function sendPosEmail () {
	var success = document.getElementById('emailSuccess');	
	var page = "scripts/xmlHttpRequest.php?contact=true&xml=true";
	
	showContactTimer(); // quickly begin the load bar
	success.style.display = 'none'; // hide the success bar (incase this is a multi-email
	
	if (document.getElementById('posName')){//if there is a posname then it is the default contact form
		var posName = document.getElementById('posName');
		var posEmail = document.getElementById('posEmail');
		var posRegard = document.getElementById('posRegard');
		var posText = document.getElementById('posText');
		var strCC = document.getElementById('selfCC').value;
		// convert (&, +, =) to string equivs. Needed so URL encoded POST won't choke.
		var str1 = posName.value;
		str1 = str1.replace(/&/g,"**am**");
		str1 = str1.replace(/=/g,"**eq**");
		str1 = str1.replace(/\+/g,"**pl**");
		var str2 = posEmail.value;
		str2 = str2.replace(/&/g,"**am**");
		str2 = str2.replace(/=/g,"**eq**");
		str2 = str2.replace(/\+/g,"**pl**");
		var str3 = posRegard.value;
		str3 = str3.replace(/&/g,"**am**");
		str3 = str3.replace(/=/g,"**eq**");
		str3 = str3.replace(/\+/g,"**pl**");
		var str4 = posText.value;
		str4 = str4.replace(/&/g,"**am**");
		str4 = str4.replace(/=/g,"**eq**");
		str4 = str4.replace(/\+/g,"**pl**");
		var stuff = "selfCC="+strCC+"&posName="+str1+"&posEmail="+str2+"&posRegard="+str3+"&posText="+str4;
	} else if (document.getElementById('pwebsite')){ //if there is a pwebsite then it's the jobs form
		var pname = document.getElementById('pname');
		var pwebsite = document.getElementById('pwebsite'); 
		var cname = document.getElementById('cname');
		var pnumber = document.getElementById('pnumber');
		var email = document.getElementById('email');
		var paragraph = document.getElementById('paragraph');
		// convert (&, +, =) to string equivs. Needed so URL encoded POST won't choke.
		var str1 = pname.value;
		str1 = str1.replace(/&/g,"**am**");
		str1 = str1.replace(/=/g,"**eq**");
		str1 = str1.replace(/\+/g,"**pl**");
		var str2 = pwebsite.value;
		str2 = str2.replace(/&/g,"**am**");
		str2 = str2.replace(/=/g,"**eq**");
		str2 = str2.replace(/\+/g,"**pl**");
		var str3 = cname.value;
		str3 = str3.replace(/&/g,"**am**");
		str3 = str3.replace(/=/g,"**eq**");
		str3 = str3.replace(/\+/g,"**pl**");
		var str4 = pnumber.value;
		str4 = str4.replace(/&/g,"**am**");
		str4 = str4.replace(/=/g,"**eq**");
		str4 = str4.replace(/\+/g,"**pl**");
		var str5 = email.value;
		str5 = str5.replace(/&/g,"**am**");
		str5 = str5.replace(/=/g,"**eq**");
		str5 = str5.replace(/\+/g,"**pl**");
		var str6 = paragraph.value;
		str6 = str6.replace(/&/g,"**am**");
		str6 = str6.replace(/=/g,"**eq**");
		str6 = str6.replace(/\+/g,"**pl**");
		var stuff = "pname="+str1+"&pwebsite="+str2+"&cname="+str3+"&pnumber="+str4+"&email="+str5+"&paragraph="+str6; 	
	} else if (document.getElementById('answer')){ //if there is an answer then it's the volunteer form
		var fname = document.getElementById('fname');
		var lname = document.getElementById('lname');
		var pnumber = document.getElementById('pnumber');
		var email = document.getElementById('email'); 
		var prefer = document.getElementById('prefer');
		var paragraph = document.getElementById('paragraph');
		var answer = document.getElementById('answer').value;
		
		// convert (&, +, =) to string equivs. Needed so URL encoded POST won't choke.
		var str1 = fname.value;
		str1 = str1.replace(/&/g,"**am**");
		str1 = str1.replace(/=/g,"**eq**");
		str1 = str1.replace(/\+/g,"**pl**");
		var str2 = lname.value;
		str2 = str2.replace(/&/g,"**am**");
		str2 = str2.replace(/=/g,"**eq**");
		str2 = str2.replace(/\+/g,"**pl**");
		var str3 = pnumber.value;
		str3 = str3.replace(/&/g,"**am**");
		str3 = str3.replace(/=/g,"**eq**");
		str3 = str3.replace(/\+/g,"**pl**");
		var str4 = email.value;
		str4 = str4.replace(/&/g,"**am**");
		str4 = str4.replace(/=/g,"**eq**");
		str4 = str4.replace(/\+/g,"**pl**");
		var str5 = prefer.value;
		str5 = str5.replace(/&/g,"**am**");
		str5 = str5.replace(/=/g,"**eq**");
		str5 = str5.replace(/\+/g,"**pl**");
		var str6 = paragraph.value;
		str6 = str6.replace(/&/g,"**am**");
		str6 = str6.replace(/=/g,"**eq**");
		str6 = str6.replace(/\+/g,"**pl**");
		var stuff = "fname="+str1+"&lname="+str2+"&pnumber="+str3+"&email="+str4+"&prefer="+str5+"&paragraph="+str6+"&willing="+answer; 	
	} else if (document.getElementById('jobtitle')){ //if there is a jobtitle then it's the program form
		var pname = document.getElementById('pname');
		var address = document.getElementById('address');
		var city = document.getElementById('city');
		var zip = document.getElementById('zip');
		var county = document.getElementById('county');
		var pnumber = document.getElementById('pnumber');
		var website = document.getElementById('website');
		var orgType = document.getElementById('orgType').value; 
		var hoo = document.getElementById('hoo');
		var doo = document.getElementById('doo');
		var age = document.getElementById('age');
		var sentence = document.getElementById('sentence');
		var cfname = document.getElementById('cfname');
		var clname = document.getElementById('clname');
		var jobtitle = document.getElementById('jobtitle');
		var cpnumber = document.getElementById('cpnumber');
		var cemail = document.getElementById('cemail');
		
		// convert (&, +, =) to string equivs. Needed so URL encoded POST won't choke.
		var str1 = pname.value;
		str1 = str1.replace(/&/g,"**am**");
		str1 = str1.replace(/=/g,"**eq**");
		str1 = str1.replace(/\+/g,"**pl**");
		var str2 = pnumber.value;
		str2 = str2.replace(/&/g,"**am**");
		str2 = str2.replace(/=/g,"**eq**");
		str2 = str2.replace(/\+/g,"**pl**");
		var str3 = website.value;
		str3 = str3.replace(/&/g,"**am**");
		str3 = str3.replace(/=/g,"**eq**");
		str3 = str3.replace(/\+/g,"**pl**");
		var str4 = hoo.value;
		str4 = str4.replace(/&/g,"**am**");
		str4 = str4.replace(/=/g,"**eq**");
		str4 = str4.replace(/\+/g,"**pl**");
		var str5 = doo.value;
		str5 = str5.replace(/&/g,"**am**");
		str5 = str5.replace(/=/g,"**eq**");
		str5 = str5.replace(/\+/g,"**pl**");
		var str6 = age.value;
		str6 = str6.replace(/&/g,"**am**");
		str6 = str6.replace(/=/g,"**eq**");
		str6 = str6.replace(/\+/g,"**pl**");
		var str7 = sentence.value;
		str7 = str7.replace(/&/g,"**am**");
		str7 = str7.replace(/=/g,"**eq**");
		str7 = str7.replace(/\+/g,"**pl**");
		var str8 = cfname.value;
		str8 = str8.replace(/&/g,"**am**");
		str8 = str8.replace(/=/g,"**eq**");
		str8 = str8.replace(/\+/g,"**pl**");
		var str9 = clname.value;
		str9 = str9.replace(/&/g,"**am**");
		str9 = str9.replace(/=/g,"**eq**");
		str9 = str9.replace(/\+/g,"**pl**");
		var str10 = jobtitle.value;
		str10 = str10.replace(/&/g,"**am**");
		str10 = str10.replace(/=/g,"**eq**");
		str01 = str10.replace(/\+/g,"**pl**");
		var str11 = cpnumber.value;
		str11 = str11.replace(/&/g,"**am**");
		str11 = str11.replace(/=/g,"**eq**");
		str11 = str11.replace(/\+/g,"**pl**");
		var str12 = cemail.value;
		str12 = str12.replace(/&/g,"**am**");
		str12 = str12.replace(/=/g,"**eq**");
		str12 = str12.replace(/\+/g,"**pl**");
		var str13 = address.value;
		str13 = str13.replace(/&/g,"**am**");
		str13 = str13.replace(/=/g,"**eq**");
		str13 = str13.replace(/\+/g,"**pl**");
		var str14 = city.value;
		str14 = str14.replace(/&/g,"**am**");
		str14 = str14.replace(/=/g,"**eq**");
		str14 = str14.replace(/\+/g,"**pl**");
		var str15 = county.value;
		str15 = str15.replace(/&/g,"**am**");
		str15 = str15.replace(/=/g,"**eq**");
		str15 = str15.replace(/\+/g,"**pl**");
		
		var stuff = "pname="+str1+"&address="+str13+"&city="+str14+"&zip="+zip.value+"&county="+str15+"&pnumber="+str2+"&website="+str3+"&orgType="+orgType+"&hoo="+str4+"&doo="+str5+"&age="+str6+"&sentence="+str7+"&cfname="+str8+"&clname="+str9+"&jobtitle="+str10+"&cpnumber="+11+"&cemail="+str12; 	
	} 
	loadXMLPosDoc(page,stuff)
	
}
function showContactTimer () {
	var loader = document.getElementById('loadBar');
	loader.style.display = 'block';
	sentTimer = setTimeout("hideContactTimer()",4000);
}

