function Obywatelstwo(pmElement)
{
	if (document.getElementById("Obywatelstwo" + pmElement).value == '500')	
	{
		document.getElementById("Pesel" + pmElement).disabled = false;			
		document.getElementById("NrCudzoziemca" + pmElement).disabled = true; 
    document.getElementById("NrCudzoziemca" + pmElement).value = '';		
		setRequired("Pesel" + pmElement, true);                                 
		setRequired("NrCudzoziemca" + pmElement, false);                      
	}																				
	else																			
	{	
		document.getElementById("Pesel" + pmElement).disabled = true;			
		document.getElementById("Pesel" + pmElement).value = '';				
		document.getElementById("NrCudzoziemca" + pmElement).disabled = false;	
    setRequired("Pesel" + pmElement, false);                                
    setRequired("NrCudzoziemca" + pmElement, true);                   
	}																				
}  

//------------------------------------------------------------------------------------------------- 
// Funkcja dla zasilku rodzinnego (numeracja 0xxx)
function OsobaUczaca0000(pmTypOsoby, pmElement)
{	

  if (document.getElementById("RodzajSzkoly" + pmElement))
  {
		if (pmTypOsoby == "OsobaUbiegajaca") 	
		{
			if (document.getElementById("TypBeneficjenta" + pmElement).value == '501')			 
	 		{	
				document.getElementById("RodzajSzkoly" + pmElement).value='000';			
				document.getElementById("RodzajSzkoly" + pmElement).disabled=true;
				document.getElementById("SiedzibaSzkoly" + pmElement).value='';		
				document.getElementById("SiedzibaSzkoly" + pmElement).disabled=true;
				document.getElementById("LokalizacjaSzkoly" + pmElement).value='';	
				document.getElementById("LokalizacjaSzkoly" + pmElement).disabled=true;
				document.getElementById("OkresNaukiOd" + pmElement).disabled=true;
				setRequired("OkresNaukiOd" + pmElement, false);                                
				document.getElementById("OkresNaukiDo" + pmElement).disabled=true;		
				setRequired("OkresNaukiDo" + pmElement, false);                                
				document.getElementById("OkresNaukiOd" + pmElement).value = "";
				//setDateReadOnly("OkresNaukiOdPopup" + pmElement, true);		
				document.getElementById("OkresNaukiDo" + pmElement).value = "";		
				//setDateReadOnly("OkresNaukiDoPopup" + pmElement, true);				
				
				setRequired("LokalizacjaSzkoly" + pmElement, false);                                
				document.getElementById("CzyZaswOSzk" + pmElement).checked=false;			
				document.getElementById("CzyZaswOSzk" + pmElement).disabled=true;			
				document.getElementById("CzyPrzebywa" + pmElement).checked=false;			
				document.getElementById("CzyPrzebywa" + pmElement).disabled=true;			
				document.getElementById("CzyOrzeONiepel" + pmElement).checked=false;			
				document.getElementById("CzyOrzeONiepel" + pmElement).disabled=true;			
				document.getElementById("DataDoOrzeczenia" + pmElement).value='';			
				document.getElementById("DataDoOrzeczenia" + pmElement).disabled=true;		
				document.getElementById("DataOrzeczenia" + pmElement).value='';				
				document.getElementById("DataOrzeczenia" + pmElement).disabled=true;			
				document.getElementById("DataOdOrzeczenia" + pmElement).value='';			
				document.getElementById("DataOdOrzeczenia" + pmElement).disabled=true;	
				document.getElementById("StopienNiepel" + pmElement).value='000';		
				document.getElementById("StopienNiepel" + pmElement).disabled=true;		
				setRequired("StopienNiepel" + pmElement, false);                        	
				setRequired("DataOrzeczenia" + pmElement, false);                       	
				setRequired("SiedzibaSzkoly" + pmElement, false);	                        
			}																			
			else																		
			{	
				document.getElementById("RodzajSzkoly" + pmElement).disabled=false;	
				document.getElementById("CzyZaswOSzk" + pmElement).disabled=false;			
				document.getElementById("CzyPrzebywa" + pmElement).disabled=false;			
				document.getElementById("CzyOrzeONiepel" + pmElement).disabled=false;	
				lvTypBeneficjenta = document.getElementById("TypBeneficjenta" + pmElement).value;
				if (lvTypBeneficjenta == '502')													
				{																				
					RodzajSzkoly(pmTypOsoby, pmElement);											
				}																				
				else																			
				{	
		 			document.getElementById("LokalizacjaSzkoly" + pmElement).disabled = true;
					setRequired("LokalizacjaSzkoly" + pmElement, false);  
				}																						
			}																						
		}	
	}
}

