//xmlhttp.js
//Function to create an XMLHttp Object.
function getxmlhttp (){
//Create a boolean variable to check for a valid Microsoft ActiveX instance.
var xmlhttp = false;
//Check if we are using Internet Explorer.
try {
//If the JavaScript version is greater than 5.
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
//If not, then use the older ActiveX object.
try {
//If we are using Internet Explorer.
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
//Else we must be using a non-Internet Explorer browser.
xmlhttp = false;
}
}
// If we are not using IE, create a JavaScript instance of the object.
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}

return xmlhttp;
}


//Function to process an XMLHttpRequest for uploading images.
function processajax (obj, serverPage){
//Get an XMLHttpRequest object for use.
	var theimg;
	xmlhttp = getxmlhttp ();

    // Open PHP script for requests
	xmlhttp.open("GET", serverPage);	

	xmlhttp.onreadystatechange = function () {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

			document.getElementById('divwait').style.display = 'none';
			document.getElementById('upload_form').style.display = "block";			// the uploading form appears			
			document.getElementById(obj).style.display = 'inline';			
			document.getElementById(obj).innerHTML = xmlhttp.responseText;
		
		}
	}
	
	xmlhttp.send(null);

}
////////////////////// end of ajax uploading image function /////////////////



/////// function to get a page using ajax ////////////

function requestpage (obj, serverPage, objhide){
//Get an XMLHttpRequest object for use.

	xmlhttp = getxmlhttp ();

	alert (serverPage);

	alert ('here');	
	document.getElementById('loadwait').style.display = 'block';	
	document.getElementById('loadwait').innerHTML = "<table width=\"100%\"><tr><td height='41'><img alt=\"Loading, please wait...\" src=\"images/loading.gif\" border=\"0\" /> Uploading, please wait...</td></tr></table>";	
	document.getElementById(objhide).style.display = 'none';
	
	xmlhttp.open("GET", serverPage);
	
	
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

			document.getElementById('loadwait').style.display = 'none';
			document.getElementById(obj).style.display = 'inline';			
			document.getElementById(obj).innerHTML = xmlhttp.responseText;
		
		}
}
xmlhttp.send(null);
}
//////////////////////////////////////////////////////


//Function to process an XMLHttpRequest.
function deletepic (obj, serverPage){
//Get an XMLHttpRequest object for use.

	xmlhttp = getxmlhttp ();
	
	xmlhttp.open("GET", serverPage);
	
	
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

			document.getElementById('showimg').style.display = "block";	
			document.getElementById('divwait').style.display = 'none';
			document.getElementById('upload_form').style.display = "block";			// the uploading form appears
			document.getElementById('pnlFileNone').style.display = "block";
			document.getElementById(obj).style.display = 'inline';			
			document.getElementById(obj).innerHTML = xmlhttp.responseText;
		
		}
}
xmlhttp.send(null);
}




//Function to process an XMLHttpRequest for uploading images.
function processajax_del_gall (obj, serverPage){
//Get an XMLHttpRequest object for use.
	var theimg;
	xmlhttp = getxmlhttp ();

    // Open PHP script for requests
	xmlhttp.open("GET", serverPage);	

	xmlhttp.onreadystatechange = function () {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

			document.getElementById('divwait').style.display = 'none';
//			document.getElementById('upload_form').style.display = "block";			// the uploading form appears			
			document.getElementById(obj).style.display = 'inline';			
			document.getElementById(obj).innerHTML = xmlhttp.responseText;
		
		}
	}
	
	xmlhttp.send(null);

}


function makerequest (obj, serverPage){
//Get an XMLHttpRequest object for use.
	xmlhttp = getxmlhttp ();

	document.getElementById('loadload').style.display = "block";			// 		
//	document.getElementById('i_gallery').innerHTML = "<table width=\"100%\"><tr class=\"row0\"><td height='59'><img alt=\"Loading, please wait...\" src=\"images/loading.gif\" border=\"0\" /> Deleting, please wait...</td></tr></table>";


    // Open PHP script for requests
	xmlhttp.open("GET", serverPage);	

	xmlhttp.onreadystatechange = function () {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {


			document.getElementById('loadload').style.display = 'none';
//			document.getElementById('upload_form').style.display = "block";			// the uploading form appears			
			document.getElementById(obj).innerHTML = xmlhttp.responseText;
		
		}
	}
	
	xmlhttp.send(null);

}