
function sendData(data,page,method,zone,callback)
{if(window.XMLHttpRequest){var XhrObj=new XMLHttpRequest()}
else if(window.ActiveXObject){var XhrObj=new ActiveXObject("Microsoft.XMLHTTP");}
else return false;if(zone!='null')
{var content=document.getElementById(zone);}
var page=page+((page.indexOf("?")==-1)?"?":"&")+escape(new Date().getTime().toString());
if(method=="GET")
{if(data=='null')
{XhrObj.open("GET",page,true);}
else
{XhrObj.open("GET",page+"?"+data,true);}}
else if(method=="POST")
{XhrObj.open("POST",page,true);}
XhrObj.onreadystatechange=function()
{if((XhrObj.readyState==4||XhrObj.readyState=="complete")&&XhrObj.status==200)
{if(callback=='null')
{content.innerHTML=XhrObj.responseText;XhrObj.abort();}
else
{var rcontent=XhrObj.responseText;XhrObj.abort();return(eval(callback+'(rcontent);'));}}}
if(method=="GET")
{XhrObj.send(null);}
else if(method=="POST")
{XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');XhrObj.send(data);}}
function loadFragmentInToElement(page,element_id,element_txt,method)
{if(method==undefined||method=='')
{method='GET';}
if(element_txt&&method!=undefined&&method!='')
{if(document.getElementById(element_id)){document.getElementById(element_id).innerHTML=element_txt;}}
if(method=='POST')
{var data='';if(page.indexOf('?')!=-1){var tmp=page.split('?');page=tmp[0];data=tmp[1];}
sendData(data,page,method,element_id,'null');}
else sendData('null',page,method,element_id,'null');}
function returnFragmentToFunction(page,return_function,element_id,element_txt,method)
{if(method==undefined||method=='')
{method='GET';}
if(element_txt&&method!=undefined&&method!='')
{if(document.getElementById(element_id)){document.getElementById(element_id).innerHTML=element_txt;}}
if(method=='POST')
{var data='';if(page.indexOf('?')!=-1){var tmp=page.split('?');page=tmp[0];data=tmp[1];}
sendData(data,page,method,'null',return_function);}
else sendData('null',page,method,'null',return_function);}
function getFile(page)
{sendData('null',page,'GET');}
