<!--

/*
xUA - lowercase user-agent string
xOp7Up - true if browser is Opera 7 or greater
xOp6Dn - true if browser is Opera 6.x or less
xIE - true if browser is IE
xIE4 - true if browser is IE 4.x
xIE5 - true if browser is IE 5.x
xIE6 - true if browser is IE 6.x
xIE4Up - true if browser is IE 4 or greater
xNN4 - true if browser is Netscape Navigator 4.x
xMac - true if OS is Mac
*/
var xOp7Up,xOp6Dn,xIE,xIE4Up,xIE4,xIE5,xIE6,xNN4,xUA=navigator.userAgent.toLowerCase();
if(window.opera){
 var i=xUA.indexOf('opera');
 if(i!=-1){
 var v=parseInt(xUA.charAt(i+6));
 xOp7Up=v>=7;
 xOp6Dn=v<7;
 }
}
else if(navigator.vendor!='KDE' && document.all && xUA.indexOf('msie')!=-1){
 xIE=true;
 xIE4Up=parseFloat(navigator.appVersion)>=4;
 xIE4=xUA.indexOf('msie 4')!=-1;
 xIE5=xUA.indexOf('msie 5')!=-1;
 xIE6=xUA.indexOf('msie 6')!=-1;
}
else if(document.layers){xNN4=true;}
xMac=xUA.indexOf('mac')!=-1;

/****************/
var openSelWin;
function openSelectWin( winName, element ){
    
 if( closeSelectWin( winName ) == 0 ){ return; }
 hideSelectFields('kryteria1', 1);
 hideSelectFields('kryteria2', 1);
 hideSelectFields('kryteria3', 1);
 hideSelectFields('kryteria4', 1);
 hideSelectFields('kryteria5', 1);
 openSelWin = winName;
 xGetElementById(winName).style.display = 'inline';
 //zapamiętanie otwartego okna
 openSelWin = winName;
}

function closeSelectWin( winName ){

 hideSelectFields('kryteria1', 0);
 hideSelectFields('kryteria2', 0);
 hideSelectFields('kryteria3', 0);
 hideSelectFields('kryteria4', 0);
 hideSelectFields('kryteria5', 0);
 if( openSelWin!=undefined && openSelWin!='' ){ xGetElementById( openSelWin ).style.display = 'none'; }
 if( winName != 'custTypeSel' && winName != 'distrSel' ){
inpField = winName.slice( 0,winName.length-3 )
 inpValue = checkSelected( winName );
 if (inpValue.length >0 )
 {
 	xGetElementById( inpField+'In' ).innerHTML = inpValue;
 	
 	
 }else
 	 xGetElementById( inpField+'In' ).innerHTML = '---WSZYSTKIE---';
 	
 } else if ( winName == 'distrSel' ){
		 	
 	changeDistr();
 }
 if( openSelWin == winName ){ openSelWin = ''; return 0; }
}
function checkSelected(p) {
	var sel ='';
   if(typeof(p)=='string') p = xGetElementById(p);
   if (p) {
	  f = xGetElementsByTagName('INPUT', p);
	  id = p.getAttribute('id');
	  
      if( id == 'seP[18]Sel'  || id == 'seP[200]Sel' ){      
      	
	      for (i=0,imax=f.length; i<imax; i++) {
	        if( f[i].checked ){
	            if( sel!="" ){ sel+=', '; }
	            	to_add = f[i].value;
	            	sel += to_add;
	        }
	      }

      } else {
	      for (i=0,imax=f.length; i<imax; i++) { 
	        if( f[i].checked ){
	            if( sel!="" ){ sel+=', '; }
	                sel += f[i].value;
	        }
	      }
      }
   }
   return sel;
}

