function ValideazaInregistrare(){
	//var d = document.getElementById('inregistrare');	
	var formular = document.forms['inregistrare'];
	if (formular.parola.value != formular.parola_doi.value){
		formular.parola.className = 'inputValidat';
		formular.parola_doi.className = 'inputValidat';
		alert('Parolele nu coincid !');
	} else if (formular.nume.value == ''){
		formular.nume.className = 'inputValidat';
		alert('Va rugam sa introduceti NUMELE dumneavoastra');
	} else if (formular.nume.value.length < 3){
		formular.nume.className = 'inputValidat';
		alert('NUMELE trebuie sa contina minim 3 caractere');
	} else if (formular.prenume.value == ''){
		formular.prenume.className = 'inputValidat';
		alert('Va rugam sa introduceti PRENUMELE dumneavoastra');
	} else if (formular.prenume.value.length < 3){
		formular.prenume.className = 'inputValidat';
		alert('PRENUMELE trebuie sa contina minim 3 caractere');
	} else if (formular.parola.value == ''){
		formular.parola.className = 'inputValidat';
		alert('Introduceti parola!');
	} else if (formular.parola.value.length < 4){
		formular.parola.className = 'inputValidat';
		alert('Parola trebuie sa contina minim 4 caractere!');
	} else if (formular.parola_doi.value == ''){
		formular.parola_doi.className = 'inputValidat';
		alert('Confirmati parola!');
	} else if (formular.apelativ.checked == false){
		alert('Alegeti apelativul !');
	} else if (formular.localitate.value.length < 3){
		formular.localitate.className = 'inputValidat';
		alert('Localitatea trebuie sa contina minim 3 caractere !');
	} else if (formular.telefon.value.length < 10){
		formular.telefon.className = 'inputValidat';
		alert('Numarul de telefon trebuie sa contina prefixul tarii si al orasului. Minim 10 cifre !\nExemplu: 0040722000111');
	} else if (isNaN(formular.telefon.value)){
		formular.telefon.className = 'inputValidat';
		alert('Numarul de telefon trebuie sa contina doar cifre !');
	} else if (formular.adresa.value.length < 5){
		//formular.telefon.className = 'inputValidat';
		alert('Adresa trebuie sa contina minim 5 caractere !');
	} else if (formular.termenicond.checked == false) {
		alert('Trebuie sa acceptati conditiile de utilizare !');
	} else {
		if (checkemail()){
		formular.submit();	
		}
	}
}

function checkemail(){
 var testresults;
 var str=document.forms['inregistrare'].email.value;
 var filter=/^.+@.+\..{2,3}$/

 if (filter.test(str))
    testresults=true
 else {
    alert("Adresa de e-mail nu este corecta!")
    testresults=false
}
 return (testresults)
}


function ValideazaDatePersonale(){
	//var d = document.getElementById('inregistrare');	
	var formular = document.forms['date_personale'];
	if (formular.nume.value == ''){
		alert('Va rugam sa introduceti NUMELE dumneavoastra');
	} else if (formular.prenume.value == ''){
		alert('Va rugam sa introduceti PRENUMELE dumneavoastra');
	} else if (formular.email.value == ''){
		alert('Introduceti adresa de e-mail!');
	} else if (formular.adresa.value == ''){
		alert('Introduceti adresa din buletin');
	} else {
		formular.submit();	
	}
}

function ValideazaFormularContact(){
	//var d = document.getElementById('inregistrare');	
	var formular = document.forms['contact'];
	if (formular.nume.value == ''){
		alert('Va rugam sa introduceti NUMELE dumneavoastra');
	} else if (formular.email.value == ''){
		alert('Introduceti adresa de e-mail!');
	} else if (formular.mesaj.value == ''){
		alert('Va rugam sa completati campul mesajului');
	} else {
		formular.submit();	
	}
}


function ValideazaSchimbaParola(){
	//var d = document.getElementById('inregistrare');	
	var formular = document.forms['schimba_parola'];
	if (formular.parola.value == ''){
		alert('Va rugam sa introduceti PAROLA CURENTA');
	} else if (formular.parola_noua.value == ''){
		alert('Va rugam sa introduceti PAROLA NOUA');
	} else if (formular.parola_noua_x.value != formular.parola_noua.value){
		alert('Parolele nu coincid');
	} else if (formular.vercode.value == ''){
		alert('Va rugam sa introduceti CODUL DE VALIDARE');
	} else {
		formular.submit();	
	}
}

function ValideazaAdresePersonale(){
	//var d = document.getElementById('inregistrare');	
	var formular = document.forms['adrese_personale'];
	if (formular.adresa.value == ''){
		alert('Va rugam sa introduceti adresa');
	} else if (formular.localitate.value == ''){
		alert('Va rugam sa introduceti localitatea');
	} else if (formular.judet.value == ''){
		alert('Va rugam sa introduceti judetul');
	} else if (formular.vercode.value == ''){
		alert('Va rugam sa introduceti CODUL DE VALIDARE');
	} else {
		formular.submit();	
	}
}

