/*************************/
/* Detekcja przegladarki */
/*************************/
var prz_nn6 = true;

var pozX=0;
var pozY=0;
var oknoW=1024;
var oknoH=768;


/* Przesun stronę maksymalnie do góry */
function scroll_page_top(ramka) {

	if (ramka)
	{
		if ( parent.frames[ramka] )
			parent.frames[ramka].window.scrollTo(0,0);
	}
	else
	{
		self.scrollTo(0,0);
	}
}

	
	
	
	

/**********************/
/* Pokaz blok 'ident' */
/**********************/
function show(ident,ramka) {
	
	if (ramka)
	{
		if ( parent.frames[ramka] )
			if ( parent.frames[ramka].document.getElementById(ident) )
				parent.frames[ramka].document.getElementById(ident).style.visibility = "visible";
	}
	else
	{
		if ( document.getElementById(ident) )
			document.getElementById(ident).style.visibility = "visible";
	}
}



/**********************/
/* Ukryj blok 'ident' */
/**********************/
function hide(ident,ramka) {

	if (ramka) 	
	{
		if ( parent.frames[ramka] )			
			if ( parent.frames[ramka].document.getElementById(ident) )
				parent.frames[ramka].document.getElementById(ident).style.visibility = "hidden";
	}
	else
	{
		if ( document.getElementById(ident) )
			document.getElementById(ident).style.visibility = "hidden";
	}
}

/****************************************/
/* Przesun blok 'ident' do punktu (x,y) */
/****************************************/
function moveTo(ident,x,y,ramka) {
	if ( ramka )
	{
		if ( parent.frames[ramka] )
		{
			parent.frames[ramka].document.getElementById(ident).style.left = x+"px";
	 		parent.frames[ramka].document.getElementById(ident).style.top = y+"px";
 		}
	}
	else
	{
		document.getElementById(ident).style.left = x+"px";	
		document.getElementById(ident).style.top = y+"px";
	}
}

/*****************************************/
/* Przesun blok 'ident' o wektor [dx,dy] */
/*****************************************/
function moveBy(ident,dx,dy,ramka) {
	if ( ramka )
	{
		if ( parent.frames[ramka] )
		{
			parent.frames[ramka].document.getElementById(ident).style.left = parent.frames[ramka].document.getElementById( ident ).offsetLeft + dx;
			parent.frames[ramka].document.getElementById(ident).style.top  =  parent.frames[ramka].document.getElementById( ident ).offsetTop + dy;
		}
	}
	else
	{
		document.getElementById(ident).style.left = document.getElementById( ident ).offsetLeft + dx;
		document.getElementById(ident).style.top  = document.getElementById( ident ).offsetTop + dy;
	}
}

/************************************************/
/* Przytnij blok 'ident' do zadanego prostokata */
/*     t: top, r: right, b: bottom, l:left      */
/************************************************/
function clipTo(ident, t, r, b, l,ramka) {
	if ( ramka )
	{
		if ( parent.frames[ramka] )
		{
			parent.frames[ramka].document.getElementById(ident).style.clip = "rect(" + t + " " + r + " " + b + " " + l + ")";
		}
	}
	else
	{
 		document.getElementById(ident).style.clip = "rect(" + t + " " + r + " " + b + " " + l + ")";		
	}
}

/****************************************************/
/* Zmien przyciecie bloku 'ident' o zadane wartosci */
/*     t: top, r: right, b: bottom, l:left          */
/****************************************************/
function clipBy(ident, t, r, b, l,ramka) {
	if (ramka)
	{
		if ( parent.frames[ramka] )
		{
			ie_clip = parent.frames[ramka].document.getElementById(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]);	
			parent.frames[ramka].document.getElementById(ident).style.clip = "rect(" + t + "px " + r + "px " + b + "px " + l + "px)";
		}
	}
	else
	{
		ie_clip = document.getElementById(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.getElementById(ident).style.clip = "rect(" + t + "px " + r + "px " + b + "px " + l + "px)";
	}
}

/***********************************************************/
/* Zapisz pozycje bloku 'ident' do zmiennych pozX:left, pozY:top */
/***********************************************************/
function pozycja(ident,ramka) {
	pozX = ramka ? parent.frames[ramka].document.getElementById( ident ).offsetLeft : document.getElementById( ident ).offsetLeft;
	pozY = ramka ? parent.frames[ramka].document.getElementById( ident ).offsetTop  : document.getElementById( ident ).offsetTop;
}

/******************************************************/
/* Zapisz wysokosc bloku 'ident' do zmienej h: height */
/******************************************************/
function wysokosc(ident,ramka) {
	h = ramka ? parent.frames[ramka].document.getElementById(ident).offsetHeight : document.getElementById(ident).offsetHeight;
	return h;
}

/******************************************************/
/* Zapisz szerokosc bloku 'ident' do zmienej w: width */
/******************************************************/
function szerokosc(ident,ramka) {
	w = ramka ? parent.frames[ramka].document.getElementById(ident).offsetWidth : document.getElementById(ident).offsetWidth;
	return w;
}


/****************************************/
/* Sprawdz rozmiary okna                */
/*   oknoW: dostepna szerokosc          */
/*   oknoH: dostepna wysokosc           */
/****************************************/
function okno() {
	oknoW = window.innerWidth - 16;
	oknoH = window.innerHeight;
}

/*************************/
/* Przeladuj cala strone */
/*************************/
function reDo() {
	location.reload();
}

/*************************/
/* Zmien zawartosc bloku */
/*************************/
function writeTo(ident, tekst, ramka) {
	ramka ? parent.frames[ramka].document.getElementById(ident).innerHTML = tekst : document.getElementById(ident).innerHTML = tekst;
}