// JavaScript Document

// holds an instance of XMLHttpRequest





var xmlHttp_area_load_projects = createXmlHttpRequestObject();





// creates an XMLHttpRequest instance





function createXmlHttpRequestObject()





{





// will store the reference to the XMLHttpRequest object





var xmlHttp_area_load_projects;





// this should work for all browsers except IE6 and older





try





{





// try to create xmlHttp_area_load_projectsRequest object





xmlHttp_area_load_projects = new XMLHttpRequest();





}





catch(e)





{





// assume IE6 or older





try





{





xmlHttp_area_load_projects = new ActiveXObject("Microsoft.XMLHttp");





}





catch(e) { }





}





// return the created object or display an error message





if (!xmlHttp_area_load_projects)





alert("Error creating the XMLHttpRequest object.");





else





return xmlHttp_area_load_projects;





}


// called to read a file from the server
function process_load_projects(webpath,destinstion)
{

document.getElementById("projectdiv").innerHTML="Loading..";
var url =webpath+"ajax/load_projects.php?destinstion="+destinstion;	
if (xmlHttp_area_load_projects)
{
// try to connect to the server
try
{
xmlHttp_area_load_projects.open("POST", url, true);
xmlHttp_area_load_projects.onreadystatechange = handleRequestStateChange_area_load_projects;
xmlHttp_area_load_projects.send(null);
}
// display the error in case of failure
catch (e)
{
alert("Can't connect to server:\n" + e.toString());
}
}
}
// function that handles the HTTP response
function handleRequestStateChange_area_load_projects()
{
// obtain a reference to the <div> element on the page
// display the status of the request
if (xmlHttp_area_load_projects.readyState == 1)
{
//document.getElementById("default_tab").style.display="block";
}/*
else if (xmlHttp_area_load_projects.readyState == 2)
{
myDiv.innerHTML += "Request status: 2 (loaded) <br/>";
}
else if (xmlHttp_area_load_projects.readyState == 3)
{
myDiv.innerHTML += "Request status: 3 (interactive) <br/>";
}
// when readyState is 4, we also read the server response
*/
else if (xmlHttp_area_load_projects.readyState == 4)
{
// continue only if HTTP status is "OK"
if (xmlHttp_area_load_projects.status == 200)
{
try
{
response = xmlHttp_area_load_projects.responseText;
document.getElementById('projectdiv').innerHTML = response;
}
catch(e)
{
// display error message
alert("Error reading the response: " + e.toString());
}
}
else
{
// display status message
alert("There was a problem retrieving the data:\n" +
xmlHttp_area_load_projects.statusText);
}
}
}












