//<script language="JavaScript">


 function into(id,text,show){
   // ~ alert(id);

   document.getElementById(id).innerHTML=text;
   if (show==1) document.getElementById(id).style.display='inline';
   if (show==0) document.getElementById(id).style.display='none';
  }

	 function torrent_into(id,text,show){
   // ~ alert(id);

   if (show==1) document.getElementById(id).value=text;

  }

 function into_add_t(id,text){
   document.getElementById(id).innerHTML=document.getElementById(id).innerHTML+text;
  }

	function torrent_info(event, tid){
		if(tid==0) return false;
		var position = new Object();

		if (isMSIE)
		{
			position.x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
			position.y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
		}
		if (isGecko)
		{
			position.x = event.clientX;
			position.y = event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
		}

		if (is_opera)
		{
			position.x = event.clientX;
			position.y = event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
		}


		var pos = document.getElementById('tinfo_'+tid);
		pos.style.left=position.x;
		pos.style.top=position.y;

		div_show('torrent_wait_'+tid);
		request.data.tid=tid;
		doload_max(tid);
	}

	function add_item(form){
		request.data.form=form;
		send_action_t('item_add');
	}

 function div_show(id){
   document.getElementById(id).style.display='inline';
  }

 function div_hide(id){
   document.getElementById(id).style.display='none';
  }

 function send_action_t(action,id){
   if (action) request.data.action=action;
	 div_show('wait_t');
   doload_t();
  }

 function doload_t(value){

   // Create new JsHttpRequest object.
   if (!request.disabled){
     request.disabled=true;
     var req = new JsHttpRequest();
     // Code automatically called on load finishing.
     req.onreadystatechange = function() {
       if (req.readyState == 4){
					div_hide('wait_t');
         // Write result to page element ($_RESULT become responseJS).
         if (req.responseJS.doit!=''){
           //~ into_add('debug',req.responseJS.doit+'<br>---------------------------------------<br>');
           eval(req.responseJS.doit);
          }
         // Write debug information too (output become responseText).
         if(req.responseText!=''){
           alert(req.responseText);
          }
         request.disabled=false;
         //if (timeout) clearTimeout(timeout);
         //timeout = setTimeout('doload()', 3000);
        }
      }
     // Prepare request object (automatically choose GET or POST).
     if (value){
       get='';
       for (key in request.data){
         get=get+'&'+key+'='+request.data[key];
        }
       req.open('POST', '/tracker/takeupload.php'+get, true);
       req.send({'file':value});
      }
     else{
       req.open('POST', '/tracker/takeupload.php', true);
       req.send(request.data);
      }
     //num++;
     //document.getElementById('debug').innerHTML=num;
     request.data=new Array();

    }
  }

	function doload_max(tid,value){

   // Create new JsHttpRequest object.
   if (!request.disabled){
     request.disabled=true;
     var req = new JsHttpRequest();
     // Code automatically called on load finishing.
     req.onreadystatechange = function() {
       if (req.readyState == 4){
					div_hide('torrent_wait_'+tid);
         // Write result to page element ($_RESULT become responseJS).
         if (req.responseJS.doit!=''){
           //~ into_add('debug',req.responseJS.doit+'<br>---------------------------------------<br>');
           eval(req.responseJS.doit);
          }
         // Write debug information too (output become responseText).
         if(req.responseText!=''){
           alert(req.responseText);
          }
         request.disabled=false;
         //if (timeout) clearTimeout(timeout);
         //timeout = setTimeout('doload()', 3000);
        }
      }
     // Prepare request object (automatically choose GET or POST).
     if (value){
       get='';
       for (key in request.data){
         get=get+'&'+key+'='+request.data[key];
        }
       req.open('POST', '/torrent_info.php'+get, true);
       req.send({'file':value});
      }
     else{
       req.open('POST', '/torrent_info.php', true);
       req.send(request.data);
      }
     //num++;
     //document.getElementById('debug').innerHTML=num;
     request.data=new Array();

    }
  }




//<script>