//------------------------------------------------------------------------------------------------- 
// Funkcja dla zasilku pielegnacyjnego (numeracja 1xxx)
function OsobaUczaca1000(pmTypOsoby, pmElement)
{
	if (document.getElementById("TypBeneficjenta" + pmElement).value == '501')
		{
			document.getElementById("TYTUL_WNIOSKU").value='561031';
			//document.getElementById("TYTUL_WNIOSKU").disabled=true;
		}

	if (document.getElementById("TypBeneficjenta" + pmElement).value == '503')
		{
			document.getElementById("TYTUL_WNIOSKU").value='561031';
			//document.getElementById("TYTUL_WNIOSKU").disabled=true;
		}		
	if (document.getElementById("TypBeneficjenta" + pmElement).value == '504')
		{
			document.getElementById("TYTUL_WNIOSKU").value='561011';
      //document.getElementById("TYTUL_WNIOSKU").disabled=true;			
		}				
	if (pmTypOsoby == "OsobaUbiegajaca") 	
	{
		if (document.getElementById("TypBeneficjenta" + pmElement).value == '501')			 
 		{	
			document.getElementById("CzyOrzeONiepel" + pmElement).checked=false;
			OrzeczNiepel(pmElement);			
			document.getElementById("CzyOrzeONiepel" + pmElement).disabled=true;			
		}																			
		else																		
		{		
			document.getElementById("CzyOrzeONiepel" + pmElement).disabled=false;
				
			lvTypBeneficjenta = document.getElementById("TypBeneficjenta" + pmElement).value;
			if (lvTypBeneficjenta == '502')													
			{																				
				RodzajSzkoly(pmTypOsoby, pmElement);											
			}																																										
		}																						
	}	
}

//-------------------------------------------------------------------------------------------------
// Funkcja dla stypendium (numeracja okien 3xxx)
function OsobaUczaca3000(pmTypOsoby, pmElement)
{ 
  if (pmTypOsoby == "OsobaUbiegajaca")  
  {
    if (document.getElementById("TypBeneficjenta" + pmElement).value == '501')       
    { 

    }                                     
    else                                    
    { 
      lvTypBeneficjenta = document.getElementById("TypBeneficjenta" + pmElement).value;
      if (lvTypBeneficjenta == '502')                         
      {                                       
        // RodzajSzkoly(pmTypOsoby, pmElement);                      
      }                                       
      else                                      
      { 
      }                                           
    }                                           
  } 
}

