function checkContactForm ()
{
	var errs = '';
	if (document.forms)
	{
		var el = document.forms['contact'];
		if (!el)
			return true;
		if (el.nume.value == '')
			errs += 'Completati campul Nume!<br>';
		if (el.email.value == '')
			errs += 'Completati campul E-mail!<br>';
		if (el.mesaj.value == '')
			errs += 'Completati campul Mesaj!<br>';
		if (el.code.value == '')
			errs += 'Completati campul codului de validare!<br>';
	}
	if (errs)
	{
		if (document.getElementById)
			document.getElementById ('errs').innerHTML = errs;
		return false;
	}
	return true;
}

function validateRegister(form){
	
	if(form.datanasterii.value.length == 0 || !isDate(form.datanasterii)){
		alert("Va rugam sa introduceti in mod corect data nasterii (zz/ll/aaaa)!");
		form.datanasterii.select();
		return false;
	}
	return true;
}

//========== validare formular firma =============//
function validateRegisterFirma(form){
	if(form.nume_firma.value.length == 0){
		alert("Va rugam sa completati campul \"Nume Firma\"...");
		form.nume_firma.select();
		return false;
	}
	if (form.pack_valab.selectedIndex <= 0)
	{
		alert("Va rugam sa alegeti o valoare pentru campul 'Valabilitate'...");
		form.pack_valab.focus();
		return false;
	}
	if(form.id_judet.selectedIndex <= 0)
	{
		alert("Va rugam sa alegeti o valoare pentru campul 'Judet'...");
		form.id_judet.focus();
		return false;
	}
	if(form.id_localitate.selectedIndex <= 0 && form.localitate_noua.value.length==0 ){
		alert("Va rugam sa alegeti o valoare pentru campul 'Localitate'\n sau sa adaugati o 'Localitate noua'...");
		form.id_localitate.focus();
		return false;
	}
	if(form.cui.value.length == 0){
		alert("Va rugam sa completati campul \"Cod Fiscal\"...");
		form.cui.select();
		return false;
	}
	if(form.registru_comert.value.length == 0){
		alert("Va rugam sa completati campul \"Registru Comert\"...");
		form.registru_comert.select();
		return false;
	}
	if(form.adresa_firma.value.length == 0){
		alert("Va rugam sa introduceti adresa!");
		form.adresa_firma.select();
		return false;
	}
	if(form.telefon_firma.value == 0){  // || !isInteger(form.telefon_firma)
		alert("Va rugam sa introduceti un numar de telefon valid!");
		form.telefon_firma.select();
		return false;
	} 
	if(form.mail_firma.value.length == 0){
		alert("Va rugam sa introduceti adresa de e-mail...");
		form.mail_firma.select();
		return false;
	}
	if(!isMail(form.mail_firma)){
		alert("Va rugam sa introduceti corect adresa de e-mail!");
		form.mail_firma.select();
		return false;
	}
	if(form.user.value.length == 0){
		alert("Va rugam sa introduceti campul \"Nume utilizator\"...");
		form.user.select();
		return false;
	}
	if(form.user.value.length > 50){
		alert("Va rugam sa introduceti campul \"Nume utilizator\"...");
		form.user.select();
		return false;
	}
	if(form.pass.value.length == 0){
		alert("Va rugam sa introduceti parola...");
		form.pass.select();
		return false;
	}
	if(form.pass_conf.value.length == 0){
		alert("Va rugam sa reintroduceti confirmarea parolei...");
		form.pass_conf.select();
		return false;
	}
	if(form.pass_conf.value != form.pass.value){
		alert("Campurile 'Parola' si 'Confirmare parola' trebuie sa fie identice...");
		form.pass_conf.select();
		return false;
	}
	if(!form.acord.checked){
		alert("Inregistrarea nu se poate efectua daca nu sunteti de acord cu termenii si conditiile...");
		return false;
	}
	return true;
}

