
/********************************************************************/

	function ustawZaznaczenie(obiekt,pole)
  	{
 		var wyrazenie=new RegExp('^'+pole+'[0-9]{1,}$','i');
		for(i=0,iloscFormularzy=document.forms.length;i<iloscFormularzy;i++)
 		{
			for(j=0,iloscElementow=document.forms[i].length;j<iloscElementow;j++)
  			{
   			var element=document.forms[i].elements[j];
   			if((wyrazenie.test(element.id)) && (element.type=='checkbox'))
   			{
					if(obiekt.value=='zaznacz') element.checked=true;
    				if(obiekt.value=='odznacz') element.checked=false;
				}
			}
		}				
	}

/********************************************************************/	
	
	function pobierzNazwePrzegladarki()
	{
		var nazwa=navigator.appName;
		if(nazwa=='Microsoft Internet Explorer')
			return('msie');
		else return(nazwa);
	}	
	
/********************************************************************/	

	function ustawAtrybut(obiekt,atrybut,wartosc,operacja)
	{
		if(obiekt)
		{
			switch(atrybut)
			{
				case 'class' :
								
					if(pobierzNazwePrzegladarki()=='msie') 
						atrybut='className';	
					switch(operacja)
					{
						case 0 	:		
							obiekt.setAttribute(atrybut,wartosc);
						break;
						case 1 	:
							obiekt.setAttribute(atrybut,obiekt.getAttribute(atrybut)+' '+wartosc);
						break;
						default 	:
							
							var dlugosc,tekst='';
							var tablica=new Array();
							
							tablica=obiekt.getAttribute(atrybut).split(" ");
							dlugosc=tablica.length-1+operacja;
							
							for(var i=0;i<dlugosc;i++)
								tekst+=tablica[i]+' ';
							
							obiekt.setAttribute(atrybut,tekst+wartosc);	
						
						break;
					}						
				break;
			}
		}
	}

/********************************************************************/

	function otworzZdjecie(sciezka,tytul,szerokosc,wysokosc)
	{
 		var x=(screen.availWidth-szerokosc)/2;
 		var y=(screen.availHeight-wysokosc)/2;
 		var tekst='<html><head></head><body style="padding:0px;margin:0px" onclick="window.close()"><img src="'+sciezka+'" style="cursor:pointer;border:none" title="kliknij, aby zamkn±æ okno"></body></html>';
		var okno=window.open('',tytul,'left='+x+',top='+y+',width='+szerokosc+',height='+wysokosc+',menubar=no,location=no,resizable=no,scrollbars=no,status=no');
		okno.document.write(tekst);
	}
	
/********************************************************************/

	function ustawStyl(obiekt,styl,wartosc)
		{	obiekt.style[styl]=wartosc; }
		
/********************************************************************/		
	
	function czyscFormularz(obiekt)
	{
		var idObiektu=new String(obiekt.id);
		var tablica=idObiektu.split('_');
		var formularz=document.forms[tablica[0]];
		for(i=0;i<formularz.length;i++)
		{
			var element=formularz.elements[i];
			switch(element.type)
			{
				case 'text' 		: 
				case 'password'	:
					element.value=''; 			
				break;
				case 'checkbox'	: 
					element.checked=false; 	
				break;
			}		
		}
		return(false);
	}
	
	/*****************************************************************/

	function pokazElementMenu(obiekt,akcja,klasa)
	{
		var blad=false;
		try 
		{ 
			var temp=obiekt.childNodes.item(1); 
			temp.id=temp.id;
		}
		catch(e) { blad=true; }
			
		if(!blad)
		{
			if(akcja) 
			{
				ustawAtrybut(obiekt,'class',klasa,1);
				ustawStyl(temp,'display','block');				
			}
			else
			{
  				ustawAtrybut(obiekt,'class',klasa,0);
				ustawStyl(temp,'display','none');
			}
		}
		else
		{
			if(akcja) ustawAtrybut(obiekt,'class',klasa,1); 
			else ustawAtrybut(obiekt,'class',klasa,0);
		}   
	}
	
	/*****************************************************************/
	
	function pokazPolaSelect(akcja)
	{
		if(pobierzNazwePrzegladarki()=='msie')
		{
			var lista=document.getElementsByTagName('select');
			var i,styl='none',ilosc=lista.length;
			if(akcja) styl='block';
			for(i=0;i<ilosc;i++) ustawStyl(lista[i],'display',styl);		
		}
	}
	
	/*****************************************************************/
	
	function idzDoStrony(formularz,adres)
	{
		formularz=document.forms[formularz];
		formularz.action=adres;
		formularz.submit();
	}
	
	/*****************************************************************/
	
	function sprawdzPoleTekstowe(obiekt)
	{
		var idObiekt=obiekt.id;
		switch(idObiekt)
		{
			case 'Szukaj_Nazwa' :
				if(obiekt.value=='nagroda')
					obiekt.value='';
			break;
			case 'Szukaj_IloscPunktow' :
				if(obiekt.value=='pkt.')
					obiekt.value='';			
			break;
		}
	}
	
	/*****************************************************************/
	
	function idzDoEtykiety(iloscPunktow)
	{
		var id,roznica=null,i=0;
		var przedrostek='iloscPunktow_';
		while(1)
		{
			var obiekt;
			var temp=new Array();
			var idObiekt=przedrostek+(++i);
			if(obiekt=document.getElementById(przedrostek+i))
			{
				temp=idObiekt.split('_');
				roznicaTemp=iloscPunktow-obiekt.name;
				if(roznicaTemp>0)
				{
					if(roznica==null)
					{
						roznica=roznicaTemp;
						id=obiekt.name;					
					}
					else
					if(roznicaTemp<roznica)
					{
						roznica=roznicaTemp;
						id=obiekt.name;
					}
				}
				else
				if(roznicaTemp==0)
				{
					id=obiekt.name;
					break;
				}
			}
			else break;
		}
		setTimeout("location.href='index.php#"+id+"'");
	}
	
	/*****************************************************************/
	
	function dodajStudia(idStudia)
	{
		document.getElementById('RejestracjaIdStudiaU').value=idStudia;
	}
	
   /*****************************************************************/	