// JavaScript Document
function validate()
{
	//alert("Hi");
	var error="";
	var flag=0;
	
	if(document.getElementById('fname').value=="")
	{
		error+="Please Enter First Name\n";
		flag=1;
	}
	if(document.getElementById('lname').value=="")
	{
		error+="Please Enter Last Name\n";
		flag=1;
	}
	if(document.getElementById('address').value=="")
	{
		error+="Please Enter Address\n";
		flag=1;
	}
	if(document.getElementById('city').value=="")
	{
		error+="Please Enter City \n";
		flag=1;
	}
	if(document.getElementById('province').value=="")
	{
		error+="Please Enter Province\n";
		flag=1;
	}
	if(document.getElementById('zip').value=="")
	{
		error+="Please Enter Postal Code \n";
		flag=1;
	}
	else if(isNaN(document.getElementById('Zip').value))
	{
		error+="Please Enter Proper Postal Code \n";
		flag=1;
	}
	if(document.getElementById('phone').value=="")
	{
		error+="Please Enter Phone Number\n";
		flag=1;
	}
	else if(isNaN(document.getElementById('phone').value))
	{
		error+="Please Enter Proper Phone Number\n";
		flag=1;
	}
	if(document.getElementById('emails').value=="")
	{
		error+="Please Enter Email-Id\n";
		flag=1;
	}
	else if(echeck(document.getElementById('emails').value) == false)
	{
		error+="Invalid Email ID \n";
		//document.getElementById('Email').focus();
		flag=1;
	}
	
	if(document.getElementById('shirt_clr').value=="")
	{
		error+="Please Enter Shirt Color\n";
		flag=1;
	}
	
	if(document.getElementById('quantity').value=="")
	{
		error+="Please Enter Quantity \n";
		flag=1;
	}
	else if(isNaN(document.getElementById('quantity').value))
	{
		error+="Please Enter Quantity in Numeric\n";
		flag=1;
	}
	if(document.getElementById('date').value=="")
	{
		error+="Please Enter Date\n";
		flag=1;
	}
	if(document.getElementById('details').value=="")
	{
		error+="Please Enter Details Field\n";
		flag=1;
	
	}
	
	if(flag==1)
	{
		alert(error);
		return false;
	}
	else
	{
		return true;
	}
	
	
	
}


function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  // alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		  // alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   // alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   // alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   // alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
