var results;

// main page content
function ajaxGetContent(req) {
	results=GetXmlHttpObject();
	if (results==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="main_content.php?page="+req;
	results.onreadystatechange=mainContentstateChanged;
	results.open("GET",url,true);
	results.send(null);
	
	
}



// form / new member form
function registerFormSubmit(thisform) {
	results=GetXmlHttpObject();
	if (results==null) {
	alert ("Browser does not support HTTP Request");
	return;
}

//form names don't matter after the info is sent to php....in php use variable names below ie firstname, lastname
var formdata = "";
formdata = "firstname="+thisform.elements['user_fname'].value + "&lastname=" + thisform.elements['user_lname'].value + "&phone=" + thisform.elements['phone'].value + "&company=" + thisform.elements['company'].value + "&email=" + thisform.elements['email'].value + "&insurance_type=" + thisform.elements['insurance_type'].value + "&note=" + thisform.elements['note'].value;
	results.onreadystatechange=registerChanged;
	results.open("POST", "checkmail.php", true);
	results.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
results.setRequestHeader("Content-length", formdata.length);
results.setRequestHeader("Connection", "close");
results.send(formdata);
return false;
}




//returned data functions
function mainContentstateChanged() { 
if (results.readyState==4 || results.readyState=="complete") {
	xmldoc=results.responseXML;
	document.getElementById("favBand").innerHTML = xmldoc.getElementsByTagName("content")[0].childNodes[0].nodeValue;
	document.getElementById("addSongs").innerHTML = xmldoc.getElementsByTagName("content")[1].childNodes[0].nodeValue;
	document.getElementById("content").innerHTML = xmldoc.getElementsByTagName("content")[2].childNodes[0].nodeValue;
	} 
}


/*function loginChanged() { 
if (results.readyState==4 || results.readyState=="complete") {
document.getElementById("message").innerHTML = results.responseText;
	} 
}*/

function registerChanged() { 
if (results.readyState==4 || results.readyState=="complete") {
	xmldoc=results.responseXML;//need to let javascript know that the content coming back is xml
	if(xmldoc.getElementsByTagName("message1")[0].childNodes[0].nodeValue == "success"){
		window.location='contact_thanks.php';
	}else{
	
	document.getElementById("fnameError").innerHTML = xmldoc.getElementsByTagName("message1")[0].childNodes[0].nodeValue;
	document.getElementById("lnameError").innerHTML = xmldoc.getElementsByTagName("message2")[0].childNodes[0].nodeValue;
	document.getElementById("emailError").innerHTML = xmldoc.getElementsByTagName("message3")[0].childNodes[0].nodeValue;
	document.getElementById("phoneError").innerHTML = xmldoc.getElementsByTagName("message4")[0].childNodes[0].nodeValue;
		}
	} 
}


//document.getElementById("fnameError").innerHTML -- this part gets container form HTML / xmldoc.getElementsByTagName("message")[0].childNodes[0].nodeValue; -- this part matches that with the the xml tree structure sent back from the php

function GetXmlHttpObject() {
results=null;
try
 {
 results=new XMLHttpRequest();
 }
catch (e)
 {
 try
  {
  results=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  results=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return results;
}
