function xmlOBJ(){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)	{
		alert ("Browser does not support HTTP Request")
		return
	} 
}

function GetXmlHttpObject(){ 
	var objXMLHttp=null
		if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest()
	}else if (window.ActiveXObject){
		try{ 
			objXMLHttp =new ActiveXObject("Msxml2.XMLHTTP"); 
		}catch(e){
			 try{ 
			 	objXMLHttp =new ActiveXObject("Microsoft.XMLHTTP"); 
			}catch(e){ 
				objXMLHttp =false; 
			} 
		}
	}
	return objXMLHttp
} 

function submitInfo(myVars,completeFunction){
	xmlOBJ();
	//var url="https://app.e2ma.net/app/view:Join/signupId:47202";
	var url="http://www.kamofie.com/transporter.php";
	xmlHttp.onreadystatechange=function () { 
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			completeFunction();
		} 
	}
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader( 'Content-type','application/x-www-form-urlencoded' );
	xmlHttp.send(myVars);
	xmlhttp.setRequestHeader( 'Connection', 'close');
}

 

function submitEmail(email){
	myFunction = function(){
		window.location.href="http://www.kamofie.com/index.php?main_page=newsletter_success";
	} 
		var sendVar = "memberName=" + email;
		submitInfo(sendVar,myFunction);
	
}


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 email address.")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid email address.")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid email address.")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid email address.")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid email address.")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid email address.")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid email address.")
		    return false
		 }

 		 return true					
	}

function ValidateEmail(){
	var email_input = document.getElementById("email_input");
	if ((email_input.value==null)||(email_input.value=="")){
		alert("Please enter your email address.")
		email_input.focus();
		returnValue = false;
	}else if (echeck(email_input.value)==false){
		email_input.value=""
		email_input.focus();
		returnValue = false;
	}else{
		submitEmail(email_input.value);
	}
 }
 
 
 
 
 
 function focused(who){
 	if(who.value =="email" || who.value == "keywords"){
 		who.style.color="#522c1b";
 		who.value="";
 	}
 }
 
 
 
 