
document.write ( ''+
	'<div class="content" id="'+formName+'Layer" style="position:relative;left:1px;top:1px;">'+				
  	'<table><tr><td><div id="'+formName+'" style="position:absolute; visibility:hidden; left:'+l+'; top:'+t+'; width:500px; height:400px;border:double 3px #dddddd;">'+
	'<span style="font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 12px;">Contact Us</span>'+
	'<a href="#" onClick="contactForm();" style="cursor:auto;"><img src="images/close1.gif" border="0" style="cursor:auto;position:relative;left:377px;top:-1px;"></a><br>'+
	'<p>Please enter information in <span id="allfields">all fields</span>.</p>'+
	'<span id="load" style=" display:none;color:#009900;"><h2>Sending Message</h2><img src="images/loading.gif" width="220" height="19"></span>'+
	'	<form method="post" action="return false;" onSubmit="return checkFields()" name="feedback">'+
	'		<input name="agentid" type="hidden" value="'+e+'"> '+
	'		<h4><span id="yourname">Your Name:</span></h4>'+
	'		<p><input maxlength="50" name="realname" type="text" size="30" value="" class="halfsize"></p>'+
	'		<h4><span id="youremail">Your Email Address:</span></h4>'+
	'		<p><input maxlength="50" name="email" type="text" size="30" value="" class="halfsize"></p>'+
	'		<h4><span id="yoursubject">Subject:</span></h4>'+
	'		<p><input maxlength="50" name="subject" type="text" size="30" value="" class="halfsize"></p>'+
	'		<h4><span id="yourcomments">Comments:</span></h4>'+
	'	<p><textarea name="comments" rows="8" cols="60" class="halfsize"></textarea></p>'+
	'	<input name="success_page" type="hidden" value="contact/success.html"> '+
	'	<input name="submit" type="submit" value="Submit">'+
	'</form>'+
	'</div></td></tr></table>'+
	'</div>');


function contactForm(e) 
{
	document.getElementById(formName).style.visibility = (document.getElementById(formName).style.visibility!='visible')? "visible":"hidden";
}

	
function setStyleById(i, p, v) {
	var n = document.getElementById(i);
	n.style[p] = v;
}
function checkFields() {
	if ((document.feedback.realname.value == "") || (document.feedback.email.value == "") || (document.feedback.subject.value == "") || (document.feedback.comments.value == "")) {
		if (document.feedback.realname.value == "") {
			setStyleById("yourname","color","red");
		} else {
			setStyleById("yourname","color","black");
		}
		if (document.feedback.email.value == "") {
			setStyleById("youremail","color","red");
		} else {
			setStyleById("youremail","color","black");
		}
		if (document.feedback.subject.value == "") {
			setStyleById("yoursubject","color","red");
		} else {
			setStyleById("yoursubject","color","black");
		}
		if (document.feedback.comments.value == "") {
			setStyleById("yourcomments","color","red");
		} else {
			setStyleById("yourcomments","color","black");
		}
		setStyleById("allfields","color","red");
		return false;
	} else {
		setStyleById("allfields","color","black");
		document.getElementById("load").style.display = "block";
		sendEmail();
		return false; 
	}
}

var xmlHttp
var stamp=Math.random();

function sendEmail(str){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 
	var url="ajax/sendEmail.php";
	url=url+"?yourname="+document.feedback.realname.value;
	url=url+"&youremail="+document.feedback.email.value;
	url=url+"&yoursubject="+document.feedback.subject.value;
	url=url+"&yourcomments="+document.feedback.comments.value;
	url=url+"&agentid="+document.feedback.agentid.value;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=contact_stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function contact_stateChanged() { 
	if (xmlHttp.readyState==4){ 
		//alert(xmlHttp.responseText);
		document.getElementById("load").style.display = "none";
		document.getElementById(formName).style.visibility = "hidden";
	}
}

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