//-------------------------------------------------------------------------------------------------
// Funkcja dla stypendium (numeracja okien 4xxx)
function OsobaUczaca4000(pmTypOsoby, pmElement)
{	
	if (pmTypOsoby == "OsobaUbiegajaca") 		
	{
	
		//if (document.getElementById("TypBeneficjenta" + pmElement).value == '01')
		//{
		  //document.getElementById("PodmiotWniosku" + pmElement).value='1';
			//document.getElementById("PodmiotWniosku" + pmElement).disabled=true; 
		//}
		//else
		//{
		  //document.getElementById("PodmiotWniosku" + pmElement).value='1';
			//document.getElementById("PodmiotWniosku" + pmElement).disabled=false; 
		//}
		
	
		if (document.getElementById("RodzajWnioskodawcy" + pmElement).value == '504' ||
			document.getElementById("RodzajWnioskodawcy" + pmElement).value == '505' ||
			document.getElementById("RodzajWnioskodawcy" + pmElement).value == '506')
		{
			document.getElementById("DaneWnioskodawcy" + pmElement).disabled=false;			
	

		}			 
		else
		{
			document.getElementById("DaneWnioskodawcy" + pmElement).value='';			
			document.getElementById("DaneWnioskodawcy" + pmElement).disabled=true;						
		}
	}
		if (document.getElementById("TypBeneficjenta" + pmElement).value == '501')			 
 		{	
			document.getElementById("RodzajSzkoly" + pmElement).value='000';			
			document.getElementById("RodzajSzkoly" + pmElement).disabled=true;
			document.getElementById("SiedzibaSzkoly" + pmElement).value='';		
			document.getElementById("SiedzibaSzkoly" + pmElement).disabled=true;
			document.getElementById("LokalizacjaSzkoly" + pmElement).value='';	
			document.getElementById("LokalizacjaSzkoly" + pmElement).disabled=true;
			document.getElementById("OkresNaukiOd" + pmElement).disabled=true;
			setRequired("OkresNaukiOd" + pmElement, false);                                
			document.getElementById("OkresNaukiDo" + pmElement).disabled=true;		
			setRequired("OkresNaukiDo" + pmElement, false);                                
			document.getElementById("OkresNaukiOd" + pmElement).value = "";
			//setDateReadOnly("OkresNaukiOdPopup" + pmElement, true);		
			document.getElementById("OkresNaukiDo" + pmElement).value = "";		
			//setDateReadOnly("OkresNaukiDoPopup" + pmElement, true);				
			
			setRequired("LokalizacjaSzkoly" + pmElement, false);                                
			document.getElementById("CzyZaswOSzk" + pmElement).checked=false;			
			document.getElementById("CzyZaswOSzk" + pmElement).disabled=true;			
			document.getElementById("CzyPrzebywa" + pmElement).checked=false;			
			document.getElementById("CzyPrzebywa" + pmElement).disabled=true;			
			document.getElementById("CzyOrzeONiepel" + pmElement).checked=false;			
			document.getElementById("CzyOrzeONiepel" + pmElement).disabled=true;			
			document.getElementById("DataDoOrzeczenia" + pmElement).value='';			
			document.getElementById("DataDoOrzeczenia" + pmElement).disabled=true;		
			document.getElementById("DataOrzeczenia" + pmElement).value='';				
			document.getElementById("DataOrzeczenia" + pmElement).disabled=true;			
			document.getElementById("DataOdOrzeczenia" + pmElement).value='';			
			document.getElementById("DataOdOrzeczenia" + pmElement).disabled=true;	
			document.getElementById("StopienNiepel" + pmElement).value='000';		
			document.getElementById("StopienNiepel" + pmElement).disabled=true;		
			setRequired("StopienNiepel" + pmElement, false);                        	
			setRequired("DataOrzeczenia" + pmElement, false);                       	
			setRequired("SiedzibaSzkoly" + pmElement, false);	                        
		}																			
		else																		
		{	
			if ( document.getElementById("RodzajSzkoly" + pmElement) )
			 document.getElementById("RodzajSzkoly" + pmElement).disabled=false;
			if ( document.getElementById("CzyZaswOSzk" + pmElement) )
			 document.getElementById("CzyZaswOSzk" + pmElement).disaled=false;
      if ( document.getElementById("CzyPrzebywa" + pmElement))						
			 document.getElementById("CzyPrzebywa" + pmElement).disabled=false;
			if ( document.getElementById("CzyOrzeONiepel" + pmElement))			
			 document.getElementById("CzyOrzeONiepel" + pmElement).disabled=false;
			if (document.getElementById("TypBeneficjenta" + pmElement))
			 lvTypBeneficjenta = document.getElementById("TypBeneficjenta" + pmElement).value;
			else 
			 lvTypBeneficjenta=-1;
			 
			if (lvTypBeneficjenta == '502')													
			{																			
				RodzajSzkoly(pmTypOsoby, pmElement);											
			}																				
			else																			
			{	
			 if (document.getElementById("LokalizacjaSzkoly" + pmElement))
	 		  {
	 		    document.getElementById("LokalizacjaSzkoly" + pmElement).disabled = true;
				  setRequired("LokalizacjaSzkoly" + pmElement, false);
				}  
			}																				
		}																						
	}	

