function orderform_validate()

// use this on the form tag ..... onSubmit="return validate()"

{	
	var strErrHeader="";
	var strErrMsg="";
	
	if(document.frmOrder.tbstrCardholderFirstName) {	
		if (document.frmOrder.tbstrCardholderFirstName.value=="") {
			strErrMsg = strErrMsg + 'Cardholder first name.\n';
		}
	}
	
	if(document.frmOrder.tbstrCardholderLastName) {		
		if (document.frmOrder.tbstrCardholderLastName.value=="") {
			strErrMsg = strErrMsg + 'Cardholder last name.\n';
		}
	}
	
	if (document.frmOrder.tbstrCardholderAddress1) {	
		if (document.frmOrder.tbstrCardholderAddress1.value=="") {
			strErrMsg = strErrMsg + 'Cardholder address.\n';
		}
	}
		
	if (document.frmOrder.tbstrCardholderCity) {
		if (document.frmOrder.tbstrCardholderCity.value=="") {
			strErrMsg = strErrMsg + 'Cardholder city.\n';
		}
	}
		
	if (document.frmOrder.selstrCardHolderStateOrProvince) {
		if (document.frmOrder.selstrCardHolderStateOrProvince.selectedIndex==0) {
			strErrMsg = strErrMsg + 'Cardholder state/province.\n';		
		}
	}
	
	if (document.frmOrder.selstrCardHolderCountry) {	
		if (document.frmOrder.selstrCardHolderCountry.selectedIndex==0) {
			strErrMsg = strErrMsg + 'Cardholder country.\n';
		}
	}
		
	if (document.frmOrder.tbstrCardholderPostalCode) {	
		if (document.frmOrder.tbstrCardholderPostalCode.value=="") {
			strErrMsg = strErrMsg + 'Cardholder postal code.\n';
		}
	}
	
	if (document.frmOrder.tbstrCustomerEmail) {	
		if (document.frmOrder.tbstrCustomerEmail.value=="") {
			strErrMsg = strErrMsg + 'Cardholder email address.\n';
		}
	}
	
	if (document.frmOrder.tbstrCustomerEmail) {	
		if (!isEmail(document.frmOrder.tbstrCustomerEmail.value)) {
			strErrMsg = strErrMsg + 'Error: Invalid email address.\n';			
		}
	}
	
	if (document.frmOrder.selstrPaymentMethodName) {	
		if (document.frmOrder.selstrPaymentMethodName.selectedIndex==0) {
			strErrMsg = strErrMsg + 'Payment method.\n';
		}
	}
	if (document.frmOrder.tbstrCreditCardNumber) {
		if (document.frmOrder.tbstrCreditCardNumber.value=="") {
			strErrMsg = strErrMsg + 'Credit card number.\n';
		}
	}
	
	if (document.frmOrder.tbstrCreditCardExpDate) {	
		if (document.frmOrder.tbstrCreditCardExpDate.value=="") {
			strErrMsg = strErrMsg + 'Credit card expiration date.\n';
		}
	}

	if (document.frmOrder.tbstrShipContactFirstName) {
		if (document.frmOrder.tbstrShipContactFirstName.value=="") {
			strErrMsg = strErrMsg + 'Ship-to first name.\n';
		}
	}
	if (document.frmOrder.tbstrShipContactLastName) {	
	
	if (document.frmOrder.tbstrShipContactLastName.value=="") {
			strErrMsg = strErrMsg + 'Ship-to last name.\n';
		}
	}
	if (document.frmOrder.tbstrShipAddress1) {
		if (document.frmOrder.tbstrShipAddress1.value=="") {
			strErrMsg = strErrMsg + 'Ship-to address.\n';
		}
	}
	
	if (document.frmOrder.tbstrShipCity) {
		if (document.frmOrder.tbstrShipCity.value=="") {
			strErrMsg = strErrMsg + 'Ship-to city.\n';
		}
	}
	
	if (document.frmOrder.selstrShipStateOrProvince) {
		if (document.frmOrder.selstrShipStateOrProvince.selectedIndex==0) {
			strErrMsg = strErrMsg + 'Ship-to state/province.\n';
		}
	}
	
	if (document.frmOrder.selstrShipCountry) {	
		if (document.frmOrder.selstrShipCountry.selectedIndex==0) {
			strErrMsg = strErrMsg + 'Ship-to country.\n';
		}
	}
	
	if (document.frmOrder.tbstrShipPostalCode) {
		if (document.frmOrder.tbstrShipPostalCode.value=="") {
			strErrMsg = strErrMsg + 'Ship-to postal code.\n';
		}
	}
	
	if (document.frmOrder.selstrShipMethodName) {
		if (document.frmOrder.selstrShipMethodName.selectedIndex==0) {
			strErrMsg = strErrMsg + 'Shipping method.\n';
		}
	}
		
	if (document.frmOrder.errFlag) {
		if (document.frmOrder.errFlag) {
			if (document.frmOrder.errFlag.value.length > 0) {
				strErrMsg = strErrMsg + document.frmOrder.errFlag.value+'\n';
			}
		}
	}		
		
	if (strErrMsg != '') {
		strErrHeader = strErrHeader + 'Please make sure the following \nfields are properly filled out:\n';
		strErrHeader = strErrHeader + '\n';
		strErrMsg = strErrHeader + strErrMsg
		
		alert(strErrMsg);
		return false;
		}
	else{
		document.frmOrder.submit()		
	}

}

