function validateEmail(elementValue){
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailPattern.test(elementValue);
}
function check_login(){
	var bRet = true;
	var user = document.getElementById('user').value;
	var pass = document.getElementById('pass').value;
	document.getElementById('user_err').style.display = 'none';
	document.getElementById('pass_err').style.display = 'none';
	if(user == ''){
		document.getElementById('user_err').style.display = 'inline';
		bRet = false;
	}
	if(pass == ''){
		document.getElementById('pass_err').style.display = 'inline';
		bRet = false;
	}
	return bRet;
}
function check_newsletter(){
	var bRet = true;
	var email = document.getElementById('email_nws').value;
	document.getElementById('email_nws_err').style.display = 'none';
	if(email == ''){
		document.getElementById('email_nws_err').style.display = 'inline';
		bRet = false;
	}
	if(email != '' && !validateEmail(email)){
		document.getElementById('email_nws_err').style.display = 'inline';
		alert('Emailul este incorect scris!');
		bRet = false;
	}
	return bRet;
}

function check_register(){
	var bRet		= true;
	var user		= document.getElementById('user').value;
	var pass		= document.getElementById('pass').value;
	var first_name	= document.getElementById('first_name').value;
	var last_name	= document.getElementById('last_name').value;
	var email		= document.getElementById('email').value;
	document.getElementById('user_err').style.display = 'none';
	document.getElementById('pass_err').style.display = 'none';
	document.getElementById('first_name_err').style.display = 'none';
	document.getElementById('last_name_err').style.display = 'none';
	document.getElementById('email_err').style.display = 'none';
	if(user == ''){
		document.getElementById('user_err').style.display = 'inline';
		bRet = false;
	}
	if(pass == ''){
		document.getElementById('pass_err').style.display = 'inline';
		bRet = false;
	}
	if(first_name == ''){
		document.getElementById('first_name_err').style.display = 'inline';
		bRet = false;
	}
	if(last_name == ''){
		document.getElementById('last_name_err').style.display = 'inline';
		bRet = false;
	}
	if(email == ''){
		document.getElementById('email_err').style.display = 'inline';
		bRet = false;
	}
	if(email != '' && !validateEmail(email)){
		document.getElementById('email_err').style.display = 'inline';
		alert('Emailul este incorect scris!');
		bRet = false;
	}
	return bRet;
}

function validate_contact(msg_first_name,msg_last_name,msg_email,msg_email_wrong,msg_message){
	var bRet		= true;
	var alert_msg	= '';
	document.getElementById('err_last_name').style.display	= 'none';
	document.getElementById('err_first_name').style.display	= 'none';
	document.getElementById('err_email').style.display		= 'none';
	document.getElementById('err_message').style.display	= 'none';
	if(document.getElementById('last_name').value == ''){
		document.getElementById('err_last_name').style.display	= 'inline';
		alert_msg += msg_last_name+'\n';
		bRet = false;
	}
	if(document.getElementById('first_name').value == ''){
		document.getElementById('err_first_name').style.display	= 'inline';
		alert_msg += msg_first_name+'\n';
		bRet = false;
	}
	if(document.getElementById('email').value == ''){
		document.getElementById('err_email').style.display		= 'inline';
		alert_msg += msg_email+'\n';
		bRet = false;
	}
	if(document.getElementById('message').value == ''){
		document.getElementById('err_message').style.display	= 'inline';
		alert_msg += msg_message+'\n';
		bRet = false;
	}
	if((document.getElementById('email').value != '') && (!validateEmail(document.getElementById('email').value))){
		document.getElementById('err_email').style.display		= 'inline';
		alert_msg += msg_email_wrong+'\n';
		bRet = false;
	}
	if(alert_msg != '') alert(alert_msg);
	return bRet;
}

function check_dezabonare(){
	var em = $("#email"); emem = jQuery.trim(em.val()); em.val(emem);
	if(emem.length < 1){
		alert("Completati campul E-mail"); 
		em.focus(); 
		return false;
	}
	else{
		if(!validateEmail(emem)){
			alert("Adresa de e-mail este incorecta"); 
			em.focus(); 
			return false;
		}
	}
	return true;
}

