function createRequestObject() {  
    var ro;  
    var browser = navigator.appName;  
    if(browser == "Microsoft Internet Explorer"){  
         ro = new ActiveXObject("Microsoft.XMLHTTP");  
    }else{  
         ro = new XMLHttpRequest();  
    }  
    return ro;  
}  
   
var http = createRequestObject();  
   
function sndReq(action,id,param) { 
    http.open('get', '/libs/rpc.php?action='+action+'&id='+id+'&param='+param);  
    http.onreadystatechange = handleResponse;  
    http.send(null);  
}  
  
function handleResponse() {  
    if(http.readyState == 4){  
        var response = http.responseText;  
        var update = new Array();  

        if(response.indexOf('|' != -1)) {  
             update = response.split('|');  
            document.getElementById(update[0]).innerHTML = update[1];

        }  
    }  
 }  

 
 
 
function startUpload(){
      document.getElementById('f1_upload_process').style.visibility = 'visible';
      document.getElementById('f1_upload_form').style.visibility = 'hidden';
      return true;
}

function stopUpload(success,param){
      var result = success;

      document.getElementById('f1_upload_process').style.visibility = 'hidden';
      document.getElementById('f1_upload_form').style.visibility = 'visible';
	  
	  if (param!='') sndReq("add","0",param);
	  document.getElementById('message').innerHTML = result ;
	  if (param!='') sndReq("view","0",param);
      return true;   
}

function cambiaCat(c,s,tipo){
	var param=0;
	param=(tipo + s*10 + c*1000 + 100000);

	sndReq("cat","0",param);
	setTimeout('sndReq("view","0",'+param+')',400);
	setTimeout('sndReq("add","0",'+param+')',800);
}
