
/********************************************************************/

	function ustawZaznaczenie(obiekt,pole)
  	{
 		var $k=0;
 		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;
				}
			}
		}				
		if(obiekt.value=='zaznacz') obiekt.value='odznacz';
    	else
    	if(obiekt.value=='odznacz') obiekt.value='zaznacz';		
	}

/********************************************************************/	
	
	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 idzDoStrony(formularz,adres)
	{
		formularz=document.forms[formularz];
		formularz.action=adres;
		formularz.submit();
	}
	
	/*****************************************************************/
		
	function pokazPrzycisk(obiekt,akcja)
	{
 		if(akcja) obiekt.src=przycisk1.src;
 		else obiekt.src=przycisk2.src;
	}

	/*****************************************************************/

	function otworzOknoDodaj(idTowar)
	{
 		var width=380;
 		var height=100;
 		var w=screen.availWidth;
 		var h=screen.availHeight;
 		var left=(w-width)/2;
 		var top=(h-height)/2;
 		var idTowar=new String(idTowar);
 		oknoZdjecie=window.open("dodaj.php?idTowar="+idTowar,"dodaj",'left='+left+',top='+top+',width='+width+',height='+height+',menubar=no,location=no,resizable=no,scrollbars=no,status=no');
	}	
	
	/*****************************************************************/
	
	function zmienRamke(obiekt)
	{
		if(obiekt.value==1) document.getElementById('EmailEmail').src='php/klientEmail.php';
		else document.getElementById('EmailEmail').src='php/klientGrupa.php'; 
	}
	
	/*****************************************************************/
	
	function zaznaczEmail(przycisk)
	{
		var iloscFormularz=document.getElementById('EmailEmail').contentWindow.document.forms.length;
 		var wyrazenie=new RegExp("^Email_Zaznacz_[0-9]{1,}$","i");
 		var i,j,k=0; 		
 		for(i=0;i<iloscFormularz;i++)
 		{
  			var iloscElementFormularz=document.getElementById('EmailEmail').contentWindow.document.forms[i].length;
  			for(j=0;j<iloscElementFormularz;j++)
  			{
   			var obiekt=document.getElementById('EmailEmail').contentWindow.document.forms[i].elements[j];
   			if((wyrazenie.test(obiekt.id)) && (obiekt.type=="checkbox"))
   			{
    				if(przycisk.value=="zaznacz") obiekt.checked=true;
    				else obiekt.checked=false;
    				k++;
   			}
  			}
 		}
 		if(k>0)
 		{
  			if(przycisk.value=="zaznacz") przycisk.value="odznacz";
 			 else przycisk.value="zaznacz";
 		}
	}
	
	/*****************************************************************/
	
	function dodajEmail()
	{
		var i,j,k=0; 	
		var temp='';
		var iloscFormularz=document.getElementById('EmailEmail').contentWindow.document.forms.length;
 		var wyrazenie=new RegExp("^Email_Zaznacz_[0-9]{1,}$","i");
 		for(i=0;i<iloscFormularz;i++)
 		{
  			var iloscElementFormularz=document.getElementById('EmailEmail').contentWindow.document.forms[i].length;
  			for(j=0;j<iloscElementFormularz;j++)
  			{
   			var obiekt=document.getElementById('EmailEmail').contentWindow.document.forms[i].elements[j];
   			if((wyrazenie.test(obiekt.id)) && (obiekt.type=="checkbox"))
   			{
					if(obiekt.checked) temp+=obiekt.value+'; '; 
   			}
  			}
 		}		
 		document.getElementById('Email_Odbiorca').value+=temp;
	}
	
	/*****************************************************************/
	
	function zablokuj(obiekt)
	{
 		if((obiekt.value=="1") || (obiekt.value=="2"))
  			document.getElementById('Email_Odbiorca').disabled=true;
 		else
  			document.getElementById('Email_Odbiorca').disabled=false;
	}	
		
	

