var http = createRequestObject();
var uploader = '';
//------------------------------
function createRequestObject() {
  var obj;
  var browser = navigator.appName;
  
  if(browser == "Microsoft Internet Explorer"){
    obj = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else{
    obj = new XMLHttpRequest();
  }
  return obj;  
}
//------------------------------
function traceUpload(uploadDir,fnombreFPathRelativo) {
  http.onreadystatechange = handleResponse;
  http.open("GET", '/w3/ajaxUploader/imageupload.php?nombreF='+fnombreFPathRelativo+'&uploadDir='+uploadDir+'&uploader='+uploader); 
  http.send(null);  
}
//------------------------------
function handleResponse() {
  if(http.readyState == 4){
    document.getElementById(uploaderId).innerHTML = http.responseText;
    //window.location.reload(true);
  }else{
    document.getElementById(uploaderId).innerHTML = "Subiendo fichero. Por favor espere...";
  }
}
//------------------------------
function uploadFile(obj) {
  var uploadDir = obj.value;
  uploaderId = 'uploader'+obj.name;
  uploader = obj.name;
  
  document.getElementById('formName'+obj.name).submit();
  traceUpload(uploadDir, obj.name);  
} 
//------------------------------
function Get_Cookie(name) {
   var start = document.cookie.indexOf(name+'=');
   var len = start+name.length+1;
   if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
   if (start == -1) return null;
   var end = document.cookie.indexOf(';',len);
   if (end == -1) end = document.cookie.length;
   return unescape(document.cookie.substring(len,end));
}
//------------------------------
function uploadFile2(obj,frmNombre,fnombreFPathRelativo) {
  var uploadDir = obj.value;
  uploaderId = 'uploader'+obj.name;
  uploader = obj.name;
  document.getElementById(frmNombre).submit();
  traceUpload(uploadDir,fnombreFPathRelativo);  
} 