function show_last(id,last){
	document.getElementById('last_1').className				= 'inactive';
	document.getElementById('last_2').className				= 'inactive';
	document.getElementById('last_3').className				= 'inactive';
	document.getElementById('local').style.display			= 'none';
	document.getElementById('national').style.display		= 'none';
	document.getElementById('international').style.display	= 'none';
	if(id != ''){
		document.getElementById(id).style.display			= 'inline';
		document.getElementById(last).className				= 'active';
	}
}
function show_top(id,top){
	document.getElementById('top_1').className				= 'inactive';
	document.getElementById('top_2').className				= 'inactive';
	document.getElementById('top_3').className				= 'inactive';
	document.getElementById('readed').style.display			= 'none';
	document.getElementById('commented').style.display		= 'none';
	document.getElementById('recommanded').style.display	= 'none';
	if(id != ''){
		document.getElementById(id).style.display			= 'inline';
		document.getElementById(top).className				= 'active';
	}
}
function show_galery(id,top){
	document.getElementById('galery_1').className	= 'inactive';
	document.getElementById('galery_2').className	= 'inactive';
	document.getElementById('galery_3').className	= 'inactive';
	document.getElementById('photo').style.display	= 'none';
	document.getElementById('audio').style.display	= 'none';
	document.getElementById('video').style.display	= 'none';
	if(id != ''){
		document.getElementById(id).style.display	= 'inline';
		document.getElementById(top).className		= 'active';
	}
}

function check_poll(form,msg){
	var bRet = true;
	var isOneChecked = false;
	for (var i = 0; i < form.poll.length; i++){
		if(form.poll[i].checked){
			isOneChecked = true;
			break;
		}
	}
	if(!isOneChecked){
		alert(msg);
		bRet = false;
	}
	return bRet;
}
/***** functiile DANA *********/

/* verifica daca a scris ceva la cautare */
function check_registerevents(){
	var j = $("input[name='juridic']:checked").val();
	var n = $('#nume'); var nn = jQuery.trim(n.val()); n.val(nn);
	var a = $('#adresa'); var aa = jQuery.trim(a.val()); n.val(nn);
	var em = $('#email'); var emem = jQuery.trim(em.val()); em.val(emem);
	var t = $('#telefon'); var tt = jQuery.trim(t.val()); t.val(tt);
	var c = $("#cod"); var cc = jQuery.trim(c.val()); c.val(cc);
	if(j == '1'){
		//este firma
		var nf = $("#nume_firma"); var nfnf = jQuery.trim(nf.val()); nf.val(nfnf);
		var af = $("#adresa_firma"); var afaf = jQuery.trim(af.val()); af.val(afaf);
		var c = $("#cif"); var cc = jQuery.trim(c.val()); c.val(cc);
		if(nfnf.length < 1){
			alert('Scrieti numele firmei'); nf.focus(); return false;
		}
		if(afaf.length < 1){
			alert('Scrieti adresa firmei'); af.focus(); return false;
		}
		if(cc.length < 3){
			alert('Scrieti CIF-ul firmei'); c.focus(); return false;
		}
	}
	if(nn.length < 1){
		alert('Scrieti numele si prenumele'); n.focus(); return false;
	}
	if(aa.length < 1){
		alert('Scrieti adresa'); a.focus(); return false;
	}
	if(emem.length < 1){
		alert('Scrieti adresa de e-mail'); em.focus(); return false;
	}
	else{
		if(!validateEmail(emem)){
			alert('Scrieti o adresa de e-mail corecta'); em.focus(); return false;
		}
	}
	if(tt.length < 6){
		alert('Scrieti numarul de telefon'); t.focus(); return false;
	}
	if(cc.length < 1){
		alert("Scrieti codul din imagine"); c.focus(); return false;
	}
	return true;
}

function check_cauta(str){
	var q = $('#q').val(); var qq = jQuery.trim(q); $('#q').val(qq);
	if(qq.length < 1){
		alert('Scrieti un cuvant');
		$('#q').val('');
		$('#q').focus();
		return false;
	}
	if(qq == str){
		alert('Scrieti un cuvant');
		$('#q').val('');
		$('#q').focus();
		return false;
	}
	window.location = ($('#action').val()+'/q='+qq);
	return true;
}
/* adauga in cos */
function addtocart(i){
	var frm = '#frmAddToCart' + i;
	$(frm).submit();
}

/* adauga in cos din pagina detaliata a produsului */
function add2cart(){
	var q = $('#qty'); var qq = jQuery.trim(q.val()); q.val(qq);
	var pattern = /^[0-9]+$/;
	if(!pattern.test(qq)){
		alert('Scrieti numarul de produse dorite');
		q.val('1');
		return false;
	}
	else{
		$('#frmadd2cart').submit();
		return true;
	}
}

