// JavaScript Document

// AJAX INIT STUFF -- START
var xmlhttp=null;

try
{
	xmlhttp = new XMLHttpRequest();
}
catch (error)
{
	try
	{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (error)
	{
		xmlhttp = null;
	}
}
//  END

function freeTrial0(){
	errorCheck = checkInputs(); //alert(errorCheck);
	if(errorCheck == 'Good'){
		name = document.getElementById('inputName').value; //alert(name);
		var phone = document.getElementById('inputPhone').value; //alert(phone);
		emailAddress = document.getElementById('inputEmailAddress').value; //alert(emailAddress);
		
		document.getElementById('freeTrial0').innerHTML = '<p><img src="images/ajaxBar.gif" alt="Processing" /><br />Processing request</p>';
		
		xmlhttp.open("GET", "ajaxHandler.php?action=freeTrial0&name=" + name + "&phone=" + phone + "&emailAddress=" + emailAddress);
		xmlhttp.onreadystatechange = function(){
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
				document.getElementById('freeTrial0').innerHTML = xmlhttp.responseText; //alert(photoElementsString);
			}
		}
		xmlhttp.send(null);
	}else{
		document.getElementById('errorMessage').innerHTML = errorCheck + '<br><br>';
	}
}

function freeTrial(){
	errorCheck = checkInputs(); //alert(errorCheck);
	if(errorCheck == 'Good'){
		name = document.getElementById('inputName').value; //alert(name);
		var phone = document.getElementById('inputPhone').value; //alert(phone);
		emailAddress = document.getElementById('inputEmailAddress').value; //alert(emailAddress);
		
		document.getElementById('freeTrial').innerHTML = '<p><img src="images/ajaxBar.gif" alt="Processing" /><br />Processing request</p>';
		
		xmlhttp.open("GET", "ajaxHandler.php?action=freeTrial&name=" + name + "&phone=" + phone + "&emailAddress=" + emailAddress);
		xmlhttp.onreadystatechange = function(){
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
				document.getElementById('freeTrial').innerHTML = xmlhttp.responseText; //alert(photoElementsString);
			}
		}
		xmlhttp.send(null);
	}else{
		document.getElementById('errorMessage').innerHTML = errorCheck + '<br><br>';
	}
}

function checkInputs(){
	name = document.getElementById('inputName').value; //alert(name);
	var phone = document.getElementById('inputPhone').value; //alert(phone);
	emailAddress = document.getElementById('inputEmailAddress').value; //alert(emailAddress);
	
	if((emailAddress.indexOf(".") > 2) && (emailAddress.indexOf("@") > 0) && (emailAddress.length > 3)){
	}else{
		return 'Invalid email address!';
	}
	if(name.length < 1){
		return 'Please provide name.';	
	}
	
	return 'Good'; }