//------------------------------------------------------------------------------------------------- 
function RodzajSzkoly(pmTypOsoby, pmElement)
{
  if (document.getElementById("RodzajSzkoly" + pmElement))
  {
		if (document.getElementById("RodzajSzkoly" + pmElement).value == '000')
		{																		
			document.getElementById("SiedzibaSzkoly" + pmElement).value='';		
			document.getElementById("SiedzibaSzkoly" + pmElement).disabled=true;	
			document.getElementById("LokalizacjaSzkoly" + pmElement).value='';	
			document.getElementById("LokalizacjaSzkoly" + pmElement).disabled=true;
			document.getElementById("OkresNaukiOd" + pmElement).value = "";
			//setDateReadOnly("OkresNaukiOdPopup" + pmElement, true);		
			document.getElementById("OkresNaukiDo" + pmElement).value = "";		
			//setDateReadOnly("OkresNaukiDoPopup" + pmElement, true);				
			setRequired("SiedzibaSzkoly" + pmElement, false);						
			setRequired("LokalizacjaSzkoly" + pmElement, false);                     
		}																			
		else																		
		{
			setRequired("SiedzibaSzkoly" + pmElement, true);                         
			document.getElementById("SiedzibaSzkoly" + pmElement).disabled=false;	
			document.getElementById("LokalizacjaSzkoly" + pmElement).disabled=false;	
			setRequired("LokalizacjaSzkoly" + pmElement, true);                      
			RodzajAdresu(pmTypOsoby, pmElement);
			document.getElementById("OkresNaukiOd" + pmElement).disabled=false;
			setRequired("OkresNaukiOd" + pmElement, false); 
			//setDateReadOnly("OkresNaukiOdPopup" + pmElement, false);
			document.getElementById("OkresNaukiOd" + pmElement).value = "01-09-2006";                               
			document.getElementById("OkresNaukiDo" + pmElement).disabled=false;		
			setRequired("OkresNaukiDo" + pmElement, false); 
			//setDateReadOnly("OkresNaukiDoPopup" + pmElement, false);
			document.getElementById("OkresNaukiDo" + pmElement).value = "30-06-2007";
		}
	}				
	
	if (document.getElementById("CzyOrzeONiepel" + pmElement))															
	 OrzeczNiepel(pmElement);
}

//-------------------------------------------------------------------------------------------------

function OrzeczNiepel(pmElement)
{
	if (document.getElementById("CzyOrzeONiepel" + pmElement).checked == false)
	{																				
		document.getElementById("DataDoOrzeczenia" + pmElement).value='';		
		document.getElementById("DataDoOrzeczenia" + pmElement).disabled=true;	
		//setDateReadOnly("DataDoOrzeczeniaPopup" + pmElement, true);				
		document.getElementById("DataOrzeczenia" + pmElement).value='';			
		document.getElementById("DataOrzeczenia" + pmElement).disabled=true;	
		//setDateReadOnly("DataOrzeczeniaPopup" + pmElement, true);				
		document.getElementById("DataOdOrzeczenia" + pmElement).value='';		
		document.getElementById("DataOdOrzeczenia" + pmElement).disabled=true;	
		//setDateReadOnly("DataOdOrzeczeniaPopup" + pmElement, true);				
		document.getElementById("StopienNiepel" + pmElement).value='000';		
		document.getElementById("StopienNiepel" + pmElement).disabled=true;		
		setRequired("StopienNiepel" + pmElement, false);                        
		setRequired("DataOrzeczenia" + pmElement, false);                       
	}																				
	else																			
	{ 																				
		document.getElementById("DataDoOrzeczenia" + pmElement).disabled=false;	
		//setDateReadOnly("DataDoOrzeczeniaPopup" + pmElement, false);			
		document.getElementById("DataOrzeczenia" + pmElement).disabled=false;	
		//setDateReadOnly("DataOrzeczeniaPopup" + pmElement, false);				
		document.getElementById("DataOdOrzeczenia" + pmElement).disabled=false;	
		//setDateReadOnly("DataOdOrzeczeniaPopup" + pmElement, false);			
		document.getElementById("StopienNiepel" + pmElement).disabled=false;	
		setRequired("StopienNiepel" + pmElement, true);                         
        setRequired("DataOrzeczenia" + pmElement, true);                        
	}
}

//-------------------------------------------------------------------------------------------------

