﻿//  script by: Konrad Zientara | KSADHU
//  www.ksadhu.niezba.org | ksadhu@wp.pl
//
//  DISPLAY : checkIt ; displayIt (on/off) ; on_It ; off_It ; showIt ; hideIt ; moveIt ; view_It
//
	//sprawdzenie formatu odniesienia
		function checkIt(item,part) {
			if ((document.all)||(eval("document.all."+item))) {
				doc="document.all.";
				styl=".style";
			} else if (eval("document."+item+".style")) {
				doc="document.";
				styl=".style";
			} else {
				doc="document.";
				styl="";
			}
			if (part=='self') {
				part=eval(doc+item);
			} else {
				part=eval(doc+item+styl);
			}
			return part;
		}

		//włączanie/wyłączenie elementu
		function displayIt(item) {
			elem=checkIt(item);
			if (elem.display!="block") {
				elem.display="block";
			} else {
				elem.display="none";
			}
			window.status="";
		}

		//ukazanie elementu (display)
		function on_It(item) {
			elem=checkIt(item);
			elem.display="block";
			window.status="";
		}
		
		//ukrycie elementu (display)
		function off_It(item) {
			elem=checkIt(item);
			elem.display="none";
			window.status="";
		}

		//wyświetlenie elementu w punkcie
		function showIt(evt,item) {
			elem=checkIt(item);
			if (document.all) {
				elem.top=parseInt(evt.y)+4;
				elem.left=Math.max(2,parseInt(evt.x)+4);
			} else {
				elem.top=parseInt(evt.pageY)+4;
				elem.left=Math.max(2,parseInt(evt.pageX)+4);
			}
			elem.display="block";
			window.status="";
		}
		//wyświetlenie elementu w punkcie
		function showIt_hm(evt,item) {
			elem=checkIt(item);
			if (document.all) {
				elem.top=parseInt(evt.y)-257;
				elem.left=Math.max(2,parseInt(evt.x)-77);
			} else {
				elem.top=parseInt(evt.pageY)-257;
				elem.left=Math.max(2,parseInt(evt.pageX)-77);
			}
			elem.display="block";
			window.status="";
		}
		
	//przesuwanie pojemnika o krok lub do końca
	function moveIt(item,krok) {
		elem=checkIt(item);
		//ruch
		if (krok=='home') {
			truePosition=0;
		} else if (krok=='stepleft') {
			if (truePosition<startPosition) {
				truePosition+=itsStep;
			}
		/*} else if (krok=='left') {
			if (truePosition<startPosition) {
				truePosition+=flu;
			}
		} else if (krok=='right') {
			if (truePosition>endPosition) {
				truePosition-=flu;
			}*/
		} else if (krok=='stepright') {
			if (truePosition>endPosition) {
				truePosition-=itsStep;
			}
		} else if (krok=='end') {
			truePosition=endPosition;
		}
		//sprawdzenie położenia
		if (truePosition>startPosition) { truePosition=startPosition; }
		if (truePosition<endPosition) { truePosition=endPosition; }
		//nadanie
			elem.top=truePosition;
	}
	
	//otwarcie okna z plikiem ( viu_dat.php )
	function view_It(file) {
		param='width=300,height=600,innerwidth=300,innerheight=600,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no';
		viu=window.open('viu_dat.php?viu='+file,file,param);
		viu.document.close();
		viu.focus();
	}