function validate_email(str) {
	str = String(str);
	var validchar = /^([\w\.\-\_]+@[\w\.\-]+\.[\w\.\-]+)$/i;
	if (!validchar.test(str))
		return false;
	return true;
}

function ajax_verify_credentials_is_newsletter() {
		var email = document.getElementById('newletterEmail').value;
		if ((email == "") || (email == "you@email.com") || (email == "Enter Your Email Address")) {
			alert("Please Enter your Primary Email.");
			return false;
		}

		if (!validate_email(email)) {
			alert("Email is invalid.");
			return false;
		}

		var xmlhttp=false;
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); //here simply we are creating object
		} catch (e) {
				try {
					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); //here simply we are creating object
				} catch (E) {
					xmlhttp = false;
				}//try {
		}//	try {
		if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
			xmlhttp = new XMLHttpRequest();//here simply we are creating object
		}
		/*
			Depending upon our browser XMLHTTP object can be created in 3 ways
			1-xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			2-xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			3-xmlhttp = new XMLHttpRequest();
		*/	
			var fragment_url = "/email_includes/contact.aspx?email=" + email;
			//alert(fragmant_url);
			xmlhttp.open("POST", fragment_url);
				xmlhttp.onreadystatechange = function() {
					 if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
						var response = new String(xmlhttp.responseText);
						document.getElementById('newsletterFormContent').style.display='none';
						document.getElementById('newsletterIntro').style.display='none';
						if(response=="success"){
							document.getElementById('newsletterThanks').innerHTML='Thank you! Your Email has been registered! We shall contact you soon.';
						} else if (response=="error"){
							document.getElementById('newsletterThanks').innerHTML='Please try again later!';
						} else {
							document.getElementById('newsletterThanks').innerHTML=response;
						}
						document.getElementById('newsletterThanks').style.display='block';
					 }
				}//xmlhttp.onreadystatechange = function(){
				xmlhttp.send(null);

				
	//return false;
	}
function ajax_verify_credentials_is_affiliate_signup() {
	var email	 = document.getElementById('affiliateEmail').value;
	var name	 = document.getElementById('affiliateName').value;
	var url      = document.getElementById('affiliateURL').value;
	if (email == "") {
		alert("Please Enter your Primary Email.");
	return false;	
	}
	if (name == "") {
		alert("Please Enter your Name.");
	return false;	
	}
	if (url == "") {
		alert("Please Enter your Website URL.");
	return false;	
	}
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); //here simply we are creating object
	} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); //here simply we are creating object
			} catch (E) {
				xmlhttp = false;
			}//try {
	}//	try {
	if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
		xmlhttp = new XMLHttpRequest();//here simply we are creating object
	}
	/*
		Depending upon our browser XMLHTTP object can be created in 3 ways
		1-xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		2-xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		3-xmlhttp = new XMLHttpRequest();
	*/	
		var fragment_url = "/email_includes/affiliateContact.php?email=" + email + "&name=" + name + "&url=" + url;
		//alert(fragmant_url);
		xmlhttp.open("POST", fragment_url);
			xmlhttp.onreadystatechange = function() {
				 if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
					var response = new String(xmlhttp.responseText);
					document.getElementById('affiliateInputFields').style.display='none';
					document.getElementById('affiliateThanks').style.display='block';				
				 }
			}//xmlhttp.onreadystatechange = function(){
			xmlhttp.send(null);

			
//return false;
}
function ajax_verify_credentials_is_tshirt_signup() {
	var email	 = document.getElementById('tshirtEmail').value;
	var name	 = document.getElementById('tshirtName').value;
	var url      = document.getElementById('tshirtURL').value;
	if (email == "") {
		alert("Please Enter your Primary Email.");
	return false;	
	}
	if (name == "") {
		alert("Please Enter your Name.");
	return false;	
	}
	if (url == "") {
		alert("Please Enter your Website URL.");
	return false;	
	}
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); //here simply we are creating object
	} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); //here simply we are creating object
			} catch (E) {
				xmlhttp = false;
			}//try {
	}//	try {
	if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
		xmlhttp = new XMLHttpRequest();//here simply we are creating object
	}
	/*
		Depending upon our browser XMLHTTP object can be created in 3 ways
		1-xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		2-xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		3-xmlhttp = new XMLHttpRequest();
	*/	
		var fragment_url = "/email_includes/tshirtContact.php?email=" + email + "&name=" + name + "&url=" + url;
		//alert(fragmant_url);
		xmlhttp.open("POST", fragment_url);
			xmlhttp.onreadystatechange = function() {
				 if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
					var response = new String(xmlhttp.responseText);
					document.getElementById('tshirtInputFields').style.display='none';
					document.getElementById('tshirtThanks').style.display='block';				
				 }
			}//xmlhttp.onreadystatechange = function(){
			xmlhttp.send(null);

			