function orderform_validate_test()

// use this on the form tag ..... onSubmit="return validate()"

{	
	var strErrHeader="";
	var strErrMsg="";
	
	
		//document.form.submit();		
	alert('test');

}


function customerregister_validate(strFormID, strFieldsToValidate){
	 var form = document.getElementById(strFormID);
	 var strErrMsg=''; 
   
     arrFields = strFieldsToValidate.split("|");
  
     //Static password validator 
     strPasswordValue = eval("document." + form.name + ".gPassword.value"); 
	 strPasswordVerify = eval("document." + form.name + ".gPasswordVerify.value");
   
     for(i=0;i<arrFields.length;i++) { 
		bFailed = false;
		
		strValue = eval("document." + form.name + "." + arrFields[i] + ".value"); 
		strLength = eval("document." + form.name + "." + arrFields[i] + ".length"); 
		strType = eval("document." + form.name + "." + arrFields[i] + ".type"); 
		strField = arrFields[i]; 
		
		strDiv = "dv" + strField;
				   
		switch(strType) {
			case "text":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}
				break;
				
			case "password":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}				
				break;
				
			case "select-one":
				strIndex = eval("document." + form.name + "." + arrFields[i] + ".selectedIndex"); 
				if(strIndex==0) {
		  			bFailed=true;
		  		}
		  		break;
			  
			default: 
		}
			 
		if (bFailed) {   
		     setVis(strDiv, 'visible');
		    //Beta  setInnerHTML(strDiv, "Must Be Completed");
		     strErrMsg = '1'; 
		} 
		else { 
		     setVis(strDiv, 'hidden') 
		} 			
	} 
	
	// Static password verifier
	if (strPasswordValue != strPasswordVerify) {
		setVis('dvgPasswordVerifyNotSame', 'visible'); 
		strErrMsg = '2';		
	}
	else {
		setVis('dvgPasswordVerifyNotSame', 'hidden'); 
	}
	
	//static email validator
	strEmail = eval("document." + form.name + ".Email.value")
	if (strEmail != '') {
		if(!isEmail(strEmail)){
		  setVis('dvEmailValid', 'visible') 
		     strErrMsg = '1'; 
		 }
		 else {
			setVis('dvEmailValid', 'hidden')
		}
	}
	else {
		setVis('dvEmailValid', 'hidden')
	}
	 
    if (strErrMsg != '' && strErrMsg !=null) { 
      return false; 
    } 
    else{ 
         form.submit()           
    } 
}

