String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}
function seteaza_ok(el)
{
document.getElementById(el).style.backgroundImage = 'url(http://artasantiques.com/pages/tpl/front/images/ico/ok.jpg)';
}
function seteaza_err(el)
{
document.getElementById(el).style.backgroundImage = 'url(http://artasantiques.com/pages/tpl/front/images/ico/error.jpg)';
}
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
function checkMail(mail)
{
var x = mail;
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (filter.test(x)) return true;
else return false;
}
function validareCNP(s)
{
var suma=0;
if(s.length==13)
{
suma=parseInt(s.charAt(0))*2+parseInt(s.charAt(1))*7+parseInt(s.charAt(2))*9+parseInt(s.charAt(3))*1+parseInt(s.charAt(4))*4+parseInt(s.charAt(5))*6+parseInt(s.charAt(6))*3+parseInt(s.charAt(7))*5+parseInt(s.charAt(8))*8+parseInt(s.charAt(9))*2+parseInt(s.charAt(10))*7+parseInt(s.charAt(11))*9;
suma=suma%11;
if(suma==10)
suma=1;
if(suma==parseInt(s.charAt(12)))
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
function fixCase(obj)
{
var uc = obj.toUpperCase();
var lc = obj.toLowerCase();
if((obj == lc) || (obj == uc))
{
val = obj.toLowerCase();
newVal = '';
val = val.split(' ');
for(var c=0; c < val.length; c++)
{
newVal += val[c].substring(0,1).toUpperCase() +
val[c].substring(1,val[c].length) + ' ';
}
}
else { newVal = obj;}
return newVal.trim();
}
function valideaza_form_contnou(ceverific)
{
var eroare = false;
var tx_err = "";
var curent = "";
if (ceverific == 'tot') { document.getElementById('err_master').innerHTML = ''; }
//------------ mail ---------------
curent = "mail";
var mail = document.getElementById(curent).value.trim();
if (mail=='')
{
err = true;
tx_err += '
» You have not entered the email address';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (checkMail(mail)==false)
{
err = true;
tx_err += '
» Email address is not correct';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = mail.toLowerCase(); }
}
}
//------------ parola ---------------
curent = "parola";
var parola = document.getElementById(curent).value.trim();
if (parola=='')
{
err = true;
tx_err += '
» You have not entered the password';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (parola.length<6)
{
err = true;
tx_err += '
» Password must have at least 6 characters';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = parola; }
}
}
//------------ parola2 ---------------
curent = "parola2";
var parola2 = document.getElementById(curent).value.trim();
if (parola2=='')
{
err = true;
tx_err += '
» You have not entered the verifying password';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (parola2!=parola)
{
err = true;
tx_err += '
» The two passwords do not coincide';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (parola2.length<6)
{
err = true;
tx_err += '
» Password must have at least 6 characters';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot')
{
seteaza_ok(curent); document.getElementById(curent).value = parola2;
}
}
}
}
//------------ cmp_nume ---------------
curent = "cmp_nume";
var cmp_nume = document.getElementById(curent).value.trim();
if (cmp_nume=='')
{
err = true;
tx_err += '
» You have not entered the First Name (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_nume.length<3)
{
err = true;
tx_err += '
» The First Name (Billing section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(cmp_nume); }
}
}
//------------ mail ---------------
curent = "cmp_nume2";
var cmp_nume2 = document.getElementById(curent).value.trim();
if (cmp_nume2=='')
{
err = true;
tx_err += '
» You have not entered the Last Name (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_nume2.length<3)
{
err = true;
tx_err += '
» The Last Name (Billing section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(cmp_nume2); }
}
}
//------------ cmp_tel ---------------
curent = "cmp_tel";
var cmp_tel = document.getElementById(curent).value.trim();
if (cmp_tel=='')
{
err = true;
tx_err += '
» You have not entered the phone number (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_tel.length<5 || cmp_tel.length>20)
{
err = true;
tx_err += '
» Phone number is invalid (ex: (314 383-8800))';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = cmp_tel; }
}
}
//------------ cmp_adresa ---------------
curent = "cmp_adresa";
var cmp_adresa = document.getElementById(curent).value.trim();
if (cmp_adresa=='')
{
err = true;
tx_err += '
» You have not entered the Address (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_adresa.length<7)
{
err = true;
tx_err += '
» The Address (Billing section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(cmp_adresa); }
}
}
//------------ cmp_oras ---------------
curent = "cmp_oras";
var cmp_oras = document.getElementById(curent).value.trim();
if (cmp_oras=='')
{
err = true;
tx_err += '
» You have not entered the City (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_oras.length<3)
{
err = true;
tx_err += '
» The City (Billing section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(cmp_oras); }
}
}
//------------ cmp_judet ---------------
curent = "cmp_judet";
var cmp_judet = document.getElementById(curent).value.trim();
if (cmp_judet=='')
{
err = true;
tx_err += '
» You have not entered the State/Province (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_judet.length<3)
{
err = true;
tx_err += '
» The State/Province (Billing section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(cmp_judet); }
}
}
//------------ cmp_zip ---------------
curent = "cmp_zip";
var cmp_zip = document.getElementById(curent).value.trim();
if (cmp_zip=='')
{
err = true;
tx_err += '
» You have not entered the ZIP (Billing section) code';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_zip.length<5)
{
err = true;
tx_err += '
» ZIP (Billing section) code is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = cmp_zip; }
}
}
//------------ cmp_tara ---------------
curent = "cmp_tara";
var cmp_tara = document.getElementById(curent).value.trim();
if (cmp_tara=='')
{
err = true;
tx_err += '
» You have not entered the Country (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_tara.length<3)
{
err = true;
tx_err += '
» The Country (Billing section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(cmp_tara); }
}
}
var stare = document.getElementById('stare').value;
if(stare=='1')
{
//----------- adr_nume -----------------
curent = "adr_nume";
var adr_nume = document.getElementById(curent).value.trim();
if (adr_nume=='')
{
err = true;
tx_err += '
» You have not entered the First Name (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_nume.length<3)
{
err = true;
tx_err += '
» The First Name (Delivery address section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adr_nume); }
}
}
//----------- adr_prenume -----------------
curent = "adr_nume2";
var adr_nume2 = document.getElementById(curent).value.trim();
if (adr_nume2=='')
{
err = true;
tx_err += '
» You have not entered the Last Name (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_nume.length<3)
{
err = true;
tx_err += '
» The Last Name (Delivery address section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adr_nume2); }
}
}
//----------- adr_tel -----------------
curent = "adr_tel";
var adr_tel = document.getElementById(curent).value.trim();
if (adr_tel=='')
{
err = true;
tx_err += '
» You have not entered the phone number (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_tel.length>20 || adr_tel.length<5)
{
err = true;
tx_err += '
» Phone number is invalid (ex: (314 383-8800))';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = adr_tel; }
}
}
//----------- adr_adresa -----------------
curent = "adr_adresa";
var adr_adresa = document.getElementById(curent).value.trim();
if (adr_adresa=='')
{
err = true;
tx_err += '
» You have not entered the Address (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_adresa.length<7)
{
err = true;
tx_err += '
» The Address (Delivery address section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adr_adresa); }
}
}
//----------- adr_oras -----------------
curent = "adr_oras";
var adr_oras = document.getElementById(curent).value.trim();
if (adr_oras=='')
{
err = true;
tx_err += '
» You have not entered the City (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_oras.length<3)
{
err = true;
tx_err += '
» The City (Delivery address section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adr_oras); }
}
}
//----------- adr_judet -----------------
curent = "adr_judet";
var adr_judet = document.getElementById(curent).value.trim();
if (adr_judet=='')
{
err = true;
tx_err += '
» You have not entered the State/Province (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_judet.length<3)
{
err = true;
tx_err += '
» The State/Province (Delivery address section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adr_judet); }
}
}
//----------- adr_zip -----------------
curent = "adr_zip";
var adr_zip = document.getElementById(curent).value.trim();
if (adr_zip=='')
{
err = true;
tx_err += '
» You have not entered the ZIP (Delivery address section) code';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_zip.length<5)
{
err = true;
tx_err += '
» ZIP (Delivery address section) code is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = adr_zip; }
}
}
//----------- adr_tara -----------------
curent = "adr_tara";
var adr_tara = document.getElementById(curent).value.trim();
if (adr_tara=='')
{
err = true;
tx_err += '
» You have not entered the Country (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_tara.length<3)
{
err = true;
tx_err += '
» The Country (Delivery address section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adr_tara); }
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
if(ceverific == 'tot' && err == true)
{
document.getElementById('err_master').innerHTML = tx_err;
}
if(ceverific == 'tot' && err == true)
{
document.getElementById('err_master').innerHTML = tx_err;
}
if(ceverific == 'tot' && err == false)
{
document.frm.submit();
}
err=false;
}
function valideaza_form_cumparator(ceverific)
{
var eroare = false;
var tx_err = "";
var curent = "";
//if (ceverific == 'tot') { document.getElementById('err_master').innerHTML = ''; }
//----------- nume -----------------
curent = "nume";
var nume = document.getElementById('nume').value.trim();
if (nume=='')
{
err = true;
tx_err = '» Nu ati introdus numele';
if(ceverific == curent || ceverific == 'tot') { seteaza_err('nume'); }
}
else
{
if (nume.length<3)
{
err = true;
tx_err += '
» Numele trebuie sa aiba minim 3 caractere';
if(ceverific == curent || ceverific == 'tot') { seteaza_err('nume'); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok('nume'); document.getElementById(curent).value = fixCase(nume); }
}
}
//----------- prenume -----------------
curent = "prenume";
var prenume = document.getElementById(curent).value.trim();
if (prenume=='')
{
err = true;
tx_err += '
» Nu ati introdus prenumele';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (prenume.length<3)
{
err = true;
tx_err += '
» Prenumele trebuie sa aiba minim 3 caractere';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(prenume); }
}
}
//----------- adresa -----------------
curent = "adresa";
var adresa = document.getElementById(curent).value.trim();
if (adresa=='')
{
err = true;
tx_err += '
» Nu ati introdus adresa';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adresa.length<7)
{
err = true;
tx_err += '
» Adresa trebuie sa aiba minim 7 caractere';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adresa); }
}
}
//----------- telefon -----------------
curent = "telefon";
var telefon = document.getElementById(curent).value.trim();
if (telefon=='')
{
err = true;
tx_err += '
» Nu ati introdus numarul de telefon';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (telefon.length!=10)
{
err = true;
tx_err += '
» Numarul de telefon este incorect (ex: 0214560000)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = telefon; }
}
}
//----------- mobil -----------------
curent = "mobil";
var mobil = document.getElementById(curent).value.trim();
if (mobil=='')
{
err = true;
tx_err += '
» Nu ati introdus numarul de mobil';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (mobil.length!=10)
{
err = true;
tx_err += '
» Numarul de mobil este incorect (ex: 0722123456)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = mobil; }
}
}
//----------- zip -----------------
curent = "zip";
var zip = document.getElementById(curent).value.trim();
if (zip=='')
{
err = true;
tx_err += '
» Nu ati introdus codul postal';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (zip.length!=6)
{
err = true;
tx_err += '
» Codul postal este incorect';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = zip; }
}
}
//----------- oras -----------------
curent = "oras";
var oras = document.getElementById(curent).value.trim();
if (oras=='')
{
err = true;
tx_err += '
» Nu ati introdus orasul';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (oras.length<3)
{
err = true;
tx_err += '
» Orasul este incorect';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(oras); }
}
}
//----------- cnp -----------------
curent = "cnp";
var cnp = document.getElementById(curent).value.trim();
if (cnp!='')
{
if(validareCNP(cnp)==true)
{
seteaza_ok(curent);
}
else
{
seteaza_err(curent);
}
}
//------------------------------------------------------------------------------------------------------------------------------------------
if(ceverific == 'tot' && err == true)
{
//document.getElementById('err_master').innerHTML = tx_err;
}
if(ceverific == 'tot' && err == false)
{
document.frm.submit();
}
err=false;
}
function valideaza_form_firma(ceverific)
{
var eroare = false;
var tx_err = "";
var curent = "";
//if (ceverific == 'tot') { document.getElementById('err_master').innerHTML = ''; }
//----------- firma -----------------
curent = "firma";
var firma = document.getElementById(curent).value.trim();
if (firma=='')
{
err = true;
tx_err = '» Nu ati introdus numele firmei';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (firma.length<3)
{
err = true;
tx_err += '
» Numele trebuie sa aiba minim 3 caractere';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(firma); }
}
}
//----------- adresa -----------------
curent = "adresa";
var adresa = document.getElementById(curent).value.trim();
if (adresa=='')
{
err = true;
tx_err += '
» Nu ati introdus adresa';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adresa.length<7)
{
err = true;
tx_err += '
» Adresa trebuie sa aiba minim 7 caractere';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adresa); }
}
}
//----------- telefon -----------------
curent = "telefon";
var telefon = document.getElementById(curent).value.trim();
if (telefon=='')
{
err = true;
tx_err += '
» Nu ati introdus numarul de telefon';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (telefon.length>20)
{
err = true;
tx_err += '
» Numarul de telefon este incorect (ex: 0214560000)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = telefon; }
}
}
//----------- mobil -----------------
curent = "mobil";
var mobil = document.getElementById(curent).value.trim();
if (mobil=='')
{
err = true;
tx_err += '
» Nu ati introdus numarul de mobil';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (mobil.length!=10)
{
err = true;
tx_err += '
» Numarul de mobil este incorect (ex: 0722123456)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = mobil; }
}
}
//----------- zip -----------------
curent = "zip";
var zip = document.getElementById(curent).value.trim();
if (zip=='')
{
err = true;
tx_err += '
» Nu ati introdus codul postal';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (zip.length!=6)
{
err = true;
tx_err += '
» Codul postal este incorect';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = zip; }
}
}
//----------- oras -----------------
curent = "oras";
var oras = document.getElementById(curent).value.trim();
if (oras=='')
{
err = true;
tx_err += '
» Nu ati introdus orasul';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (oras.length<3)
{
err = true;
tx_err += '
» Orasul este incorect';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(oras); }
}
}
//----------- cif -----------------
curent = "cif";
var cif = document.getElementById(curent).value.trim();
if (cif=='')
{
err = true;
tx_err += '
» Nu ati introdus orasul';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cif.length<3)
{
err = true;
tx_err += '
» Orasul este incorect';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = cif.toUpperCase(); }
}
}
//----------- banca -----------------
curent = "banca";
var banca = document.getElementById(curent).value.trim();
if (banca=='')
{
err = true;
tx_err += '
» Nu ati introdus orasul';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (banca.length<3)
{
err = true;
tx_err += '
» Orasul este incorect';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(banca); }
}
}
//----------- iban -----------------
curent = "iban";
var iban = document.getElementById(curent).value.trim();
if (iban=='')
{
err = true;
tx_err += '
» Nu ati introdus iban-ul';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (iban.length<3)
{
err = true;
tx_err += '
» Orasul este incorect';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = iban.toUpperCase(); }
}
}
//----------- reg -----------------
curent = "reg";
var reg = document.getElementById(curent).value.trim();
if (reg=='')
{
err = true;
tx_err += '
» Nu ati introdus orasul';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (reg.length<3)
{
err = true;
tx_err += '
» Orasul este incorect';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = reg.toUpperCase(); }
}
}
//-------------------------------------------------------------------------------------------------------------------------------------------
if(ceverific == 'tot' && err == true)
{
//document.getElementById('err_master').innerHTML = tx_err;
}
if(ceverific == 'tot' && err == false)
{
document.frm.submit();
}
err=false;
}
function valideaza_form_adresa(ceverific)
{
var eroare = false;
var tx_err = "";
var curent = "";
//if (ceverific == 'tot') { document.getElementById('err_master').innerHTML = ''; }
//----------- nume -----------------
curent = "nume";
var nume = document.getElementById('nume').value.trim();
if (nume=='')
{
err = true;
tx_err = '» Nu ati introdus numele';
if(ceverific == curent || ceverific == 'tot') { seteaza_err('nume'); }
}
else
{
if (nume.length<3)
{
err = true;
tx_err += '
» Numele trebuie sa aiba minim 3 caractere';
if(ceverific == curent || ceverific == 'tot') { seteaza_err('nume'); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok('nume'); document.getElementById(curent).value = fixCase(nume); }
}
}
//----------- adresa -----------------
curent = "adresa";
var adresa = document.getElementById(curent).value.trim();
if (adresa=='')
{
err = true;
tx_err += '
» Nu ati introdus adresa';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adresa.length<7)
{
err = true;
tx_err += '
» Adresa trebuie sa aiba minim 7 caractere';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adresa); }
}
}
//----------- zip -----------------
curent = "zip";
var zip = document.getElementById(curent).value.trim();
if (zip=='')
{
err = true;
tx_err += '
» Nu ati introdus codul postal';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (zip.length!=6)
{
err = true;
tx_err += '
» Codul postal este incorect';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = zip; }
}
}
//----------- oras -----------------
curent = "oras";
var oras = document.getElementById(curent).value.trim();
if (oras=='')
{
err = true;
tx_err += '
» Nu ati introdus orasul';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (oras.length<3)
{
err = true;
tx_err += '
» Orasul este incorect';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(oras); }
}
}
//---------------------------------------------------------------------------------------------------------------------------------------------
if(ceverific == 'tot' && err == true)
{
//document.getElementById('err_master').innerHTML = tx_err;
}
if(ceverific == 'tot' && err == false)
{
document.frm.submit();
}
err=false;
}
function valideaza_form_editcum(ceverific)
{
var eroare = false;
var tx_err = "";
var curent = "";
//if (ceverific == 'tot') { document.getElementById('err_master').innerHTML = ''; }
//----------- nume -----------------
curent = "nume";
var nume = document.getElementById('nume').value.trim();
if (nume=='')
{
err = true;
tx_err = '» Nu ati introdus numele';
if(ceverific == curent || ceverific == 'tot') { seteaza_err('nume'); }
}
else
{
if (nume.length<3)
{
err = true;
tx_err += '
» Numele trebuie sa aiba minim 3 caractere';
if(ceverific == curent || ceverific == 'tot') { seteaza_err('nume'); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok('nume'); document.getElementById(curent).value = fixCase(nume); }
}
}
//----------- adresa -----------------
curent = "adresa";
var adresa = document.getElementById(curent).value.trim();
if (adresa=='')
{
err = true;
tx_err += '
» Nu ati introdus adresa';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adresa.length<7)
{
err = true;
tx_err += '
» Adresa trebuie sa aiba minim 7 caractere';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adresa); }
}
}
//----------- telefon -----------------
curent = "telefon";
var telefon = document.getElementById(curent).value.trim();
if (telefon=='')
{
err = true;
tx_err += '
» Nu ati introdus numarul de telefon';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (telefon.length>20)
{
err = true;
tx_err += '
» Numarul de telefon este incorect (ex: 0214560000)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = telefon; }
}
}
//----------- mobil -----------------
curent = "mobil";
var mobil = document.getElementById(curent).value.trim();
if (mobil=='')
{
err = true;
tx_err += '
» Nu ati introdus numarul de mobil';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (mobil.length!=10)
{
err = true;
tx_err += '
» Numarul de mobil este incorect (ex: 0722123456)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = mobil; }
}
}
//----------- zip -----------------
curent = "zip";
var zip = document.getElementById(curent).value.trim();
if (zip=='')
{
err = true;
tx_err += '
» Nu ati introdus codul postal';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (zip.length!=6)
{
err = true;
tx_err += '
» Codul postal este incorect';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = zip; }
}
}
//----------- oras -----------------
curent = "oras";
var oras = document.getElementById(curent).value.trim();
if (oras=='')
{
err = true;
tx_err += '
» Nu ati introdus orasul';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (oras.length<3)
{
err = true;
tx_err += '
» Orasul este incorect';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(oras); }
}
}
//----------- cnp -----------------
curent = "cnp";
var cnp = document.getElementById(curent).value.trim();
if (cnp!='')
{
if(validareCNP(cnp)==true)
{
seteaza_ok(curent);
}
else
{
seteaza_err(curent);
}
}
//--------------------------------------------------------------------------------------------------------------------------------------------
if(ceverific == 'tot' && err == true)
{
//document.getElementById('err_master').innerHTML = tx_err;
}
if(ceverific == 'tot' && err == false)
{
document.frm.submit();
}
err=false;
}
function valideaza_form_contulmeu(ceverific)
{
var eroare = false;
var tx_err = "";
var curent = "";
//if (ceverific == 'tot') { document.getElementById('err_master').innerHTML = ''; }
//----------- mail -----------------
curent = "mail";
var mail = document.getElementById(curent).value.trim();
if (mail=='')
{
err = true;
tx_err += '
» You have not entered the e-mail address';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (checkMail(mail)==false)
{
err = true;
tx_err += '
» E-mail address is not correct';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = mail.toLowerCase(); }
}
}
if(ceverific == 'tot' && err == true)
{
//document.getElementById('err_master').innerHTML = tx_err;
}
if(ceverific == 'tot' && err == false)
{
document.frm.submit();
}
err=false;
}
function valideaza_form_billto(ceverific)
{
var eroare = false;
var tx_err = "";
var curent = "";
//if (ceverific == 'tot') { document.getElementById('err_master').innerHTML = ''; }
//----------- cmp_nume -----------------
curent = "cmp_nume";
var cmp_nume = document.getElementById(curent).value.trim();
if (cmp_nume=='')
{
err = true;
tx_err += '
» You have not entered the First Name (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_nume.length<3)
{
err = true;
tx_err += '
» The First Name (Billing section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(cmp_nume); }
}
}
//----------- cmp_prenume -----------------
curent = "cmp_nume2";
var cmp_nume2 = document.getElementById(curent).value.trim();
if (cmp_nume2=='')
{
err = true;
tx_err += '
» You have not entered the Last Name (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_nume2.length<3)
{
err = true;
tx_err += '
» The Last Name (Billing section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(cmp_nume2); }
}
}
//----------- cmp_tel -----------------
curent = "cmp_tel";
var cmp_tel = document.getElementById(curent).value.trim();
if (cmp_tel=='')
{
err = true;
tx_err += '
» You have not entered the phone number (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_tel.length>20 || cmp_tel.length<5)
{
err = true;
tx_err += '
» Phone number is invalid (ex: (314 383-8800))';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = cmp_tel; }
}
}
//----------- cmp_adresa -----------------
curent = "cmp_adresa";
var cmp_adresa = document.getElementById(curent).value.trim();
if (cmp_adresa=='')
{
err = true;
tx_err += '
» You have not entered the Address (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_adresa.length<7)
{
err = true;
tx_err += '
» The Address (Billing section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(cmp_adresa); }
}
}
//----------- cmp_oras -----------------
curent = "cmp_oras";
var cmp_oras = document.getElementById(curent).value.trim();
if (cmp_oras=='')
{
err = true;
tx_err += '
» You have not entered the City (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_oras.length<3)
{
err = true;
tx_err += '
» The City (Billing section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(cmp_oras); }
}
}
//----------- cmp_judet -----------------
curent = "cmp_judet";
var cmp_judet = document.getElementById(curent).value.trim();
if (cmp_judet=='')
{
err = true;
tx_err += '
» You have not entered the State/Province (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_judet.length<2)
{
err = true;
tx_err += '
» The State/Province (Billing section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = cmp_judet; }
}
}
//----------- cmp_zip -----------------
curent = "cmp_zip";
var cmp_zip = document.getElementById(curent).value.trim();
if (cmp_zip=='')
{
err = true;
tx_err += '
» You have not entered the ZIP (Billing section) code';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_zip.length<5)
{
err = true;
tx_err += '
» ZIP (Billing section) code is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = cmp_zip; }
}
}
//----------- cmp_tara -----------------
curent = "cmp_tara";
var cmp_tara = document.getElementById(curent).value.trim();
if (cmp_tara=='')
{
err = true;
tx_err += '
» You have not entered the Country (Billing section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (cmp_tara.length<2)
{
err = true;
tx_err += '
» The Country (Billing section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(cmp_tara); }
}
}
if(ceverific == 'tot' && err == true)
{
//document.getElementById('err_master').innerHTML = tx_err;
}
if(ceverific == 'tot' && err == false)
{
document.frm_billto.submit();
}
err=false;
}
function valideaza_form_parola(ceverific)
{
var eroare = false;
var tx_err = "";
var curent = "";
if (ceverific == 'tot') { document.getElementById('err_master').innerHTML = ''; }
//----------- parola -----------------
curent = "parola_noua";
var parola_noua = document.getElementById(curent).value.trim();
if (parola_noua=='')
{
err = true;
tx_err += '
» You have not entered the new password';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (parola_noua.length<6)
{
err = true;
tx_err += '
» The new password must have at least 6 characters';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = parola_noua; }
}
}
//----------- parola2 -----------------
curent = "v_parola";
var v_parola = document.getElementById(curent).value.trim();
if (v_parola=='')
{
err = true;
tx_err += '
» You have not entered the verifying password';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (v_parola!=parola_noua)
{
err = true;
tx_err += '
» The two passwords does not coincide';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (v_parola.length<6)
{
err = true;
tx_err += '
» The verifying password must have at least 6 characters';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot')
{
seteaza_ok(curent); document.getElementById(curent).value = v_parola;
}
}
}
}
//---------------------------------------------------------------------------------------------------------------------------------------------
if(ceverific == 'tot' && err == true)
{
document.getElementById('err_master').innerHTML = tx_err;
}
if(ceverific == 'tot' && err == false)
{
document.frm.submit();
}
err=false;
}
function valideaza_form_delivery(ceverific)
{
var err = false;
var tx_err = "";
var curent = "";
//if (ceverific == 'tot') { document.getElementById('err_master').innerHTML = ''; }
//----------- adr_nume -----------------
curent = "adr_nume";
var adr_nume = document.getElementById(curent).value.trim();
if (adr_nume=='')
{
err = true;
tx_err += '
» You have not entered the First Name (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_nume.length<3)
{
err = true;
tx_err += '
» The First Name (Delivery address section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adr_nume); }
}
}
//----------- adr_prenume -----------------
curent = "adr_nume2";
var adr_nume2 = document.getElementById(curent).value.trim();
if (adr_nume2=='')
{
err = true;
tx_err += '
» You have not entered the Last Name (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_nume2.length<3)
{
err = true;
tx_err += '
» The Last Name (Delivery address section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adr_nume2); }
}
}
//----------- adr_tel -----------------
curent = "adr_tel";
var adr_tel = document.getElementById(curent).value.trim();
if (adr_tel=='')
{
err = true;
tx_err += '
» You have not entered the phone number (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_tel.length>20 || adr_tel.length<5)
{
err = true;
tx_err += '
» Phone number is invalid (ex: (314 383-8800))';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = adr_tel; }
}
}
//----------- adr_adresa -----------------
curent = "adr_adresa";
var adr_adresa = document.getElementById(curent).value.trim();
if (adr_adresa=='')
{
err = true;
tx_err += '
» You have not entered the Address (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_adresa.length<7)
{
err = true;
tx_err += '
» The Address (Delivery address section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adr_adresa); }
}
}
//----------- adr_oras -----------------
curent = "adr_oras";
var adr_oras = document.getElementById(curent).value.trim();
if (adr_oras=='')
{
err = true;
tx_err += '
» You have not entered the City (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_oras.length<3)
{
err = true;
tx_err += '
» The City (Delivery address section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adr_oras); }
}
}
//----------- adr_judet -----------------
curent = "adr_judet";
var adr_judet = document.getElementById(curent).value.trim();
if (adr_judet=='')
{
err = true;
tx_err += '
» You have not entered the State/Province (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_judet.length<2)
{
err = true;
tx_err += '
» The State/Province (Delivery address section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = adr_judet; }
}
}
//----------- adr_zip -----------------
curent = "adr_zip";
var adr_zip = document.getElementById(curent).value.trim();
if (adr_zip=='')
{
err = true;
tx_err += '
» You have not entered the ZIP (Delivery address section) code';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_zip.length<5)
{
err = true;
tx_err += '
» ZIP (Delivery address section) code is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = adr_zip; }
}
}
//----------- adr_tara -----------------
curent = "adr_tara";
var adr_tara = document.getElementById(curent).value.trim();
if (adr_tara=='')
{
err = true;
tx_err += '
» You have not entered the Country (Delivery address section)';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if (adr_tara.length<2)
{
err = true;
tx_err += '
» The Country (Delivery address section) is invalid';
if(ceverific == curent || ceverific == 'tot') { seteaza_err(curent); }
}
else
{
if(ceverific == curent || ceverific == 'tot') { seteaza_ok(curent); document.getElementById(curent).value = fixCase(adr_tara); }
}
}
if(ceverific == 'tot' && err == true)
{
//document.getElementById('err_master').innerHTML = tx_err;
}
if(ceverific == 'tot' && err == false)
{
document.frm_shipto.submit();
}
err=false;
}