var prev_submenu=null;
var SUBMENU_TIMER=null;
var SHOW_SUBMENU_TIMER=null;

function show_submenu(id){
	clearTimeout(SHOW_SUBMENU_TIMER)
	SHOW_SUBMENU_TIMER=setTimeout("pokaz_submenu('"+id+"')", 400)
}

function pokaz_submenu(id){
	var o1=document.getElementById(id)
	var o2
	var o3=document.getElementById('dolne_przyciski')


	clearTimeout(SUBMENU_TIMER)
	if(prev_submenu){
		o2=document.getElementById(prev_submenu)
		o2.style.visibility="hidden"
	}
	o3.style.zIndex=0;

	o1.style.visibility="visible"
	prev_submenu=id
}

function hide_submenu(){
	clearTimeout(SHOW_SUBMENU_TIMER)
	clearTimeout(SUBMENU_TIMER)
	SUBMENU_TIMER = setTimeout("ukryj_submenu()", 3000)
}


function ukryj_submenu(){
	var o2
	if(prev_submenu){
		o2=document.getElementById(prev_submenu)
		o2.style.visibility="hidden"
	}
	var o3=document.getElementById('dolne_przyciski')
	o3.style.zIndex=4;
}

// -------------------------------------------------------------------------------------------------------------

var zrodlo= " -abcdefghijklmnopqrstuvwxyz0123456789"
var textRotationTimer
var charChangeTimer
var textChangeTimer
var sTxt
var inne_addr
var wozki_addr
var oldText = ""
var defaultText = "PPUH WIZ sc"
var NR_DISPLAYS=24
var NOT_READY=true
	
function getLetter(i, txt){
	var l=txt.charAt(i)
	switch(l){
		case ' ' : l="space"; break
		case '-' : l="_"; break
	}
	return l
}
function setInne(o){
	inne_addr=o
}
function setWozki(o){
	wozki_addr=o
}
function display(txt, last_char){
	txt=txt.toLowerCase()
	var len = txt.length
	var start = parseInt((NR_DISPLAYS-len)/2)
	var end = start+len
	var d = document.disp
	if(last_char<NR_DISPLAYS-1) d[last_char+1].style.backgroundPosition="0px"
	for(var i=0; i<last_char; i++){
		if(i<start) d[i].style.backgroundPosition="0px"
		else if(i>=end) d[i].style.backgroundPosition="0px"
		else d[i].style.backgroundPosition=(-17*zrodlo.indexOf(txt.charAt(i-start)))+"px"
	}
	if(last_char==NR_DISPLAYS) clearTimeout(charChangeTimer)
	else  charChangeTimer = setTimeout("display('"+txt+"',"+(last_char+1)+")", 30)
}

function textRotation(i, iters){    // if iters<0 then infinite loop
	if(iters==0) {clearTimeout(textRotationTimer); return}
	if(iters>0 && i==sTxt.length-1) iters--
	clearTimeout(charChangeTimer)
	display(sTxt[i], -1)
	textRotationTimer = setTimeout("textRotation("+((i+1)%sTxt.length)+","+iters+")", 3000)
}
function wyswietlaj(txt,iters){
	var currText=unescape(txt)
	if(currText==oldText) return
	oldText=currText
	clearTimeout(textChangeTimer)
	clearTimeout(textRotationTimer)
	clearTimeout(charChangeTimer)
	sTxt= oldText.split('\n');
	if(sTxt.length==1){ display(oldText, -1)}
	else {textRotation(0, iters)}
}
function wyswietl(txt, iters){
	if(NOT_READY) return
	clearTimeout(textChangeTimer)
	textChangeTimer=setTimeout("wyswietlaj('"+escape(txt)+"',"+iters+")", 350)
}

// -----------------------------------------------------------------------------------------------------------
function setVisible(what){
	var o1=document.getElementById('wozki_buttons')
	var o2=document.getElementById('inne_buttons')
	if (what=="wozki"){
		o1.style.visibility="visible";
		o2.style.visibility="hidden";
		document.wozki_button.style.backgroundPosition="0px -41px"
		document.inne_button.style.backgroundPosition="0px 0px"
	}else {
		o1.style.visibility="hidden";
		o2.style.visibility="visible";
		document.wozki_button.style.backgroundPosition="0px 0px"
		document.inne_button.style.backgroundPosition="0px -41px"
	}
	clearTimeout(SUBMENU_TIMER)
	ukryj_submenu()
}

function set_displays(nr, txt, iters){
	NR_DISPLAYS=nr
	NOT_READY=false
	wyswietl(txt, iters)
}

// -------------------------------------------------------------------------------------------------------
function zoom_in(adr){
	document.images.zoom.src=adr
}

function skopiuj_dane(){
	document.zamowienie.nazwa.value=document.zamowienie.fnazwa.value
	document.zamowienie.adres.value=document.zamowienie.fadres.value
}
function blokuj_pola(){
	if(document.zamowienie.czy_paragon.checked){
		document.zamowienie.fnazwa.disabled=true
		document.zamowienie.fnip.disabled=true
		document.zamowienie.fadres.disabled=true
	}else{
		document.zamowienie.fnazwa.disabled=false
		document.zamowienie.fnip.disabled=false
		document.zamowienie.fadres.disabled=false
	}
}