function billing_validate(strFormID, strFieldsToValidate){
	 var form = document.getElementById(strFormID);
	 var strErrMsg=''; 
   
     arrFields = strFieldsToValidate.split("|");
  
   
     for(i=0;i<arrFields.length;i++) { 
		bFailed = false;
		
		strValue = eval("document." + form.name + "." + arrFields[i] + ".value"); 
		strLength = eval("document." + form.name + "." + arrFields[i] + ".length"); 
		strType = eval("document." + form.name + "." + arrFields[i] + ".type"); 
		strField = arrFields[i]; 
		
		strDiv = "dv" + strField;
				   
		switch(strType) {
			case "text":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}
				break;
				
			case "password":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}				
				break;
				
			case "select-one":
				strIndex = eval("document." + form.name + "." + arrFields[i] + ".selectedIndex"); 
				if(strIndex==0) {
		  			bFailed=true;
		  		}
		  		break;
			  
			default: 
		}
			 
		if (bFailed) {   
		     setVis(strDiv, 'visible') 
		     strErrMsg = '1'; 
		} 
		else { 
		     setVis(strDiv, 'hidden') 
		} 			
	} 
	//special CVV2 check
	strCVV2value = eval("document." + form.name + ".CreditCardCode.value"); 
	if(strCVV2value != '') {
		if(isNaN(strCVV2value)){
			 setVis('dvCreditCardCodeNum', 'visible') 
		     strErrMsg = '1'; 
		}
		else {
			setVis('dvCreditCardCodeNum', 'hidden') 
		}
	}
	else {
		setVis('dvCreditCardCodeNum', 'hidden') 
	}
	
	 
    if (strErrMsg != '' && strErrMsg !=null) { 
      return false; 
    } 
    else{ 
         form.submit()           
    } 
}


function addressbook_validate(strFormID, strFieldsToValidate){
	 var form = document.getElementById(strFormID);
	 var strErrMsg=''; 
   
     arrFields = strFieldsToValidate.split("|");
  
   
     for(i=0;i<arrFields.length;i++) { 
		bFailed = false;
		
		strValue = eval("document." + form.name + "." + arrFields[i] + ".value"); 
		strLength = eval("document." + form.name + "." + arrFields[i] + ".length"); 
		strType = eval("document." + form.name + "." + arrFields[i] + ".type"); 
		strField = arrFields[i]; 
		
		strDiv = "dv" + strField;
				   
		switch(strType) {
			case "text":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}
				break;
				
			case "textarea":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}
				break;
				
			case "password":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}				
				break;
				
			case "select-one":
				strIndex = eval("document." + form.name + "." + arrFields[i] + ".selectedIndex"); 
				if(strIndex==0) {
		  			bFailed=true;
		  		}
		  		break;
			  
			default: 
		}
			 
		if (bFailed) {   
		     setVis(strDiv, 'visible') 
		     strErrMsg = '1'; 
		} 
		else { 
		     setVis(strDiv, 'hidden') 
		} 			
	} 
	
	 
    if (strErrMsg != '' && strErrMsg !=null) { 
      return false; 
    } 
    else{ 
         form.submit()           
    } 
}

function contact_validate(strFormID, strFieldsToValidate){
	 var form = document.getElementById(strFormID);
	 var strErrMsg=''; 
   
     arrFields = strFieldsToValidate.split("|");
  
   
     for(i=0;i<arrFields.length;i++) { 
		bFailed = false;
		
		strValue = eval("document.frmContact." + arrFields[i] + ".value"); 
		strLength = eval("document.frmContact." + arrFields[i] + ".length"); 
		strType = eval("document.frmContact." + arrFields[i] + ".type"); 
		strField = arrFields[i]; 
		
		strDiv = "dv" + strField;
				   
		switch(strType) {
			case "text":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}
				break;
				
			case "textarea":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}
				break;
				
			case "password":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}				
				break;
				
			case "select-one":
				strIndex = eval("document.frmContact." + arrFields[i] + ".selectedIndex"); 
				if(strIndex==0) {
		  			bFailed=true;
		  		}
		  		break;
			  
			default: 
		}
			 
		if (bFailed) {   
		     setVis(strDiv, 'visible') 
		     strErrMsg = '1'; 
		} 
		else { 
		     setVis(strDiv, 'hidden') 
		} 			
	} 
	
	strEmail = eval("document.frmContact.ContactEmailFromEmail.value")
	if (strEmail != '') {
		if(!isEmail(strEmail)){
		  setVis('dvContactEmailFromEmailInvalid', 'visible') 
		     strErrMsg = '1'; 
		 }
		 else {
			setVis('dvContactEmailFromEmailInvalid', 'hidden')
		}
	}
	else {
		setVis('dvContactEmailFromEmailInvalid', 'hidden')
	}
	 
    if (strErrMsg != '' && strErrMsg !=null) { 
      return false; 
    } 
    else{ 
         frmContact.submit()           
    } 
}

