
nn4=(document.layers)? true:false;
ie4=(document.all)? true:false;
function zegar(){
defaultStatus="Delfin s.c. - www.delfin.info.pl";
var przed_z = "<font face='geneva, arial, helvetica, sans-seif' size='-5' color='#0000FF' > "
var po_z  = "</font>"

Dni = new Array()
Dni[0]="Niedziela"
  Dni[1]="Poniedziałek"
  Dni[2]="Wtorek"
  Dni[3]="¦roda"
  Dni[4]="Czwartek"
  Dni[5]="Pi±tek"
  Dni[6]="Sobota"

mie = new Array()
  mie[0]="I"
  mie[1]="II"
  mie[2]="III"
  mie[3]="IV"
  mie[4]="V"
  mie[5]="VI"
  mie[6]="VII"
  mie[7]="VIII"
  mie[8]="IX"
  mie[9]="X"
  mie[10]="XI"
  mie[11]="XII"



var dte = new Date();
var hrs = dte.getHours();
var min = dte.getMinutes();
var sec = dte.getSeconds();
var day = Dni[dte.getDay()]
var date = dte.getDate()
var month = mie[dte.getMonth()]
var year = dte.getFullYear()
var dwukropek= "   "
var col = ":";
var spc = " ";
var com = ",";
if (hrs == 0) hrs=12;
if (hrs<=9) hrs="0"+hrs;
if (min<=9) min="0"+min;
if (sec<=9) sec="0"+sec;

if(navigator.appName == "Netscape") {
document.clock.document.write(przed_z+hrs+col+min+col+sec+spc+dwukropek+spc+com+spc+date+spc+month+spc+year+po_z);
document.clock.document.close();

}

if (navigator.appVersion.indexOf("MSIE") != -1){
clock.innerHTML = przed_z+hrs+col+min+col+sec+spc+dwukropek+spc+day+com+spc+date+spc+month+spc+year+po_z
}

}


nr1=null;
function okno(file,nr,w,h) {



eval("window.open(file,nr,'width="+w+",height="+h+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no');");




}

function show(ident) {
	if(nn4) {
		document.layers[ident].visibility = "show";
	} else if(ie4) {
		document.all[ident].style.visibility = "visible";
	}
}

function hide(ident) {
	if(nn4) {
		document.layers[ident].visibility = "hide";
	} else if(ie4) {
		document.all[ident].style.visibility = "hidden";
	}
}

function clipTo(ident, t, r, b, l) {
	if(nn4) {
   		document.layers[ident].clip.top = t;
	    document.layers[ident].clip.right = r;
   		document.layers[ident].clip.bottom = b;
    	document.layers[ident].clip.left = l;
	} else if(ie4) {
   		document.all[ident].style.clip = 
			"rect(" + t + " " + r + " " + b + " " + l + ")";
	}
}

function clipBy(ident, t, r, b, l) {
	if(nn4) {
		document.layers[ident].clip.top += t;
		document.layers[ident].clip.right += r;
		document.layers[ident].clip.bottom += b;
		document.layers[ident].clip.left += l;
	} else if(ie4) {
		ie_clip = document.all[ident].style.clip;
		ie_clip = ie_clip.substring(5, ie_clip.length-1);
		ie_clip_wart = ie_clip.split("px");
		t += parseInt(ie_clip_wart [0]);
		r += parseInt(ie_clip_wart [1]);
		b += parseInt(ie_clip_wart [2]);
		l += parseInt(ie_clip_wart [3]);
		
		document.all[ident].style.clip = 
			"rect(" + t + "px " + r + "px " + b + "px " + l + "px)";
	}
}

function zmienNa(ident){
	if(!ie4 && !nn4) {return}
	/* ukryj wszystkie bloki tekstu */
	hide("tekst1Div");
	hide("tekst2Div");

	/* blok tekstu, który będziemy odsłaniać,
		odpowiednio przycinamy - tak, że jest całkiem niewidoczny -
		a następnie pokazujemy */
	clipTo(ident,0,550,0,0);
	show(ident);
	/* wywołujemy funkcję odslon(), która
		zajmie się odsłonięciem bloku po kawałku */
	odslon(ident);
}

function odslon(ident) {
	/* odsłaniamy kolejny kawałek bloku
		- zmieniamy jedną składową atrybutu clip */
	clipBy(ident,0,0,20,0);
	
	/* odczytujemy bieżącą wartość
		zmienionej składowej */
	if(nn4) {
	    b = document.layers[ident].clip.bottom
	} else if(ie4) {
		ie_clip = document.all[ident].style.clip;
		ie_clip = ie_clip.substring(5, ie_clip.length-1);
		ie_clip_wart = ie_clip.split("px");
		b = parseInt(ie_clip_wart [2]);	
	}
	
	/* jeśli nie dojechaliśmy jeszcze do zadanej wartości
		(równej szerokości bloku, u nas 450 pikseli),
		to ponownie wywołujemy funkcje odslon() (z opóźnieniem!) */
	if(b<550) {
		setTimeout("odslon('" + ident + "')", 10);
	}
}




