$(document).ready(function() {
	$('#productform p select').bind('change', function(){
		parid=$(this).attr('id');	/* id zmeneneho selectu */
		par=parid.split('_');	/* cislo zmeneneho selectu */
		val=$(this).val();	/* nastavena hodnota */
		nastav(parseFloat(par[1]),val);
	});

	function nastav(param,value){		
		next=param+1;		/* cislo selectboxu za zmenenym */
		next2=param+2;		/* cislo selectboxu za zmenenym */

		/* reset */		
		if (param==1) {
		  $('#skupina_2').html('<option>- Vyberte možnost -</option>');
		  $('#skupina_3').html('<option>- Vyberte možnost -</option>');
		}
		if (param==2) { $('#skupina_3').html('<option>- Vyberte možnost -</option>'); }
		$('#skupina_'+next+'+ span').remove();
		$('#skupina_'+next2+'+ span').remove();		
		/* /reset */

		/* definovani hodnot */
		opts=Array();
		opts['0']=[['','- Vyberte možnost -']];
		opts['ohrivace-vody']=[['0','- Vyberte možnost -'],['beztlakove-male-zasobniky','Beztlakové malé zásobníky'], ['prutokove-ohrivace','Průtokové ohřívače'], ['tlakove-zasobniky','Tlakové zásobníky']];
		opts['spotrebice-pro-vytapeni']=[['0','- Vyberte možnost -'],['akumulacni-kamna','Akumulační kamna'], ['topne-ventilatory','Topné ventilátory'], ['ventilatorove-rychloohrivace','Ventilátorové rychloohřívače'], ['nastenne-infrazarice','Nástěnné infrazářiče'], ['ochrana-proti-zamrazu','Ochrana proti zámrazu'], ['konvektory','Konvektory'], ['osousece-rukou','Sušiče rukou']];
		opts['kabelove-vytapeci-systemy']=[['0','- Vyberte možnost -'],['topne-rohoze-pro-temperovani-prime-a-akumulacni-vytapeni','Obecné informace'], ['topne-rohoze-pro-temperovani','Topné rohože pro temperování'], ['samostatne-topne-kabely','Samostatné topné kabely'], ['regulatory-pro-podlahove-vytapeni','Regulátory pro podlahové vytápění'], ['topne-rohoze-pro-temperovani-venkovnich-ploch','Topné rohože pro temperování venkovních ploch'],['regulatory-pro-temperovani-venkovnich-ploch','Regulátory pro temperování venkovních ploch'], ['topne-kabely-pro-temperovani-venkovnich-ploch-a-okapu','Topné kabely pro temperování venkovních ploch a okapů'], ['regulatory-pro-temperovani-okapu','Regulátory pro temperování okapů']];
		opts['uprava-vzduchu']=[['0','- Vyberte možnost -'],['odvlhcovace-vzduchu','Odvlhčovače vzduchu']];

		opts['beztlakove-male-zasobniky']=[['0','- Vyberte možnost -'],['armatury-pro-beztlakovy-zasobnik-teple-vody','Armatury pro beztlakový zásobník teplé vody'], ['beztlakovy-maly-zasobnik-teple-vody-huz-10-oko-hoz-10','Beztlakový malý zásobník teplé vody Huz 10 ÖKO, Hoz 10'], ['beztlakove-male-zasobniky-teple-vody-5-oko-comfort-a-hoz-5-comfort','Beztlakové malé zásobníky teplé vody 5 ÖKO Comfort a Hoz 5 Comfort'], ['beztlakovy-maly-zasobnik-teple-vody-huz-5-oko-dropstop','Beztlakový malý zásobník teplé vody Huz 5 ÖKO DropStop']];
		opts['prutokove-ohrivace']=[['0','- Vyberte možnost -'],['elektronicky-rizeny-prutokovy-ohrivac-ddle-lcd','Elektronicky řízený průtokový ohřívač DDLE LCD'], ['maly-prutokovy-ohrivac-mtd-tlakovy-','Malý průtokový ohřívač MTD (tlakový)'], ['maly-prutokovy-ohrivac-mth-beztlakovy-','Malý průtokový ohřívač MTH (beztlakový)'], ['armatury-pro-male-prutokove-ohrivace','Armatury pro malé průtokové ohřívače'], ['hydraulicky-rizeny-prutokovy-ohrivac-ddlt-pincontrol','Hydraulicky řízený průtokový ohřívač DDLT PinControl']];
		opts['tlakove-zasobniky']=[['0','- Vyberte možnost -'],['nastenne-zasobnikove-ohrivace-vody-ewh-30-200-basis-n','Nástěnné zásobníkové ohřívače vody EWH 30 – 200 Basis N'], ['nastenne-zasobnikove-ohrivace-vody-ewh-30-150-comfort-universal','Nástěnné zásobníkové ohřívače vody EWH 30 – 150 Comfort Universal']];
		opts['akumulacni-kamna']=[['0','- Vyberte možnost -'],['akumulacni-kamna-typove-rady-standard','Akumulační kamna typové řady Standard'], ['akumulacni-kamna-ploche-typove-rady','Akumulační kamna ploché typové řady'], ['primotopne-teleso-pro-typovou-radu-wsp-standardni-a-plochou','Přímotopné těleso pro typovou řadu WSP standardní a plochou'], ['ostatni-prislusenstvi-pro-typovou-radu-wsp-standardni-a-plochou','Ostatní příslušenství pro typovou řadu WSP standardní a plochou'], ['dvoubodovy-regulator-s-tepelnou-zpetnou-vazbou','Dvoubodový regulátor s tepelnou zpětnou vazbou'], ['programovatelny-regulator-prostorove-teploty-rea-23-101','Programovatelný regulátor prostorové teploty REA 23/101']];
		opts['topne-ventilatory']=[['0','- Vyberte možnost -'],['topny-ventilator-hs','Topný ventilátor HS']];
		opts['ventilatorove-rychloohrivace']=[['0','- Vyberte možnost -'],['ventilatorovy-rychloohrivac-s-kovovym-krytem','Ventilátorový rychloohřívač s kovovým krytem'], ['ventilatorovy-rychloohrivac-vh-v-celokovovem-provedeni','Ventilátorový rychloohřívač VH v celokovovém provedení']];
		opts['nastenne-infrazarice']=[['0','- Vyberte možnost -'],['infracerveny-nastenny-zaric-iwq-bocni-upevneni','Infračervený nástěnný zářič IWQ, boční upevnění']];
		opts['ochrana-proti-zamrazu']=[['0','- Vyberte možnost -'],['protizamrzova-ochrana','Protizámrzová ochrana']];
		opts['konvektory']=[['0','- Vyberte možnost -'],['nastenne-konvektory-wkl','Nástěnné konvektory WKL'], ['nizke-primotopne-konvektory','Nízké přímotopné konvektory'], ['topny-pristroj-pro-koupelny-multitherm-vke-se-susicem-rucniku','Topný přístroj pro koupelny Multitherm VKE se sušičem ručníků'], ['volne-stojici-konvektory-sk','Volně stojící konvektory SK']];
		opts['osousece-rukou']=[['0','- Vyberte možnost -'],['osousec-rukou','Osoušec rukou']];
		opts['topne-rohoze-pro-temperovani']=[['0','- Vyberte možnost -'], ['tbs-tc-comfort','TBS TC - Comfort'], ['tbs-tb-basis','TBS TB Basis'], ['sada-tbs-tb-basis-set','Sada TBS TB Basis Set'],['podlahovy-temperovaci-system-thermo-boden-tb-al','Podlahový temperovací systém THERMO BODEN TB AL'], ['podlahovy-temperacni-system-thermo-boden-upv','Podlahový temperační systém THERMO BODEN UPV'], ['podlahovy-temperacni-system-thermo-boden-upv-set','Podlahový temperační systém THERMO BODEN UPV SET']];
		opts['samostatne-topne-kabely']=[['0','- Vyberte možnost -'], ['samostatne-topne-kabely-hc-800','Samostatné topné kabely HC 800']];
		opts['regulatory-pro-podlahove-vytapeni']=[['0','- Vyberte možnost -'], ['regulator-teploty-podlahy-pro-system-podlahoveho-vytapeni-thermo-boden','Regulátor teploty podlahy pro systém podlahového vytápění THERMO BODEN'], ['regulace-nabijeni-pro-podlahove-vytapeni','Regulace nabíjení pro podlahové vytápění']];
		opts['topne-rohoze-pro-temperovani-venkovnich-ploch']=[['0','- Vyberte možnost -'], ['topne-rohoze-pro-volne-plochy-ffh','Topné rohože pro volné plochy FFH'], ['vytapeni-schodu','Vytápění schodů']];
		opts['regulatory-pro-temperovani-venkovnich-ploch']=[['0','- Vyberte možnost -'], ['regulator-pro-venkovni-temperovaci-systemy','Regulátor pro venkovní temperovací systémy']];
		opts['topne-kabely-pro-temperovani-venkovnich-ploch-a-okapu']=[['0','- Vyberte možnost -'], ['samoregulacni-kabely-pro-temperovani-potrubi-a-okapovych-zlabu','Samoregulační kabely pro temperování potrubí a okapových žlabů'], ['topny-kabel-dic','Topný kabel DIC']];
		opts['regulatory-pro-temperovani-okapu']=[['0','- Vyberte možnost -'], ['regulator-a-prislusenstvi-pro-vytapeni-okapovych-zlabu','Regulátor a příslušenství pro vytápění okapových žlabů'], ['prislusenstvi-pro-vytapeni-okapovych-zlabu','Příslušenství pro vytápění okapových žlabů']];
		opts['odvlhcovace-vzduchu']=[['0','- Vyberte možnost -'], ['odvlhcovac-vzduchu','Odvlhčovač vzduchu']];
		/* /definovani hodnot */

		/* nastaveni hodnot nasledneho selectboxu */
		sel='';		
		for(i in opts[value]) {
			if(!isNaN(i)) {
				sel+='<option value="'+opts[value][i][0]+'">'+opts[value][i][1]+'<\/option>';
			}
		}
		/* /nastaveni hodnot nasledneho selectboxu */

		/* pokud jeste neni, prida za selectbox span a zpristupni dalsi selectbox */
		if (!$('#skupina_'+param+'+ span').html()){
			$('#skupina_'+param).after('<span></span>');
			$('#skupina_'+next).removeAttr("disabled");
		}

		/* kdyz neni platna hodnota odstrani span u selectboxu i u nasledneho */
		if (value==0) {
			$('#skupina_'+param+'+ span').remove();
			$('#skupina_'+next+'+ span').remove();
		}

		/* pridani dat do spanu a dalsiho selectboxu */
		$('#skupina_'+param+'+ span').html('<a href="?page='+value+'"><img src="img/sys/formsend_lo.gif" /></a>');
		$('#skupina_'+next).html(sel);

		/* odstraneni vyberte moznost z aktivneneho selectboxu */
		if ($('#skupina_'+param+' option:first').attr('value')=='0') {
			$('#skupina_'+param+' option:first').remove();
		}
	}

	String.prototype.removeDiacritics = function() {
		var str = this;	
		var seimhiu = [['ě','e'],['š','s'],['č','c'],['ř','r'],['ž','z'],['ý','y'],['á','a'],['í','i'],['é','e'],['ú','u'],['ů','u'],['ň','n']];
		for (var i = 0; i < seimhiu.length; i++) {
		    str = str.replace(seimhiu[i][0],seimhiu[i][1]);
		}
		return str;
	}

	$('#address table a[name]').each(function(index) {		
		$pom = $(this).attr('name').toLowerCase();
		$pom = $pom.removeDiacritics();
		$(this).attr('name',$pom);
	});	
});