function changeDistr(){
	f=xGetElementById('szukaj');	//FORMULARZ
	
	for(i=0, imax=f.distSel.length; i<imax; i++) { 
		if(f.distSel[i].checked) {
			selDist=f.distSel[i].value;
			break;
		}
	}
	if (selDist == 'LEWOBRZEŻE' && !regionIsChecked('l'))
 	{
 		xGetElementById('regionL').checked = true;
 		xGetElementById('regionP').checked = false;
 		regionAll('l');
 		regionNOTAll('p');
 	}
 	if (selDist == 'PRAWOBRZEŻE' && !regionIsChecked('p'))
 	{
 		xGetElementById('regionP').checked = true;
 		xGetElementById('regionL').checked = false;
 		regionAll('p');
 		regionNOTAll('l');
 	}
	//alert (checkSelected( distrSel ));	
	//przepisanie wybranej dzielnicy do formularza
	xGetElementById( 'selDistr' ).value = selDist;
	xGetElementById( 'distrIn' ).innerHTML = selDist;
	
	if( selDist =="bez znaczenia" ){
		xGetElementById('no_dist_sel').style.display = 'block';
		xGetElementById('dist_l_sec').style.display = 'none';
		xGetElementById('dist_r_sec').style.display = 'none';
      	disableFields('dist_l_sec', 1);
	   	disableFields('dist_r_sec', 1);
	} else if ( selDist =="LEWOBRZEŻE" ){
		xGetElementById('no_dist_sel').style.display = 'none';
		xGetElementById('dist_l_sec').style.display = 'block';
		xGetElementById('dist_r_sec').style.display = 'none';
	   	disableFields('dist_l_sec', 0);
	   	disableFields('dist_r_sec', 1);
	} else if ( selDist =="PRAWOBRZEŻE" ){
		xGetElementById('no_dist_sel').style.display = 'none';
		xGetElementById('dist_l_sec').style.display = 'none';
		xGetElementById('dist_r_sec').style.display = 'block';
      	disableFields('dist_l_sec', 1); 
      	disableFields('dist_r_sec', 0);
	}
}
function disableFields(p, d) {
	if(typeof(p)=='string') p = xGetElementById(p);
	if (p) {
		f_i = xGetElementsByTagName('INPUT', p);
		f_s = xGetElementsByTagName('SELECT', p);
		//f = new Array();
		//f.concat(f_i, f_s);
		//f = mergeArrays(f_i, f_s);

		for (i=0,imax=f_i.length; i<imax; i++) {
			f_i[i].disabled = d ? 1 : 0 ;
		}
		for (i=0,imax=f_s.length; i<imax; i++) {
			f_s[i].disabled = d ? 1 : 0 ;
		}
	}
}
function hideSelectFields(p, d) {
	if(typeof(p)=='string') p = xGetElementById(p);
	if (p) {
		//f_i = xGetElementsByTagName('INPUT', p);
		f_s = xGetElementsByTagName('SELECT', p);
		//f = new Array();
		//f.concat(f_i, f_s);
		//f = mergeArrays(f_i, f_s);

		//for (i=0,imax=f_i.length; i<imax; i++) {
		//	f_i[i].disabled = d ? 1 : 0 ;
		//}
		for (i=0,imax=f_s.length; i<imax; i++) {
			f_s[i].style.display =  d ? 'none' : 'inline' ;
			//f_s[i].style.visibility='hidden'; 	
		}
	}
}
function xGetElementById(e)
{
 if(typeof(e)!='string') return e;
 if(document.getElementById) e=document.getElementById(e);
 else if(document.all) e=document.all[e];
 else e=null;
 return e;
}
function xGetElementsByTagName(t,p)
{
 var list = null;
 t = t || '*';
 p = p || document;
 if (xIE4 || xIE5) {
 if (t == '*') list = p.all;
 else list = p.all.tags(t);
 }
 else if (p.getElementsByTagName) list = p.getElementsByTagName(t);
 return list || new Array();
}
function regionAll(r) {
	if(r == 'l') {
		c = xGetElementById('regionL');
		f = new Array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20');
	} else if(r == 'p') {
		c = xGetElementById('regionP');
		f = new Array('21','22','23','24','25','26','27');
	}
	for(i=0,imax=f.length; i<imax; i++) {
		fc = xGetElementById('dzielnica_'+f[i]);
		fc.checked = ((c.checked)?true:false);
	}
}
function regionNOTAll(r) {
	if(r == 'l') {
		c = xGetElementById('regionL');
		f = new Array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20');
	} else if(r == 'p') {
		c = xGetElementById('regionP');
		f = new Array('21','22','23','24','25','26','27');
	}
	for(i=0,imax=f.length; i<imax; i++) {
		fc = xGetElementById('dzielnica_'+f[i]);
		fc.checked = false;
	}
}
function regionIsChecked(r) {
	if(r == 'l') {
		c = xGetElementById('regionL');
		f = new Array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20');
	} else if(r == 'p') {
		c = xGetElementById('regionP');
		f = new Array('21','22','23','24','25','26','27');
	}
	for(i=0,imax=f.length; i<imax; i++) {
		fc = xGetElementById('dzielnica_'+f[i]);
		 if (fc.checked) return true;
	}
	return false;
}

