// JavaScript Document
//Global Vars
//Declare XMLHttpRequest object;
var xmlHttp;
//Declare IE vs. Everyone else CSS "class" attribute
var cssClass;

/*Functions*/
function createXMLHttpRequest() {
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		cssClass = "className";
    } 
    else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
		cssClass = "class";
    }
}

function createQueryString() {
	var firstname = document.getElementById("firstname").value;
    var lastname = document.getElementById("lastname").value;
    var address1 = document.getElementById("address1").value;
	var address2 = document.getElementById("address2").value;
	var city = document.getElementById("city").value;
	var state = document.getElementById("state").value;
	var zip = document.getElementById("zip").value;
	var phone = document.getElementById("phone").value;
	var email = document.getElementById("email").value;
	var yearborn = document.getElementById("yearborn").value;
	//var updates = ;
	//var strategyguides = document.getElementById("strategyguides");
	//if (document.getElementById("updates").checked) {
	//	var updates = "yes";
	//} else {
	//	var updates = "no";
	//}
	
	if (document.getElementById("strategyguides").checked) {
		var strategyguides = "yes";
	} else {
		var strategyguides = "no";
	}
    
    var queryString = "firstname=" + firstname + 
						"&lastname=" + lastname + 
						"&address1=" + address1 +
						"&address2=" + address2 +
						"&city=" + city +
						"&state=" + state +
						"&zip=" + zip +
						"&phone=" + phone +
						"&email=" + email +
						"&yearborn=" + yearborn +
						//"&updates=" + updates +
						"&strategyguides=" + strategyguides;
    
    return queryString;
}

function checkForm() {            
	createXMLHttpRequest();
	var url = "formSubmit.php?";
    var queryString = createQueryString(); 
  
   	xmlHttp.open("POST", url, true);
    xmlHttp.onreadystatechange = callback;
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
    xmlHttp.send(queryString);
}

function callback() {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {	
			parseResults();	
		}
	}
}

function parseResults() {
	var theResponse = xmlHttp.responseText;
	var responseDiv = document.getElementById("serverResponse");
	var darkDiv = document.getElementById("dark");
	var contentDiv = document.getElementById("content");
	var successResponse = theResponse.slice(0,7);
	
	if (successResponse == "SUCCESS") {		 
		responseDiv.innerHTML = "";
		darkDiv.style.background = 'none'; 
		contentDiv.innerHTML = theResponse.slice(7);
		window.scrollTo(0,0);
		//specEffects();
	} else {
		responseDiv.style.display = "block";
		responseDiv.innerHTML = theResponse;
		window.scrollTo(0,480);
		//specEffects();
	}
}

function newWin(url,w,h,scrollStatus) {
	window.open(url,"popup","toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=" +scrollStatus+ ", resizable=no, width=" +w+ ", height=" +h);	
}