function add2cart2(frm){
	$('#'+frm).submit();
	return true;
}

/* sterge din cosul temporar produsul cu id-ul lineid */
function delete_item(lineid){
	if(confirm('Sunteti sigur ca doriti sa stergeti produsul?')){
		window.location = lineid+'/sterge.html';
	}
}

/* modifica in cosul temporar produsul cu id-ul lineid*/
function update_cart(lineid,qty){
	qty = jQuery.trim(qty);
	qty = parseInt(qty);
	if(qty) window.location = lineid+','+qty+'/modifica.html';
	else{
		alert('Scrieti un numar mai mare ca 0');
	}
}

/* curata caseta de la login de cuvantul initial */
function clear_input(c,word){
	if(c.value == word) c.value = '';
}

/* daca la caseta de la login nu am scris alt cuvant decat cel initial, at pun cuvantul initial */
function fill_input(c,word){
	var cc = jQuery.trim(c.value);
	if(cc.length < 1) c.value = word;
	else c.value = cc;
}

/* verific daca am scris user si parola */
function check_login_user(){
	var uu = jQuery.trim($('#utilizator').val());
	var pp = jQuery.trim($('#parola').val());
	if((uu.length < 1) || (pp.length < 1)){
		alert('Completati numele de utilizator si parola!');
		return false;
	}
	return true;
}

/* verifica formularul de inregistrare user */
function check_frmRegister(){
	var n = $("input[id='nume']"); nn = jQuery.trim(n.val()); n.val(nn);
	var p = $("input[id='prenume']"); pp = jQuery.trim(p.val()); p.val(pp);
	var j = $('#judet'); var jj = j.val();
	var o = $('#oras'); var oo = o.val();
	var ad = $("input[id='adresa']"); adad = jQuery.trim(ad.val()); ad.val(adad);
	var t = $("input[id='telefon']"); tt = jQuery.trim(t.val()); t.val(tt);
	var em = $("input[id='email']"); emem = jQuery.trim(em.val()); em.val(emem);
	var u = $("input[id='reg_utilizator']"); uu = jQuery.trim(u.val()); u.val(uu);
	var ps = $("input[id='reg_parola']"); psps = jQuery.trim(ps.val()); ps.val(psps);
	var rps = $("input[id='confirma_parola']"); rpsrps = rps.val();
	var c = $("#cod"); var cc = jQuery.trim(c.val()); c.val(cc);
	
	if(nn.length < 1){
		alert("Scrieti numele"); n.focus(); return false;
	}
	if(pp.length < 1){
		alert("Scrieti prenumele"); p.focus(); return false;
	}
	if(jj == '0'){
		alert("Alegeti judetul"); j.focus(); return false;
	}
	if(oo == '0'){
		alert("Alegeti orasul"); o.focus(); return false;
	}
	if(adad.length < 1){
		alert("Scrieti adresa"); ad.focus(); return false;
	}
	if(tt.length < 6){
		alert("Scrieti numarul de telefon"); t.focus(); return false;
	}
	if(emem.length < 1){
		alert("Scrieti adresa de e-mail"); em.focus(); return false;
	}
	else{
		if(!validateEmail(emem)){
			alert("Adresa de e-mail este incorecta"); em.focus(); return false;
		}
	}
	if(uu.length < 4){
		alert("Scrieti un nume de utilizator cu cel putin 4 litere"); u.focus(); return false;
	}
	if(psps.length < 4){
		alert("Scrieti o parola din cel putin 4 litere"); ps.focus(); return false;
	}
	if(psps != rpsrps){
		alert("Confirmati parola"); rps.focus(); return false;
	}
	if(cc.length < 1){
		alert("Scrieti codul din imagine"); c.focus(); return false;
	}
	return true;
}