function regionNotAll(r,f) {
	if(!f.checked) {
		if(r == 'l') {
			c = xGetElementById('regionL');
		} else if(r == 'p') {
			c = xGetElementById('regionP');
		}
		c.checked = false;
	}
}
function showKategorieZaawansowane(kat_id){
	
	if(kat_id==1) {
		document.getElementById('kryteria1').style.visibility='visible'; 
		document.getElementById('kryteria1').style.display = 'inline'; 
		disableFields('kryteria1', 0);
		hideKategorieZaawansowane(2);
		hideKategorieZaawansowane(3);
		hideKategorieZaawansowane(4);
		hideKategorieZaawansowane(5);			
	}else if(kat_id==2) {
		document.getElementById('kryteria2').style.visibility='visible'; 
		document.getElementById('kryteria2').style.display = 'inline'; 
		disableFields('kryteria2', 0);
		hideKategorieZaawansowane(1);
		hideKategorieZaawansowane(3);
		hideKategorieZaawansowane(4);
		hideKategorieZaawansowane(5);			
	}else	if(kat_id==3) {
		document.getElementById('kryteria3').style.visibility='visible'; 
		document.getElementById('kryteria3').style.display = 'inline'; 
		disableFields('kryteria3', 0);
		hideKategorieZaawansowane(1);
		hideKategorieZaawansowane(2);
		hideKategorieZaawansowane(4);
		hideKategorieZaawansowane(5);			
	}else	if(kat_id==4) {
		document.getElementById('kryteria4').style.visibility='visible'; 
		document.getElementById('kryteria4').style.display = 'inline'; 
		disableFields('kryteria4', 0);
		hideKategorieZaawansowane(1);
		hideKategorieZaawansowane(2);
		hideKategorieZaawansowane(3);
		hideKategorieZaawansowane(5);			
	}else	if(kat_id==5) {
		document.getElementById('kryteria5').style.visibility='visible'; 
		document.getElementById('kryteria5').style.display = 'inline'; 
		disableFields('kryteria5', 0);
		hideKategorieZaawansowane(1);
		hideKategorieZaawansowane(2);
		hideKategorieZaawansowane(3);
		hideKategorieZaawansowane(4);			
	}
	if (false)
	{
		hideKategorieZaawansowane(1);
		hideKategorieZaawansowane(2);
		hideKategorieZaawansowane(3);
		hideKategorieZaawansowane(4);
		hideKategorieZaawansowane(5); 
	}				
}

function hideKategorieZaawansowane(kat_id){	
	if(kat_id==1) {
		document.getElementById('kryteria1').style.visibility='hidden'; 		
		document.getElementById('kryteria1').style.display='none'; 
		disableFields('kryteria1', 1);		
	}else if(kat_id==2) {
		document.getElementById('kryteria2').style.visibility='hidden'; 		
		document.getElementById('kryteria2').style.display='none'; 		
		disableFields('kryteria2', 1);
	}else if(kat_id==3) {
		document.getElementById('kryteria3').style.visibility='hidden'; 		
		document.getElementById('kryteria3').style.display='none'; 		
		disableFields('kryteria3', 1);
	}else if(kat_id==4) {		
		document.getElementById('kryteria4').style.visibility='hidden'; 		
		document.getElementById('kryteria4').style.display='none';
		disableFields('kryteria4', 1); 		
	}else if(kat_id==5) {
		document.getElementById('kryteria5').style.visibility='hidden'; 		
		document.getElementById('kryteria5').style.display='none'; 		
		disableFields('kryteria5', 1);
	}		
}
//-->

