var xmlHttp
var menuName;
var menu2Name;
var actionAJAX;
function getContent(id,menu_name,menu_2_name)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  
			menuName = menu_name;
			menu2Name = menu_2_name;
			var url="libs/getContent.php";
			url=url+"?content_id="+id;
		
	

	sendRequest(url);



}

function sendRequest(url){
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{
	try{
			
			
			document.getElementById('ajax_result').style.display = 'none';
			var xmlDoc=xmlHttp.responseXML.documentElement;			
			var content_title = xmlDoc.getElementsByTagName("content_title")[0].childNodes[0].nodeValue;
			
			if(menu2Name == content_title){
				document.getElementById('title_level_2').innerHTML = menu2Name;
				document.getElementById("content_title").innerHTML=
				"";
			}else{
				document.getElementById('title_level_2').innerHTML = menu2Name;
				document.getElementById("content_title").innerHTML=
				content_title;
			}
			document.getElementById('title_level_1').innerHTML = menuName;
			if(menuName == content_title){
				document.getElementById("content_title").innerHTML= "";
			}
			if(menu2Name == ' '){
				document.getElementById('title_level_1').innerHTML = "";
				document.getElementById('title_level_2').innerHTML = menuName;
			}
			if(menuName == "Main Menu"){
				showChildren('main_menu_2','dropdown_menu_2');
			}
			
			if(menuName == "Admissions"){
				showChildren('main_menu_3','dropdown_menu_3');
			}
			
			var header_image = xmlDoc.getElementsByTagName("header_image")[0].childNodes[0].nodeValue
			document.getElementById("header_image").src= "./media/header_image/" + header_image;
			
			document.getElementById("header_image").alt= 
			xmlDoc.getElementsByTagName("header_title")[0].childNodes[0].nodeValue;
			
			
			document.getElementById("content_text").innerHTML=
			xmlDoc.getElementsByTagName("content_full_text")[0].childNodes[0].nodeValue;
			
			document.getElementById("load_pics").innerHTML=
			xmlDoc.getElementsByTagName("content_images")[0].childNodes[0].nodeValue;
			
			document.getElementById("content_files").innerHTML=
			xmlDoc.getElementsByTagName("content_files")[0].childNodes[0].nodeValue;
			 //echo "<content_files><![CDATA[$content_files]]></content_files>";
			
			
			var height = ElmHeight("content_text");
			var navheight = ElmHeight("navigation");
			//alert(navheight);
			//if(height <= 900){
			//	height = 1725;
			//	//navheight = 700;
			//}else{
			//	height = 486 + height;
			//	navheight = 940 + 75 ;
			//}
			
			//alert("height:" + height);
			//alert("navheight:" + navheight);
			
			// we want to resize according to the longest section
			if(height > navheight) {
				set_height = height;
			} else {
				set_height = navheight;
			}
			
			//alert(set_height);
			
			container_out_height 	= set_height + 500;
			right_panel_height		= set_height + 100;
			body_container_height	= set_height + 1000;
			navigation_height		= set_height + 0;
			
			//document.getElementById("container_out").style.height = container_out_height + "px";
			//document.getElementById("right_panel").style.height = right_panel_height + "px";
			//document.getElementById("body_container").style.height = body_container_height + "px";
			//document.getElementById("navigation").style.height = navigation_height + "px";
			
			//document.getElementById("navigation").style.height = (navheight) + "px";
			
			document.title = "Prior Park School | " + menuName + (menu2Name == ' ' ? '' : " - " + menu2Name) + (((content_title == ' ') || (content_title == 'No title')) ? '' : " - " + content_title) ;
		scroll(0,0);
	}catch(err){}
			
}else if (xmlHttp.readyState>0 && xmlHttp.readyState<4) { 
	
	try{
	document.getElementById('ajax_result').style.display = 'block';
	document.getElementById('ajax_result').innerHTML = '<img  alt="loading..." src="skins/images/loader.gif" />'; 
	}catch(err){}
	
}
}


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;
}

function ElmHeight(elmID) {
if(document.getElementById(elmID).clientHeight) {
return document.getElementById(elmID).clientHeight;
}
else {
if(document.getElementById(elmID).offsetHeight) {
return document.getElementById(elmID).offsetHeight;
}
}
}