function review_validate(strFormID, strFieldsToValidate){
	 var form = document.getElementById(strFormID);
	 var strErrMsg=''; 
	   
	 arrFields = strFieldsToValidate.split("|");
	  
	  
	 for(i=0;i<arrFields.length;i++) { 
		bFailed = false;
			
		strValue = eval("document." + form.name + "." + arrFields[i] + ".value"); 
		strLength = eval("document." + form.name + "." + arrFields[i] + ".length"); 
		strType = eval("document." + form.name + "." + arrFields[i] + ".type"); 
		strField = arrFields[i]; 
			
		strDiv = "dv" + strField;
					   
		switch(strType) {
			case "text":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}
				break;
					
			case "textarea":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}
				break;
					
			case "password":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}				
				break;
					
			case "select-one":
				strIndex = eval("document." + form.name + "." + arrFields[i] + ".selectedIndex"); 
				if(strIndex==0) {
		  			bFailed=true;
		  		}
		  		break;
				  
			default: 
		}
				 
		if (bFailed) {   
		     setVis(strDiv, 'visible') 
		     strErrMsg = '1'; 
		} 
		else { 
		     setVis(strDiv, 'hidden') 
		} 			
	} 
		
	if (strErrMsg != '' && strErrMsg !=null) { 
	  return false; 
	} 
	else{ 
	     form.submit()           
	} 
}

function cartedit_validate() {
	var strErrMsg = ''
	var strNumMsg = ''
	var shipToZip = document.form.txtShipToPostalCode;
	var ProductOptions = document.form.selProductOptions;
	var ItemFriendlyName = document.form.txtItemFriendlyName;
	var Quantity = document.form.Quantity;
	
	if (shipToZip) {
		if (shipToZip.value=='') {
			shipToZip.className = 'textboxError';
			strErrMsg = '1';
		}
		else {
			if (isNaN(shipToZip.value) && shipToZip.value != null && shipToZip.value != '' ){
				strNumMsg = '1';
			}
		}
	}
	if (ItemFriendlyName) {
		if (ItemFriendlyName.value=='') {
			ItemFriendlyName.className = 'textboxError';
			strErrMsg = '1';
		}
	}
	if (Quantity) {
		if (Quantity.value=='') {
			Quantity.className = 'textboxError';
			strErrMsg = '1';
		}
		else {
			if (isNaN(Quantity.value) && Quantity.value != null && Quantity.value != ''){
				strNumMsg = '1';
			}
		}
	}
	if (strNumMsg == '1') {
		setVis('dvNumbers', 'visible')
	}
	else {
		setVis('dvNumbers', 'hidden')
	}

	if (strErrMsg != '' && strErrMsg !=null) {
	    setVis('dvError', 'visible') 
		return false;
	}
	else {
		setVis('dvError', 'hidden')

	}
	
	if (strErrMsg != '' && strErrMsg !=null || strNumMsg !='' && strNumMsg !=null) {
		return false;
	}
	else {
		form.submit();
	}	
}

function setInnerHTML(strElement, strHTML) {

	if (document.layers){ 
           document.getElementById(strElement).innerHTML =  strHTML; 	
    } 
    else { 
		document.getElementById(strElement).innerHTML =  strHTML; 			
    } 

}

function setVis(strElement, strType) {
	var strAltType;
	if (strType == 'hidden') {
		strAltType = 'hide'
	}
	else {
		strAltType = 'show'
	}

	if (document.layers){ 
           document.layers[strElement].visibility = strAltType; 
    } 
    else { 
		document.getElementById(strElement).style.visibility = strType; 			
    } 
}        
  
