
/*=============================================*/
/* Zmiana strony z tekstem */
function zmienNa(ident){
	if(!ie4 && !nn4) {return}
	/* ukryj wszystkie bloki tekstu */
	hide("strona1Div");
	hide("strona2Div");
	hide("strona3Div");
	hide("strona4Div");
	/* blok tekstu, który będziemy odsłaniać,
		odpowiednio przycinamy - tak, że jest
		całkiem niewidoczny - a następnie pokazujemy */
	h = wysokosc(ident);	
	clipTo(ident,0,0,h,0);
	show(ident);
	/* wywołujemy funkcję odslon(), która
		zajmie się odsłonięciem bloku po kawałku */
	odslon(ident);
	
}
function zmienNa2(ident){
	
	if(!ie4 && !nn4) {return}
	/* ukryj wszystkie bloki tekstu */
	hide("strona2Div");
	hide("strona3Div");
	hide("strona4Div");
	/* blok tekstu, który będziemy odsłaniać,
		odpowiednio przycinamy - tak, że jest
		całkiem niewidoczny - a następnie pokazujemy */
	h = wysokosc(ident);	
	clipTo(ident,0,0,h,0);
	show(ident);
	/* wywołujemy funkcję odslon(), która
		zajmie się odsłonięciem bloku po kawałku */
	odslon(ident);
	
}
function zmienNa3(ident){
	
	if(!ie4 && !nn4) {return}
	/* ukryj wszystkie bloki tekstu */

	hide("strona3Div");
	hide("strona4Div");
	/* blok tekstu, który będziemy odsłaniać,
		odpowiednio przycinamy - tak, że jest
		całkiem niewidoczny - a następnie pokazujemy */
	h = wysokosc(ident);	
	clipTo(ident,0,0,h,0);
	show(ident);
	/* wywołujemy funkcję odslon(), która
		zajmie się odsłonięciem bloku po kawałku */
	odslon(ident);
	
}
function zmienNa4(ident){
	
	if(!ie4 && !nn4) {return}
	/* ukryj wszystkie bloki tekstu */
	hide("strona4Div");
	/* blok tekstu, który będziemy odsłaniać,
		odpowiednio przycinamy - tak, że jest
		całkiem niewidoczny - a następnie pokazujemy */
	h = wysokosc(ident);	
	clipTo(ident,0,0,h,0);
	show(ident);
	/* wywołujemy funkcję odslon(), która
		zajmie się odsłonięciem bloku po kawałku */
	odslon(ident);
	
}

/* Animacja odslony stron */
function odslon(ident) {
	/* odsłaniamy kolejny kawałek bloku
		- zmieniamy jedną składową atrybutu clip */
	clipBy(ident,0,10,0,0);
	
	/* odczytujemy bieżącą wartość
		zmienionej składowej */
	if(nn4) {
	    r = document.layers[ident].clip.right;
	} 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");
		r = parseInt(ie_clip_wart[1]);	
	}
	
	/* jeśli nie dojechaliśmy jeszcze do zadanej wartości
		(równej szerokości bloku, u nas 500 pikseli),
		to ponownie wywołujemy funkcje odslon() (z opóĽnieniem!) */
	if(r<500) {
		setTimeout("odslon('" + ident + "')", 10);
	}
}

