function dispare()
{
$('filtre').setStyle("display","none");	
$('tipuri').setStyle("display","none");
$('pret').setStyle("display","none");
$('pret_m').setStyle("display","none");
$('km').setStyle("display","none");
$('an').setStyle("display","none");
$('camere').setStyle("display","none");
$('suprafata').setStyle("display","none");
$('extra').setStyle("display","none"); 
$('stare').setStyle("display","none");
$('filtre').setStyle("height",50);
$('tipuri1').setStyle("display","none");
$('tipuri2').setStyle("display","none");
}

function ver_cauta()
{
if ($('text_cautat').getProperty("value")=="Ce cauti azi?")
$('text_cautat').setProperty("value","");
$('text_cautat').setStyle("color","#000000");
}

function char_verfy (ch,type)
{
	ch=ch.toLowerCase();
	switch (type) 
	{
				case 'float': return ((ch>='0')&&(ch<='9'))||(ch=='.'); break;
				case 'phone': return ((ch>='0')&&(ch<='9'))||(ch=='.')||(ch=='(')||(ch==')')||(ch=='+')||(ch==' ')||(ch=='-');break;
				case 'integer': return ((ch>='0')&&(ch<='9'));break;
				case 'user': return ((ch>='0')&&(ch<='9'))||((ch>='a')&&(ch<='z'))||(ch=='.')||(ch=='-')||(ch=='_')||(ch==' ');break;
				case 'text': return ((ch>=' ')&&(ch<='~'))||(ch==ch(13));break;
				default : return (1==1);
	}
	
}

function afiseaza()
{
	valoare=$('selectul').getProperty("value");
	switch (valoare)
			{
				case "2": //Masini
						dispare(); 
						$('filtre').setStyle("display","block");
						$('pret_m').setStyle("display","block");
						$('km').setStyle("display","block");
						$('an').setStyle("display","block"); 
						$('extra').setStyle("display","block"); 
						$('stare').setStyle("display","block"); 
						break;
						
				case "3": //Motociclete
						dispare(); 
						$('filtre').setStyle("display","block");
						$('pret_m').setStyle("display","block");
						$('an').setStyle("display","block"); 
						$('stare').setStyle("display","block"); 
						break;
				
				case "7":     //Apartamente
						dispare(); 
						$('filtre').setStyle("display","block");
						$('pret').setStyle("display","block");
						$('camere').setStyle("display","block");
						$('tipuri').setStyle("display","");
						$('filtre').setStyle("height",70);
						break;	
				case "8":  //Case
						dispare(); 
						$('filtre').setStyle("display","block");
						$('pret').setStyle("display","block");
						$('camere').setStyle("display","block");
						$('tipuri').setStyle("display","block");
						$('filtre').setStyle("height",70);
						break;	
				case "9":  //Spatii comerciale
						dispare(); 
						$('filtre').setStyle("display","block");
						$('pret').setStyle("display","block");
						$('suprafata').setStyle("display","block");
						$('tipuri').setStyle("display","block");
						$('filtre').setStyle("height",70);
						break;
				case "10":  //Terenuri
						dispare(); 
						$('filtre').setStyle("display","block");
						$('pret').setStyle("display","block");
						$('suprafata').setStyle("display","block");
						$('tipuri1').setStyle("display","block");
						$('filtre').setStyle("height",70);
						break;
				case "24": //JOBS
				case "25": 
						dispare(); 
						$('filtre').setStyle("display","block");
						$('tipuri2').setStyle("display","block");
						$('filtre').setStyle("height",30);
						break;
				default: dispare();
			}
}

function ad_dispare()
{
$('vc').setStyle("display","");
$('r_vanzare').setProperty("checked","checked");
$('veh_1').setStyle("display","none");	
$('veh_2').setStyle("display","none");
$('veh_2_text').setStyle("display","none");	
$('ap_cas').setStyle("display","none");
$('ap_cas_text').setStyle("display","none");
$('sup').setStyle("display","none");
$('sup_text').setStyle("display","none");
$('etajul').setStyle("display","none");
$('inchirieri').setStyle("display","none");
$('jobs').setStyle("display","none");
}
function ad_afiseaza()
{
	valoare=$('selectul').getProperty("value");
	switch (valoare)
			{
				case "2": //Masini
						ad_dispare(); 
						$('veh_1').setStyle("display","block");
						$('veh_2').setStyle("display","block");
						$('veh_2_text').setStyle("display","block");
						break;
						
				case "3": //Motociclete
						ad_dispare(); 
						$('veh_1').setStyle("display","block");
						break;
				
				case "7":     //Apartamente
						ad_dispare(); 
						$('ap_cas').setStyle("display","block");
						$('ap_cas_text').setStyle("display","block");
						$('etajul').setStyle("display","");
						$('inchirieri').setStyle("display","");
						break;	
						
				case "8":  //Case
						ad_dispare(); 
						$('ap_cas').setStyle("display","block");
						$('ap_cas_text').setStyle("display","block");
						$('inchirieri').setStyle("display","");
						break;	
						
				case "9":  //Spatii comerciale
						ad_dispare(); 
						$('sup').setStyle("display","block");
						$('sup_text').setStyle("display","block");
						$('inchirieri').setStyle("display","");
						break;
				case "10":  //Terenuri
						ad_dispare(); 
						$('sup').setStyle("display","block");
						$('sup_text').setStyle("display","block");
						break;
				case "24":		
				case "25": //Joburi
						ad_dispare();
						$('vc').setStyle("display","none");
						$('jobs').setStyle("display","");
						$('r_oferte').setProperty("checked","checked");
						break;
				default: ad_dispare();
			}
}