function RodzajAdresu(pmTypOsoby, pmElement)
{
	lvRodzajAdresu = document.getElementById("RodzajAdresu" + pmElement).value;	
	if (pmTypOsoby == "Dzieci" || pmTypOsoby == "OsobaUbiegajaca") 
	{																				
		if (lvRodzajAdresu != null )                      							
		{																			
			if (lvRodzajAdresu == '01' )                      						
				lvAdresZamieszkania = document.getElementById("Miejscowosc_z" + pmElement).value;
			else if (lvRodzajAdresu == '02' )                                                        
				lvAdresZamieszkania = document.getElementById("Miejscowosc_t" + pmElement).value;
			else                                                                              		 
 				lvAdresZamieszkania = document.getElementById("Miejscowosc_p" + pmElement).value;
			
			if (document.getElementById("SiedzibaSzkoly" + pmElement))
			{ 																						 
				lvSiedzibaSzkoly = document.getElementById("SiedzibaSzkoly" + pmElement).value;		 
				lvSiedzibaTrim = lvSiedzibaSzkoly.replace(/^\\s*|\\s*$/g,'');							
				if (lvSiedzibaSzkoly != null && lvSiedzibaTrim != '')									
				{																						
					if (lvSiedzibaSzkoly  == lvAdresZamieszkania )                      					
					{																			   		    
				 		document.getElementById("LokalizacjaSzkoly" + pmElement).value='';				
				 		document.getElementById("LokalizacjaSzkoly" + pmElement).disabled = true;		
	 	                setRequired("LokalizacjaSzkoly" + pmElement, false);                              
					}																						
					else                                                                              		
					{																						
						document.getElementById("LokalizacjaSzkoly" + pmElement).disabled = false;		
			            setRequired("LokalizacjaSzkoly" + pmElement, true);                             
			  		}																						
				} 																							
				else																						
	 			{																							
				 	document.getElementById("LokalizacjaSzkoly" + pmElement).disabled = true;		 	
					setRequired("LokalizacjaSzkoly" + pmElement, false);                                
				}																							
			}
		}																								
		else																							
		{
		  if (document.getElementById("LokalizacjaSzkoly" + pmElement))
		  {  
			 document.getElementById("LokalizacjaSzkoly" + pmElement).disabled = true;
	         setRequired("LokalizacjaSzkoly" + pmElement, false);
	    }                     
	  }  
	}																								
	MiejscowoscAdresy(pmElement);
}

//-------------------------------------------------------------------------------------------------

function MiejscowoscAdresy(pmElement)
{
	lvRodzajAdresu = document.getElementById("RodzajAdresu" + pmElement).value;
	setRequired("Miejscowosc_z" + pmElement, false);                           
	setRequired("Miejscowosc_t" + pmElement, false);
	setRequired("Miejscowosc_p" + pmElement, false);
	if (lvRodzajAdresu == '01')                         
	{                                                   
	  setRequired("Miejscowosc_z" + pmElement, true);
	}                                                    
	else if (lvRodzajAdresu == '02')                     
	{                                                    
	  setRequired("Miejscowosc_t" + pmElement, true);
	}                                                    
	else                                                 
	{                                                    
     setRequired("Miejscowosc_p" + pmElement, true); 
	}                                                    
}

//-------------------------------------------------------------------------------------------------

function Plec(pmTypOsoby, pmElement)
{
	// if (pmTypOsoby == 'Dzieci')													
	{																	  					
		stanCywilnyValue = document.getElementById("StanCywilny" + pmElement).value;	
		if (stanCywilnyValue == '99' || stanCywilnyValue == '01' || stanCywilnyValue == '02')
		{																	  				
  			if (document.getElementById("Plec" + pmElement).value == 'K')   				
	  		{																	  			
				document.getElementById("StanCywilny" + pmElement).value = '02';  		
			}																	  			
			else																	  		
   			{																	  			
				document.getElementById("StanCywilny" + pmElement).value = '01';  		
			}																	  			
		}																			  		
	}																			  			
}

//-------------------------------------------------------------------------------------------------

function ustawDanePESEL (pmTypOsoby, pmElement)
{
	ustawDateUr(pmElement);
	ustawPlec(pmElement);
	Plec(pmTypOsoby, pmElement);
}

//-------------------------------------------------------------------------------------------------

/*function loadContent(file)
{
  var scriptTag = document.getElementById('loadScript');
  var head = document.getElementsByTagName('head').item(0);

  script = document.createElement('script');
  script.src = file;
  script.type = 'text/javascript';
  script.id = 'loadScript';

  head.appendChild(script);  	

}
*/


function SPOS_REAL_WYPLATY( pmTypOsoby, pmElement)
{
	if (document.getElementById("SPOS_REAL_WYPLATY_SELECT").value==255)
	{
	  document.getElementById("NAZWA_BANKU").disabled=false;
	  document.getElementById("NR_KONTA").disabled=false;
	  document.getElementById("WLASCICIEL_KONTA").disabled=false;
	}
	else if (document.getElementById("SPOS_REAL_WYPLATY_SELECT").value!=null && document.getElementById("SPOS_REAL_WYPLATY_SELECT").value!="")
	{
	  document.getElementById("NAZWA_BANKU").disabled=true;
	  document.getElementById("NR_KONTA").disabled=true;
	  document.getElementById("WLASCICIEL_KONTA").disabled=true;
	}
	else
	{
	 document.getElementById("SPOS_REAL_WYPLATY_SELECT").value=253;
	}
}