function hideContactTimer () {
	var loader = document.getElementById('loadBar');
	var success = document.getElementById('emailSuccess');
	var fieldArea = document.getElementById('contactFormArea');
	var inputs = fieldArea.getElementsByTagName('input');
	frmEl.reset();
	var inputsLen = inputs.length;
	var tAreas = fieldArea.getElementsByTagName('textarea');
	var tAreasLen = tAreas.length;
	// Hide the load bar alas! Done Loading
	loader.style.display = "none";
	success.style.display = "block";
	success.innerHTML = '<strong style="color:green;">'+grabPosXML("confirmation")+'</strong>';
	
	// Now Hijack the form elements
	for ( i=0;i<inputsLen;i++ ) {
		if ( inputs[i].getAttribute('type') == 'text' ) {
			inputs[i].value = '';
		}
	}
	for ( j=0;j<tAreasLen;j++ ) {
		tAreas[j].value = '';
	}
}

function ajaxContact() {	
	if (location.href == "http://www.utahafterschool.org/jobs.php" ){
		frmEl = document.getElementById('jobs');
	} else if (location.href == "http://www.utahafterschool.org/donate.php" ){
		frmEl = document.getElementById('volunteerForm');
	} else if (location.href == "http://www.utahafterschool.org/programs.php" ){
		frmEl = document.getElementById('program');
	} 
	addEvent(frmEl, 'submit', sendPosEmail, false);
	frmEl.onsubmit = function() { return false; }
}
var frmEl;
addEvent(window, 'load',ajaxContact, false);