function login_validate()
{	
	var strErrHeader="";
	var strErrMsg="";
	
	
	if (document.frmLogin.tbstrLoginLastName) {	
		if (document.frmLogin.tbstrLoginLastName.value=="") {
			strErrMsg = strErrMsg + 'Last name.\n';
		}
	}
	
	if (document.frmLogin.tbstrLoginEmail) {
	if (!isEmail(document.frmLogin.tbstrLoginEmail.value)) {
			strErrMsg = strErrMsg + 'Invalid email address.\n';			
		}
	}
		
	if (strErrMsg != '') {
		strErrHeader = strErrHeader + 'Please make sure the following \nfields are properly filled out:\n';
		strErrHeader = strErrHeader + '\n';
		strErrMsg = strErrHeader + strErrMsg
		
		alert(strErrMsg);
		return false;
	}	
}

function customer_login(strFormID) {
	var form = document.getElementById(strFormID);
	var strErrMsg = "";
	var strErrHeader="";
	if(form.Email.value=='') {
		strErrMsg += 'Email.\n';
	}
	if(form.gPassword.value=='') {
		strErrMsg += 'Password.\n';
	}
	
	if (strErrMsg != '') {
		strErrHeader = strErrHeader + 'Please make sure the following \nfields are properly filled out:\n';
		strErrHeader = strErrHeader + '\n';
		strErrMsg = strErrHeader + strErrMsg
		
		alert(strErrMsg);
		return false;
	}	
	else { 
		form.submit();
	}
}

function customer_register(strFormID, strUrl) {
	var form = document.getElementById(strFormID);
	var strErrMsg = "";
	var strErrHeader="";
	
	window.location.href = strUrl;
}



function billinginfo_validate()
{	
	var strErrHeader="";
	var strErrMsg="";
	
	if (document.frmBillingInfo.tbstrCardholderFirstName) {
		if (document.frmBillingInfo.tbstrCardholderFirstName.value=="") {
			strErrMsg = strErrMsg + 'Cardholder first name.\n';
		}
	}
	
	if (document.frmBillingInfo.tbstrCardholderLastName) {
		if (document.frmBillingInfo.tbstrCardholderLastName.value=="") {
			strErrMsg = strErrMsg + 'Cardholder last name.\n';
		}
	}
	
	if (document.frmBillingInfo.tbstrCardholderAddress1) {
		if (document.frmBillingInfo.tbstrCardholderAddress1.value=="") {
			strErrMsg = strErrMsg + 'Cardholder address.\n';
		}
	}
	
	if (document.frmBillingInfo.tbstrCardholderCity) {
		if (document.frmBillingInfo.tbstrCardholderCity.value=="") {
			strErrMsg = strErrMsg + 'Cardholder city.\n';
		}
	}
	if (document.frmBillingInfo.selstrCardHolderStateOrProvince) {
		if (document.frmBillingInfo.selstrCardHolderStateOrProvince.selectedIndex==0) {
			strErrMsg = strErrMsg + 'Cardholder state/province.\n';		
		}
	}
	
	if (document.frmBillingInfo.tbstrCardholderPostalCode) {
		if (document.frmBillingInfo.tbstrCardholderPostalCode.value=="") {
			strErrMsg = strErrMsg + 'Cardholder postal code.\n';
		}
	}
	
	if (document.frmBillingInfo.tbstrCardholderPhone) {
		if (document.frmBillingInfo.tbstrCardholderPhone.value=="") {
			strErrMsg = strErrMsg + 'Cardholder phone.\n';
		}
	}
	
	if (document.frmBillingInfo.tbstrCustomerEmail) {
		if (!isEmail(document.frmBillingInfo.tbstrCustomerEmail.value)) {
			strErrMsg = strErrMsg + 'Invalid cardholder email address.\n';			
		}
	}

		
	if (strErrMsg != '') {
		strErrHeader = strErrHeader + 'Please make sure the following \nfields are properly filled out:\n';
		strErrHeader = strErrHeader + '\n';
		strErrMsg = strErrHeader + strErrMsg
		
		return false;
	}
	return true;
}

function jsValidateFriend()

