function spantitle(id)
{
				
	var folder = document.getElementById(id).style
	if (folder.display=="none")
	{	
		folder.display=""
	}
	else
	{	
		folder.display="none"
	}		
}//end of function


function validateContactUs()
{
	
	name = document.getElementById("name");
	institution = document.getElementById("institution");
	email = document.getElementById("email");
	phone = document.getElementById("phone");
	security_code = document.getElementById("security_code");
	
	if(name.value.length < 1)
	{
		alert("Name required");	
		name.focus();
		return false;	
	}
	
	if(institution.value.length < 1)
	{
		alert("Institution required");	
		institution.focus();
		return false;	
	}
	
	if(email.value.length < 1)
	{
		alert("Email required");	
		email.focus();
		return false;	
	}
	
	if(phone.value.length < 1)
	{
		alert("Phone required");	
		phone.focus();
		return false;	
	}
	
	if(security_code.value.length < 1)
	{
		alert("Please enter the security characters");	
		security_code.focus();
		return false;	
	}
	
	return true;


}
	
	
function Search(id) {
	if(id == 'student') {
		document.getElementById('student').className = 'no_link';
		document.getElementById('parent').className = 'for_link';
		document.getElementById('faculty').className = 'for_link';
		document.getElementById('search').action = 'results.php';
	} else if(id == 'parent') {
		document.getElementById('student').className = 'for_link';
		document.getElementById('parent').className = 'no_link';
		document.getElementById('faculty').className = 'for_link';
		document.getElementById('search').action = 'parents/results.php';
	} else if(id == 'faculty') {
		document.getElementById('student').className = 'for_link';
		document.getElementById('parent').className = 'for_link';
		document.getElementById('faculty').className = 'no_link';
		document.getElementById('search').action = 'faculty/results.php';
	}
}

function displaySubCat(id, first, last) {
	for(i = first; i <= last; i++) {
		if(id == i) {
			if(document.getElementById(i).style.display == 'none') {
				document.getElementById(i).style.display = 'block';
				document.getElementById('arrow_' + i).src = 'images/arrow_down.gif';
			} else {
				document.getElementById(i).style.display = 'none';
				document.getElementById('arrow_' + i).src = 'images/arrow.gif';
			}
		} else {
			if(document.getElementById(i).style.display == 'block') {
				//document.getElementById(i).style.display = 'none';
				//document.getElementById('arrow_' + i).src = 'images/arrow.gif';
			}
		}
	}
}

function displaySubCatSpanish(id, first, last) {
	for(i = first; i <= last; i++) {
		if(id == i) {
			if(document.getElementById("s"+i).style.display == 'none') {
				document.getElementById("s"+i).style.display = 'block';
				document.getElementById('arrow_s' + i).src = 'images/arrow_down.gif';
			} else {
				document.getElementById("s"+i).style.display = 'none';
				document.getElementById('arrow_s' + i).src = 'images/arrow.gif';
			}
		} else {
			if(document.getElementById("s"+i).style.display == 'block') {
				//document.getElementById(i).style.display = 'none';
				//document.getElementById('arrow_' + i).src = 'images/arrow.gif';
			}
		}
	}
}

function displayResources() {
	document.getElementById('resources').style.display = 'none';	
}

function displayAllAnswers() {
	if(document.getElementById('more').style.display == 'none') {
		document.getElementById('more').style.display = 'block';
		document.getElementById('more_link').innerHTML = 'less';
	} else {
		document.getElementById('more').style.display = 'none';
		document.getElementById('more_link').innerHTML = 'more';
	}
}


function createXMLHttpRequest() {
    try {return new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {}
    try {return new ActiveXObject("Microsoft.XMLHTTP");} catch (e) {}
    try {return new XMLHttpRequest();} catch(e) {}
    return null;
}


function postAndFetchXml(url, content, handler) 
{
   
	
	var xmlhttp = createXMLHttpRequest();
	if (xmlhttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 

	
	
	//alert(url);
	//alert(content);
	//alert(handler);
	
   xmlhttp.onreadystatechange = function() 
   {
        
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            handler(xmlhttp.responseXML);
        }
    };


	
	

	//alert("here2");
    xmlhttp.open('GET', url, true);
	//alert("here3");
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlhttp.send(content);
	
}

function formHandler(xmlDoc) 
{
  
   
      //alert(xmlDoc);
  
       var name_error = xmlDoc.getElementsByTagName("name_error")[0].firstChild.nodeValue;
       var institution_error = xmlDoc.getElementsByTagName("institution_error")[0].firstChild.nodeValue;
       var email_error1 = xmlDoc.getElementsByTagName("email_error1")[0].firstChild.nodeValue;
	   var email_error2 = xmlDoc.getElementsByTagName("email_error2")[0].firstChild.nodeValue;
       var phone_error1 = xmlDoc.getElementsByTagName("phone_error1")[0].firstChild.nodeValue;
	   var phone_error2 = xmlDoc.getElementsByTagName("phone_error2")[0].firstChild.nodeValue;
	   var fax_error = xmlDoc.getElementsByTagName("fax_error")[0].firstChild.nodeValue;
	   
	   var name = document.getElementById('name_error');
	   if(name_error == 1)
	   {
	   		//alert("name1");
			name.innerHTML="Name is required";
	   }
	   else
	   {
		   // alert("name2");
	   		name.innerHTML="";
			name_error = 0;
	   }
	  var institution = document.getElementById('institution_error');
	  if(institution_error == 1)
			institution.innerHTML="Institution is required";
	  else
	  {
		  institution.innerHTML="";
		  institution_error = 0;
	  }
	   
	   var email1 = document.getElementById('email_error');
	   if(email_error1 == 1)
	   		email1.innerHTML='Email is required';
	   else if(email_error2 == 1)
	   		email1.innerHTML='Invalid email';
	   else
	   {		
	   		email1.innerHTML='';
			email_error1 = 0;
			email_error2 = 0;
	   }
	  
	   var phone1 = document.getElementById('phone_error');
	   if(phone_error1 == 1)
	   		phone1.innerHTML='Phone is required';
	   else if(phone_error2 == 1)
	   		phone1.innerHTML='Invalid phone number';
	   else
	   {	
	   		phone1.innerHTML='';
	   		phone_error1 = 0;
	   		phone_error2 = 0;
	   }
	   
	   var fax = document.getElementById('fax_error');
	   if(fax_error == 1)
	  		fax.innerHTML='Invalid fax number';
	   else
	   {
		   fax.innerHTML='';
		   fax_error = 0;
	   }
	   
		var confirm_m = document.getElementById('confirm_message');
		if(name_error == 0 && institution_error == 0 && email_error1 == 0 && email_error2 == 0 && phone_error1 == 0 && phone_error2 == 0 && fax_error == 0)
	    {
			confirm_m.innerHTML = "Thank you for your message.";
		}
		else
			confirm_m.innerHTML = "";
  		
}


