	function showMenu() 
	{
		menu_sub = document.getElementById ? document.getElementById('menuSub') : document.all.menuSub;
		menu_sub.style.visibility = 'visible';
		
		clientWidth = document.body.clientWidth;
		floatPosition = ((clientWidth - 780) / 2) + 30 + 'px';
		
		if (clientWidth < 780) 
		{
			menu_sub.style.left = 30 + 'px';
		} 
		else 
		{
			menu_sub.style.left = floatPosition;
		}
		
		if(document.getElementById("search_select"))
		{
			document.getElementById("search_select").style.display = "none";
		}
	}
	
	function hideMenu() 
	{
		if(document.getElementById("search_select"))
		{
			document.getElementById("search_select").style.display = "inline";
		}
		
		menu_sub = document.getElementById ? document.getElementById('menuSub') : document.all.menuSub;
		menu_sub.style.visibility = 'hidden';
	}
	
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
	
	function showPierwotny() 
	{
		pierwotny_sub = document.getElementById ? document.getElementById('pierwotnySub') : document.all.pierwotnySub;
		pierwotny_sub.style.visibility = 'visible';
		clientWidth = document.body.clientWidth;
		floatPosition = ((clientWidth - 780) / 2) + 211 + 'px';
		
		if (clientWidth < 780) 
		{
			pierwotny_sub.style.left = 211 + 'px';
		} 
		else 
		{
			pierwotny_sub.style.left = floatPosition;
		}
		
		vrl = document.getElementById('my-nav');
		vrl.style.visibility = 'hidden';
	}
	
	function hidePierwotny() 
	{
		pierwotny_sub = document.getElementById ? document.getElementById('pierwotnySub') : document.all.pierwotnySub;
		pierwotny_sub.style.visibility = 'hidden';
		
		vrl = document.getElementById('my-nav');
		vrl.style.visibility = 'visible';
	}
	
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
	
	function showWtorny() 
	{
		var agent = navigator.userAgent.toLowerCase();
		wtorny_sub = document.getElementById ? document.getElementById('wtornySub') : document.all.wtornySub;
		wtorny_sub.style.visibility = 'visible';
		
		clientWidth = document.body.clientWidth;
		floatPosition = ((clientWidth - 780) / 2) + 396 + 'px';
		
		if (clientWidth < 780) 
		{
			wtorny_sub.style.left = 396 + 'px';
		} 
		else 
		{
			wtorny_sub.style.left = floatPosition;
		}
		
		rlg = document.getElementById('abc');
		rlg.style.visibility = 'hidden';


		if(document.getElementById('cena_waluta'))
		{
			document.getElementById('cena_waluta').style.display = 'none';
		}
		
		if(agent.indexOf('msie') != -1){
			if(document.getElementById("idTypeb"))
			{
				var x = document.getElementById("idTypeb");
				var i = x.selectedIndex;
			}
			
			if(document.getElementById('idTypea') && document.getElementById('idTypeb'))
			{
				document.getElementById('idTypeb').style.display = 'none';
				document.getElementById('idTypea').style.display = 'block';
				document.getElementById('idTypea').value = x.options[i].text;
			}
		}
	}
	
	function hideWtorny() 
	{
		var agent = navigator.userAgent.toLowerCase();
		wtorny_sub = document.getElementById ? document.getElementById('wtornySub') : document.all.wtornySub;
		wtorny_sub.style.visibility = 'hidden';
		
		rlg = document.getElementById('abc');
		rlg.style.visibility = 'visible';
				
		if(document.getElementById('cena_waluta'))
		{
			document.getElementById('cena_waluta').style.display = 'block';
		}
		
		if(agent.indexOf('msie') != -1){
			if(document.getElementById('idTypea') && document.getElementById('idTypeb'))
			{
				document.getElementById('idTypeb').style.display = 'block';
				document.getElementById('idTypea').style.display = 'none';
			}
		}
	}
	
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
	
	function showFirmy() 
	{
		firmy_sub = document.getElementById ? document.getElementById('firmySub') : document.all.firmySub;
		firmy_sub.style.visibility = 'visible';
		
		clientWidth = document.body.clientWidth;
		floatPosition = ((clientWidth - 780) / 2) + 582 + 'px';
		
		rlg = document.getElementById('abc');
		rlg.style.visibility = 'hidden';
		
		if (clientWidth < 780) 
		{
			firmy_sub.style.left = 582 + 'px';
		} 
		else 
		{
			firmy_sub.style.left = floatPosition;
		}
		
	}
	
	function hideFirmy() 
	{
		firmy_sub = document.getElementById ? document.getElementById('firmySub') : document.all.firmySub;
		firmy_sub.style.visibility = 'hidden';
		
		rlg = document.getElementById('abc');
		rlg.style.visibility = 'visible';
	}


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
	
	function SpecialColor(tt) {
		
	}
		
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	

