var plikPomocText = 'Wybierz z dysku plik, który chcesz dodać. Maksymalny rozmiar pliku to 20 MB.';
var subdomenaPomocText = 'Podaj tytuł pliku na podstawie, którego stworzymy adres strony z plikiem.';
var prywatnyPomocText = 'Do pliku prywatnego dostęp będą miały tylko te osoby, które będą znały jego adres. Plik prywatny nie będzie widoczny w naszych rankingach, ani w wyszukiwarce.';
var anonimowyPomocText = 'Jeśli zaznaczysz pole <i>plik anonimowy</i>, to wrzucony plik nie będzie zawierał informacji, że to Ty jego wrzuciłe(a)ś.'
var kategoriaPomocText = 'Jeśli chcesz możesz, określić kategorię tematyczną do której pasuje Twój plik.';
var opisPomocText = 'W tym miejscu możesz dodać informację co znajduje się w pliku.';
var tagiPomocText = 'Tagi są to pojedyczna słowa trafnie określające zawartość pliku. Np do zdjęcia przedstawiającego samochód Porsche można by dodać tagi: <i>porsche auto samochód</i> ';
var komentarzePomocText = 'Zaznacz tą opcję jeśli nie chcesz, aby inni użytkownicy komentowali Twój plik';


var dodajPlikRamka = '<div align="left" style="background-color:#ffffff; padding-top:10px; border-color:#57594c; border-style:solid; border-width:1px; padding-bottom:5px">'+
			  	'<div align="center" class="normal_bold" style="margin-bottom:5px"><img src="http://www1.patrz.pl/img/upload.gif" alt="" /><img src="http://www1.patrz.pl/img/upload.gif" alt="" /></div>'+
				'<div align="center" class="normal_bold" style="margin-bottom:5px">Ładowanie pliku w trakcie: <span id="zegarId">0 sek</span></div>'+
				'<div align="center" class="normal_mini" style="margin-bottom:10px">Wysyłanie pliku o dużym rozmiarze może potrwać nawet kilka minut..</div>'+
				'<div align="center" class="normal_mini" style="margin-bottom:25px"><hr size="1" style="color:#666666" /></div>'+
				'<div align="center">'+
					  '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="300" height="175">'+
						  '<param name="movie" value="im/sw.swf" />'+
						  '<param name="quality" value="high" />'+
						  '<embed src="im/sw.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="300" height="175"></embed>'+
					  '</object>'+
			 	'</div>'+
			'</div>';
			
var dodajPlikForm;

function wyswietlRamkeWrzucania()
{
	document.getElementById('formularzDiv').style.visibility = 'hidden';
	document.getElementById('formularzDiv').style.position =  'absolute';
	document.getElementById('dodajPlikDiv').innerHTML += dodajPlikRamka;

}


				
		// wrapper for sprdom		
		function x_sprdom()
		{
			docelowyPlikSajax = "upload.ajax.php"; 
			sajax_do_call("sprdom",x_sprdom.arguments);
		}
		
		// wrapper for sprdom		
		function x_utrzymajSesje() 
		{
			docelowyPlikSajax = "upload.ajax.php"; 
			sajax_do_call("utrzymajSesje",x_utrzymajSesje.arguments);
		}
		
var up="<img src='img/upload.gif'/> ";
var load=up+"<br>Wysyłanie pliku.<hr width='70%'>Ze względu na duży rozmiar<br>wysyłanie plików <b>audio</b>, czy <b>wideo</b><br>może potrwać nawet <b>kilka minut</b>.<br>Proszę czekać...";
var przyg=up+"Przygotowanie do wysłania pliku. Proszę czekać.";
function komunikat(k){getobj("dpform").innerHTML='<center>'+up+k+'</center>';}
function getobj(naz){return document.getElementById(naz);}
function blok(naz){getobj(naz).disabled=true;}
function foc(naz){getobj(naz).focus();}
function widv(naz){getobj(naz).style.visibility="visible";}
function widh(naz){getobj(naz).style.visibility="hidden";}
function dpinfo(t){getobj("dpinfo").innerHTML='<center>'+t+'</center>';}
function dpforminfo(t){getobj("dpform").innerHTML=t;}
function blink(naz){getobj(naz).innerHTML='<blink style="color:red">'+getobj(naz).innerHTML+'</blink>';}

var dataWyslania;
function wdp() 
{
	if (dataWyslania != null && ( (new Date()).getTime() - dataWyslania.getTime()) < 60000)
	{
		alert('Wysyłanie w trakcie. Proszę czekać');
		return;
	}
	wylaczBledy();
	var plik=getobj("plik").value;
	if (plik.length<3)
	{
		getobj('plikError').innerHTML = "Proszę wybrać plik do załadowania";
		return false;
	}
	
	var poz=plik.lastIndexOf('.');
	switch (plik.substring(poz+1).toLowerCase())
	{
		case "bat":case "exe":case "com":case "php":case "asm":case "ini":case "htm":case "html":case "js":case "dll":case "php":
		getobj('plikError').innerHTML = "Niedopuszczalny rodzaj pliku. Wybierz inny.";
		return false;
	}
	
	if (getobj('opis') && getobj('opis').value.length>250)
	{
		getobj('opisError').innerHTML = "Opis może zawierać maksymalnie 250 znaków.";
		return false;
	}
	
	dataWyslania = new Date();
	//komunikat(przyg);
	//dpinfo(przyg);
	//getobj("dpbut").style.visibility='hidden';
	var sub=getobj("sbd").value;
	if (sub.length==0)
		res_sbd('0');
	else 
		x_sprdom(sub,res_sbd);
	return false;
}

var s=0;
function licz()
{
	var t="";
	s++;
	if (s>59)
		t+=Math.floor(s/60)+" min, "+ (s%60)+" sek";
	else 
		t+=(s%60)+" sek";
	document.getElementById('zegarId').innerHTML = t;
	if (s % 600 == 0)
	{	
		x_utrzymajSesje();
	}
	setTimeout('licz()',1000);
}

function res_sbd(s)
{
	dataWyslania = null;
	switch(s)
	{
		case "0":
			getobj("fdp").submit();
			wyswietlRamkeWrzucania();
			licz();
			break;
		case "1":
			getobj('subdomenaError').innerHTML =  'Podany tytuł pliku już istnieje.Wprowadź inny.';
			break;
		default:
			getobj('formError').innerHTML ="Błąd połączenia. Spróbuj ponownie.";
			break;
	}
}

function wylaczBledy()
{
	divy = document.getElementsByTagName('div');
	for (i=0; i < divy.length; i++)
	{
		ind = divy[i].id.lastIndexOf("Error");
		if (ind > 0 && ind == divy[i].id.length - 5)
			divy[i].innerHTML ='';
	}
}




