// JavaScript Document
<!-- 
var xmlhttp;

function showUser(email)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="scripts/rfq_question_form/rfp_ajax_getUserData.php";

var url = url+"?email="+email;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function chkObject (theVal) {
    if (document.getElementById(theVal) != null)
    {
        return true;
    }
    else
    {
       return false;
    }
}

function cycleRadio(radioID) { 
		for (var i=0; i<document.forms['rfp_query'][radioID].length; i++)
		{ 
		if(document.forms['rfp_query'][radioID][i].value == xmlDoc.getElementsByTagName(radioID)[0].childNodes[0].nodeValue)
		{document.forms['rfp_query'][radioID][i].checked = true;}
		}
		}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
  xmlDoc=xmlhttp.responseXML;

//document.getElementById("test").innerHTML = 
//xmlDoc.getElementsByTagName("test")[0].childNodes[0].nodeValue;

var element = xmlDoc.getElementsByTagName("firstname")[0];
if (element.hasChildNodes()) {
document.getElementById("firstname").value = xmlDoc.getElementsByTagName("firstname")[0].childNodes[0].nodeValue;
} 

var element = xmlDoc.getElementsByTagName("lastname")[0];
if (element.hasChildNodes()) {
document.getElementById("lastname").value = xmlDoc.getElementsByTagName("lastname")[0].childNodes[0].nodeValue;
} 

var element = xmlDoc.getElementsByTagName("title")[0];
if (element.hasChildNodes()) {
document.getElementById("title").value = xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;
} 

var element = xmlDoc.getElementsByTagName("company")[0];
if (element.hasChildNodes()) {
document.getElementById("company").value = xmlDoc.getElementsByTagName("company")[0].childNodes[0].nodeValue;
} 

var element = xmlDoc.getElementsByTagName("address")[0];
if (element.hasChildNodes()) {
document.getElementById("address").value = xmlDoc.getElementsByTagName("address")[0].childNodes[0].nodeValue;
} 

var element = xmlDoc.getElementsByTagName("city")[0];
if (element.hasChildNodes()) {
document.getElementById("city").value = xmlDoc.getElementsByTagName("city")[0].childNodes[0].nodeValue;
} 

var element = xmlDoc.getElementsByTagName("state")[0];
if (element.hasChildNodes()) {
for (var i=0;i<document.rfp_query.state.options.length;i++) {
    if (document.rfp_query.state.options[i].value == xmlDoc.getElementsByTagName("state")[0].childNodes[0].nodeValue)
        document.rfp_query.state.options[i].selected = true;
	}
}

var element = xmlDoc.getElementsByTagName("zip")[0];
if (element.hasChildNodes()) {
document.getElementById("zip").value = xmlDoc.getElementsByTagName("zip")[0].childNodes[0].nodeValue;
} 

var element = xmlDoc.getElementsByTagName("phone1")[0];
if (element.hasChildNodes()) {
document.getElementById("phone1").value = xmlDoc.getElementsByTagName("phone1")[0].childNodes[0].nodeValue;
} 

var element = xmlDoc.getElementsByTagName("phone2")[0];
if (element.hasChildNodes()) {
document.getElementById("phone2").value = xmlDoc.getElementsByTagName("phone2")[0].childNodes[0].nodeValue;
} 

var element = xmlDoc.getElementsByTagName("phone3")[0];
if (element.hasChildNodes()) {
document.getElementById("phone3").value = xmlDoc.getElementsByTagName("phone3")[0].childNodes[0].nodeValue;
} 

var element = xmlDoc.getElementsByTagName("fax1")[0];
if (element.hasChildNodes()) {
document.getElementById("fax1").value = xmlDoc.getElementsByTagName("fax1")[0].childNodes[0].nodeValue;
} 

var element = xmlDoc.getElementsByTagName("fax2")[0];
if (element.hasChildNodes()) {
document.getElementById("fax2").value = xmlDoc.getElementsByTagName("fax2")[0].childNodes[0].nodeValue;
} 

var element = xmlDoc.getElementsByTagName("fax3")[0];
if (element.hasChildNodes()) {
document.getElementById("fax3").value = xmlDoc.getElementsByTagName("fax3")[0].childNodes[0].nodeValue;
} 


var element = xmlDoc.getElementsByTagName("busrole")[0];
if (element.hasChildNodes()) { 
cycleRadio("busrole"); 
}

var element = xmlDoc.getElementsByTagName("busrole_other")[0];
if (element.hasChildNodes() && xmlDoc.getElementsByTagName("busrole_other")[0].childNodes[0].nodeValue != "Not Provided") { 
document.getElementById("busrole_other").value = xmlDoc.getElementsByTagName("busrole_other")[0].childNodes[0].nodeValue;
}

var element = xmlDoc.getElementsByTagName("bustype")[0];
if (element.hasChildNodes()) { 
cycleRadio("bustype"); 
}

var element = xmlDoc.getElementsByTagName("bustype_other")[0];
if (element.hasChildNodes() && xmlDoc.getElementsByTagName("bustype_other")[0].childNodes[0].nodeValue != "Not Provided") { 
document.getElementById("bustype_other").value = xmlDoc.getElementsByTagName("bustype_other")[0].childNodes[0].nodeValue;
}


var element = xmlDoc.getElementsByTagName("mdfirm")[0];
if (element.hasChildNodes()) { 
cycleRadio("mdfirm"); 
}

var element = xmlDoc.getElementsByTagName("smallbus")[0];
if (element.hasChildNodes()) { 
cycleRadio("smallbus"); 
}

var element = xmlDoc.getElementsByTagName("mbe")[0];
if (element.hasChildNodes()) { 
cycleRadio("mbe"); 
}

//alert('passed');

  }
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

function clearBustypeOtherField(){
	document.getElementById("bustype_other").value="";
}

function clearBusroleOtherField(){
	document.getElementById("busrole_other").value="";
}

function selectBusroleOther(){
document.rfp_query.busrole[2].checked = true;
}

function selectBustypeOther(){
document.rfp_query.bustype[9].checked = true;
}

function moveOnMax(field,nextFieldID){
  if(field.value.length >= field.maxLength){
    document.getElementById(nextFieldID).focus();
  }
}

//-->