//==== Validare formular de inscriere utilizator ====//
function validateRegisterUser(form){
	if(form.nume.value.length == 0){
		alert("Va rugam sa completati campul \"Nume\"...");
		form.nume.select();
		return false;
	}
	if(form.prenume.value.length == 0){
		alert("Va rugam sa completati campul \"Prenume\"...");
		form.prenume.select();
		return false;
	}
	if(form.id_judet.selectedIndex <= 0){
		alert("Va rugam sa alegeti o valoare pentru campul 'Judet'...");
		form.id_judet.focus();
		return false;
	}
	if(form.id_localitate.selectedIndex <= 0 && form.localitate_noua.value.length==0 ){
		alert("Va rugam sa alegeti o valoare pentru campul 'Localitate'\n sau sa adaugati o 'Localitate noua'...");
		form.id_localitate.focus();
		return false;
	}
	if(form.adresa.value.length == 0){
		alert("Va rugam sa introduceti adresa!");
		form.adresa.select();
		return false;
	}
	if(form.telefon.value == 0){  // || !isInteger(form.telefon_firma)
		alert("Va rugam sa introduceti un numar de telefon valid!");
		form.telefon.select();
		return false;
	} 
	if(form.mail.value.length == 0){
		alert("Va rugam sa introduceti adresa dvs. de e-mail...\n Cu ajutorul ei se va face autentificarea...");
		form.mail.select();
		return false;
	}
	if(!isMail(form.mail)){
		alert("Va rugam sa introduceti corect adresa de e-mail!");
		form.mail.select();
		return false;
	}
	if(form.pass.value.length == 0){
		alert("Va rugam sa introduceti parola...");
		form.pass.select();
		return false;
	}
	if(form.pass_conf.value.length == 0){
		alert("Va rugam sa reintroduceti confirmarea parolei...");
		form.pass_conf.select();
		return false;
	}
	if(form.pass_conf.value != form.pass.value){
		alert("Campurile 'Parola' si 'Confirmare parola' trebuie sa fie identice...");
		form.pass_conf.select();
		return false;
	}
	if(!form.acord.checked){
		alert("Inregistrarea nu se poate efectua daca nu sunteti de acord cu termenii si conditiile...");
		return false;
	}
	return true;
}
//================   =====================
function validateEdit(form){
	if(form.ln.value.length == 0){
		alert("Va rugam sa introduceti numele...");
		form.ln.select();
		return false;
	}
	if(form.fn.value.length == 0){
		alert("Va rugam sa introduceti prenumele...");
		form.fn.select();
		return false;
	}
	if(form.mail.value.length == 0){
		alert("Va rugam sa introduceti adresa de e-mail...");
		form.mail.select();
		return false;
	}
	if(form.mail.value.length > 255){
		alert("Lungimea adresei de e-mail nu poate depasi 255 de caractere!");
		form.mail.select();
		return false;
	}
	if(!isMail(form.mail)){
		alert("Va rugam sa introduceti corect adresa de e-mail...");
		form.mail.select();
		return false;
	}
	if(form.countyid.selectedIndex <= 0){
		alert("Va rugam sa alegeti o valoare pentru campul 'Judet'...");
		form.countyid.focus();
		return false;
	}
	if(form.city.value.length == 0){
		alert("Va rugam sa introduceti localitatea...");
		form.city.select();
		return false;
	}
	if(form.address.value.length == 0){
		alert("Va rugam sa introduceti adresa...");
		form.address.select();
		return false;
	}
	if(form.birthdate.value.length == 0 || !isDate(form.birthdate)){
		alert("Va rugam sa introduceti in mod corect data nasterii (zz/ll/aaaa)!");
		form.birthdate.select();
		return false;
	}
	return true;
}

//==============================================//
function validareIdSearch(form){
	if(form.id_oferta.value.length == 0){
			alert("Va rugam sa introduceti COD-ul ofertei cautate...");
			form.id_oferta.focus();
			return false;
	}
	var id = form.id_oferta.value;
	var tip = id.substring(0,1);
	var cod = id.substring(1,id.length);
	if(tip=='f') form.action = 'http://www.ro-imobiliare.ro/anunturi-imobiliare/detalii-anunt/'+cod; 
	else if(tip=='u') form.action = 'http://www.ro-imobiliare.ro/oferta_particulari.php?id_oferta='+cod; 
	else 
	{
		alert("Va rugam sa introduceti COD-ul ofertei cautate in mod corect!");
		form.id_oferta.focus();
		return false;
	}
	form.id_oferta.value = cod;
	form.submit();
}

//==============================================//
function changeUser(form){
	if(form.usertype[1].checked){
		form.action = '../agency/registeragency.php'; 
		form.register.value = ''; 
		form.submit();
	}
}

//==============================================//
function validateUnsubscribe(form){
	if(form.username.value.length == 0){
		alert("Va rugam sa introduceti numele de utilizator...");
		form.username.focus();
		return false;
	}
	if(form.password.value.length == 0){
		alert("Va rugam sa introduceti parola.");
		form.password.focus();
		return false;
	}
	if(confirm("Sunteti sigur ca doriti sa stergeti contul?")){
	}
	return true;
}

//==============================================//
function checkIndex_cautare(form)
{
	var errs = '';
	if (document.forms)
	{
		if (document.forms[form].tip_imobil.value == '')
		{
			errs = 'Selectati un tip pentru imobil';
		}
		if (document.forms[form].pret_min.value == 'minim')
			document.forms[form].pret_min.value = '';
		if (document.forms[form].pret_max.value == 'maxim')
			document.forms[form].pret_max.value = '';			
	}
	else
		errs = 'Browserul dvs. nu are suport pentru formulare!';
	if (errs != '')
	{
		alert (errs);
		return false;
	}
	return true;
}