// Variable Declaration
var url="";
var dvid="";
var tmp_status = false;

//################# AJAX FUNCTIONS START HERE ########################################
function loadXMLDoc(url,callbackFunction) {
   try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
   catch(e) {
	  try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
	  catch(oc) { req = null; }
   }
   if (!req && typeof XMLHttpRequest != "undefined") { req = new XMLHttpRequest(); }
   if (req != null) {
	   //alert(callbackFunction);
	  req.onreadystatechange = eval(callbackFunction);
	// alert(url);
	  req.open("GET", url, true);
	  req.send(null);
   }
   else
	{
	   alert('Your browser does not support AJAX');
   }
}
var handleRequest = function() {
	var returnresult="";
	
	if (req.readyState == 4 && req.status == 200) {
		if (req.responseText!="") {
			//alert(req.responseText);
			returnresult = req.responseText;
		}else{
			returnresult= "";
			tmp_status = false;
			return false;

		}
		showdivcontent(returnresult);
	} else {
			returnresult="";
	}
}
//################# AJAX FUNCTIONS ENDS HERE ########################################

//################# DISPLAY CONTENT START HERE ########################################
function showdivcontent(result) {
	if(document.getElementById(dvid))
		document.getElementById(dvid).innerHTML=result;
}
//################# DISPLAY CONTENT ENDS HERE  ########################################

//################# DATA FILE CALLS START HERE ########################################
function showContent(type,value,addvalue) { 
	if(tmp_status) {
		setTimeout("showContent('"+type+"','"+value+"','"+addvalue+"')",200);
		return false;
	}
	dvid = "div_"+type;
	url="js/source.php?type="+type+"&value="+value+"&addvalue="+addvalue;
	//prompt('',url);
	res=loadXMLDoc(url,'handleRequest');
}
//################# DATA FILE CALLS ENDS HERE  ########################################