function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// Comma separated list of images to rotate 
var imgs = new Array('../images/quotes_CynthiaSaunders.jpg','../images/quotes_LauraPriest.jpg','../images/quotes_MaeGuerra.jpg','../images/quotes_KeshaWeekes.jpg','../images/quotes_JeffPence.jpg','../images/quotes_JimWohlpart.jpg');
var imgs2 = new Array('../images/sec_ad_240_WTLoverview.jpg');

var links2 = new Array('/downloads/WTL_Overview.pdf');
var title2 = new Array('WTL Overview');

// delay in milliseconds between image swaps 1000 = 1 second 
var delay = 10000;

var counter = 0;

function preloadImgs(){
  for(var i=0;i<imgs.length;i++){
    MM_preloadImages(imgs[i]);
  }
}

function preloadImgs2(){
  for(var j=0;j<imgs2.length;j++){
    MM_preloadImages(imgs[j]);
  }
}

function randomImages(){
  if(counter == (imgs.length)){
    counter = 0;
  }
  if (document.getElementById("sidebar-image") != null) { 
	  document.getElementById("sidebar-image").style.backgroundImage = "url(" + imgs[counter++] + ")";
  }
  setTimeout('randomImages()', delay);
}

function randomImages2(){
  var randomnumber=Math.floor(Math.random()*1) 

  if (document.getElementById("highlight2") != null) 
	  document.getElementById("highlight2").src = imgs2[randomnumber];

  if (document.getElementById("hlink2") != null) { 
	  document.getElementById("hlink2").href = links2[randomnumber];
	  document.getElementById("hlink2").title = title2[randomnumber];
}

}

function web2lead(mode){
	// FORM ELEMENTS
	var txtFirstName = document.getElementById('txtFirstName');
	var txtLastName = document.getElementById('txtLastName');
	var txtTitle = document.getElementById('txtTitle');
	var txtEmail = document.getElementById('txtEmail');
	var txtPhone = document.getElementById('txtPhone');
	var txtZip = document.getElementById('txtZip');
	var txtSchool = document.getElementById('txtSchool');
	var txtDistrict = document.getElementById('txtDistrict');
	var ddlState = document.getElementById('ddlState');
	var error = false;
	var errormessage = document.getElementById('errormessage');

	// VALIDATE
	if(mode == 'validate'){
		
		if(txtFirstName.value == null || txtFirstName.value == ''){
			error = true;
		}
		if(txtLastName.value == null || txtLastName.value == ''){
			error = true;
		}
		if(txtTitle.value == null || txtTitle.value == ''){
			error = true;
		}
		if(txtEmail.value == null || txtEmail.value == ''){
			error = true;
		}
		if(txtPhone.value == null || txtPhone.value == ''){
			error = true;
		}
		if(txtZip.value == null || txtZip.value == ''){
			error = true;
		}
		if(txtSchool.value == null || txtSchool.value == ''){
			error = true;
		}
		if(txtDistrict.value == null || txtDistrict.value == ''){
			error = true;
		}
		if(ddlState.selectedIndex == 0){
			error = true;
		}
		if(error){
			errormessage.innerHTML = '<strong>ERROR</strong>: Fill in required fields and resubmit.';	
			window.scroll(0,0);
		}
		else {
			document.leadform.buttonSubmit.disabled=true;
			document.leadform.submit();
		}
	}
	// RESET
	if(mode == 'reset'){
		document.leadform.reset();
	}
}


function web2lead2(mode)
{
 var txtEmail = document.getElementById('txtEmail');
 var error = false;
 var error2 = false;

 if(mode == 'validate')
 {
  if(txtEmail.value == null || txtEmail.value == '')
  {
   error = true;
  }
  else if(txtEmail.value.indexOf("@") < 0 )
  {
   error2 = true;
  }
  if(error)
  {
   document.getElementById('txtMessage').innerHTML = '<strong>ERROR</strong>: Fill in required fields and resubmit.';   
  }
  else if(error2)
  {
   document.getElementById('txtMessage').innerHTML = '<strong>ERROR</strong>: Fill in a valid email address and resubmit.';	
  }
  else 
  {
   CheckEmail(txtEmail.value);
  }
 }
}

function CheckEmail(email)
{

var xmlhttp;

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtMessage").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("POST","/form/subscribe_update.php?email="+email,true);
xmlhttp.send();
}

