function checkBlank(field){
	var required = '#fabebe';
	var complete = '#d6f5b8';
	if(document.getElementById(field).value == ''){
		document.getElementById(field).style.backgroundColor = required;
	}
	else{
		document.getElementById(field).style.backgroundColor = complete;
	}
}

function checkSelect(field){
	var required = '#fabebe';
	var complete = '#d6f5b8';
	if(document.getElementById(field).value == ''){
		document.getElementById(field).style.backgroundColor = required;
	}
	else{
		document.getElementById(field).style.backgroundColor = complete;
	}
}

function checkEmail(field){
	var required = '#fabebe';
	var complete = '#d6f5b8';
	var email = document.getElementById(field);
	
	var emailPattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if(emailPattern.test(email.value) == false) {
		email.style.backgroundColor = required;
	}
	else{
		email.style.backgroundColor = complete;
	}	
}

function checkPhone(field){
	var required = '#fabebe';
	var complete = '#d6f5b8';
	var phone = document.getElementById(field);
	var number = new String(phone.value); 
    number = number.replace(/[^0-9]/g, ''); 	
	if(number.length > 9 && number.length <= 13){
		phone.style.backgroundColor = complete;
	}
	else{
		phone.style.backgroundColor = required;
	}
}


function validateDemo(){
	var msgAlert = '';
	var first = document.getElementById('first_name').value;
	var last = document.getElementById('last_name').value;
	var email = document.getElementById('email').value;
	var phone = document.getElementById('phone').value;
	//var reach = document.getElementById('reach').value;
	//var plan_to_start = document.getElementById('plan_to_start').value;
	var occupation = document.getElementById('occupation').value;
	if(first == ''){
		msgAlert += 'Missing First Name \n';
	}
	if(last == ''){
		msgAlert += 'Missing Last Name \n';
	}
	
	var emailPattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(emailPattern.test(email) == false) {
		msgAlert += 'Invalid Email Address \n';
	}
	
	var number = new String(phone); 
    number = number.replace(/[^0-9]/g, ''); 	
	if(number.length > 9 && number.length <= 13){
	}
	else{
		msgAlert += 'Invalid Phone Number \n';
	}
	
	if(occupation == ''){
		msgAlert += 'Missing Occupation\n';
	}
	
	//if(reach== ''){
	//	msgAlert += 'Select Best Time To Reach You\n';
	//}
	
	
	if(msgAlert == ''){
		return true;
	}
	else{
		alert(msgAlert);
		return false;
	}
}


function submitSignup(){
	if(window.XMLHttpRequest){
		request = new XMLHttpRequest();
	}
	else if(window.ActiveXObject){
		request = new ActiveXObject("MSXML2.XMLHTTP");
	}
	var msgAlert = '';
	var first = document.getElementById('first_name').value;
	var last = document.getElementById('last_name').value;
	var email = document.getElementById('email').value;
	var phone = document.getElementById('phone').value;
	var reach = '';
	//var reach_email = document.getElementById('reach_email').checked;
	//var reach_phone = document.getElementById('reach_phone').checked;
	//var reach = document.getElementById('reach').value;
	//var plan_to_start = document.getElementById('plan_to_start').value;
	var occupation = document.getElementById('occupation').value;
	/*
	if(reach_email == true){
		reach = 'email';
	}
	if(reach_phone == true){
		reach = 'phone';
	}
	*/
	if(first == ''){
		msgAlert += 'Missing First Name \n';
	}
	if(last == ''){
		msgAlert += 'Missing Last Name \n';
	}
	
	if(occupation == ''){
		msgAlert += 'Missing Occupation \n';
	}
	
	var emailPattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(emailPattern.test(email) == false) {
		msgAlert += 'Invalid Email Address \n';
	}
	
	var number = new String(phone); 
    number = number.replace(/[^0-9]/g, ''); 	
	if(number.length > 9 && number.length <= 13){
	}
	else{
		msgAlert += 'Invalid Phone Number \n';
	}
	
	if(msgAlert == ''){
		sendRequest(first,last,occupation,email,phone);
	}
	else{
		alert(msgAlert);
	}
}

function sendRequest(first,last,occupation,email,phone){
	request.onreadystatechange = onResponse;
	url = "moreinfo.php?first="+first+"&last="+last+"&occupation="+occupation+"&email="+email+"&phone="+phone;
	request.open("GET", url, true);
	request.send(null);
}


function checkReadyState(obj){
	if(obj.readyState == 4){
		if(obj.status == 200){return true;}
		else if(obj.status == 404){ }
		else{}
	}
}

function onResponse() {
	if(checkReadyState(request)){
		document.getElementById('enroll_form_home').innerHTML = request.responseText;
	}
}

function testAlert(){
	alert('test');
}
