function StartFloat() {
	//var isMSIE = /*@cc_on!@*/false;
	//if(isMSIE) { setInterval('Float()', 100); }
	var IEVersion=/*@cc_on function(){ switch(@_jscript_version){ case 1.0:return 3; case 3.0:return 4; case 5.0:return 5; case 5.1:return 5; case 5.5:return 5.5; case 5.6:return 6; case 5.7:return 7; }}()||@*/0;
	if(IEVersion>0 && IEVersion < 7) { setInterval('Float()', 100); }
}

	var kotva = 0;
function Float() {
	kam = document.documentElement.scrollTop;
	if(kam < 20) { kam = 0; } else { kam = kam-20; }
	if(kotva != kam) { document.getElementById('rekl_bok').style.marginTop = kam+"px"; }
	kotva = kam;
}
function fce() {
	return true;
}
function show(co) {
	if(document.getElementById(co).style.display == "none") {
		document.getElementById(co).style.display = "inline";
		document.getElementById('klik_'+co).innerHTML = "<br />skrýt podrobný popis";
	} else {
		document.getElementById(co).style.display = "none";
		document.getElementById('klik_'+co).innerHTML = "…<br /> zobrazit celý popis";
	}
}
function show2(co) {
	if(document.getElementById(co).style.display == "none") {
		document.getElementById(co).style.display = "inline";
	} else {
		document.getElementById(co).style.display = "none";
	}
}
//komunikace se serverem
  function stahniData(funkce, idcko, obsah, delic) {
    // odmazeme stary skript, pokud existoval
    //var hlavicka = document.getElementsByTagName('head')[0];
    //var dataLoader = document.getElementById('scriptLoader');
    //if(dataLoader) hlavicka.removeChild(dataLoader);

    // vytvorime novy element script
    script = document.createElement('script');
    script.id = 'scriptLoader';
    script.src = 'http://www.vasezajezdy.cz/inc/vylet.html?funkce='+funkce+'&idcko='+idcko+'&obsah='+obsah+'&delic='+delic+'&r='+Math.random();
    //document.getElementById('all').innerHTML = document.getElementById('all').innerHTML+('<br />http://www.vasezajezdy.cz/inc/vylet.html?funkce='+funkce+'&idcko='+idcko+'&obsah='+obsah+'&delic='+delic+'&r='+Math.random());
    //alert(funkce+' '+idcko+' '+obsah+' '+delic);

    // Ihned po zavolani prohlizec stahne skript a spusti jej
    x = document.getElementsByTagName('head')[0];
    x.appendChild(script);
    return false;
  }


	function select_innerHTML(objeto,innerHTML){
		objeto.innerHTML = "";
		var selTemp = document.createElement("micoxselect");
		var opt;
		selTemp.id="micoxselect1";
		document.body.appendChild(selTemp);
		selTemp = document.getElementById("micoxselect1");
		selTemp.style.display="none";
		if(innerHTML.indexOf("<option")<0){
			innerHTML = "<option>" + innerHTML + "</option>";
		}
		innerHTML = innerHTML.replace(/<option/g,"<span").replace(/<\/option/g,"</span");
		selTemp.innerHTML = innerHTML;
		for(var i=0;i<selTemp.childNodes.length;i++){
			var spantemp = selTemp.childNodes[i];
			if(spantemp.tagName){
				opt = document.createElement("OPTION");
				if(document.all){ //IE
					objeto.add(opt);
				}else{
					objeto.appendChild(opt);
				}
				//getting attributes
				for(var j=0; j<spantemp.attributes.length ; j++){
					var attrName = spantemp.attributes[j].nodeName;
					var attrVal = spantemp.attributes[j].nodeValue;
					if(attrVal){
						try{
							opt.setAttribute(attrName,attrVal);
							opt.setAttributeNode(spantemp.attributes[j].cloneNode(true));
						}catch(e){}
					}
				}
				//getting styles
				if(spantemp.style){
					for(var y in spantemp.style){
						try{opt.style[y] = spantemp.style[y];}catch(e){}
					}
				}
				//value and text
				opt.value = spantemp.getAttribute("value");
				opt.text = spantemp.innerHTML;
				//IE
				opt.selected = spantemp.getAttribute('selected');
				opt.className = spantemp.className;
			}
		}
		document.body.removeChild(selTemp);
		selTemp = null;
	}

	function zmena(zmena, stat, destinace, kategorie, lm, fm) {
		//alert('zmenila se hodnota "'+zmena+'" stat je ted: "'+stat+'"');
		if(zmena == "stat") {
			select_innerHTML(document.getElementById("v_destinace"),'<option value="0">načítám...</option>');
			stahniData("destinace", "v_destinace", stat+"|"+destinace+"|"+kategorie, "|");
			select_innerHTML(document.getElementById("v_kategorie"),'<option value="0">načítám...</option>');
			stahniData("kategorie", "v_kategorie", stat+"|0|"+kategorie, "|");
		} if(zmena == "destinace") {
			select_innerHTML(document.getElementById("v_kategorie"),'<option value="0">načítám...</option>');
			stahniData("kategorie", "v_kategorie", stat+"|"+destinace+"|"+kategorie, "|");
		} if(zmena == "kategorie") {
			select_innerHTML(document.getElementById("v_destinace"),'<option value="0">načítám...</option>');
			stahniData("destinace", "v_destinace", stat+"|"+destinace+"|"+kategorie, "|");
		}
	}

//funkce na vypisovani
  function vypsat(idcko, co) {
    if(document.getElementById(idcko)) {
      //document.getElementById(idcko).className = "clanek_akt";
      document.getElementById(idcko).innerHTML = co;
      //document.getElementById(idcko).style.border = "1px solid red";
    }
  }
	function kalendarik(kam, kam2) {
		if(document.getElementById(kam).innerHTML == "") {
			stahniData('kalendar', kam, document.getElementById(kam2).value, '.');
		} else {
			vypsat(kam, '');
		}
	}

	function zmen_druh_ubytovani(co) {
		//projit vsechnz table co maj className = "kalkul" a nastavit ho na "kalkul skryt"
		var colNot3 = document.getElementsByTagName("table");
		for (var i = 0; i < colNot3.length; i++) {
			if (colNot3[i].className == "kalkul") { colNot3[i].className = "kalkul skryt"; }
		}
		if(document.getElementById('kalkul_'+co)) {
			document.getElementById('kalkul_'+co).className = "kalkul";
		}
	}

	function prepocti(co, co2, kolikrat) {
		celkem = 0;
		//jen = 'mc_'+co+'x'+co2;
		//alert(document.getElementById('jc_'+co+'x'+co2).innerHTML * kolikrat);
		document.getElementById('mc_'+co+'x'+co2).innerHTML = (document.getElementById('jc_'+co+'x'+co2).innerHTML * kolikrat);

		//celkem
		var colNot3 = document.getElementsByTagName("span");
		cel = ('mc_'+co).length;
		for (var i = 0; i < colNot3.length; i++) {
			if (colNot3[i].className == "mnozstvi_cena" && colNot3[i].id.substring(0,cel) == 'mc_'+co) {
				celkem = celkem + (colNot3[i].innerHTML*1);
			}
		}
		document.getElementById('cena_celkem_value_'+co).innerHTML = celkem;
	}

	function map(kolik, url) {
		document.getElementById('klikaci_mapa').style.backgroundPosition = "0px -"+(kolik*127)+"px";
		document.getElementById('katalog_region').value = url;
		stahniData("reg", "maparegionu", kolik+"|"+url, "|");
	}