//return false;
}

function ajax_verify_credentials_is_beta_signup() {
	var email	 = document.getElementById('betaEmail').value;
	var name	 = document.getElementById('betaName').value;
	var url      = document.getElementById('betaPhone').value;
	if (email == "") {
		alert("Please Enter your Primary Email.");
	return false;	
	}
	if (name == "") {
		alert("Please Enter your Name.");
	return false;	
	}
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); //here simply we are creating object
	} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); //here simply we are creating object
			} catch (E) {
				xmlhttp = false;
			}//try {
	}//	try {
	if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
		xmlhttp = new XMLHttpRequest();//here simply we are creating object
	}
	/*
		Depending upon our browser XMLHTTP object can be created in 3 ways
		1-xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		2-xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		3-xmlhttp = new XMLHttpRequest();
	*/	
		var fragment_url = "/email_includes/betaContact.php?email=" + email + "&name=" + name + "&number=" + url;
		//alert(fragmant_url);
		xmlhttp.open("POST", fragment_url);
			xmlhttp.onreadystatechange = function() {
				 if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
					var response = new String(xmlhttp.responseText);
					document.getElementById('betaForm').style.display='none';
					document.getElementById('betaThanks').style.display='block';				
				 }
			}//xmlhttp.onreadystatechange = function(){
			xmlhttp.send(null);

			
//return false;
}
function ajax_verify_credentials_is_reseller_signup() {
	var email	 = document.getElementById('resellerEmail').value;
	var name	 = document.getElementById('resellerName').value;
	var url      = document.getElementById('resellerURL').value;
	var phone      = document.getElementById('resellerPhone').value;
	var refer      = document.getElementById('resellerRefer').value;
	var address      = document.getElementById('resellerAddress').value;
	var postal      = document.getElementById('resellerPostal').value;
	var country      = document.getElementById('resellerCountry').value;
	if (email == "") {
		alert("Please Enter your Primary Email.");
	return false;	
	}
	if (name == "") {
		alert("Please Enter your Name.");
	return false;	
	}
	if (phone == "") {
		alert("Please Enter your Phone Number.");
	return false;	
	}
	if (country == "") {
		alert("Please Enter the country you live in.");
	return false;	
	}
	if (address == "") {
		alert("Please Enter your Address.");
	return false;	
	}
	if (refer == "") {
		alert("Please Enter where you were Referred From.");
	return false;	
	}
	if (postal == "") {
		alert("Please Enter your Postal / Zip Code.");
	return false;	
	}
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); //here simply we are creating object
	} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); //here simply we are creating object
			} catch (E) {
				xmlhttp = false;
			}//try {
	}//	try {
	if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
		xmlhttp = new XMLHttpRequest();//here simply we are creating object
	}
	/*
		Depending upon our browser XMLHTTP object can be created in 3 ways
		1-xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		2-xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		3-xmlhttp = new XMLHttpRequest();
	*/	
		var fragment_url = "/email_includes/resellerContact.php?email=" + email + "&name=" + name + "&url=" + url + "&phone=" + phone + "&country=" + country + "&refer=" + refer + "&address=" + address + "&postal=" + postal;
		//alert(fragmant_url);
		xmlhttp.open("POST", fragment_url);
			xmlhttp.onreadystatechange = function() {
				 if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
					var response = new String(xmlhttp.responseText);
					document.getElementById('resellerInputFields').style.display='none';
					document.getElementById('resellerThanks').style.display='block';				
				 }
			}//xmlhttp.onreadystatechange = function(){
			xmlhttp.send(null);

			
//return false;
}

