function SetLang(obj,klasa,lang)
{
	$D('lang').value=lang;
	var obj=obj?obj:window.event;
	var child=$D(obj).parentNode.childNodes;
	if(!klasa) return;
	for(i=0;i<child.length;++i)
	{
		if(child[i].tagName=='SPAN')
		{
			var cl = child[i].className.split(" ");
			for(var c in cl) 
			{
				if(cl[c] == klasa) 
				{
					cl.splice(c, 1);
					break;
				}
			}
			child[i].className = cl.join(" ");
		}
	}
	var clB = obj.className.split(" ");
	var has=false;
	for(var cB in clB)
		if(clB[cB] == klasa) has=true;;
	if(!has)
	{
		clB.push(klasa);
			obj.className = clB.join(" ");
	}
	$('form_search').submit();
}
function SetSiteForSearchResults(id)
{
	if($D('strona')) 
	{
		if(isNaN(id)) var str=id;
		else var str='index/site/'+id;
		$D('strona').value=str;
	}
}
function Search(form)
{
	if($D(form))
	{
		if(form.lastIndexOf('_pr')==-1)
		{
			var action=$D(form).action;
			var notreal='';
			if(action.lastIndexOf('/notreal')!=-1)
			{
				action=action.substr(0,action.lastIndexOf('/notreal')-1);
				notreal='//notreal';
			}
			if(action.lastIndexOf('index/site')!=-1)
				action=action.substr(0,action.lastIndexOf('index/site'));
			else
			{
				action=action.substr(0,action.lastIndexOf('/')+1);
			}
			var elem=$D(form).elements;
			for(i=0; i<elem.length; ++i)
			{
				if(elem[i].type=='radio')
				{
					if(elem[i].checked==true && elem[i].value!='')
					{
						var val=elem[i].value;
							SetSiteForSearchResults(val);
					} 
				}
			}
			if($D('strona'))
				$D(form).action=action+$D('strona').value+notreal;
			if($D('pracownik_nr')) $D('pracownik_nr').value='';	
		}
		$D(form).submit();
	}
}
function EnterKey(evt,form)
{
	var obj= window.event? window.event.srcElement : evt.target;
	if(window.event) kod = window.event.keyCode;
	else kod = evt.which;
	if(kod == 13)
	{
		if(kod==13)
		{
			if(obj.tagName!='SELECT' && obj.tagName!='TEXTAREA')
			{
				Search(form);
			}	
		}
	}
}

function InfoPr(id)
{
	if(id==undefined || id=='') var pr='';
	else var pr='/'+id;
	var notreal='';
	if($D('form_search_pr').action.lastIndexOf('/notreal')!=-1)
	{
		var action=$D('form_search_pr').action.substr(0,$D('form_search_pr').action.lastIndexOf('/notreal')-1);
		notreal='/notreal';
		if(pr=='')pr='/';
	}
	else var action =$D('form_search_pr').action;
	if($D('form_search_pr'))
	{
		$D('form_search_pr').action=action+pr+notreal;
		$D('form_search_pr').submit();
	}
}

function CheckFormAndGoToUrl(url)
{
	if($D('formMenuDate'))
	{
		$D('formMenuDate').action=url;
		$D('formMenuDate').submit();
	}
	else
		document.location.href=url;
}