//Begin AJAX processing
var requester = null;
var objTargetItem = null;

function SendMail() {

if (trimstr(document.form1.fname.value) == '')  { 
	alert('Please specify your First Name'); 
	document.form1.fname.focus(); 
	return false;  
	}
	
if (trimstr(document.form1.lname.value) == '')  { 
alert('Please specify your Last Name'); 
document.form1.lname.focus(); 
return false;  
}

if (trimstr(document.form1.I_am_a.value) == '')  { 
alert('Please specify your Status'); 
document.form1.I_am_a.focus(); 
return false;  
}

if (trimstr(document.form1.schname.value) == '')  { 
alert('Please specify your School Name'); 
document.form1.schname.focus(); 
return false;  
}

if (trimstr(document.form1.school_level.value) == '')  { 
alert('Please specify your School Level'); 
document.form1.school_level.focus();
return false;  
}

if (trimstr(document.form1.schstreet.value) == '')  { 
alert('Please specify your School Street'); 
document.form1.schstreet.focus(); 
return false;  
}

if (trimstr(document.form1.schcity.value) == '')  { 
alert('Please specify your School City'); 
document.form1.schcity.focus(); 
return false;  
}

if (trimstr(document.form1.schstate.value) == '')  { 
alert('Please specify your School State'); 
document.form1.schstate.focus();
return false;  
 }

if (trimstr(document.form1.schzip.value) == '')  { 
alert('Please specify your School Zip'); 
document.form1.schzip.focus();
 return false;  
 }

 //first validate that a valid email address is entered
 if (!checkEmail(trimstr(document.form1.schemail.value)))
 {
	alert('Please specify a valid eMail address');
	document.form1.schemail.focus();
	return false;
 }

 if (trimstr(document.form1.schemail.value) != trimstr(document.form1.schemailconf.value))
 {
	alert('Please make sure the email addresses match');
	document.form1.schemail.focus();
	return false;
 }

 if (trimstr(document.form1.sch_phone01.value).length < 3)
 {
	alert('Please specify your phone number');
	document.form1.sch_phone01.focus();
	return false;
 }
 
 if (trimstr(document.form1.sch_phone02.value).length < 3)
 {
	alert('Please specify your phone number');
	document.form1.sch_phone02.focus();
	return false;
 }
 
  if (trimstr(document.form1.sch_phone03.value).length < 4)
 {
	alert('Please specify your phone number');
	document.form1.sch_phone03.focus();
	return false;
 }
 
 //concatenate school phone
 document.form1.sch_phone.value=trimstr(document.form1.sch_phone01.value)+'-'+trimstr(document.form1.sch_phone02.value)+'-'+trimstr(document.form1.sch_phone03.value);
 
 //concatenate cell phone
 document.form1.cell_phone.value=trimstr(document.form1.cell_phone01.value)+'-'+trimstr(document.form1.cell_phone02.value)+'-'+trimstr(document.form1.cell_phone03.value);
 
 if (trimstr(document.form1.essay01title.value) == '')  { 
alert('Please specify an essay title'); 
document.form1.essay01title.focus();
 return false;  
 }
 
if (trimstr(document.form1.essay01author.value) == '')  { 
alert('Please specify an author of the essay'); 
document.form1.essay01author.focus();
 return false;  
 }
 
 if (trimstr(document.form1.essay01txt.value) == '')  { 
alert('Please the text of the essay'); 
document.form1.essay01txt.focus();
 return false;  
 }
 
if (document.form1.essay01txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay01txt.focus(); return false; }
if (document.form1.essay02txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay02txt.focus(); return false; }
if (document.form1.essay03txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay03txt.focus(); return false; }
if (document.form1.essay04txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay04txt.focus(); return false; }
if (document.form1.essay05txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay05txt.focus(); return false; }
if (document.form1.essay06txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay06txt.focus(); return false; }
if (document.form1.essay07txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay07txt.focus(); return false; }
if (document.form1.essay08txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay08txt.focus(); return false; }
if (document.form1.essay09txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay09txt.focus(); return false; }
if (document.form1.essay10txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay10txt.focus(); return false; }
if (document.form1.essay11txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay11txt.focus(); return false; }
if (document.form1.essay12txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay12txt.focus(); return false; }
if (document.form1.essay13txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay13txt.focus(); return false; }
if (document.form1.essay14txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay14txt.focus(); return false; }
if (document.form1.essay15txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay15txt.focus(); return false; }
if (document.form1.essay16txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay16txt.focus(); return false; }
if (document.form1.essay17txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay17txt.focus(); return false; }
if (document.form1.essay18txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay18txt.focus(); return false; }
if (document.form1.essay19txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay19txt.focus(); return false; }
if (document.form1.essay20txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay20txt.focus(); return false; }
if (document.form1.essay21txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay21txt.focus(); return false; }
if (document.form1.essay22txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay22txt.focus(); return false; }
if (document.form1.essay23txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay23txt.focus(); return false; }
if (document.form1.essay24txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay24txt.focus(); return false; }
if (document.form1.essay25txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay25txt.focus(); return false; }
if (document.form1.essay26txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay26txt.focus(); return false; }
if (document.form1.essay27txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay27txt.focus(); return false; }
if (document.form1.essay28txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay28txt.focus(); return false; }
if (document.form1.essay29txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay29txt.focus(); return false; }
if (document.form1.essay30txt.value.length > 2500) { alert('Please decrease the number of words in the essay.'); document.form1.essay30txt.focus(); return false; }
 

 //if the thank you div is showing, hide it
 if (isUADOM2())
 {
	var objNav = document.getElementById('EmailResults');
	if (objNav) objNav.style.display = 'none';
	objNav = document.getElementById('EmailForm');
	if (objNav) objNav.style.display = '';
 }


 /* Check for running connections */
 if (requester != null && requester.readyState != 0 && requester.readyState != 4)
 {
   requester.abort();
 }

 try
 {
   requester = new XMLHttpRequest();
 }
 catch (error)
 {
   try
   {
     requester = new ActiveXObject("Microsoft.XMLHTTP");
   }
   catch (error)
   {
     requester = null;

     return false;
   }
 }

 requester.onreadystatechange = onreadystatechangeSendEmail;


 var sURLParams = '';

sURLParams = "fname="+escape(document.form1.fname.value)+"&"+"lname="+escape(document.form1.lname.value)+"&"+"I_am_a="+escape(document.form1.I_am_a.value)+"&"+"schname="+escape(document.form1.schname.value)+"&"+"school_level="+escape(document.form1.school_level.value)+"&"+"gradetaught="+escape(document.form1.gradetaught.value)+"&"+"schstreet="+escape(document.form1.schstreet.value)+"&"+"schcity="+escape(document.form1.schcity.value)+"&"+"schstate="+escape(document.form1.schstate.value)+"&"+"schzip="+escape(document.form1.schzip.value)+"&"+"sch_phone="+escape(document.form1.sch_phone.value)+"&"+"schemail="+escape(document.form1.schemail.value)+"&"+"cell_phone="+escape(document.form1.cell_phone.value)+"&"+"persemail="+escape(document.form1.persemail.value)+"&"+"essay01title="+escape(document.form1.essay01title.value)+"&"+"essay01author="+escape(document.form1.essay01author.value)+"&"+"essay01txt="+escape(document.form1.essay01txt.value)+"&"+"essay02title="+escape(document.form1.essay02title.value)+"&"+"essay02author="+escape(document.form1.essay02author.value)+"&"+"essay02txt="+escape(document.form1.essay02txt.value)+"&"+"essay03title="+escape(document.form1.essay03title.value)+"&"+"essay03author="+escape(document.form1.essay03author.value)+"&"+"essay03txt="+escape(document.form1.essay03txt.value)+"&"+"essay04title="+escape(document.form1.essay04title.value)+"&"+"essay04author="+escape(document.form1.essay04author.value)+"&"+"essay04txt="+escape(document.form1.essay04txt.value)+"&"+"essay05title="+escape(document.form1.essay05title.value)+"&"+"essay05author="+escape(document.form1.essay05author.value)+"&"+"essay05txt="+escape(document.form1.essay05txt.value)+"&"+"essay06title="+escape(document.form1.essay06title.value)+"&"+"essay06author="+escape(document.form1.essay06author.value)+"&"+"essay06txt="+escape(document.form1.essay06txt.value)+"&"+"essay07title="+escape(document.form1.essay07title.value)+"&"+"essay07author="+escape(document.form1.essay07author.value)+"&"+"essay07txt="+escape(document.form1.essay07txt.value)+"&"+"essay08title="+escape(document.form1.essay08title.value)+"&"+"essay08author="+escape(document.form1.essay08author.value)+"&"+"essay08txt="+escape(document.form1.essay08txt.value)+"&"+"essay09title="+escape(document.form1.essay09title.value)+"&"+"essay09author="+escape(document.form1.essay09author.value)+"&"+"essay09txt="+escape(document.form1.essay09txt.value)+"&"+"essay10title="+escape(document.form1.essay10title.value)+"&"+"essay10author="+escape(document.form1.essay10author.value)+"&"+"essay10txt="+escape(document.form1.essay10txt.value)+"&"+"essay11title="+escape(document.form1.essay11title.value)+"&"+"essay11author="+escape(document.form1.essay11author.value)+"&"+"essay11txt="+escape(document.form1.essay11txt.value)+"&"+"essay12title="+escape(document.form1.essay12title.value)+"&"+"essay12author="+escape(document.form1.essay12author.value)+"&"+"essay12txt="+escape(document.form1.essay12txt.value)+"&"+"essay13title="+escape(document.form1.essay13title.value)+"&"+"essay13author="+escape(document.form1.essay13author.value)+"&"+"essay13txt="+escape(document.form1.essay13txt.value)+"&"+"essay14title="+escape(document.form1.essay14title.value)+"&"+"essay14author="+escape(document.form1.essay14author.value)+"&"+"essay14txt="+escape(document.form1.essay14txt.value)+"&"+"essay15title="+escape(document.form1.essay15title.value)+"&"+"essay15author="+escape(document.form1.essay15author.value)+"&"+"essay15txt="+escape(document.form1.essay15txt.value)+"&"+"essay16title="+escape(document.form1.essay16title.value)+"&"+"essay16author="+escape(document.form1.essay16author.value)+"&"+"essay16txt="+escape(document.form1.essay16txt.value)+"&"+"essay17title="+escape(document.form1.essay17title.value)+"&"+"essay17author="+escape(document.form1.essay17author.value)+"&"+"essay17txt="+escape(document.form1.essay17txt.value)+"&"+"essay18title="+escape(document.form1.essay18title.value)+"&"+"essay18author="+escape(document.form1.essay18author.value)+"&"+"essay18txt="+escape(document.form1.essay18txt.value)+"&"+"essay19title="+escape(document.form1.essay19title.value)+"&"+"essay19author="+escape(document.form1.essay19author.value)+"&"+"essay19txt="+escape(document.form1.essay19txt.value)+"&"+"essay20title="+escape(document.form1.essay20title.value)+"&"+"essay20author="+escape(document.form1.essay20author.value)+"&"+"essay20txt="+escape(document.form1.essay20txt.value)+"&"+"essay21title="+escape(document.form1.essay21title.value)+"&"+"essay21author="+escape(document.form1.essay21author.value)+"&"+"essay21txt="+escape(document.form1.essay21txt.value)+"&"+"essay22title="+escape(document.form1.essay22title.value)+"&"+"essay22author="+escape(document.form1.essay22author.value)+"&"+"essay22txt="+escape(document.form1.essay22txt.value)+"&"+"essay23title="+escape(document.form1.essay23title.value)+"&"+"essay23author="+escape(document.form1.essay23author.value)+"&"+"essay23txt="+escape(document.form1.essay23txt.value)+"&"+"essay24title="+escape(document.form1.essay24title.value)+"&"+"essay24author="+escape(document.form1.essay24author.value)+"&"+"essay24txt="+escape(document.form1.essay24txt.value)+"&"+"essay25title="+escape(document.form1.essay25title.value)+"&"+"essay25author="+escape(document.form1.essay25author.value)+"&"+"essay25txt="+escape(document.form1.essay25txt.value)+"&"+"essay26title="+escape(document.form1.essay26title.value)+"&"+"essay26author="+escape(document.form1.essay26author.value)+"&"+"essay26txt="+escape(document.form1.essay26txt.value)+"&"+"essay27title="+escape(document.form1.essay27title.value)+"&"+"essay27author="+escape(document.form1.essay27author.value)+"&"+"essay27txt="+escape(document.form1.essay27txt.value)+"&"+"essay28title="+escape(document.form1.essay28title.value)+"&"+"essay28author="+escape(document.form1.essay28author.value)+"&"+"essay28txt="+escape(document.form1.essay28txt.value)+"&"+"essay29title="+escape(document.form1.essay29title.value)+"&"+"essay29author="+escape(document.form1.essay29author.value)+"&"+"essay29txt="+escape(document.form1.essay29txt.value)+"&"+"essay30title="+escape(document.form1.essay30title.value)+"&"+"essay30author="+escape(document.form1.essay30author.value)+"&"+"essay30txt="+escape(document.form1.essay30txt.value);

requester.open('POST', 'sendEssay.php', true);
requester.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
requester.setRequestHeader("Content-length", sURLParams.length);
requester.setRequestHeader("Connection", "close");
requester.send(sURLParams);


// requester.open("GET", "sendEssay.php?" + sURLParams);
// requester.send(null);

 return true;
}

function onreadystatechangeSendEmail()
{
 /* If XMLHR object has finished retrieving the data */
 if (requester.readyState == 4)
 {
   /* If the data was retrieved successfully */
   if (requester.status == 200)
   {
     //show the thank you message if no error happened
	 var sResponse = requester.responseText;
//alert(sResponse);
	 if (sResponse == "failure")
		alert('Your eMail could not be sent.  Please retry');
	 else
	 {
//		if (isUADOM2())
//		{
			scroll(0,0);
			objNav = document.getElementById('EmailResults');
			if (objNav) objNav.style.display = '';
			objNav = document.getElementById('EmailForm');
			if (objNav) objNav.style.display = 'none';
//		}
//		else alert('Your eMail was successfully sent');
	 }
   }
   /* IE returns a status code of 0 on some occasions, so ignore this case */
   else if (requester.status != 0)
   {
     alert("There was an error while retrieving the URL: " + requester.statusText);
   }
 }

 return true;
}
//End AJAX processing
