function isNumberKey(evt){
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
	return true;
}

function validareComanda(form) {
	if (form.fnrex.value==""){
		alert("Trebuie sa indicati aici o valoare numerica!");
		form.fnrex.focus();
		return false;
	}
	return true;
}

function validateEmail(emailad) {
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;
	if(((emailad.search(exclude) != -1)||(emailad.search(check)) == -1)||(emailad.search(checkend) == -1)){
		return true;
	}
	else {
		return false;
	}
}

function validareComenzi(){
	return true;
	var ff = this.document.recalc;
	/*alert(""+ff.newex1.value)
	if((ff.newex1.value=='') || (ff.newex1.value<0)){
		ff.newex1.focus();
		alert("Va rugam treceti un numar pozitiv reprezentand numărul de carti dorite, sau zero daca doriti scoaterea unei carti din cos!")
		return false;
	}
	nx=""+ff.newex1.value
	alert(""+nx)
	ebine=true
	for(i=0;i<nx.length;i++){
		if((nx.substr(i,1)<"0") || (nx.substr(i,1)>"9")){
			ebine=false
			alert("Numarul de exemplare trebuie sa fie format doar din cifre. Atentie la introducere. Puneti 0 (zero) daca doriti scoaterea cartii din comanda.")
			break 
		}
	}
	return ebine */
}

function validareLogin(form){
	if (form.username.value==""){
		alert("Trebuie sa indicati numele de utilizator!");
		form.username.focus();
		return false;
	}
	if (form.password.value==""){
		alert("Trebuie sa indicati parola!");
		form.password.focus();
		return false;
	}
	return true;
}

function validareCautare(form){
	if (form.fcautarece.value==""){
		alert("Trebuie sa scrieti ceva in campul de cautare!");
		form.fcautarece.focus();
		return false;
	}
	if (form.fcautarece.value.length<3){
		alert("Cautarea trebuie sa aiba minim 3 caractere!");
		form.fcautarece.focus();
		return false;
	}
	return true;
}

function validareDateExpeditie(form){
	checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	if (form.fnume.value==""){
		alert("Trebuie sa indicati numele Dvs sau denumirea firmei!");
		form.fnume.focus();
		return false;
	}
	if (form.fcodpostal.value==""){
		alert("Trebuie sa indicati codul postal!");
		form.fcodpostal.focus();
		return false;
	}
	if (form.flocalitate.value==""){
		alert("Trebuie sa indicati localitatea!");
		form.flocalitate.focus();
		return false;
	}
	if (form.fadresa.value==""){
		alert("Trebuie sa indicati adresa completa!");
		form.fadresa.focus();
		return false;
	}
	if (form.femail.value==""){
		alert("Trebuie sa indicati adresa de email!");
		form.femail.focus();
		return false;
	}
	if(validateEmail(form.femail.value)){
	alert("Trebuie sa indicati adresa de email valida!");
		form.femail.focus();
		return false;
	}
	if (form.fparola.value==""){
		alert("Trebuie sa indicati o parola!");
		form.fparola.focus();
		return false;
	}
	if (form.fparola.value.length<6){
		alert("Parola trebuie sa aiba minim 6 caractere!");
		form.fparola.focus();
		return false;
	}
	checkStr = form.fparola.value;
	var allValid = true;
	for (i = 0;  i < checkStr.length; i++){
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length){
			allValid = false;
			break;
		}
	}
	if (!allValid){
		alert("In parola sunt permise doar litere si cifre.");
		form.fparola.focus();
		return false;
	}
	if (form.fparola.value.indexOf(" ")!=-1){
		alert("Parola nu trebuie sa contina spatii!");
		form.fparola.focus();
		return false;
	}
	if (form.fparola2.value==""){
		alert("Trebuie sa scrieti de doua ori parola!");
		form.fparola2.focus();
		return false;
	}
	if (form.fparola.value!=form.fparola2.value){
		alert("Ati scris doua parole diferite!");
		form.fparola2.focus();
		return false;
	}
	if(!form.fpersfizica.checked){
		if (form.fcodfiscal.value==""){
			alert("Trebuie sa indicati codul fiscal!");
			form.fcodfiscal.focus();
			return false;
		}
		if (form.fnrinreg.value==""){
			alert("Trebuie sa indicati numarul de inregistrare!");
			form.fnrinreg.focus();
			return false;
		}
		if (form.fcodiban.value==""){
			alert("Trebuie sa indicati codul IBAN!");
			form.fcodiban.focus();
			return false;
		}
		if (form.fperscontact.value==""){
			alert("Trebuie sa indicati o persoana de contact!");
			form.fperscontact.focus();
			return false;
		}
	}
	else {
		form.fcodfiscal.value="";
		form.fnrinreg.value="";
		form.fcodiban.value="";
	}
	return true;
}

function estiSigur(){
	if(confirm("Sunteti sigur? Stergerea nu poate fi recuperata."))
		return true;
	else
		return false;
}

function redirectare(la){
	window.location=""+la;
}