LoadPage();

var uppladdad = 0;
var upl_id = 0;

function LoadPage()
{
  document.getElementById('torr').disabled = false;
  document.getElementById('torr').value = '';
  document.getElementById('title').value = '';
  document.getElementById('descr').value = '';
}

function resetform()
{
  document.getElementById('butt').disabled = false;
  document.getElementById('torr').disabled = false;
  uppladdad = 0;
}

function ErrMsg(msg)
{
  document.getElementById('errstatus').innerHTML = msg;
}

function filvald()
{
  var str;
  
  document.getElementById('errstatus').innerHTML = '';
  
  str = document.getElementById('torr').value;
  
  if(str.lastIndexOf('.torrent') == -1)
  {
    resetform();
    ErrMsg(lan1);
  }
  else
  {  
    str = str.replace(/\\/g,"/");
    str = str.replace(/\-/g, " ");
    str = str.replace(/\./g, " ");
    str = str.replace(/\_/g, " ");
    str = str.replace(/  /g, " ");

    str = str.substr(str.lastIndexOf("/")+1);
    str = str.replace(/.torrent/,"");
    document.getElementById('title').value = str;
    
    document.frm.submit();
    document.getElementById('torr').disabled = true;
  }
}

function fileupload(e)
{
  document.getElementById('errstatus').innerHTML = '';
  document.getElementById('butt').value = lan0;
 
  var ar = e.split(";");

  if(ar[0] == '0')
  {
    resetform();
    ErrMsg(ar[1]);
  }
  else
  {
    upl_id = ar[0];
    uppladdad = 1;
    document.getElementById('torrid').value = upl_id;
    document.getElementById('tfile').innerHTML = '<img src="pic_torrentikon.jpg" width="15" height="16" alt="ikon" />&nbsp;' + ar[1] + '&nbsp;<input type="button" value="'+lan2+'" onClick="ersatt();" />';
  }

}

function ersatt()
{
  ajax_angraupl(upl_id);
  document.getElementById('tfile').innerHTML = '<form method="post" action="upload.php" target="upl" name="frm" enctype="multipart/form-data"><input type="file" id="torr" name="torr" size="50" onchange="javascript:filvald();" /></form>';
}

function spara_upl()
{
  document.getElementById('errstatus').innerHTML = '';

  if(uppladdad == 0)
  {
    ErrMsg(lan3);
  }
  else if(document.getElementById('title').value.length < 3)
  {
    ErrMsg(lan4);
  }
  else
  {
    document.frm2.submit();
  }
}


function ajax_angraupl(id)
{
  var request;
  var url = 'ajax_angraupl.php?id=' + escape(id);
	if(window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	}
	else {
		request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	request.open("GET", url, true);
	request.send(null);
}