function ValideazaFirmePersonale(){
	//var d = document.getElementById('inregistrare');	
	var formular = document.forms['firme_personale'];
	if (formular.firma.value == ''){
		alert('Va rugam sa introduceti numele firmei');
	} else if (formular.cf.value == ''){
		alert('Va rugam sa introduceti codul fiscal');
	} else if (formular.banca.value == ''){
		alert('Va rugam sa introduceti banca');
	} else if (formular.banca.value.length < 3){
		alert('Numele bancii trebuie sa contina minim 3 caractere');
	} else if (formular.cont.value == ''){
		alert('Va rugam sa introduceti numarul de cont');
	} else if (formular.cont.value.length < 24){
		alert('Contul IBAN trebuie sa contina 24 de caractere !');
	} else if (formular.regcom.value == ''){
		alert('Va rugam sa introduceti numarul din Registrul Comertului');
	} else if (formular.localitate.value == ''){
		alert('Va rugam sa introduceti localitatea');
	} else if (formular.adresa.value == ''){
		alert('Va rugam sa introduceti adresa firmei');
	} else if (formular.judet.value == ''){
		alert('Va rugam sa introduceti judetul');
	} else if (formular.vercode.value == ''){
		alert('Va rugam sa introduceti CODUL DE VALIDARE');
	} else {
		formular.submit();	
	}
}

function ValideazaLogin(){
	//var d = document.getElementById('inregistrare');	
	var formular = document.forms['login'];
	if (formular.parola.value == ''){
		alert('Introduceti parola');
	} else if (formular.email.value == ''){
		alert('Introduceti adresa de e-mail cu care v-ati inregistrat.');
	} else {
		formular.submit();	
	}
}

function checkemailEmail(){
 var testresults;
 var str=document.forms['abonareNewsletter'].email.value;
 var filter=/^.+@.+\..{2,3}$/

 if (filter.test(str))
    testresults=true
 else {
    alert("Adresa de e-mail nu este corecta")
    testresults=false
}
 return (testresults)
}

function ValideazaEmail(){
	//var d = document.getElementById('inregistrare');	
	var formular = document.forms['abonareNewsletter'];
	if (formular.email.value == '' || formular.email.value == 'e-mail'){
		alert('Introduceti adresa de e-mail');
	} else {
		if (checkemailEmail()){
		formular.submit();
		}
	}
}

function MesajComanda()
{
		alert('Comanda a fost finalizata');
}

var DH = 0;var an = 0;var al = 0;var ai = 0;if (document.getElementById) {ai = 1; DH = 1;}else {if (document.all) {al = 1; DH = 1;} else { browserVersion = parseInt(navigator.appVersion); if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {an = 1; DH = 1;}}} function fd(oi, wS) {if (ai) return wS ? document.getElementById(oi).style:document.getElementById(oi); if (al) return wS ? document.all[oi].style: document.all[oi]; if (an) return document.layers[oi];}
function pw() {return window.innerWidth != null? window.innerWidth: document.body.clientWidth != null? document.body.clientWidth:null;}
function mouseX(evt) {if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); else return null;}
function mouseY(evt) {if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return null;}
function popUp(evt,oi) {if (DH) {var wp = pw(); ds = fd(oi,1); dm = fd(oi,0); st = ds.visibility; if (dm.offsetWidth) ew = dm.offsetWidth; else if (dm.clip.width) ew = dm.clip.width; if (st == "visible" || st == "show") { ds.visibility = "hidden"; } else {tv = mouseY(evt) + 20; lv = mouseX(evt) - (ew/4); if (lv < 2) lv = 2; else if (lv + ew > wp) lv -= ew/2; if (!an) {lv += 'px';tv += 'px';} ds.left = lv; ds.top = tv; ds.visibility = "visible";}}}

// ajax calin **************************************************************
function Inint_AJAX() {
   try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
   try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
   alert("XMLHttpRequest not supported");
   return null;
};


function adaugaCos(src, val, sid, action, cantitate) {
     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
                    document.getElementById(''+src+'').innerHTML=req.responseText; //return value
					if (action == 'sterge'){
						
					} else {
					alert('Produsul a fost adaugat in cos');
					}
               } 
          }
     };
    req.open("GET", "cos.php?data="+src+"&pid="+val+"&sid="+sid+"&action="+action+"&cantitate="+cantitate); //make connection
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
    req.setRequestHeader('X-Referer', document.location);
	req.send(null); //send value
}
// end ajax calin /*********************************************************

function skimbaCss(a,b,c){
	document.getElementById(''+a+'').className = 'rosdiv';
	return true;
	document.getElementById(''+b+'').classname = 'gridiv';
	return true;
	document.getElementById(''+c+'').classname = 'gridiv';
	return true;
}
function StabilescCantitatea(id){
	a = document.getElementById(''+id+'').value;
	return a;	
}

function StabilescMinim(id){
	a = document.getElementById(''+id+'');
	if (a.value < 1) {
		alert('Cantitatea trebuie sa fie minim 1');	
		a.value == '1';
	} else {
	return true;
	}
}