function setLanguage(lang)
{
	document.kernel_form.action = front_end_action;
	if (document.kernel_form.t.value = 'cms') {
		document.kernel_form.t.value = document.kernel_form.ct.value.toString().replace(/^\//, '');
	}
	
	document.kernel_form.lang_prefix.value = lang;	
	submit_kernel_form();
	
	/*
	document.kernel_form.elements['lang_prefix'].value = lang;
	document.kernel_form.elements['general__action'].value = 'SetSiteLanguage';
	document.kernel_form.elements['general__self_template'].value = window.location.href;
	document.kernel_form.submit();
	*/
}

function show_props(obj, objName) {
   var result = "";
   for (var i in obj) {
      result += objName + "." + i + " = " + obj[i] + "\n";
   }
   alert(result);
}

function zoom(an_image)
{
	var url = front_end_action + '?t=image&image='+an_image;
	var width = 200;
	var height = 200;
	var screen_x = (screen.availWidth-width)/2;
	var screen_y = (screen.availHeight-height)/2;
	window.open(url, 'zoomed', 'width='+width+',height='+height+',resizable=yes,left='+screen_x+',top='+screen_y);	
}

function go_to_page(prefix, template, page) {
	document.kernel_form.t.value = template;
	document.kernel_form.elements[prefix + 'page'].value = page;
	document.kernel_form.elements[prefix + 'action_grid'].value = 'gotoPage';
	document.kernel_form.submit();
}

function ResetPage(prefix, t)
{
	document.kernel_form.action.value = '<%m:base%>/index.php';
	document.kernel_form.t.value = t;
	document.kernel_form.elements[prefix+'page'].value = 1;
	submit_kernel_form();

}

function select_selected(list, selected_value) 
{
	var count = list.options.length;
 	for (var current = 0; current < count; current ++) 
 	{
  	if (list.options[current].value == selected_value) 
  	{
   		list.options[current].selected = "1";
   		break;
  	}
 	}
}

function submit_kernel_form()
{
	if (typeof document.kernel_form.onsubmit == "function") {
		document.kernel_form.onsubmit();
	}
	document.kernel_form.submit();
	document.kernel_form.target = '';
	document.kernel_form.t.value = t;
}

function set_window_size(width, height)
{
	window.resizeTo(width, height);
}

function openwin_simple(url,name,width,height) 
{
	var scr_w = screen.width;
	var scr_h = screen.height;
	var left = ( scr_w - width ) / 2;
	var top =( scr_h - height ) / 2;
	window.open(url,name,'height='+height+',width='+width+',top='+top+',left='+left+',scrollbars=yes');	
}

function openwincms(url,name,w,h) {

	norm_width = w;
	norm_height = h;
	screen_x = (screen.availWidth-norm_width)/2;
	screen_y = (screen.availHeight-norm_height)/2;
	window.open(url,name, 'status=yes,resizable=yes,toolbar=no,location=no,scrollbars=yes,width='+w+',height='+h+',resizable=yes,top='+screen_y+',left='+screen_x);
}