function is_number(value){
	return /^[0-9]+((,|\.)[0-9]+)?$/.test(value);
} 

function toNumber(value){
	return value.replace(/,/,".");
} 

function validateSearchForm(){
	var ooArray  = new Array("liczba_pieter", "liczba_pokoi", "pow_dzialki", "pow_uzytkowa", "pow_calkowita")
	var mmArray  = new Array("liczba_kondygnacji", "cena", "pietro", "pow_calkowita", "liczba_pokoi", "rok_budowy", "pow_dzialki", "pow_uzytkowa", "liczba_linii_tel", "cena_metr")
	var form 	 = document.getElementById("search_form");
	
	var errArray = new Array();
	var error	 = new Array();
	
	for(var i=0; i<ooArray.length; i++){
		if(document.getElementById(ooArray[i]+"_od") && document.getElementById(ooArray[i]+"_do")){
			var obj_od = toNumber(document.getElementById(ooArray[i]+"_od").value) * 1;
			var obj_do = toNumber(document.getElementById(ooArray[i]+"_do").value) * 1;	
			
			if(obj_od != "" && obj_do != ""){
				if(obj_od <= 0 || !is_number(obj_od) || obj_od == obj_do || obj_od > obj_do){
					error = errArray.push("err");
				}
				else{
					if(obj_do <= 0 || !is_number(obj_do) || obj_do < obj_od){
						error = errArray.push("err");
					}
				}
			}
			else{
				if(obj_od != "" && obj_do == ""){
					if(!is_number(obj_od) || obj_od <= 0)
						error = errArray.push("err");
				}
				else if(obj_od == "" && obj_do != ""){
					if(!is_number(obj_do) || obj_do <= 0)
						error = errArray.push("err");
				}
			}
		}
	}
	
	for(var i=0; i<mmArray.length; i++){
		if(document.getElementById(mmArray[i]+"_min") && document.getElementById(mmArray[i]+"_max")){
			var obj_min = toNumber(document.getElementById(mmArray[i]+"_min").value) * 1;
			var obj_max = toNumber(document.getElementById(mmArray[i]+"_max").value) * 1;	
			
			if(obj_min != "" && obj_max != ""){
				if(obj_min <= 0 || !is_number(obj_min) || obj_min == obj_max || obj_min > obj_max){
					error = errArray.push("err");
				}
				else{
					if(obj_max <= 0 || !is_number(obj_max) || obj_max < obj_min){
						error = errArray.push("err");
					}
				}
			}
			else{
				if(obj_min != "" && obj_max == ""){
					if(!is_number(obj_min) || obj_min <= 0)
						error = errArray.push("err");
				}
				else if(obj_min == "" && obj_max != ""){
					if(!is_number(obj_max) || obj_max <= 0)
						error = errArray.push("err");
				}
			}
		}
	}
	
	if(error.length < 1)
		form.submit();
	else 
		alert("Uwaga! \n Wypełniłeś błędnie formularz wyszukiwania! \n\n Pamiętaj, że pola 'od' i 'do' mogą zawierać tylko cyfry i przecinek!")
}



