var katalogGrafika = 'aplikacja/szablon/grafika/'
var warstwy = new Array()
var MyOB, Mzindex=5

function inicjujWarstwy() {
	for (i=0; i<warstwy.length; i++) {
		new MyDragDrop(warstwy[i]);
	}
	
	document.onmousemove=DragFun
	document.onmouseup=DropFun
}

function DragFun(e) {
	e=e||event
	if(MyOB) {
		MyOB.left=(e.pageX?e.pageX:event.clientX+document.body.scrollLeft)-MyOB.X
		MyOB.top=(e.pageY?e.pageY:event.clientY+document.body.scrollTop)-MyOB.Y
	}
	return false;
}

function DropFun() {
	MyOB.cursor = 'default'
	MyOB=null
}

function MyDragDrop(w) {
	this.id=document.getElementById(w)
	this.id.onmousedown=CDown
	
	function CDown(e) {
		MyOB=this.style
		MyOB.cursor = 'move'
		MyOB.zIndex=++Mzindex
		e=e||event
		
		MyOB.X=e.pageX?e.pageX-(this.offsetLeft):event.clientX-200
		MyOB.Y=e.pageY?e.pageY-(this.offsetTop):event.clientY-15
		return false
	}
}

function rozdzielczoscEkranu() {
	document.cookie = 'ekran=' + escape(screen.width+'x'+screen.height) + ';';
}

function obslugaCiasteczek() {
	if (!unescape(document.cookie).match('ciasteczka')) {
		document.getElementById('ciasteczka').style.display = 'block';
		if (document.email != undefined) document.email.style.display = 'none';
		if (document.zamowienie != undefined) document.zamowienie.style.display = 'none';
	}
}

function obramowanieAktywne(obiekt) {
	obiekt.firstChild.style.border = '2px solid #FF0000';
}

function obramowanieNieaktywne(obiekt) {
	obiekt.firstChild.style.border = '2px solid transparent';
}

function przyciskAktywny(obiekt) {
	obiekt.style.border = '1px solid #B70000';
	obiekt.style.background = '#FF4A4A';
	obiekt.style.color = '#FFFFFF';
	obiekt.style.cursor = 'pointer';
}

function przyciskNieaktywny(obiekt) {
	obiekt.style.border = '1px solid #737373';
	obiekt.style.background = '#D4D4D4';
	obiekt.style.color = '#000000';
	obiekt.style.cursor = 'default';
}

function pomoc(obiekt, stan) {
	obiekt.nextSibling.style.display = stan ? 'block' : 'none';
}

var komunikatID = null;
var komunikatBlokujZamkniecie = false;

function inicjujKomunikat() {
	if (document.getElementById('komunikat') == null || document.getElementById('komunikat') == undefined)
		document.write('<div id="komunikat" onclick="zamknijKomunikat()"><div></div></div>');
}

function zamknijKomunikat() {
	document.getElementById('komunikat').style.display = 'none';
	if (komunikatID!=null && !komunikatBlokujZamkniecie) {
		clearTimeout(komunikatID);
		komunikatID = null;
	}
}

function wyswietlKomunikat(tekst, szer, gora, czas, ikona, bZamkniecie) {
	komunikatBlokujZamkniecie = bZamkniecie;
	if ((!komunikatBlokujZamkniecie || komunikatBlokujZamkniecie==undefined || komunikatBlokujZamkniecie==null) && komunikatID!=null)
		clearTimeout(komunikatID);
		
	if (szer==0 || szer==undefined || szer==null)
		szer = 300;
		
	document.getElementById('komunikat').firstChild.innerHTML = tekst;
	
	if (gora!=null || gora!=undefined)
		document.getElementById('komunikat').style.top = gora+'px';
	document.getElementById('komunikat').style.width = szer+'px';
	document.getElementById('komunikat').style.left = (900-szer)/2+'px';
	
	if (ikona!=null || ikona!=undefined)
		document.getElementById('komunikat').firstChild.className = ikona;
	else
		document.getElementById('komunikat').firstChild.className = 'd';
		
	document.getElementById('komunikat').style.display = 'block';
	
	if (czas>0)
		komunikatID = setTimeout("zamknijKomunikat()", czas*1000);
}

var sekundnikCzas = 60;
var sekundnikID = null;

function zatrzymajSekundnik() {
	if (sekundnikID!=null) {
		clearTimeout(sekundnikID);
		sekundnikID = null;
	}
}

function sekundnik() {
	if (sekundnikCzas==0) sekundnikCzas = 60;
	if (document.getElementById('sekundnik') != null) document.getElementById('sekundnik').innerHTML = sekundnikCzas;
	sekundnikCzas--;
   if (sekundnikCzas>0) sekundnikID = setTimeout('sekundnik('+sekundnikCzas+')',1000);
	else zatrzymajSekundnik();
}

function galeriaLoader() {
	document.getElementById('galeriaLoader').style.display = 'none';
	document.getElementById('galeria').style.display = 'block';
}

function konwertuj(obiekt, zamien, na, poz) {
	poz = obiekt.value.indexOf(zamien, poz);
	if (poz!=-1) {
		tekst = obiekt.value.substr(0, poz);
		tekst += na;
		tekst += obiekt.value.substr(poz+1, obiekt.value.length-1);
		obiekt.value = tekst;
		konwertuj(obiekt, zamien, na, poz+1);
	}
}

function konwewrsjaZnakow(obiekt) {
	zamien = new Array();
	na = new Array();
	zamien[0] = '±';
	na[0] = 'a';
	zamien[1] = 'æ';
	na[1] = 'c';
	zamien[2] = 'ê';
	na[2] = 'e';
	zamien[3] = '³';
	na[3] = 'l';
	zamien[4] = 'ñ';
	na[4] = 'n';
	zamien[5] = 'ó';
	na[5] = 'o';
	zamien[6] = '¶';
	na[6] = 's';
	zamien[7] = '¡';
	na[7] = 'z';
	zamien[8] = '¿';
	na[8] = 'z';
	zamien[9] = 'Æ';
	na[9] = 'C';
	zamien[10] = '£';
	na[10] = 'L';
	zamien[11] = '¦';
	na[11] = 'S';
	zamien[12] = '¬';
	na[12] = 'Z';
	zamien[13] = '¯';
	na[13] = 'Z';
	
	for (i=0; i<zamien.length; i++)
		konwertuj(obiekt, zamien[i], na[i], 0);
}