function check_frmRegisterCompany(){
	var u = $("input[id='reg_utilizator']"); uu = jQuery.trim(u.val()); u.val(uu);
	var ps = $("input[id='reg_parola']"); psps = jQuery.trim(ps.val()); ps.val(psps);
	var rps = $("input[id='confirma_parola']"); rpsrps = rps.val();
	var cn = $("input[id='company_name']"); cncn = jQuery.trim(cn.val()); cn.val(cncn);
	var cj = $('#company_judet'); var cjcj = cj.val();
	var co = $('#company_oras'); var coco = co.val();
	var cad = $("input[id='company_address']"); cadcad = jQuery.trim(cad.val()); cad.val(cadcad);
	var ct = $("input[id='company_phone']"); ctct = jQuery.trim(ct.val()); ct.val(ctct);
	var cem = $("input[id='company_email']"); cemcem = jQuery.trim(cem.val()); cem.val(cemcem);
	var c = $("input[id='cif']"); cc = jQuery.trim(c.val()); c.val(cc);
	var ddd = $('#domenii_activitate option:selected').size();
	var nr = $("input[id='nr_angajati']"); nrnr = jQuery.trim(nr.val()); nr.val(nrnr);
	var lg = $("#logo").val();
	
	var n = $("input[id='nume']"); nn = jQuery.trim(n.val()); n.val(nn);
	var p = $("input[id='prenume']"); pp = jQuery.trim(p.val()); p.val(pp);
	var j = $('#judet'); var jj = j.val();
	var o = $('#oras'); var oo = o.val();
	var ad = $("input[id='adresa']"); adad = jQuery.trim(ad.val()); ad.val(adad);
	var t = $("input[id='telefon']"); tt = jQuery.trim(t.val()); t.val(tt);
	var em = $("input[id='email']"); emem = jQuery.trim(em.val()); em.val(emem);
	
	var c = $("#cod"); var cc = jQuery.trim(c.val()); c.val(cc);
	
	if(uu.length < 4){
		alert("Scrieti un nume de utilizator cu cel putin 4 litere"); u.focus(); return false;
	}
	if(psps.length < 4){
		alert("Scrieti o parola din cel putin 4 litere"); ps.focus(); return false;
	}
	if(psps != rpsrps){
		alert("Confirmati parola"); rps.focus(); return false;
	}
	if(cncn.length < 1){
		alert("Scrieti denumirea companiei"); cn.focus(); return false;
	}
	if(cjcj == '0'){
		alert("Alegeti judetul companiei"); cj.focus(); return false;
	}
	if(coco == '0'){
		alert("Alegeti orasul companiei"); co.focus(); return false;
	}
	if(cadcad.length < 1){
		alert("Scrieti adresa companiei"); cad.focus(); return false;
	}
	if(ctct.length < 1){
		alert("Scrieti numarul de telefon al companei"); ct.focus(); return false;
	}
	if(cemcem.length > 0){
		if(!validateEmail(cemcem)){
			alert("Adresa de e-mail este incorecta"); cem.focus(); return false;
		}
	}
	if(cc.length < 1){
		alert("Scrieti CIF-ul"); c.focus(); return false;
	}
	if(ddd == 0){
		alert('Alegeti domeniile de activitate ale companiei'); return false;
	}
	if(nrnr.length < 1){
		alert('Scrieti numarul de angajati ai companiei'); nr.focus(); return false;
	}
	if(lg != ''){
		str_lg = 0; 
		str_lg = lg.length;
		extensia = ''; 
		if(str_lg > 3) extensia = lg.substr(str_lg-4,4);
		if((extensia != '.jpg') && (extensia != '.JPG') && (extensia != '.gif') && (extensia != '.GIF')){
			alert('Alegeti o imagine pentru logo de tip jpg sau gif'); return false;
		}
	}
	
	if(nn.length < 1){
		alert("Scrieti numele persoanei de contact"); n.focus(); return false;
	}
	if(pp.length < 1){
		alert("Scrieti prenumele persoanei de contact"); p.focus(); return false;
	}
	if(jj == '0'){
		alert("Alegeti judetul persoanei de contact"); j.focus(); return false;
	}
	if(oo == '0'){
		alert("Alegeti orasul persoanei de contact"); o.focus(); return false;
	}
	if(adad.length < 1){
		alert("Scrieti adresa persoanei de contact"); ad.focus(); return false;
	}
	if(tt.length < 1){
		alert("Scrieti numarul de telefon al persoanei de contact"); t.focus(); return false;
	}
	if(emem.length < 1){
		alert("Scrieti adresa de e-mail a persoanei de contact"); em.focus(); return false;
	}
	else{
		if(!validateEmail(emem)){
			alert("Adresa de e-mail a persoanei de contact este incorecta"); em.focus(); return false;
		}
	}
	if(cc.length < 1){
		alert("Scrieti codul din imagine"); c.focus(); return false;
	}
	return true;
}

