function load(URL,functionNameToCall,directFnCall){
 var x;
 if (document.getElementById){
	x = (ie) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
  }
  

   
  
  if (x){
	x.onreadystatechange = function(){
				if (x.readyState == 4 && x.status == 200){
				    if(directFnCall){
				        functionNameToCall(x,URL);
				    }else{
				        parse(x.responseXML.documentElement,functionNameToCall);
				    }
				    
				    if(URL.indexOf("content/mainmenu.xml")>=0){
						document.getElementById("mainMenuId.0").onclick();
					}
				}
				undoWait();
	};

	if(URL.indexOf("?")!=-1 && URL.indexOf("?")!=""){
	   URL=URL+"&random="+Math.random();
	}else{
	   URL=URL+"?random="+Math.random();
	} 
	x.open("GET", URL, true);
	x.send(null);
	doWait();

  }

}

function parse(node,functionNameToCall){
  if (node.nodeType == 3 && isEmptyNode(node.nodeValue)) {
  }else{
     functionNameToCall(node);
  }
  if (node.firstChild) {
    parse(node.firstChild,functionNameToCall);
  }
  if (node.nextSibling) {
    parse(node.nextSibling,functionNameToCall);
  }
}

function isEmptyNode(arg) {
  reg = /\n/g;
  arg = arg.replace(reg, "");
  reg = / /g;
  arg = arg.replace(reg, "");
  if (arg.length == 0) {
    return true;
  };
  return false;
}

function doWait(){
	document.getElementById('lutfenBekleyinizEkrani').style.pixelTop = (document.body.scrollTop + 50);
	document.getElementById('lutfenBekleyinizEkrani').style.visibility="visible";
     var message;
     if(window.selectedLanguage=="tr"){
		 	message='Lutfen Bekleyiniz...';
	}else if(window.selectedLanguage=="fr"){
		 	message='Merci d\'attendre...';
	}else{
	 	message='Please Wait...';
	 }
     document.getElementById('lutfenBekleyiniz').removeChild(document.getElementById('lutfenBekleyiniz').firstChild);
     document.getElementById('lutfenBekleyiniz').appendChild(document.createTextNode(message));
	
	document.onmousedown = function(e){
	     alert(message);
	     return false;
	};
}	

function undoWait(){
	
	document.getElementById('lutfenBekleyinizEkrani').style.visibility="hidden";

	document.onmousedown 	= function(e){
	  try{
	    mouseSelect(e);
	  }catch(e){}
	};	
}