
var req;
var down = 0;

function lang_down()
{
	if (down == 0)
	{
	Effect.SlideDown('language_menu'); 
	down = 1;
	}
	else
	{
	Effect.SlideUp('language_menu'); 
	down = 0;
	}
}

var ii = 1;
function ajax(uid,srv) {
	

	
	var now = new Date();
	
 	try {
		req = window.XMLHttpRequest?new XMLHttpRequest(): 
			new ActiveXObject("Microsoft.XMLHTTP"); 
	} catch (e) {
		document.getElementById("test").innerHTML = "error";
	}
 
	req.onreadystatechange = function() {
		if ((req.readyState == 4) && (req.status == 200)) { 
			 
			var myArray = req.responseText.split('|'); 
			
			if (ii != 2 && req.responseText != "")
			{ 
				ii = 2;
				Effect.BlindUp('uploadarea');
				Effect.BlindDown('progressbox');
			}
		

			document.getElementById("progress").style.width = myArray[7];
			document.getElementById("filename").innerHTML = myArray[6];
			document.getElementById("size_total").innerHTML = myArray[3];
			document.getElementById("size_upped").innerHTML = myArray[4];
			//document.getElementById("filename").innerHTML = myArray;
			document.getElementById("kbs").innerHTML = myArray[0];
			document.getElementById("est_time").innerHTML = myArray[1];
			document.getElementById("total_time").innerHTML = myArray[2];

		}
	}
	
		req.open('get', 'http://kickload.com/include/progress.php?key='+uid+'&srv='+srv+'&cache='+now.getTime())
	
	req.send(null);

	
}


var ii = 1;

function local_upload(uid,srv)
{
	var now = new Date();
	
		try {
		req = window.XMLHttpRequest?new XMLHttpRequest(): 
			new ActiveXObject("Microsoft.XMLHTTP"); 
	} catch (e) {
		document.getElementById("test").innerHTML = "error";
	}
 
	req.onreadystatechange = function() {
		if ((req.readyState == 4) && (req.status == 200)) { 
			 
			if (req.responseText == "2")
			{
				alert("Diese Datei kann nicht hochgeladen werden, da die Dateigrosse mehr als 1000 MB betraegt.");	
			}


		}
	}
	
		req.open('get', 'http://kickload.com/include/check_filesize.php?key='+uid+'&srv='+srv+'&cache='+now.getTime())
}




function ajax_remote(uid,srv) {

	var now = new Date();
	
 	try {
		req = window.XMLHttpRequest?new XMLHttpRequest(): 
			new ActiveXObject("Microsoft.XMLHTTP"); 
	} catch (e) {
		document.getElementById("test").innerHTML = "error";
	}
 
	req.onreadystatechange = function() {
		if ((req.readyState == 4) && (req.status == 200)) { 
			 
			var myArray = req.responseText.split('|'); 
			
						if (ii != 2 && req.responseText != "")
			{
				ii = 2;
				Effect.BlindUp('uploadarea');
				Effect.BlindDown('progressbox');
			}

			
			document.getElementById("progress").style.width = myArray[7];
			document.getElementById("filename").innerHTML = myArray[6];
			document.getElementById("size_total").innerHTML = myArray[3];
			document.getElementById("size_upped").innerHTML = myArray[4];
			document.getElementById("kbs").innerHTML = myArray[0];
			document.getElementById("est_time").innerHTML = myArray[1];
			document.getElementById("total_time").innerHTML = myArray[2];
			
			if (myArray[8] != "" && myArray[8] != "0") 
			{ 
			window.location.replace('http://kickload.com/link/' + myArray[8]);  
			}

		}
	}
	
		req.open('get', 'http://kickload.com/include/progress_remote.php?key='+uid+'&srv='+srv+'&cache='+now.getTime())
	
	req.send(null);

	
}

function ButtonAktualisieren(VergangeneSekunden,wait)
			{
   				 if(VergangeneSekunden == wait)
    			{
					Effect.BlindDown('download');
					document.getElementById('counter').style.display = "none";
    			}
   			 	else
   				{
        			Restsekunden = wait-VergangeneSekunden;
        			document.getElementById('time2wait').innerHTML = Restsekunden;
    			}
			}
			

function warten(wait)
{
	for(i = 1; i <= wait; i++)
	{
		window.setTimeout("ButtonAktualisieren(" + i + ","+wait+")", i*1000);
	}
}
			
			
function hide_upload(id,text)
{
		Check = confirm(text);
		if(Check == false){
			
		}
		else
		{
			Effect.BlindUp('upload_container'+id);
		}
}

function delete_upload()
{
		Check = confirm("Mochten Sie die Datei(en) wirklich loschen?");
		if(Check == false)
		{			
		}
		else
		{
			document.forms["uploads"].submit();
		}

}
			
function  CopyToClipboard(id)
{
   document.getElementById(id).focus();
   document.getElementById(id).select();

   CopiedTxt = document.selection.createRange();
   CopiedTxt.execCommand("Copy");
}

function show_md5()
{
	document.getElementById('md5').style.display = "inline";	
}

function countdown(i)
{
	i = i + 1;
	if (i > 10)
	{
	document.getElementById('download').style.display = "none";	
	document.getElementById('premium').style.display = "block";	
	}
	
	window.setTimeout("countdown(" + i + ")", 1000);
}


function kaufm(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  var p = k.indexOf('.'), m = k.indexOf('-.');
  var f = (p == 0 || m == 0)? '0,' : ',';
  return k.substring(0, p) + f + k.substring(p+1, p+3);
}


i = 0;

function countdown2(ib)
{
	i = ib - 1;

if (i <= 0)
	{
		window.location.reload();
	}
	else
	{
		window.setTimeout("countdown2(" + i + ")", 1000);
		document.getElementById('warten').innerHTML = kaufm(i / 60);
	}
	
		
	
}

function myTimeCallback(current)
{
		 
	 if (current > 60)  
	 { 
	
			if(navigator.userAgent.indexOf('MSIE')   != -1 ||
			   navigator.userAgent.indexOf('Safari') != -1)
			{
				divx = document.getElementById('ie_plugin');
			}
			else
			{
				divx = document.getElementById('np_plugin');
			}
		  
		 Effect.BlindUp('download');
		 Effect.BlindDown('premium'); 
		 divx.Stop();
	 }
}


function cpopup(url,new_width,new_height)
{
	myleft=(screen.width)?(screen.width-new_width)/2:100;mytop=(screen.height)?(screen.height-new_height)/2:100;
	settings="width="+new_width+",height="+new_height+",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,dependent=no";
	win=window.open(url,"mypopup",settings);
	win.focus();
}

function copy(id)
  {
  document.getElementById(id).focus()
  document.getElementById(id).select()
  document.execCommand("Copy")
  }


