//e-con system 
//client
//v1.0
//
//Bib

Debug=0;

// *** Deklaracje ogólnego przeznaczenia

var browserName;
var browserVer;
browserName=navigator.appName;
browserVer=parseInt(navigator.appVersion);

//alert("JavaScript...by TJ...A.D.2001");



function Netscape()
{
	if ( browserName=="Netscape" )
		return true;
	else
		return false;
}

function Explorer()
{
	if ( browserName=="Microsoft Internet Explorer" )
		return true;
	else
		return false;
}

function Wersja()
{
	return browserVer;
}

function Sygnatura(syg)
{
	a= window.navigator.appVersion.indexOf( syg );

	if (a != -1)
		return true;
	else
		return false;
}

// *** Funkcje operujące na przeglądarce

function WymiaryOkna(x,y)
{
	resizeTo(x,y);
}

function LinkS(h,x,y)
{
	WymiaryOkna(x,y);
	window.location.href=h;
}


function popup(nazwa)
{
	var gdzie;
		
	if (Explorer())
		gdzie = document.forms(nazwa)(nazwa).value;
			
	if (Netscape())
	{
		var obj_for;
		var obj_sel;
		var idx;		
	
		obj_for=document[nazwa];
		obj_sel=obj_for[nazwa]
		idx=obj_sel.selectedIndex;
		gdzie=obj_sel.options[idx].value;
	}

	window.location.href=gdzie;
}


//otwarcie nowych okien
var w=null;

function NowaStrona(adres, x, y)
{
	if (w!=null && w.closed == false)
		w.close();
	w=window.open(adres,"_blank","height="+y+",width="+x+",status=no,toolbar=no,menubar=no,location=no");
}

function NowaStronaS(adres, x, y)
{
	if (w!=null && w.closed == false)
		w.close();
	w=window.open(adres,"_blank","height="+y+",width="+x+",scrollbars=yes,status=no,toolbar=no,menubar=no,location=no");
}

function NowaStronaN(adres, x, y, nazwa)
{
	if (w!=null && w.closed == false)
		w.close();
	w=window.open(adres,nazwa,"height="+y+",width="+x+",status=no,toolbar=no,menubar=no,location=no");
}

function NowaStronaSN(adres, x, y, nazwa)
{
	if (w!=null && w.closed == false)
		w.close();
	w=window.open(adres,nazwa,"height="+y+",width="+x+", scrollbars=yes, status=no,toolbar=no,menubar=no,location=no");
}


function NowaStrona02(adres, x, y)
{
	if (w!=null && w.closed == false)
		w.close();
	w=window.open(adres,"_blank","height="+y+",width="+x+",scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,directories=no,channelmode=yes");
}


// *** Funkcje operujące na arkuszu stylów


function CSSUrl(nazwa)
{
	if (Explorer())
	{
		document.write("<link id=s rel='stylesheet' type='text/css' href="+nazwa+">");
		document.close();
	}
	
	if (Netscape())
	{
		document.write("<link rel='stylesheet' type='text/css' href="+nazwa+">");
		document.close();
	}
}	

function CSSTytul(tlo,tekst)
{
	if (Explorer())
	{
		document.styleSheets.s.addRule(".tytul","color:"+tekst);
		document.styleSheets.s.addRule(".tytul","background-color:"+tlo);
	}

	if (Netscape())
	{
		document.classes.tytul.all.color=tekst;
		document.classes.tytul.all.borderColor=tlo;
	}
}


// *** Animuj tlo

function RuchTla()
{
	document.all(IdTla).style.backgroundPositionY=PozycjaTla;
				
	PozycjaTla+=1;
	if ( PozycjaTla==0 )
	{
		PozycjaTla=PozycjaPoczatkowaTla;
	}
	setTimeout("RuchTla();",150,"JavaScript");
}


// *** Operacje na obrazkach 

var ImgTab= new Array(0);
var NrImg=0;