function MaxLength(text,long) {	
	var maxlengths = new Number(long); // Change number to your max length.
	if(document.getElementById('txtComments').value.length > maxlengths){
			text.value = text.value.substring(0,maxlengths);
			alert(" Limit is " + long + " characters");
	}
}

function rotateImages() 
{

var oCurPhoto = $('#fboxrotate div.current');
var oNxtPhoto = oCurPhoto.next();

	if (oNxtPhoto.length == 0)
		oNxtPhoto = $('#fboxrotate div:first');

        oCurPhoto.removeClass('current').addClass('previous');
        oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, 1000,

        function() 
        {
        	oCurPhoto.removeClass('previous');
        }
        );
}

function PageSetup()
{
//
// Bold nagivation page & Update Title
//
var tmp=location.pathname
var tmp2 = tmp.substring(tmp.indexOf("/")+1,tmp.length)
var tmp3 = tmp.indexOf('news')

tmp2.toLowerCase()

//alert(" URL is " + tmp);
//alert(" Webpage is " + tmp2);
//alert(" tmp3 is " + tmp3);

if (tmp2 == "experience.php")
 {
  // Make sure the element exists before calling it's properties
  if (document.getElementById("2") != null) 
  	 document.getElementById("2").className = 'current_page_item';
  document.title = "WriteToLearn - Experience";
 }
 else if (tmp2 == "understand.php")
 {
  // Make sure the element exists before calling it's properties
  if (document.getElementById("3") != null) 
  	 document.getElementById("3").className = 'current_page_item';
  document.title = "WriteToLearn - Understand";
 }
 else if (tmp2 == "connect.php")
 {
  // Make sure the element exists before calling it's properties
  if (document.getElementById("4") != null) 
  	 document.getElementById("4").className = 'current_page_item';
  document.title = "WriteToLearn - Connect";
 }
 else if (tmp2 == "about.php")
 {
  // Make sure the element exists before calling it's properties
  //if (document.getElementById("5") != null) 
  //	 document.getElementById("5").className = 'current_page_item';
  document.title = "WriteToLearn - About";
 }
 else if (tmp2 == "contact.php")
 {
  // Make sure the element exists before calling it's properties
  if (document.getElementById("6") != null) 
  	 document.getElementById("6").className = 'current_page_item';
  document.title = "WriteToLearn - Contact";
 }
 else if (tmp2 == "privacypolicy.php")
 {
  document.title = "WriteToLearn - Privacy Policy";
 }
 else if (tmp2 == "license.php")
 {
  document.title = "WriteToLearn - License";
 }
 else if (tmp2 == "demo.php")
 {
  document.title = "WriteToLearn - Demo";
 }
 else if (tmp2 == "research_reliabilityValidity.php")
 {
  document.title = "WriteToLearn - Reliability and Validity of the KAT Engine";
 }
 else if (tmp2 == "research_readingcomprehension.php")
 {
  document.title = "WriteToLearn - The Research Behind WriteToLearn";
 }
 else if (tmp2 == "research_essaygrading.php")
 {
  document.title = "WriteToLearn - Automated Essay Grading";
 }
 else if (tmp2 == "resources.php")
 {
  // Make sure the element exists before calling it's properties
  if (document.getElementById("5") != null) 
  	 document.getElementById("5").className = 'current_page_item';
  document.title = "WriteToLearn - Resources";
 }
 else if (tmp2 == "faq.php")
 {
  document.title = "WriteToLearn - FAQ";
 }
 else if (tmp2 == "events.php")
 {
  document.title = "WriteToLearn - Events";
 }
 else if (tmp2 == "professionaldevelopment.php")
 {
  document.title = "WriteToLearn - Professional Development";
 }
 else if (tmp2 == "techreq.php")
 {
  document.title = "WriteToLearn - Technical Requirements";
 } 
 else if (tmp2 == "training.php")
 {
  document.title = "WriteToLearn - Training";
 } 
 else if (tmp2 == "thankyou.php")
 {
  document.title = "WriteToLearn - Thank You";
 }  
 else if (tmp2 == "demonstration.php")
 {
  document.title = "WriteToLearn - Demonstration";
 }  
 else if (tmp3 > 0)
 {
  document.title = "WriteToLearn - Press Release";
 }
 else if (tmp2 == "")
 {
  // Make sure the element exists before calling it's properties
  if (document.getElementById("1") != null) 
  	 document.getElementById("1").className = 'current_page_item';
  document.title = "WriteToLearn - Home";
 }
}
