	/********************* GETTERS ************************/
		
	function partnersGetOkresPulldown()
	{
		return document.getElementById ( 'okres' );
	}
	
	function partnersGetKrajPulldown()
	{
		return document.getElementById ( 'kraj' );
	}
	
	/********************* FLASH TO JS ********************/
	
	function flashToForm ( krajKod, okresKod )
	{
		if ( okresKod == 'null' || okresKod=='ph' )
			okresKod = ""
	
		partnersSelectKrajByKod ( krajKod );		
		partnersSelectOkresByKod ( okresKod );
	}

	/***************** UPDATING SELECTS *******************/
	
	function partnersSelectKrajByKod ( krajKod )
	{
		KrajPulldown = partnersGetKrajPulldown();

		for ( i = 0; i < KrajPulldown.options.length; i++ )
			if ( krajKod == KrajPulldown.options[i].value )
				KrajPulldown.selectedIndex = i;
	}

	function partnersSelectOkresByKod ( okresKod )
	{
		OkresPulldown = partnersGetOkresPulldown();

		for ( i = 0; i < OkresPulldown.options.length; i++ )
			if ( okresKod == OkresPulldown.options[i].value )
				OkresPulldown.selectedIndex = i;
	}
	
	/**************** SELECTS UPDATE HOOKS *****************/
		
	function partnersOkresUpdated( OkresPulldown )
	{
		if ( ! partnersOkresyToKraje )
		{
			partnersSelectKrajByKod ( '' );
			return false;
		}
		
		partnersSelectKrajByKod ( partnersOkresyToKraje ( OkresPulldown.options[OkresPulldown.selectedIndex].value ) );
	}
	
	function partnersKrajUpdated()
	{
		partnersSelectOkresByKod ( '' );
	}

	function partnersOkresyToKraje(okresID)
	{
		if ( okresID == '' )
		{
			KrajPulldown = partnersGetKrajPulldown();
			return KrajPulldown.options[KrajPulldown.selectedIndex].value;
		}

		if ( partnersOkresyToKrajeData )
			if ( partnersOkresyToKrajeData[okresID] )
				return partnersOkresyToKrajeData[okresID];

		return '';
	}
