function aratapoza(id) {
div = document.getElementById('pozam')
divmare = document.getElementById('pozamare')
noulid = id+"&width=210"
divmare.innerHTML = '<a onmouseover="javascript: showtrail(\''+id+'\');" onmouseout="javascript:hidetrail();"><img id="pozam" src="'+noulid+'" alt="" style="float:left;" /></a>'
}

function updatecos(id) {
		var cant = document.getElementById(id).value;
		window.location="updatecos.php?id="+id+"&cant="+cant;
        
        }
function stergeprod(id) {
		var cant = 0;
		window.location="updatecos.php?id="+id+"&cant="+cant;
        }		

function TakesCookies()

{

    var GetsCookie = (navigator.cookieEnabled)?true:false

    // If the browser does not support cookie check

    if(typeof navigator.cookieEnabled=="undefined" && !cookieEnabled)

    {

        // Try setting up a test cookie

        document.cookie = "SampleCookie";

        // And see if it got set successfully

        GetsCookie = (document.cookie.indexOf("SampleCookie")!=-1)?true:false

    }

    return GetsCookie;

}

 

function CookieTest()

{

    // TakesCookies is now set to the proper value

    if(TakesCookies())

    {

      

    }

    else

    {

        alert("Browser-ul tau nu accepta cookie-uri, nu vei putea adauga in cos! Va rugam activati cookie-urile!");

    }

}

function schimba(care)
{
	if (care=="fiz")
	{
		document.getElementById('pfiz').style.display="block";
		document.getElementById('pjud').style.display="none";
		document.getElementById('alege-fiz').className="fizjud-sel";
		document.getElementById('alege-jud').className="fizjud";
		document.getElementById('persoana_juridica').value=0;	
		
	}
	if (care=="jud")
	{
		document.getElementById('pfiz').style.display="none";
		document.getElementById('pjud').style.display="block";
		document.getElementById('alege-jud').className="fizjud-sel";
		document.getElementById('alege-fiz').className="fizjud";
		document.getElementById('persoana_juridica').value=1;	
	}
}
function livrare(aid)
{
		if(document.getElementById(aid).style.display=="none"){
			document.getElementById(aid).style.display="block";
			document.getElementById("adrliv").value=1;
			}
		else {
			document.getElementById(aid).style.display="none";
			document.getElementById("adrliv").value=0;
			}
}
function gotopage(id){
window.location = id;
}

