var help_wnd=null;

function show_help(page_id, field_name) {
	var url =  '../help/show.php?page=' + page_id + '&field=' + field_name;
	if (field_name!=null && field_name.length>0) url+= '#' + field_name;
	var base = document.getElementsByTagName('base');
	if (base && base[0]) {
		var baseUrl = base[0].href;
		baseUrl = baseUrl.substr(0, baseUrl.lastIndexOf('/')+1);
		url = baseUrl + url;
	}
	return open_help_win(url, 400, 550);
}

function add_page_help(section, page_url) {
	return open_help_win('../../cms/help/page_edit.php?pup=1&todo=new&page_section=' + section + '&page_url=' + page_url, 770, 580);
}


function edit_page_help(page_id) {
	return open_help_win('../../cms/help/page_edit.php?pup=1&todo=mod&page_id=' + page_id, 770, 580);
}

function add_field_help(page_id, field_name) {
	var url = '../../cms/help/field_edit.php?pup=1&todo=new&field_page=' + page_id +'&field_name=' + field_name;
	return open_help_win(url, 770, 580);
}

function edit_field_help(page_id, field_name) {
	var url = '../../cms/help/field_edit.php?pup=1&todo=mod&field_page=' + page_id +'&edit_field=' + field_name;
	return open_help_win(url, 770, 580);
}

function open_help_win(url, width, height) {
	if (help_wnd && !help_wnd.closed) help_wnd.close();
	help_wnd = window.open(url, 'HelpWindow' ,'width='+width+',height='+height+',scrollbars=yes,resizable=yes, status=yes');
	help_wnd.focus();
	return false;
}