function ZmieniajObrazki(id,min,max,akt,t)
{
	PokazObrazek(id,akt);
	akt++;
	if (akt>max)
		akt=min;
				
	setTimeout("ZmieniajObrazki('"+id+"',"+min+","+max+","+akt+","+t+");",t,"JavaScript");
}

function LadujObrazek(nazwa)
{
	var ImgTab2;
	var Obrazek;

	Obrazek=new Image();
	Obrazek.src=nazwa;

	ImgTab2=new Array(1);
	ImgTab2[0]=Obrazek;

	ImgTab=ImgTab.concat(ImgTab2);	
	
	NrImg++;

}

function PokazObrazek(id,nr)
{
	document[id].src=ImgTab[nr-1].src;
}


// *** Funkcje manipulujace oknem przegladarki


function WlaczPaski()
{
	
	if (Netscape())
	{
		netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
		window.parent.tresc.scrollbars.visible=true;
	}
}

function WylaczPaski()
{
	if (Netscape())
	{
		netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
		window.parent.tresc.scrollbars.visible=false;
	}
}


// *** HTML 

var BookTab= new Array(0);

function Bookmark( py )
{
	BookTab2=new Array(1);
	BookTab2[0]=py;

	BookTab=BookTab.concat(BookTab2);	
}


function Skok(cel, nb)
{
	if (Netscape())
	{
		WlaczPaski();
		window.location=cel;
		WylaczPaski();
		return false;
	}
	else
	{
		e_py=BookTab[nb-1];
		return true;
	}
}

// *** Przewijanie pionowe

var PG=false;
var PD=false;
var RamkaDocelowa;

var e_py=0;
var ScrollMax=0;

function G()
{
	if (Explorer())
		s=window.parent.frames(RamkaDocelowa);
	
	if (Netscape())
		s=window.parent[RamkaDocelowa];

	if (Netscape())
		s.scrollBy(0,-8);
		
	if (Explorer())
	{
		if ( Sygnatura("MSIE 5") || Wersja() >=5 )
			s.scrollBy(0,-8);
		else
		{
			s.e_py-=14;
			if (s.e_py<0)
				s.e_py=0;
			if (s.e_py>s.ScrollMax)
				s.e_py=s.ScrollMax;
		
			s.scrollTo(0,s.e_py);
		}
	}

	
	if (PG==true)
		setTimeout("G()",10);
	else
		if (Debug)
			alert(s.e_py);

		
}

function D()
{
	if (Explorer())
		s=window.parent.frames(RamkaDocelowa);
	
	if (Netscape())
		s=window.parent[RamkaDocelowa];

	if (Netscape())
		s.scrollBy(0,8);

	if (Explorer())
	{
		if ( Sygnatura("MSIE 5") || Wersja() >=5 )
			s.scrollBy(0,8);
		else
		{
			s.e_py+=14;
			if (s.e_py<0)
				s.e_py=0;
			if (s.e_py>s.ScrollMax)
				s.e_py=s.ScrollMax;
		
			s.scrollTo(0,s.e_py);
		}
	}
	
	if (PD==true)
		setTimeout("D();",10);
	else
		if (Debug)
			alert(s.e_py);

		
}

function Gora(x,cel)
{
	PG=x;
	RamkaDocelowa=cel;

	if (Netscape())
		netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
	
	PD=false;	

	if (x==1)
	{
		
		if (Netscape())
			window.parent.tresc.scrollbars.visible=true;
		G();
	}
	else
	{
		if (Netscape())
			window.parent.tresc.scrollbars.visible=false;
	}
}
	
function Dol(x,cel)
{
	
	PD=x;
	RamkaDocelowa=cel;

		

	if (Netscape())	
		netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");	
	
	

	PG=false;



	if (x==true) 
	{
			

		if (Netscape())
			window.parent.tresc.scrollbars.visible=true;
		
		
		
		D();
	}
	else
	{
		if (Netscape())
			window.parent.tresc.scrollbars.visible=false;
	}

		
	
}


//eof