{	
	var strErrHeader="";
	var strErrMsg="";
	
	if (document.frmEmailFriend.txtYourName) {		
		if (document.frmEmailFriend.txtYourName.value=="") {
			strErrMsg = strErrMsg + 'Your name.\n';
		}
	}
	
	if (document.frmEmailFriend.txtYourEmail) {
		if (document.frmEmailFriend.txtYourEmail.value=="") {
			strErrMsg = strErrMsg + 'Your email address.\n';
		}
	}
	
	if (document.frmEmailFriend.txtYourEmail) {
		if (document.frmEmailFriend.txtYourEmail.value != "" && !isEmail(document.frmEmailFriend.txtYourEmail.value)) {
			strErrMsg = strErrMsg + 'Error: Invalid email address (Your Email).\n';			
		}
	}
	if (document.frmEmailFriend.txtFriendName) {
		if (document.frmEmailFriend.txtFriendName.value=="") {
			strErrMsg = strErrMsg + 'Your friend name.\n';
		}
	}
	if (document.frmEmailFriend.txtFriendEmail) {
		if (document.frmEmailFriend.txtFriendEmail.value=="") {
			strErrMsg = strErrMsg + 'Friend email address.\n';
		}
	}
	if (document.frmEmailFriend.txtFriendEmail) {
		if (document.frmEmailFriend.txtFriendEmail.value != "" && !isEmail(document.frmEmailFriend.txtFriendEmail.value)) {
			strErrMsg = strErrMsg + 'Error: Invalid email address (Your Friend).\n';			
		}
	}
	if (document.frmEmailFriend.txtComments) {
		if (document.frmEmailFriend.txtComments.value=="") {
			strErrMsg = strErrMsg + 'Your comments.\n';
		}
	}
			
	if (strErrMsg != '') {
		strErrHeader = strErrHeader + 'Please make sure the following \nfields are properly filled out:\n';
		strErrHeader = strErrHeader + '\n';
		strErrMsg = strErrHeader + strErrMsg
		
		alert(strErrMsg);
		return false;
		}
	else	{
		document.frmEmailFriend.submit()
			}

}
function printCatalog_validate(strFormID, strFieldsToValidate){
	var form = document.getElementById(strFormID);
	var strErrMsg=''; 
	   
	 arrFields = strFieldsToValidate.split("|");
	  
	   
	 for(i=0;i<arrFields.length;i++) { 
		bFailed = false;
			
		strValue = eval("document." + form.name + "." + arrFields[i] + ".value"); 
		strLength = eval("document." + form.name + "." + arrFields[i] + ".length"); 
		strType = eval("document." + form.name + "." + arrFields[i] + ".type"); 
		strField = arrFields[i]; 
			
		strDiv = "dv" + strField;
					   
		switch(strType) {
			case "text":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}
				break;
					
			case "textarea":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}
				break;
					
			case "password":
				if (strValue == "" || strValue == null  ) {   
		        	bFailed = true;
				}				
				break;
					
			case "select-one":
				strIndex = eval("document." + form.name + "." + arrFields[i] + ".selectedIndex"); 
				if(strIndex==0) {
		  			bFailed=true;
		  		}
		  		break;
				  
			default: 
		}
				 
		if (bFailed) {   
		     setVis(strDiv, 'visible') 
		     strErrMsg = '1'; 
		} 
		else { 
		     setVis(strDiv, 'hidden') 
		} 			
	} 
		
	strEmail = eval("document." + form.name + ".strEmail.value")
	if (strEmail != '') {
		if(!isEmail(strEmail)){
		  setVis('dvstrEmailInvalid', 'visible') 
		     strErrMsg = '1'; 
		 }
		 else {
			setVis('dvstrEmailInvalid', 'hidden')
		}
	}
	else {
		setVis('dvstrEmailInvalid', 'hidden')
	}
		 
	if (strErrMsg != '' && strErrMsg !=null) { 
	  return false; 
	} 
	else{ 
	     form.submit()           
	} 
}


var s;
function isEmail (s) {
	
    var i = 1;
    var sLength = s.length;

    // look for @
    while ((i < sLength) && (s.charAt(i) != "@")) {
    	i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    // look for .
    while ((i < sLength) && (s.charAt(i) != ".")) {
    	i++
    }

    // there must be at least one character after the .
   if ((i >= sLength - 1) || (s.charAt(i) != ".")) 
	{
		return false;
	}
	else 
	{
		return true;
	}
}

