function gol(object,msg)
{
	if(object.value.length==0)
	{
		alert(msg);
		object.focus();
		return true;
	}
return false;
}

function numarin(object)
{
	i=0;
	while(i<object.value.length)
	{
		for(j=0;j<=9;j++)
		{
			if(object.value.charAt(i)==j.toString())
			{
				alert("Acest camp nu poate sa contina cifre!");
				object.focus();
				return true;
			}
		}
		i=i+1;
	}
	return false;
}

function literein(object)
{
	if(isNaN(object.value))
	{
		alert("Acest camp nu poate sa contina litere!");
		object.focus();
		return true;
	}
	return false;
}

function nrcifre(object)
{
	if(object.value.length>11)
	{
		alert("Ati introdus prea multe cifre!");
		object.focus();
		return true;
	}
	return false;
}

function email_ok(objectt)
{
	val=objectt.value;
	dotpos=val.lastIndexOf('.');
	apos=val.indexOf('@');
	lastpos=val.length-1;
	if ( (apos<1)|| (dotpos-apos<=2) || (lastpos-dotpos>3) || (lastpos-dotpos<2))
	{
		alert("E-mail gresit");
		objectt.focus();
		return true;
	}
	else
	{return false;}
}

function lista(object,msg)
{
	if(object.value==0)
	{
		alert(msg);
		object.focus();
		return true;
	}
	return false;
}

function validare()
{
	nume=document.getElementById('nume');
	prenume=document.getElementById('prenume');
	telefon=document.getElementById('telefon');
	email=document.getElementById('email');
	adresa=document.getElementById('adresa');
	aleg=document.getElementById('produs');

	if(gol(nume,"Lipseste numele!")||gol(prenume,"Lipseste prenumele!")||gol(telefon,"Lipseste telefonul!")||gol(email,"Lipseste e-mailul!")||gol(adresa,"Lipseste adresa!"))
	return true;

	if(numarin(nume)||numarin(prenume))return true;

	if (literein(telefon))return true;

	if(nrcifre(telefon))return true;

	if(email_ok(email))return true;
	
	if(lista(aleg,"Ati uitat sa selectati produsul dorit"))return true;
	
	form=document.getElementById('comanda');
	form.submit();
	return false;
}
