function checkmail(str){
   		var at="@"        
		var dot="."
		var temp;
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		var invalidchar=" \"([{}])!#$%^&*';:,/\\?|+`~<>=~"
		if (str.indexOf(at)==-1){
			alert("Please Enter a valid Email ID.")			
		   	return false }
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr-1){
		   alert("Please Enter a valid Email ID.")		  
		   return false	}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr-1){
		    alert("Please Enter a valid Email ID.")			
		    return false }
		if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please Enter a valid Email ID.")			
		    return false }
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please Enter a valid Email ID.")			
		    return false }
		if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please Enter a valid Email ID.")			
		    return false }		
		for (i=0; i<(invalidchar.length-1); i++){
		      temp=invalidchar.substring(i,i+1);		      
		      if (str.indexOf(temp)!=-1){
		         alert("Please Enter a valid Email ID.")				 
		         return false;
				 } 
	 	}		 		
return true; } 


	
function checkcontact(){
	    if (document.contact.name.value==""){
			alert("Input First Name."); document.contact.name.focus();
			} 
		else if (document.contact.address.value==""){
			alert("Input Address."); document.contact.address.focus();	
			}
			else if (document.contact.phone.value==""){
			alert("Input Phone."); document.contact.phone.focus();
			}
		else if (document.contact.email.value==""){
			alert("Input E-Mail Address."); document.contact.email.focus();	
			}
		else if (document.contact.subject.value==""){
			alert("Input Subject."); document.contact.subject.focus();
			}
		else if (document.contact.info.value==""){
			alert("Input Message."); document.contact.info.focus();
			}
		
	
		else if(document.contact.email.value!=""){
	               val1=document.contact.email.value; 
				   focusv=document.contact.email.focus();
	               var check=checkmail(val1) 
		if (check==true) submitcontact()
		}
}
function submitcontact(){
	    
        document.contact.submit();
   	}
	
	function checkfeedback(){
	    if (document.feedback.fname.value==""){
			alert("Input Name.");
			document.feedback.fname.focus();
			} 
		else if (document.feedback.Email.value==""){
			alert("Input E-Mail Address."); 
			document.feedback.Email.focus();	
			}
		else if (document.feedback.info.value==""){
			alert("Input Message."); document.feedback.info.focus();
			}
		else if(document.feedback.Email.value!=""){
	               val1=document.feedback.Email.value; 
				   focusv=document.feedback.Email.focus();
	               var check=checkmail(val1) 
		if (check==true) submitfeedback()
		}
}
function submitfeedback(){
	   
        document.feedback.submit();
   	}

function checkpayment(){
	    if (document.payment.card_holder_name.value==""){
			alert("Input Name."); document.payment.card_holder_name.focus();
			} 
		else if (document.payment.street_address.value==""){
			alert("Input Address."); document.payment.street_address.focus();	
			}
		else if (document.payment.city.value==""){
			alert("Input City."); document.payment.city.focus();
			}
		else if (document.payment.state.value==""){
			alert("Input Statae."); document.payment.state.focus();
			}
	    else if (document.payment.zip.value==""){
			alert("Input zip."); document.payment.zip.focus();
			}
		else if (document.payment.country.value==""){
			alert("Input Country."); document.payment.country.focus();
			}
	   else if (document.payment.phone.value==""){
			alert("Input Phone."); document.payment.phone.focus();
			}
		else if (document.payment.email.value==""){
			alert("Input valid email."); document.payment.email.focus();
			}
		else if (document.payment.total.value==""){
			alert("Input Amount."); document.payment.total.focus();
			}
		else if (document.payment.info.value==""){
			alert("Input Message."); document.payment.info.focus();
			}
	   		else if(document.payment.email.value!=""){
	               val1=document.payment.email.value; 
				   focusv=document.payment.email.focus();
	               var check=checkmail(val1) 
		if (check==true) document.payment.submit();
		}
	
}

function checknumber(str){
var anum=/(^\d+$)|(^\d+\.\d+$)/
if (anum.test(str))
testresult=true
else{
alert("Please input a valid number!")
testresult=false
}
return (testresult)
}

 