function check_adaugajob(){
	var t = $("input[id='title']"); tt = jQuery.trim(t.val()); t.val(tt);
	var ds = $("input[id='data_start']"); dsds = jQuery.trim(ds.val()); ds.val(dsds);
	var de = $("input[id='data_end']"); dede = jQuery.trim(de.val()); de.val(dede);
	var d = $("#description").val(); 
	var nr_orase = $('#oras option:selected').size();
	var nr_domenii = $('#domenii option:selected').size();
	var nr_tip_job = $('#tip_job option:selected').size();
	var p = $("input[id='posturi']"); var pp = jQuery.trim(p.val()); p.val(pp);
	
	if(tt.length < 1){
		alert('Scrieti denumirea job-ului'); t.focus(); return false;
	}
	if(dsds.length < 1){
		alert('Selectati data adaugarii'); ds.focus(); return false;
	}
	if(dede.length < 1){
		alert('Selectati pana cand este valabil'); de.focus(); return false;
	}
	if(d.length < 1){
		alert('Scrieti cateva detalii despre noul job'); return false;
	}
	if(nr_orase < 1){
		alert('Alegeti orasele in care este valabil acest job'); return false;
	}
	if(nr_domenii < 1){
		alert('Alegeti domeniile pentru care adaugati acest job'); return false;
	}
	if(nr_tip_job < 1){
		alert('Alegeti tipul de job'); return false;
	}
	if(pp.length < 1){
		alert('Scrieti numarul de posturi disponibile'); p.focus(); return false;
	}
	
	return true;
}

function check_adaugaeveniment(){
	var t = $("input[id='title']"); tt = jQuery.trim(t.val()); t.val(tt);
	var k = $("input[id='keywords']"); kk = jQuery.trim(k.val()); k.val(kk);
	var d = $("input[id='description']"); dd = jQuery.trim(d.val()); d.val(dd);
	var c = $("#content").val();
	
	if(tt.length < 1){
		alert('Scrieti titlul evenimentului'); t.focus(); return false;
	}
	if(kk.length < 1){
		alert('Scrieti cateva cuvinte cheie pentru aceste eveniment. Cuvintele cheie ajuta motoarele de cautare sa identifice mai usor acest eveniment'); k.focus(); return false;
	}
	if(dd.length < 1){
		alert('Scrieti o scurta descriere pentru aceste eveniment. Descrierea ajuta motoarele de cautare sa identifice mai usor acest eveniment'); d.focus(); return false;
	}
	if(c.length < 1){
		alert('Descrieti evenimentul'); return false;
	}
	
	return true;
}

function check_frmEditCompany(){
	var cn = $("input[id='company_name']"); cncn = jQuery.trim(cn.val()); cn.val(cncn);
	var cj = $('#company_judet'); var cjcj = cj.val();
	var co = $('#company_oras'); var coco = co.val();
	var cad = $("input[id='company_address']"); cadcad = jQuery.trim(cad.val()); cad.val(cadcad);
	var ct = $("input[id='company_phone']"); ctct = jQuery.trim(ct.val()); ct.val(ctct);
	var cem = $("input[id='company_email']"); cemcem = jQuery.trim(cem.val()); cem.val(cemcem);
	var c = $("input[id='cif']"); cc = jQuery.trim(c.val()); c.val(cc);
	var ddd = $('#domenii_activitate option:selected').size();
	var nr = $("input[id='nr_angajati']"); nrnr = jQuery.trim(nr.val()); nr.val(nrnr);
	var lg = $("#logo").val();
	
	if(cncn.length < 1){
		alert("Scrieti denumirea companiei"); cn.focus(); return false;
	}
	if(cjcj == '0'){
		alert("Alegeti judetul companiei"); cj.focus(); return false;
	}
	if(coco == '0'){
		alert("Alegeti orasul companiei"); co.focus(); return false;
	}
	if(cadcad.length < 1){
		alert("Scrieti adresa companiei"); cad.focus(); return false;
	}
	if(ctct.length < 1){
		alert("Scrieti numarul de telefon al companei"); ct.focus(); return false;
	}
	if(cemcem.length > 0){
		if(!validateEmail(cemcem)){
			alert("Adresa de e-mail este incorecta"); cem.focus(); return false;
		}
	}
	if(cc.length < 1){
		alert("Scrieti CIF-ul"); c.focus(); return false;
	}
	if(ddd == 0){
		alert('Alegeti domeniile de activitate ale companiei'); return false;
	}
	if(nrnr.length < 1){
		alert('Scrieti numarul de angajati ai companiei'); nr.focus(); return false;
	}
	if(lg != ''){
		str_lg = 0; 
		str_lg = lg.length;
		extensia = ''; 
		if(str_lg > 3) extensia = lg.substr(str_lg-4,4);
		if((extensia != '.jpg') && (extensia != '.JPG') && (extensia != '.gif') && (extensia != '.GIF')){
			alert('Alegeti o imagine pentru logo de tip jpg sau gif'); return false;
		}
	}
	
	if(nn.length < 1){
		alert("Scrieti numele persoanei de contact"); n.focus(); return false;
	}
	if(pp.length < 1){
		alert("Scrieti prenumele persoanei de contact"); p.focus(); return false;
	}
	if(jj == '0'){
		alert("Alegeti judetul persoanei de contact"); j.focus(); return false;
	}
	if(oo == '0'){
		alert("Alegeti orasul persoanei de contact"); o.focus(); return false;
	}
	if(adad.length < 1){
		alert("Scrieti adresa persoanei de contact"); ad.focus(); return false;
	}
	if(tt.length < 1){
		alert("Scrieti numarul de telefon al persoanei de contact"); t.focus(); return false;
	}
	if(emem.length < 1){
		alert("Scrieti adresa de e-mail a persoanei de contact"); em.focus(); return false;
	}
	else{
		if(!validateEmail(emem)){
			alert("Adresa de e-mail a persoanei de contact este incorecta"); em.focus(); return false;
		}
	}
	
	return true;
}

