
function getURL(x)
{
	
	window.top.location  = document.getElementById(x).value;
}

function searchURL(x,y,z,g,p) 
{

	
	
	
if (document.getElementById(p).checked==true) {

window.top.location  =  document.getElementById(x).value + "/szukaj-" + document.getElementById(y).value + "/min-" + document.getElementById(z).value + "/max-" + document.getElementById(g).value  + "/foto-" + document.getElementById(p).value;


} else {

window.top.location  =  document.getElementById(x).value + "/szukaj-" + document.getElementById(y).value + "/min-" + document.getElementById(z).value + "/max-" + document.getElementById(g).value;

}




}










function pickShowOrHide(divName,imgName) {
	var objDivStyle = eval('document.getElementById("' + divName + '").style');
	if (objDivStyle.visibility == 'visible') {
		hideDiv(divName,imgName);
	} else {
		showDiv(divName,imgName);
	}
}

function showDiv(divName,imgName) {
	var objDivStyle = eval('document.getElementById("' + divName + '").style');
	objDivStyle.visibility = 'visible';
	objDivStyle.height = '';
	document[imgName].src  ="http://www.ogloszenia2.pl/images/down.gif";
}

function hideDiv(divName,imgName) {
	var objDivStyle = eval('document.getElementById("' + divName + '").style');
	objDivStyle.visibility = 'hidden';
	objDivStyle.height = '1px';
	document[imgName].src ="http://www.ogloszenia2.pl/images/up.gif";
}



function usun_pl(formularz)
{
	for (i = 0; i < formularz.length; i++)
	{
		var pole = formularz.elements[i];
		if (pole.type != "text" && pole.type != "textarea") continue;
		var str = "";
		for (j = 0; j < pole.value.length; j++)
		{
			switch (pole.value.charAt(j))
			{
				case "±": str += "a"; break;
				case "ć": str += "c"; break;
				case "ę": str += "e"; break;
				case "ł": str += "l"; break;
				case "ń": str += "n"; break;
				case "ó": str += "o"; break;
				case "¶": str += "s"; break;
				case "Ľ": str += "z"; break;
				case "ż": str += "z"; break;
				case "ˇ": str += "a"; break;
				case "Ć": str += "c"; break;
				case "Ę": str += "e"; break;
				case "Ł": str += "l"; break;
				case "Ń": str += "n"; break;
				case "Ó": str += "o"; break;
				case "¦": str += "s"; break;
				case "¬": str += "z"; break;
				case "Ż": str += "z"; break;
				default: str += pole.value.charAt(j); break;
			}
		}
		pole.value = str;
	}
}















// validation 

function echeck(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Nieprawidłowy adres e-mail.");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Nieprawidłowy adres e-mail.");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Nieprawidłowy adres e-mail.");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Nieprawidłowy adres e-mail.");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Nieprawidłowy adres e-mail.");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Nieprawidłowy adres e-mail.");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Nieprawidłowy adres e-mail.");
		    return false;
		 }

 		 return true;					
	}

function ValidateForm(){
	var emailID=document.form1.add_mail
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Wpisz swój adres e-amil.");
		emailID.focus();
		return false;
	}
	if (echeck(emailID.value)==false){
		emailID.value="";
		emailID.focus();
		return false;
	}
	return true;
 }




function runSubmit() {

	if (  document.getElementById("add_title").value.length > 70 || document.getElementById("add_title").value.length < 1)  {
	alert("Tytuł może się składać z maksymalnie 70 znaków, nie możesz też zostawić tego pola pustego."); return false;	}
	else {
		if ( ValidateForm()) {
			if (isNaN(document.getElementById("add_money").value))  {
			alert("Warto¶ć może być tylko numerem - cena lub wiek (wiek - gdy dodajesz ogłoszenie do działu 'matrymonialne')."); return false;	}
			else {return true; }
		
		 } 
		else {return false;	
		}
		
	
	} 
	
	
	
	}
	
	
	
	
	
	function runSubmitSearch() {
		if (isNaN(document.getElementById("search_min").value))  {
			alert("Price ($) - only number."); return false;
				
			}
			else {if (isNaN(document.getElementById("search_max").value))  {
			alert("Price ($) - only number."); return false;
				
			}
			else {return true; }}
		
		
		
	}
	
	
	