function get_orase()
{
valoare=$('judetul').getProperty("value");

$('orasul').load('includes/orase.php?judet='+valoare);


/*
var req = new Request({

		url:'includes/orase.php?judet='+valoare,

		onSuccess: function(txt){
			$('orasul').innerHTML=txt;
			alert(txt);
		},

		// Our request will most likely succeed, but just in case, we'll add an
		// onFailure method which will let the user know what happened.
		onFailure: function(){
			$('orasul').set('text', 'The request failed.');
		}
		});
req.send();


/*
var req = new Request.HTML({url:'includes/orase.php?judet='+valoare, 
		onSuccess: function(html1) {
			//Clear the text currently inside the results div.
			$('orasul').innerHTML='';
			//Inject the new DOM elements into the results div.
			$('orasul').adopt(html1);
		},
		onFailure: function() {$('orasul').innerHTML= 'The request failed.';
		}
	});
req.send();*/
}


function checkemail(st){
 var filter=/^.+@.+\..{2,3}$/

 if (filter.test(st))
 		return true
 else   {
    	alert("Introduceti o adresa de email valida!")
    	return false
		}
}

function cadru(id,nr)
{
	$(id).setStyle("border","1px solid #FF0000");
	window.scroll(0,nr);
}

function verifica()
{
	if ( $('judetul').getProperty("value")==0)
		{
		cadru("judetul",150);
		alert ('Judetul trebuie specificat!');
		return false;
		}
	if ( $('oras'))	
	if ( $('oras').getProperty("value")==0)
		{
		cadru("oras",150);
		alert ('Orasul trebuie specificat!');
		return false;
		}
		
	if ( $('selectul').getProperty("value")==0)
		{
		cadru("selectul",170);	
		alert ('Categoria trebuie specificata!');
		return false;
		}
		
	if ( $('nume').getProperty("value")=='')
		{
		cadru("nume",200);	
		alert ('Numele trebuie specificat!');
		return false;
		}
		else
		{
			txt=$('nume').getProperty("value");
			for (i=0;i<txt.length;i++)
				if (!(char_verfy(txt.charAt(i),'user')))
				 {
					 cadru("nume",200);
					 alert ('Nume contine caracterul nepermis " '+txt.charAt(i)+' "');
					 return false;
				 }
		}
		
		
	if ( checkemail($('email').getProperty("value"))==false)
		{
		cadru("email",220);	
		return false;
		}
	
	if ( $('telefon').getProperty("value")=='')
		{
		cadru("telefon",250);		
		alert ('Telefonul trebuie specificat!');
		return false;
		}
		else
		{
			txt=$('telefon').getProperty("value");
			for (i=0;i<txt.length;i++)
				if (!(char_verfy (txt.charAt(i),'phone')))
				 {
					 cadru("telefon",250);
					 alert ('Telefon contine caracterul nepermis " '+txt.charAt(i)+' "');
					 return false;
					 break;
				 }
		}
		
	
	if ( $('titlu').getProperty("value")=='')
		{
		cadru("titlu",290);	
		alert ('Titlul trebuie specificat!');
		return false;
		}
		else
		{
			txt=$('titlu').getProperty("value");
			for (i=0;i<txt.length;i++)
				if (!(char_verfy (txt.charAt(i),'user')))
				 {
					 cadru("titlu",290);
					 alert ('Titlul contine caracterul nepermis " '+txt.charAt(i)+' "');
					 return false;
					 break;
				 }
		}
	
	if ( $('selectul').getProperty("value")==2)
	{
		if ( $('an_reg').getProperty("value")=='0')
		{
		cadru("an_reg",300);	
		alert ('Anul de fabricatie trebuie specificat!');
		return false;
		}	
			
		if ( $('stare').getProperty("value")=='')
		{
		cadru("stare",300);	
		alert ('Starea masinii trebuie specificata!');
		return false;
		}
		
		if ( $('carburant').getProperty("value")=='')
		{
		cadru("carburant",300);	
		alert ('Carburantul masinii trebuie specificat!');
		return false;
		}
		
		if ( $('cutie').getProperty("value")=='')
		{
		cadru("cutie",300);	
		alert ('Cutia masinii trebuie specificata!');
		return false;
		}
		
		if ( $('km').getProperty("value")=='')
		{
		cadru("km",300);	
		alert ('Kilometrii masinii trebuie specificati!');
		return false;
		}
		else
		{
			txt=$('km').getProperty("value");
			for (i=0;i<txt.length;i++)
				if (!(char_verfy (txt.charAt(i),'integer')))
				 {
					 cadru("km",300);
					 alert ('Kilometrii contine caracterul nepermis " '+txt.charAt(i)+' "');
					 return false;
					 break;
				 }
		}
		
		
	}
		
	if ( $('selectul').getProperty("value")==3)
	{
		if ( $('an_reg').getProperty("value")=='0')
		{
		cadru("an_reg",300);	
		alert ('Anul de fabricatie trebuie specificat!');
		return false;
		}	
			
		if ( $('stare').getProperty("value")=='')
		{
		cadru("stare",300);	
		alert ('Starea masinii trebuie specificata!');
		return false;
		}
	}
	
	if ( $('selectul').getProperty("value")==7)
	{	
			
		if ( $('etaj').getProperty("value")=='')
		{
		cadru("etaj",300);	
		alert ('Etajul trebuie specificat!');
		return false;
		}
		else
		{
			txt=$('etaj').getProperty("value");
			for (i=0;i<txt.length;i++)
				if (!(char_verfy (txt.charAt(i),'integer')))
				 {
					 cadru("etaj",300);
					 alert ('Etaj contine caracterul nepermis " '+txt.charAt(i)+' "');
					 return false;
					 break;
				 }
		}
		
		if ( $('din_etaj').getProperty("value")=='')
		{
		cadru("din_etaj",300);	
		alert ('Etajul maxim trebuie specificat!');
		return false;
		}
		
		else
		{
			txt=$('din_etaj').getProperty("value");
			for (i=0;i<txt.length;i++)
				if (!(char_verfy (txt.charAt(i),'integer')))
				 {
					 cadru("din_etaj",300);
					 alert ('Etaj maxim contine caracterul nepermis " '+txt.charAt(i)+' "');
					 return false;
					 break;
				 }
		}
	}
	
	if (( $('selectul').getProperty("value")==9)||( $('selectul').getProperty("value")==10))
	{	
			
		if ( $('suprafata').getProperty("value")=='')
		{
		cadru("suprafata",300);	
		alert ('Suprafata trebuie specificata!');
		return false;
		}
		else
		{
			txt=$('suprafata').getProperty("value");
			for (i=0;i<txt.length;i++)
				if (!(char_verfy (txt.charAt(i),'integer')))
				 {
					 cadru("suprafata",300);
					 alert ('Suprafata contine caracterul nepermis " '+txt.charAt(i)+' "');
					 return false;
					 break;
				 }
		}
	}
	
	if ( $('textul').getProperty("value")=='')
		{
		cadru("textul",320);	
		alert ('Descrierea trebuie specificata!');
		return false;
		}
		else
		{
			txt=$('textul').getProperty("value");
			for (i=0;i<txt.length;i++)
				if (!(char_verfy (txt.charAt(i),'text')))
				 {
					 cadru("textul",320);
					 alert ('Descrierea contine caracterul nepermis " '+txt.charAt(i)+' "');
					 return false;
					 break;
				 }
		}
	
	if ( $('pretul').getProperty("value")=='')
		{
		cadru("pretul",380);	
		alert ('Pretul trebuie specificat!');
		return false;
		}
		else
		{
			txt=$('pretul').getProperty("value");
			for (i=0;i<txt.length;i++)
				if (!(char_verfy (txt.charAt(i),'float')))
				 {
					 cadru("pretul",380);
					 alert ('Pretul contine caracterul nepermis " '+txt.charAt(i)+' "');
					 return false;
					 break;
				 }
		}
	
		
return true;
}

function schimba_poza (poza, src)
{
	$('poza_mare').setProperty("src",src+'poze_mari/'+poza);
}



function showForm()
{
	$('formular_mail1').setStyle("display",'none');
	if ( $('formular_mail').getStyle("display")=='none' )
	{
	$('formular_mail').setStyle("display",'block');
	}
	else
	{
	$('formular_mail').setStyle("display",'none');
	}
		
}

function showForm1()
{
	$('formular_mail').setStyle("display",'none');
	if ( $('formular_mail1').getStyle("display")=='none' )
	{
	$('formular_mail1').setStyle("display",'block');
	}
	else
	{
	$('formular_mail1').setStyle("display",'none');
	}
		
}

function verifica_p()
{
if ($('passwd').getProperty("value")!=$('passwd_ver').getProperty("value"))
{																	 
alert ('Parola nu coincide');
return false;
}
if ($('passwd').getProperty("value").length<6)
{																	 
alert ('Parola trebuie sa aiba cel putin 6 caractere.');
return false;
}
return true;

}

function activeaza_ad()
{
	if ($('acord').getProperty("checked")=='')
	$('submit').setProperty("disabled","disabled");
	else
	$('submit').setProperty("disabled","");
}