function nume_ok(nume)
{
	var frm=document.comment
	var nume=frm.nume.value

	if (nume.length < 3)
	{
		frm.nume.focus();
		return false;
	}
	else
	{
		return true;
	}
}
	
function mail_ok(mail)
{
	var frm=document.comment
	var mail=frm.mail.value

	if (window.RegExp) 
	{
		var reg1mail = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2mail = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp(reg1mail);
		var reg2 = new RegExp(reg2mail);
		
		if (!reg1.test(mail) && reg2.test(mail)) 
		{
			return true;
		}

		frm.mail.focus();
		return false;
	} 
	else 
	{
		if(mail.indexOf("@") >= 0)
		{
			return true;
		}

		frm.mail.focus();
		return false;
	}
}
function msg_ok(msg)
{
	var frm=document.comment
	var msg=frm.msg.value

	if(msg.length < 11)
	{ 
		frm.msg.focus();
		return false; 
	}
	else 
	{
		return true;
	}
}
function validate()
{
	if (!nume_ok())
	{
		alert ("Numele este prea scurt");
		return false;
	}
	if (!mail_ok())
	{
		alert ("Mailul este gresit");
		return false;
	}
	if (!msg_ok())
	{
		alert ("Mesajul este prea scurt");
		return false;
	}
	return true;
}
function open_pict(poza)
{
	document.open(poza, 'WinE', 'scrollbar=no');
}
function set_pages(offset_var, form_name)
{
	
	frm = eval("document."+form_name);
	frm.offset.value = offset_var;

	frm.submit();
}

function order(orderby_var)
{
	 document.form_order.orderby.value = orderby_var;
	 document.form_order.submit();
}

