function validateFreeTrailForm() {	
	var emailStr=trim(document.getElementById('emailAddress').value);
	var zipcodeStr=trim(document.getElementById('zipcode').value);	
	if(emailStr.length == 0){
		alert("please enter  Email Address");
		return false;
	}
	else if(!checkEmail(emailStr)){		
		alert("please enter a valid Email Address");
		return false;
	}else if(zipcodeStr.length == 0){
		alert("please enter Zipcode");
		return false;
	}else if(!validateZip(zipcodeStr)){
		alert("please enter a valid zipcode");
		return false;	
	}	
	else{	
		RegistrationService.isAgentNetworkMember(emailStr,isUserANM);		
	}		
}

function checkEnterKeyAction(evt){
	var k=evt.keyCode||evt.which;
	if(k==13){
		validateFreeTrailForm();
	}else{
		return false;
	}
}


function isUserANM(response){
	var emailStr=trim(document.getElementById('emailAddress').value);
	var zipcodeStr=trim(document.getElementById('zipcode').value);	
	if(response){
		document.freeTrialForm.action="/guest/Registration.rb?register=agent&emailId="+emailStr+"&zipcode="+zipcodeStr;		
	}else{
		document.freeTrialForm.action="/guest/Registration.rb?emailId="+emailStr+"&zipcode="+zipcodeStr;
	}
	document.freeTrialForm.submit();			
	return true;	
}