// JavaScript Document

var xmlHttpEmail;
var name = "none";
var email = "none";
var title = "none";
var description = "none";

function gatherforEmail() {
			document.getElementById("field_fullname").style.borderStyle = "solid";
			document.getElementById("field_fullname").style.borderColor = "#CCCCCC";
			document.getElementById("field_email").style.borderStyle = "solid";
			document.getElementById("field_email").style.borderColor = "#CCCCCC";
			document.getElementById("field_message").style.borderStyle = "solid";
			document.getElementById("field_message").style.borderColor = "#CCCCCC";
	if (document.getElementById("field_fullname").value !== "" && document.getElementById("field_fullname").value !== "Name") {
			name = document.getElementById("field_fullname").value;
	}
	else {
			document.getElementById("field_fullname").style.borderStyle = "solid";
			document.getElementById("field_fullname").style.borderColor = "#FF0000";
			return false;
	}	
	if (document.getElementById("field_email").value !== "" && document.getElementById("field_email").value !== "Email") {
			email = document.getElementById("field_email").value;
	}
	else {
			document.getElementById("field_fullname").style.borderStyle = "solid";
			document.getElementById("field_fullname").style.borderColor = "#CCCCCC";

			document.getElementById("field_email").style.borderStyle = "solid";
			document.getElementById("field_email").style.borderColor = "#FF0000";
			return false;
	}
	if (document.getElementById("field_message").value !== "" && document.getElementById("field_message").value !== "Message") {
			description = document.getElementById("field_message").value;
			title = document.getElementById("field_subject").value;
	}
	else {
			document.getElementById("field_fullname").style.borderStyle = "solid";
			document.getElementById("field_fullname").style.borderColor = "#CCCCCC";
			document.getElementById("field_email").style.borderStyle = "solid";
			document.getElementById("field_email").style.borderColor = "#CCCCCC";
			document.getElementById("field_message").style.borderStyle = "solid";
			document.getElementById("field_message").style.borderColor = "#FF0000";
			return false;
	}
	
	
var params = "name="+name+"&email="+email+"&description="+description+"&title="+title;
	document.getElementById("quickQuote").style.display="none";
	document.getElementById("processed").style.display="block";
	document.getElementById("processed").innerHTML='<img src="images/ajax_loader_lg.gif" width="32" height="32" alt="loading" />';
showResultsEmail(params);
return false;
}

function clearform()
{
			document.getElementById("field_fullname").style.borderStyle = "solid";
			document.getElementById("field_fullname").style.borderColor = "#CCCCCC";
			document.getElementById("field_email").style.borderStyle = "solid";
			document.getElementById("field_email").style.borderColor = "#CCCCCC";
			document.getElementById("field_message").style.borderStyle = "solid";
			document.getElementById("field_message").style.borderColor = "#CCCCCC";
}

function showResultsEmail(params)
{ 
xmlHttpEmail=GetXmlHttpObjectEmail();
if (xmlHttpEmail==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 }
var url = "php/form_processing_b.php";
xmlHttpEmail.onreadystatechange=stateChangedEmail;
//xmlHttp.open("GET",url,true)
xmlHttpEmail.open("POST", url, true);
xmlHttpEmail.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttpEmail.setRequestHeader("Content-length", params.length);
xmlHttpEmail.setRequestHeader("Connection", "close");
xmlHttpEmail.send(params);
}

function stateChangedEmail()
{ 
if (xmlHttpEmail.readyState==4 || xmlHttpEmail.readyState=="complete")
 {
	//document.getElementById("quickQuote").style.visibility="hidden";
	document.getElementById("processed").innerHTML="Your message has been sent. I will contact you shortly.";
	//document.getElementById("quickQuote").innerHTML="Your message has been sent. I will contact you shortly.";
 } 
}


function GetXmlHttpObjectEmail()
{
var xmlHttpEmail=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttpEmail=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttpEmail=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttpEmail=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttpEmail;
}