function valid_nume()
{
	var frm=document.insert_firma_next
	var nume=frm.nume.value

	if (nume.length < 3)
	{
		frm.nume.focus();
		return false;
	}
	else
	{
		return true;
	}
}
function valid_adresa()
{
	var frm=document.insert_firma_next
	var adresa=frm.adresa.value

	if (adresa.length < 5)
	{
		frm.adresa.focus();
		return false;
	}
	else
	{
		return true;
	}
}
function valid_mail()
{
	var frm=document.insert_firma_next
	var mail=frm.mail.value
	var mail_check=frm.mail_check.value
	
	if (mail != mail_check)
	{ 
		return false;
	}
	
	if (window.RegExp) 
	{
		var reg1mail = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2mail = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp(reg1mail);
		var reg2 = new RegExp(reg2mail);
		
		if (!reg1.test(mail) && reg2.test(mail) ) 
		{
			return true;
		}

		frm.mail.focus();
		return false;
	} 
	else
	{
		if(mail.indexOf("@") >= 0)
		{
			return true;
		}
		
		frm.mail.focus();
		return false;
	}
	
}
function valid_parola()
{
	var frm=document.insert_firma_next
	var parola=frm.parola.value
	var parola_check=frm.parola_check.value

	if (parola != parola_check)
	{
		frm.parola.focus();
		return false;
	}
	if (parola.length <3)
	{
		frm.parola.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function validate_insert_firma()
{
	var frm = document.insert_firma_next
		oras = frm.oras.value
		judet = frm.judet.value
		orasul = frm.orasul.value
		cat_domeniu = frm.cat_domeniu.value
		domeniu = frm.dom_choose.value

	if (judet == "0")
	{
		alert("Va rugam Alegeti Judetul");
	//	frm.judet.focus();
		return false;
	}

	if ((oras == "0") && (orasul == ""))
	{
		alert("Va rugam Alegeti sau Introduceti un Oras");
	//	frm.orasul.focus();
		return false;
	}

	

	if (!valid_adresa())
	{
		alert ("Adresa este prea scurta");
		return false;
	}

	if (!valid_mail())
	{
		alert ("Mailul nu este corect");
		return false;
	}
	if (!valid_parola())
	{
		alert ("Parola nu este corecta/parolele nu corespund");
		return false;
	}
	
	if (!valid_nume())
	{
		alert ("Numele este prea scurt");
		return false;
	}

	



	if (cat_domeniu == "0")
	{
		alert("Alegeti o categorie");
		//frm.cat_domeniu.focus();
		return false;
	}
	
	if (domeniu == "0")
	{
		alert("Alegeti o subcategorie");
		//frm.domeniu.focus();
		return false;
	}

	
	return true;
}
function valid_pass()
{
	var frm=document.change_pass
		parola = frm.pass.value
		parola_check = frm.parola.value
		parola_new = frm.pass_new.value
		parola_new_check = frm.pass_new_check.value

	if (parola != parola_check)
	{
		alert ("Parola nu este introdusa corect");
		frm.parola.focus();
		return false;
	}
	if (parola_new != parola_new_check)
	{
		alert ("Parolele nu se potrivesc");
		frm.parola_new.focus();
		return false;
	}
	if (parola_new.length < 3)
	{
		alert ("Parola noua trebuie sa aiba mai mult de 3 caractere");
		frm.parola_new.focus();
		return false;
	}
}
function validate_login()
{
	var frm=document.login
		mail=frm.mail.value
		pass=frm.pass.value

	if (mail.length < 1)
	{
		alert ("Completati campul pentru mail!");
		frm.mail.focus();
		return false;
	}
	if (mail.length < 2)
	{
		alert ("Mail este gresit. Va rugam verificati!");
		frm.mail.focus();
		return false;
	}
	if (pass.length < 1)
	{
		alert ("Completati campul pentru parola!");
		frm.pass.focus();
		return false;
	}
	if (pass.length < 3)
	{
		alert ("Parola este grestia. Va rugam verificati!");
		frm.pass.focus();
		return false;
	}
}
function valbutton(thisform) {

myOption = -1;

	for (i=0; i<thisform.tamplarie.length; i++) 
	{
		if (thisform.tamplarie[i].checked) 
		{
		myOption = i;
		}
	}

	for (i=0;i<thisform.geam.length ;i++ )
	{
		if (thisform.geam[i].checked)
		{
			myOption = i;
		}
	}

	for (i=0;i<thisform.feronerie.length ;i++ )
	{
		if (thisform.feronerie[i].checked)
		{
			myOption = i;
		}
	}

	for (i=0;i<thisform.servicii.length ; i++)
	{
		if (thisform.servicii[i].checked)
		{
			myOption= i;
		}
	}

	for (i=0;i<thisform.pret.length;i++)
	{
		if (thisform.pret[i].checked)
		{
			myOption = i;
		}
	}

	for (i=0;i<thisform.nota.length;i++ )
	{
		if (thisform.nota[i].checked)
		{
			myOption = i;
		}
	}

	if (myOption == -1) 
	{
		alert("Trebuie sa alegeti cel putin un domeniu");
		return false;
	}
}
function validate_login_box()
{
	var frm=document.login_box
		mail=frm.mail.value
		pass=frm.pass.value

	if (mail.length < 1)
	{
		alert ("Completati campul pentru mail!");
		frm.mail.focus();
		return false;
	}
	if (mail.length < 2)
	{
		alert ("Mail este gresit. Va rugam verificati!");
		frm.mail.focus();
		return false;
	}
	if (pass.length < 1)
	{
		alert ("Completati campul pentru parola!");
		frm.pass.focus();
		return false;
	}
	if (pass.length < 3)
	{
		alert ("Parola este grestia. Va rugam verificati!");
		frm.pass.focus();
		return false;
	}
}
function cauta_check()
{
	var frm=document.cauta
		search=frm.search.value

		if (search.length < 1)
		{
			alert("Introduceti un cuvant pentru cautare");
			frm.search.focus();
			return false;
		}
		if (search.length < 3)
		{
			alert("Va rugam fiti mai expliciti in cautare");
			frm.search.focus();
			return false;
		}

}
function valid_mail_contact()
{
	var frm=document.contact
	var mail=frm.mail.value
	
	
	if (window.RegExp) 
	{
		var reg1mail = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2mail = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp(reg1mail);
		var reg2 = new RegExp(reg2mail);
		
		if (!reg1.test(mail) && reg2.test(mail) ) 
		{
			return true;
		}

		frm.mail.focus();
		return false;
	} 
	else
	{
		if(mail.indexOf("@") >= 0)
		{
			return true;
		}
		
		frm.mail.focus();
		return false;
	}
	
}
function validate_contact()
{
	var frm = document.contact
		name = frm.nume.value
		telefon = frm.tel.value
		email = frm.mail.value
		mesaj = frm.msg.value
	var tel_int = parseInt(telefon);

		if (name.length < 3)
		{
			alert("Va rugam introduceti un nume real");
			frm.nume.focus();
			return false;
		}
		if (telefon.length < 7)
		{
			alert("Va rugam introduceti un numar de telefon valid");
			frm.tel.focus();
			return false;
		}
		if (isNaN(tel_int))
		{
			alert("Va rugam introduceti un numar de telefon format numai din cifre");
			frm.tel.focus();
			return false;
		}
		if (!valid_mail_contact())
		{
			alert("Va rugam introduceti un e-mail valid");
			frm.mail.focus();
			return false;
		}
		if (mesaj.length < 10)
		{
			alert("Va rugam sa introduceti un mesaj mai amanuntit");
			frm.msg.focus();
			return false;
		}
		return true;
}

function check_firma_next()
{
	var frm = document.insert_firma_next
		cat_domeniu = frm.cat_domeniu.value
		domeniu = frm.dom_choose.value

	if (cat_domeniu == "0")
	{
		alert("Alegeti o categorie");
		//frm.cat_domeniu.focus();
		return false;
	}
	
	if (domeniu == "0")
	{
		alert("Alegeti o subcategorie");
		//frm.domeniu.focus();
		return false;
	}
		
}


function check_retr_pass()
{
	var frm=document.pass
	var mail=frm.mail.value
	
	
	if (window.RegExp) 
	{
		var reg1mail = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2mail = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp(reg1mail);
		var reg2 = new RegExp(reg2mail);
		
		if (!reg1.test(mail) && reg2.test(mail) ) 
		{
			return true;
			frm.sent.value = '1';
		}

		alert("Introduceti un email valid!");
		frm.mail.focus();
		return false;
	} 
	else
	{
		if(mail.indexOf("@") >= 0)
		{
			return true;
			frm.sent.value = '1';
		}
		
		alert("Introduceti un email valid!");
		frm.mail.focus();
		return false;
	}
}

function check_mail(form, mail_field)
{
	var frm = form
	var mail = mail_field;
	
	
	if (window.RegExp) 
	{
		var reg1mail = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2mail = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp(reg1mail);
		var reg2 = new RegExp(reg2mail);
		
		if (!reg1.test(mail) && reg2.test(mail) ) 
		{
			return true;
		}
		return false;
	} 
	else
	{
		if(mail.indexOf("@") >= 0)
		{
			return true;
		}
		
		return false;
	}
}

function check_tell_a_friend()
{
	var frm = document.tell_a_friend;
	var mail_tau = frm.mail_tau.value;
	var mail_dest = frm.mail_dest.value;
	var mesaj = frm.mesaj.value;
	
	if (!check_mail(frm, mail_tau))
	{
		alert("Mailul tau este invalid!");
		frm.mail_tau.focus();
		return false;
	}
	else
	{
		if (!check_mail(frm, mail_dest))
		{
			alert("Mailul destinatarului este invalid!");
			frm.mail_dest.focus();
			return false;
		}
		else
		{
			if (mesaj.length < 1)
			{
				alert("Introduceti un mesaj!");
				frm.mesaj.focus();
				return false;
			}
			else
			{
				return true;
			}
		}
	}
}


function check_insert_produse()
{
	var frm = document.insert_produse;
		produs = frm.produs.value;
		descriere = frm.descriere.value;
		marca = frm.marca.value;

	if (produs.length < 1)
	{
		alert("Numele Produsului este Obligatoriu!");
		frm.produs.focus();
		return false;
	}
	
	if (descriere.length < 1)
	{
		alert("Descrierea Produsului este Obligatorie!");
		frm.descriere.focus();
		return false;
	}
	
	if (marca.length < 1)
	{
		alert("Marca Produsului este Obligatorie!");
		frm.marca.focus();
		return false;
	}

	return true;
}


function check_insert_servicii()
{
	var frm = document.insert_servicii;
		serviciu = frm.serviciu.value;
		descriere = frm.descriere.value;

	if (serviciu.length < 1)
	{
		alert("Numele Serviciului este Obligatoriu!");
		frm.serviciu.focus();
		return false;
	}
	
	if (descriere.length < 1)
	{
		alert("Descrierea Serviciului este Obligatorie!");
		frm.descriere.focus();
		return false;
	}
	
	return true;
}

function validate_cont()
{
	frm = document.cont;

	nume = frm.nume.value;

	if (nume.length < 3)
	{
		alert ("Numele e prea scurt!");
		return false;
	}

	return true;
}

function check_trimite_raspuns_oferta()
{
	frm = document.trimite_raspuns;


	if (frm.title.value.length < 3)
	{
		alert ("Va rugam sa completati titlul mesajului!");
		return false;
	}

	if (frm.mesaj.value.length < 3)
	{
		alert ("Va rugam sa completati mesajul!");
		return false;
	}

	if (frm.pret.value.length < 1)
	{
		alert ("Va rugam sa completati pretul!");
		return false;
	}

	return true;
}

function adauga_anunt()
{
	frm = document.add_anunt;

	if (frm.nume.value.length < 3)
	{
		alert ("Va rugam sa completati numele!");
		frm.nume.focus();
		return false;
	}

	if (frm.email.value.length < 3)
	{
		alert ("Va rugam sa completati emailul!");
		frm.email.focus();
		return false;
	}

	if (!check_mail(frm, frm.email.value))
		{
			alert("Va rugam sa completati email-ul cu o adresa de email valida!");
			frm.email.focus();
			return false;
		}

		
	if (frm.date_contact.value.length < 3)
	{
		alert ("Va rugam sa completati datele de contact!");
		frm.date_contact.focus();
		return false;
	}


	if (frm.titlu.value.length < 3)
	{
		alert ("Va rugam sa completati titlul anuntului!");
		frm.titlu.focus();
		return false;
	}

	if (frm.anunt.value.length < 3)
	{
		alert ("Va rugam sa completati textul anuntului!");
		frm.anunt.focus();
		return false;
	}
	is_domeniu = false;

	for (i=0; i<frm.length; i++)
	{
		if(frm.elements[i].type=="checkbox")
		{
			if(frm.elements[i].checked==true)
			{
				is_domeniu = true;
			}
		}
	}
	if(is_domeniu==false)
	{
		alert ("Va rugam sa alegeti domeniul anuntului!");
	
		return false;
	}



}


function check_cerere_oferta_2()
{
	frm = document.cerere;

	if (frm.nume.value.length < 3)
	{
		alert ("Va rugam sa completati numele!");
		frm.nume.focus();
		return false;
	}

	if (frm.email.value.length < 3)
	{
		alert ("Va rugam sa completati emailul!");
		frm.email.focus();
		return false;
	}

	if (!check_mail(frm, frm.email.value))
		{
			alert("Va rugam sa completati email-ul cu o adresa de email valida!");
			frm.email.focus();
			return false;
		}
	if (frm.judet.value == -1)
	{
		alert ("Va rugam sa alegeti judetul!");
		frm.localitate.focus();
		return false;
	}

	if (frm.localitate.value.length < 3)
	{
		alert ("Va rugam sa completati localitatea!");
		frm.localitate.focus();
		return false;
	}

}