function SignUp() 
{
if ((document.NewsletterForm.Email.value =="") || (document.NewsletterForm.Email.value==null))
{
alert("please enter a valid email address");
}
 else{ 
 	if (echeck(document.NewsletterForm.Email.value)==true)
 	{
 		document.NewsletterForm.submit();
 		document.NewsletterForm.Email.value="";
 		alert("You have been added to our mailing list");
 	}
 	else
 	{
 	alert("Please enter a valid email address");
 	document.NewsletterForm.Email.value="";	
 	document.NewsletterForm.Email.focus();
 	}
 }
}
							
					
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					
}



function noenter() {
  return !(window.event && window.event.keyCode == 13); }

function disableEnterKey(e)
{
     var key;

     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox

     if(key == 13)
          return false;
     else
          return true;
}