function checkform(){

error=0;
//persoana fizica
apelativ=document.forms['trimitecomanda'].salutation.checked;
prenume=document.getElementById('prenume').value;
nume=document.getElementById('nume').value;
email=document.getElementById('email').value;
telefon=document.getElementById('telefon').value;
adresaf=document.getElementById('adresaf').value;
orasf=document.getElementById('orasf').value;
judetf=document.getElementById('judetf').value;


//persoana juridica
persoana_juridica=document.getElementById('persoana_juridica').value;
//adresa de livrare?
adrliv=document.getElementById('adrliv').value;

adresal=document.getElementById('adresal').value;
orasl=document.getElementById('orasl').value;
judetl=document.getElementById('judetl').value;


//alert(persoana_juridica);
if(persoana_juridica==0){

	if(apelativ == false) { eroare('labelapelativ','apelativ'); error=1; } else { faraeroare('labelapelativ','apelativ');  }
	if(checknume(nume) == 0){ eroare('labelnume','nume'); error=1; } else { faraeroare('labelnume','nume');  }
	if(checknume(prenume) == 0){ eroare('labelprenume','prenume'); error=1; } else { faraeroare('labelprenume','prenume');  }
	if(checkemail(email) == 0){ eroare('labelemail','email'); error=1;} else { faraeroare('labelemail','email');  }
	if((IsNumeric(telefon) == false) || (telefon.length < 9)){ eroare('labeltelefon','telefon'); error=1;} else { faraeroare('labeltelefon','telefon');  }
	if(adresaf == ''){ eroare('labeladresaf','adresaf');error=1; } else { faraeroare('labeladresaf','adresaf');  }
	if(orasf == ''){ eroare('labelorasf','orasf');error=1; } else { faraeroare('labelorasf','orasf');  }
	if(judetf == 0){ eroare('labeljudetf','judetf');error=1; } else { faraeroare('labeljudetf','judetf');  }
	
	if(adrliv == 1){ 
	if(adresal == '') { eroare('labeladresal','adresal');error=1; } else { faraeroare('labeladresal','adresal');  }
	if(orasl == '') { eroare('labelorasl','orasl');error=1; } else { faraeroare('labelorasl','orasl');  }
	if(judetl == 0) { eroare('labeljudetl','judetl');error=1; } else { faraeroare('labeljudetl','judetl');  }
	}
	if(error == 0){ document.forms['trimitecomanda'].submit();  }
	
	
} 
if(persoana_juridica==1){


nume_firma=document.getElementById('nume_firma').value;
cod_fiscalp=document.getElementById('cod_fiscalp').value;
cod_fiscal=document.getElementById('cod_fiscal').value;
banca=document.getElementById('bancaf').value;
cont_banca=document.getElementById('cont_banca').value;
Jul=document.getElementById('Jul').value;
Jul1=document.getElementById('Jul1').value;
Jul2=document.getElementById('Jul2').value;
Jul3=document.getElementById('Jul3').value;
adresa=document.getElementById('adresa_firma').value;
localitate=document.getElementById('localitate').value;
judet=document.getElementById('judet').value;
	if(apelativ == false) { eroare('labelapelativ','apelativ');error=1; } else { faraeroare('labelapelativ','apelativ');  }
	if(checknume(nume) == 0){ eroare('labelnume','nume');error=1; } else { faraeroare('labelnume','nume');  }
	if(checknume(prenume) == 0){ eroare('labelprenume','prenume');error=1; } else { faraeroare('labelprenume','prenume');  }
	if(checkemail(email) == 0){ eroare('labelemail','email');error=1; } else { faraeroare('labelemail','email');  }
	
	if((IsNumeric(telefon) == false) || (telefon.length < 9)){ eroare('labeltelefon','telefon');error=1; } else { faraeroare('labeltelefon','telefon');  }
	if((alphanumeric(nume_firma) == 0) || (nume_firma == '')){ eroare('labelnumefirma','nume_firma');error=1; } else { faraeroare('labelnumefirma','nume_firma');  }
	if((alphanumeric(banca) == 0) || (banca == '')){ eroare('labelbanca','banca');error=1; } else { faraeroare('labelbanca','banca');  }
	if((IsNumeric(cont_banca) == false) || (cont_banca == '')){ eroare('labelcont','cont_banca'); error=1; } else { faraeroare('labelcont','cont_banca');  }
	
	er=0;
	if(Jul == ''){ er=1; }
	if(Jul1 == ''){ er=1; }
	if(Jul2 == ''){ er=1; }
	if(Jul3 == ''){ er=1; }
	if(er==1){	eroare('labelJ','Jul');error=1; } else { faraeroare('labelJ','Jul'); }
	
	
	if(adresa == ''){ eroare('labeladresa','adresa_firma');error=1; } else { faraeroare('labeladresa','adresa_firma'); }
	if(localitate == ''){ eroare('labellocalitate','localitate');error=1; } else { faraeroare('labellocalitate','localitate'); }
	if(judet == 0){ eroare('labeljudet','judet');error=1; } else { faraeroare('labeljudet','judet'); }

	
	if(adrliv == 1){ 
	if(adresal == '') { eroare('labeladresal','adresal');error=1; } else { faraeroare('labeladresal','adresal');  }
	if(orasl == '') { eroare('labelorasl','orasl');error=1; } else { faraeroare('labelorasl','orasl');  }
	if(judetl == 0) { eroare('labeljudetl','judetl');error=1; } else { faraeroare('labeljudetl','judetl');  }
	}
	
	if(error == 0){ document.forms['trimitecomanda'].submit();  }





}

}

function showerror(id,error){
div = document.getElementById(id);
div.innerHTML = error;
}
function eroare(id,inputid){
div = document.getElementById(id).style.color='red';
div = document.getElementById(inputid).style.background='red';
div = document.getElementById(inputid).style.color='#FFFFFF';
div = document.getElementById(inputid).style.border='1px solid #000000';
}
function faraeroare(id,inputid){
div = document.getElementById(id).style.color='#000';
div = document.getElementById(inputid).style.background='#FFF';
div = document.getElementById(inputid).style.color='#000';
div = document.getElementById(inputid).style.border='1px solid #b3b7ba';
}

function alphanumeric(alphane)
{
	var numaric = alphane;
	for(var j=0; j<numaric.length; j++)
		{
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if((hh > 47 && hh<58) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
		  {
		  
		  }
		else	{
			 return "0";
		  }
		}
 return "1";
}

function checkemail(id){
		var email = id;
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;		
        if (!filter.test(email)) {
		return "0";
		} else {
		return "1";
		}
        }

function checknume(id){
		var nume = id;
		var anum=/\d/g;		
        if (anum.test(nume) || alphanumeric(nume)!="1") { 
		return "0";
		} else if(nume == ''){
		return "0";
		} else {
		return "1";}
        }
function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

