// JavaScript Document

//ajax request
var gHttpRequest
function requestURL(url,async,xml, __callBack) { 
	//alert(async+":  "+xml);
	//async is optional parameter set to false
	if(async==null){
		async=false;
	}
	
	if (window.XMLHttpRequest) { // Mozilla, Safari,... 
		gHttpRequest = new XMLHttpRequest(); 
	} else if (window.ActiveXObject) { // IE 
		gHttpRequest = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	//for async use callback function
	if(async==true){
		gHttpRequest.onreadystatechange = __callBack; 
	}
	gHttpRequest.open('GET', url, async); 
	gHttpRequest.send(null); 
	
	//for sync connection return val
	if(!async){
		if(xml){
			return gHttpRequest.responseXML;
		}else{
			
			//gMapCmsDebug.append(gHttpRequest.responseText);
			return gHttpRequest.responseText;
		}
	}
}

function makeUniqueID(){
	r=Math.random();
	return r;
}

var iTimer
function clearTimer(){
	if(iTimer){
	   window.clearTimeout(iTimer);
	}
}