/* verifica formularul pentru recuperare parola */
function check_frmRecupereazaParola(){
	var em = $("input[id='email']"); emem = jQuery.trim(em.val()); em.val(emem);
	if(emem.length < 1){
		alert("Scrieti adresa de e-mail"); em.focus(); return false;
	}
	else{
		if(!validateEmail(emem)){
			alert("Adresa de e-mail este incorecta"); em.focus(); return false;
		}
	}
	return true;
}

/* verifica formularul de schimbare a parolei */
function check_frmSchimbaParola(){
	var pv = $("input[id='parola_veche']"); pvpv = jQuery.trim(pv.val()); pv.val(pvpv);
	var pn = $("input[id='parola_noua']"); pnpn = jQuery.trim(pn.val()); pn.val(pnpn);
	var cp = $("input[id='confirma_parola']"); cpcp = jQuery.trim(cp.val()); cp.val(cpcp);
	
	if(pvpv.length < 4){
		alert("Scrieti parola veche corect"); pv.focus(); return false;
	}
	if(pnpn.length < 4){
		alert("Noua parola trebuie sa contina minim 4 litere"); pn.focus(); return false;
	}
	if(pnpn != cpcp){
		alert("Confirmati noua parola"); cp.focus(); return false;
	}
	return true;
}

/* verifica formularul de modificare date personale */
function check_frmDatePersonale(){
	var n = $("input[id='nume']"); nn = jQuery.trim(n.val()); n.val(nn);
	var p = $("input[id='prenume']"); pp = jQuery.trim(p.val()); p.val(pp);
	var j = $("#judet"); jj = j.val();
	var o = $("#oras"); oo = o.val();
	var ad = $("input[id='adresa']"); adad = jQuery.trim(ad.val()); ad.val(adad);
	var t = $("input[id='telefon']"); tt = jQuery.trim(t.val()); t.val(tt);
	if(nn.length < 1){
		alert("Scrieti numele"); n.focus(); return false;
	}
	if(pp.length < 1){
		alert("Scrieti prenumele"); p.focus(); return false;
	}
	if(jj == '0'){
		alert("Alegeti judetul"); j.focus(); return false;
	}
	if(oo == '0'){
		alert("Alegeti orasul"); o.focus(); return false;
	}
	if(adad.length < 1){
		alert("Scrieti adresa"); ad.focus(); return false;
	}
	if(tt.length < 1){
		alert("Scrieti numarul de telefon"); t.focus(); return false;
	}
	return true;
}

