function verifyEmail(str)
{	
	var reg = /^([a-zA-Z0-9_\.\-_])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!reg.test (str) )return false;
}


function checkSearchOptions()
{
	if($('mainoptions'))
	{				
		getSearchOptions(0,'getMainCategories','mainoptions');	
		getSearchOptions(61,'getSubCategories','suboptions');										
	}			
}			
			
function prototype_getCities(province)
{
	$('otherCityDiv').className = 'hidden';
	var url = 'prototype.php';				
	var pars = 'getTemp=1&meth=getCities&pId=' + province;	
	new Ajax.Updater( 'citiesDiv', url, { method: 'post', parameters: pars });				
}

function prototype_getLocations(city)
{

	$('otherCityDiv').className = 'hidden';			
	if(city == "inne"){	$('otherCityDiv').className = 'visible'; }								
	var url = 'prototype.php';				
	var pars = 'getTemp=1&meth=getLocations&cId=' + city;	
	new Ajax.Updater( 'locationsDiv', url, { method: 'post', parameters: pars });				

}
			
function getSearchOptions(cat,meth,div)
{
	var url = 'prototype.php';				
	var pars = 'getTemp=1&cat=' + cat + '&meth=' + meth;		
	new Ajax.Updater( div, url, { method: 'post', parameters: pars }); 			
}	
	
function sprawdzTyp(o)
{			
	if($F(o) != "działka")
	{
		document.getElementById('wstaw_gdy_nie_dzialka').innerHTML = document.getElementById('odciac_dla_dzialki').innerHTML;
	}
	else
	{
		document.getElementById('wstaw_gdy_nie_dzialka').innerHTML = '';
	}				
	if($F(o) == "")
	{
		alert('Proszę wybrać typ nieruchomości!');
	}			
}	
	
			
function valSearchForm()
{				
	
	if($F('cel') == '')
	{
		alert('Wybierz cel zgłoszenia'); return false;
	}
	
	if($F('typ_nieruchomosci') == '')
	{
		alert('Wybierz typ nieruchomości'); return false;
	}
	
	if($F('wojewodztwo') == '')
	{
		alert('Wybierz województwo, w którym szukasz nieruchomości'); return false;
	}
	
	if($F('osoba_zglaszajaca') == '')
	{
		alert('Proszę wpisać dane osoby zgłaszającej'); return false;
	}
	
	if($F('telkom').length < 9 && $F('tel').length < 7)
	{
		alert('Podaj numer telefonu stacjonarnego lub komórkowego'); return false;
	}
	
	if(verifyEmail($F('email')) == false)
	{
		alert('Podaj prawidłowy adres e-mail'); return false;
	}
	
	
	if($F('powierzchnia_od') == '' || $F('powierzchnia_do') == '' || $F('powierzchnia_od') == '0' || $F('powierzchnia_do') == '0')
	{
		alert('Podaj preferowaną powierzchnię nieruchomości'); return false;
	}
	
	if($F('powierzchnia_od') > $F('powierzchnia_do'))
	{
		alert('Błędnie podana powierzchnia nieruchomości'); return false;
	}
	
	
	if($F('typ_nieruchomosci') == 'dom' || $F('typ_nieruchomosci') == 'mieszkanie')
	{					
		if($F('liczba_pokoi_od')==''||$F('liczba_pokoi_do')=='')
		{					
		alert('Podaj preferowaną liczbę pokoi'); return false;
		}
		
		if($F('liczba_pokoi_od') > $F('liczba_pokoi_do'))
		{					
		alert('Błędnie podana liczba pokoi'); return false;
		}
		
	}	
	
	if($F('cena_za_calosc_od') == '' || $F('cena_za_calosc_do') == '' || $F('cena_za_calosc_od') == '0' || $F('cena_za_calosc_do') == '0')
	{
		alert('Podaj preferowaną cenę za całość nieruchomości'); return false;
	}
	
					
	if($F('cena_za_calosc_od') > $F('cena_za_calosc_do'))
	{
		alert('Błędnie podana cena za całość nieruchomości'); return false;
	}
	
	
	
	

}
				
function ajaxReq(sdata)
{
	var url 	= 'prototype.php';				
	var pars 	= 'data=' + sdata;		
	new Ajax.Request( url, { method: 'post', parameters: pars, onComplete: showReqResponse }); 			
}		

function showReqResponse(originalRequest)
{
	if(originalRequest.responseText!="")alert(originalRequest.responseText);

}
