////// Set value and suffix is '/'
var datadir="./upload/";

function createXMLHttpRequest(cbFunc){
 var XMLhttpObject = null;
 try{
  XMLhttpObject = new XMLHttpRequest();
 }catch(e){
   try{
    XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
   }catch(e){
    try{
     XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
    }catch(e){
     return null;
    }
  }
 }
return XMLhttpObject;
}

//////////////////////////////////////////////////////

function printData(id,mode,tpl,cat,num){
 switch (arguments.length) {
 case 4: printData4(id,mode,tpl,cat);break;
 case 5: printData5(id,mode,tpl,cat,num);break;
 default:break;
 }
}

function printData4(id,mode,tpl,cat){
 eReady(id, function(obj){  
  getdata4(id,mode,tpl,cat);
 });  
} 

function printData5(id,mode,tpl,cat,num){
 eReady(id, function(obj){  
  getdata5(id,mode,tpl,cat,num);
 });  
} 
///////////////////////////////////////////////  

function eReady(elem, callback){  
    (function(){  
        try{  
            document.getElementById(elem).id;  
            callback(document.getElementById(elem));  
        } catch(e) {  
            setTimeout(arguments.callee, 0);  
            return;  
        }  
    })();  
} 
 
/////////////////////////////////////////////////

function getdata(id,mode,tpl,num){
 switch (arguments.length) {
 case 4: getdata4(id,mode,tpl,cat);
 case 5: getdata5(id,mode,tpl,cat,num);
 default:
 }
}

function getdata4(id,mode,tpl,cat)
{
 var httpObj = createXMLHttpRequest();
 var timestamp = new Date().getTime();
 var url = datadir+"modifieddata.php?t="+timestamp+"&m="+mode+"&tpl="+tpl+"&cat="+cat+"&pos="+datadir;
 if (httpObj){
  httpObj.open("GET",url,true);
  httpObj.onreadystatechange = function(){
   if ((httpObj.readyState == 4) && (httpObj.status == 200)){
        document.getElementById(id).innerHTML = httpObj.responseText;
   }
  }
  httpObj.send(null);
 }
}

function getdata5(id,mode,tpl,cat,num)
{
 var httpObj = createXMLHttpRequest();
 var timestamp = new Date().getTime();
 var url = datadir+"modifieddata.php?t="+timestamp+"&m="+mode+"&tpl="+tpl+"&cat="+cat+"&num="+num+"&pos="+datadir;
 if (httpObj){
  httpObj.open("GET",url,true);
  httpObj.onreadystatechange = function(){
   if ((httpObj.readyState == 4) && (httpObj.status == 200)){
        document.getElementById(id).innerHTML = httpObj.responseText;
   }
  }
  httpObj.send(null);
 }
}