/* verifica formularul de ediatare e  cv-ului */
function check_frmcv(){
	var us = $("#ultima_scoala"); var usus = jQuery.trim(us.val()); us.val(usus);
	var p = $("#profil"); var pp = jQuery.trim(p.val()); p.val(pp);
	var are_exp = $('#are_experienta');
	if(usus.length < 1){
		alert('Scrieti ultima scoala absolvita'); us.focus(); return false;
	}
	if(are_exp.is(':checked')){
		var uj = $("#ultimul_job"); var ujuj = jQuery.trim(uj.val()); uj.val(ujuj);
		var uf = $("#ultima_firma"); var ufuf = jQuery.trim(uf.val()); uf.val(ufuf);
		var nr_dep = $('#departament option:selected').size();
		var dela_a = $('#de_la_anul option:selected');
		var dela_l = $('#de_la_luna option:selected');
		var panala_a = $('#pana_la_anul option:selected');
		var panala_l = $('#pana_la_luna option:selected');
		var dj = $("#descriere_job"); var djdj = jQuery.trim(dj.val()); dj.val(djdj);
		if(ujuj.length < 1){
			alert('Scrieti ultima meserie pe care ati practicat-o sau inca o mai practicati.'); uj.focus(); return false;
		}
		if(ufuf.length < 1){
			alert('Scrieti pentru ce firma ati lucrat ultima data sau inca mai lucrati.'); uf.focus(); return false;
		}
		if(nr_dep < 1){
			alert('Alegeti din lista domeniul de activitate al ultimei/actualei firme'); return false;
		}
		if((dela_a.size() != 1) || (dela_a.val() == '0')){
			alert('Alegeti data de cand ati inceput ultimul job'); return false;
		}
		if((dela_l.size() != 1) || (dela_l.val() == '0')){
			alert('Alegeti data de cand ati inceput ultimul job'); return false;
		}
		if((panala_a.size() != 1) || (panala_a.val() == '0')){
			alert('Alegeti data pana cand ati lucrat la ultimul job'); return false;
		}
		if((panala_l.size() != 1) || (panala_l.val() == '0')){
			alert('Alegeti data pana cand ati lucrat la ultimul job'); return false;
		}
		if(djdj.length < 1){
			alert('Descrieti responsabilitatile si atriburiile ultimului job.'); dj.focus(); return false;
		}
	}
	return true;
}

/* verifica formularul de salvare a comenzii */
function check_frmOrder(){
	var n = $("input[id='nume']"); nn = jQuery.trim(n.val()); n.val(nn);
	var p = $("input[id='prenume']"); pp = jQuery.trim(p.val()); p.val(pp);
	var em = $("input[id='email']"); emem = jQuery.trim(em.val()); em.val(emem);
	var t = $("input[id='telefon']"); tt = jQuery.trim(t.val()); t.val(tt);
	
	var bo = $("input[id='bill_oras']"); bobo = jQuery.trim(bo.val()); bo.val(bobo);
	var ba = $("input[id='bill_adresa']"); baba = jQuery.trim(ba.val()); ba.val(baba);
	
	var ch = $("input[id='other_address']");
	
	if(nn.length < 1){
		alert("Scrieti numele"); n.focus(); return false;
	}
	if(pp.length < 1){
		alert("Scrieti prenumele"); p.focus(); return false;
	}
	if(emem.length < 1){
		alert("Scrieti adresa de e-mail"); em.focus(); return false;
	}
	else{
		if(!validateEmail(emem)){
			alert("Adresa de e-mail este incorecta"); em.focus(); return false;
		}
	}
	if(tt.length < 1){
		alert("Scrieti numarul de telefon"); t.focus(); return false;
	}
	if(bobo.length < 1){
		alert("Scrieti orasul de plata"); bo.focus(); return false;
	}
	if(baba.length < 1){
		alert("Scrieti adresa de plata"); ba.focus(); return false;
	}
	if(ch.attr('checked')){
		var so = $("input[id='ship_oras']"); soso = jQuery.trim(so.val()); so.val(soso);
		var sa = $("input[id='ship_adresa']"); sasa = jQuery.trim(sa.val()); sa.val(sasa);
		if(soso.length < 1){
			alert("Scrieti orasul de livrare"); so.focus(); return false;
		}
		if(sasa.length < 1){
			alert("Scrieti adresa de livrare"); sa.focus(); return false;
		}
	}
		
	return true;
}

function check_comments(){
	var n = $("input[id='name']"); nn = jQuery.trim(n.val()); n.val(nn);
	if(nn.length < 1){
		alert('Completati campul Nume');
		n.focus();
		return false;
	}
	var em = $("input[id='email']"); emem = jQuery.trim(em.val()); em.val(emem);
	if(emem.length < 1){
		alert("Completati campul E-mail"); em.focus(); return false;
	}
	else{
		if(!validateEmail(emem)){
			alert("Adresa de e-mail este incorecta"); em.focus(); return false;
		}
	}
	var t = $("input[id='titlu']"); tt = jQuery.trim(t.val()); t.val(tt);
	if(tt.length < 1){
		alert('Completati campul Titlu');
		t.focus();
		return false;
	}
	var c = $("#comment"); cc = jQuery.trim(c.val()); c.val(cc);
	if(cc.length < 1){
		alert('Completati campul Comentariu');
		c.focus();
		return false;
	}
	var c = $("#cod"); var cc = jQuery.trim(c.val()); c.val(cc);
	if(cc.length < 1){
		alert("Scrieti codul din imagine"); c.focus(); return false;
	}
	return true;
}

function check_contact(){
	var n = $("#nume"); nn = jQuery.trim(n.val()); n.val(nn);
	if(nn.length < 1){
		alert('Completati campul Nume');
		n.focus();
		return false;
	}
	var p = $("#prenume"); pp = jQuery.trim(p.val()); p.val(pp);
	if(pp.length < 1){
		alert('Completati campul Prenume');
		p.focus();
		return false;
	}
	var em = $("#email"); emem = jQuery.trim(em.val()); em.val(emem);
	if(emem.length < 1){
		alert("Completati campul E-mail"); 
		em.focus(); 
		return false;
	}
	else{
		if(!validateEmail(emem)){
			alert("Adresa de e-mail este incorecta"); 
			em.focus(); 
			return false;
		}
	}
	var t = $("#telefon"); tt = jQuery.trim(t.val()); t.val(tt);
	if(tt.length < 1){
		alert('Completati campul Telefon');
		t.focus();
		return false;
	}
	var m = $("#mesaj"); mm = jQuery.trim(m.val()); m.val(mm);
	if(mm.length < 1){
		alert('Completati campul Mesaj');
		m.focus();
		return false;
	}
	return true;
}

function check_companii(){
	var n = $("#nume"); nn = jQuery.trim(n.val()); n.val(nn);
	var c = $("#content");cd =  jQuery.trim(c.val());c.val(cd);
	
	if(nn.length < 1){
		alert('Completati campul Denumire companie');
		n.focus();
		return false;
	}
	if(cd.length < 1){
		alert('Completati campul Descriere companie');
		c.focus();
		return false;
	}
	
	var em = $("#email"); emem = jQuery.trim(em.val()); em.val(emem);
	if(emem.length < 1){
		alert("Completati campul E-mail"); 
		em.focus(); 
		return false;
	}
	else{
		if(!validateEmail(emem)){
			alert("Adresa de e-mail este incorecta"); 
			em.focus(); 
			return false;
		}
	}
	
	var lg = $('#logo').val();
	if(lg != ''){
		str_lg = 0; 
		str_lg = lg.length;
		extensia = ''; 
		if(str_lg > 3) extensia = lg.substr(str_lg-4,4);
		if((extensia != '.jpg') && (extensia != '.JPG') && (extensia != '.gif') && (extensia != '.GIF')){
			alert('Alegeti o imagine pentru logo de tip jpg sau gif'); return false;
		}
	}
	var cc = $("#captcha_code"); ccc = jQuery.trim(cc.val()); cc.val(ccc);
	if(ccc.length < 1){
		alert('Completati campul Codul de securitate');
		cc.focus();
		return false;
	}
	
	return true;
}

function validatecomments(){
	var n = $("#name"); nn = jQuery.trim(n.val()); n.val(nn);
	var em = $("#com_email"); emem = jQuery.trim(em.val()); em.val(emem);
	var t = $("#com_titlu"); tt = jQuery.trim(t.val()); t.val(tt);
	var c = $("#com_comment");cd =  jQuery.trim(c.val());c.val(cd);
	if(nn.length < 1){
		alert('Toate campurile sunt obligatorii!');
		n.focus();
		return false;
	}
	if(emem.length < 1){
		alert("Toate campurile sunt obligatorii!"); 
		em.focus(); 
		return false;
	}
	else{
		if(!validateEmail(emem)){
			alert("Adresa de e-mail este incorecta!"); 
			em.focus(); 
			return false;
		}
	}
	if(tt.length < 1){
		alert('Toate campurile sunt obligatorii!');
		t.focus();
		return false;
	}
	if(cd.length < 1){
		alert('Toate campurile sunt obligatorii!');
		c.focus();
		return false;
	}
	var cc = $("#cod"); ccc = jQuery.trim(cc.val()); cc.val(ccc);
	if(ccc.length < 1){
		alert('Toate campurile sunt obligatorii!');
		cc.focus();
		return false;
	}
	return true;
}
