function changeClass(Elem, myClass) {
    var elem
		elem=''
        if(document.getElementById) {
                elem = document.getElementById(Elem);
        } else if (document.all){
                elem = document.all[Elem];
        }
        elem.className = myClass;
}


function hw(obj,w) {
		obj.className = w;
		
	}
        
        
        
        
        
var delejn;
var delej2n;

var makejn;
var makej2n;
var totalframesn;
var framen;
var stepn;
var alphacn;

var totalframes2n;
var frame2n;
var step2n;
var alphac2n;



        
var delej;
var delej2;
var makej;
var makej2;

var totalframes;
var frame;
var step;
var alphac;

var totalframes2;
var frame2;
var step2;
var alphac2;




function fsh($b) {
var element=$b;
delej=false;
delej2=true;
clearTimeout(makej);
alpham(element,delej2)
}




function pryc($b) {
var element=$b;
var thfsc = document.getElementById(element);
var object = document.getElementById(element).style;
//thfsc.innerHTML = "";
//thfsc.style.visibility='hidden';
document.getElementById(element).style.display='none';
object.opacity = 0;
object.MozOpacity = 0;
object.KhtmlOpacity = 0;
object.filter = "alpha(opacity=" + 0 + ")";
}















function alphap(element,delej){
    duration = 2000;
    from = 10;
    to = 100;
    totalframes = to-from;
    step = (duration/totalframes);
    frame = 0;
    alphac=from;
    document.getElementById(element).style.display='block';
if(delej==true){


alphaplus(element)
}

}



function alphaplus(element){
var direction=10;



      frame++;
      alphac=alphac+(1*direction);
      //alert (alphac);

      var object = document.getElementById(element).style;
      object.opacity = (alphac / 100);
      object.MozOpacity = (alphac / 100);
      object.KhtmlOpacity = (alphac / 100);
      object.filter = "alpha(opacity=" + (alphac-10) + ")";

      if(alphac <= to) {makej=setTimeout("alphaplus('"+element+"')", step);

      }else
      {
      //alert (alphac);
      //alert (to);
      delej=false;
      //fsh(ktery);

      return clearTimeout(makej);

      }
}















function alpham(element,delej2){
    duration2 = 2000;
    from2 = alphac;

    to2 = 1;
    totalframes2 = from2-to2;
    step2 = (duration2/totalframes2);
    frame2 = 0;
    alphac2=from2;

if(delej2==true){


alphaminus(element)
}

}



function alphaminus(element){
var direction=-5;



      frame2++;
      alphac2=alphac2+(1*direction);


      var object = document.getElementById(element).style;
      object.opacity = (alphac2 / 100);
      object.MozOpacity = (alphac2 / 100);
      object.KhtmlOpacity = (alphac2 / 100);
      object.filter = "alpha(opacity=" + alphac2 + ")";

      if(alphac2 >= to2){ makej2=setTimeout("alphaminus('"+element+"')", step2);

      }else{


      delej2=false;
      pryc(element)
      //prvni=setTimeout("zmena()",4600);
      return clearTimeout(makej2);

      }
}





//funkce pro zobrazovani videa pres ajax
function zobraz($a,$b)
{    var a
     //var url = document.getElementById("vyber").value;
      var url=$a;
      var element=$b;

     if (url != 0)
     {
        if (window.ActiveXObject)
        {
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
          httpRequest = new XMLHttpRequest();
        }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequest(element); } ;
        httpRequest.send(null);
      }
      else
      {

        document.getElementById(element).innerHTML = "bug";

      }
}




//funkce pro zobrazovani videa pres ajax
function processRequest($b)
{var element=$b;
  if (httpRequest.readyState == 4)
  {
    if(httpRequest.status == 200)
    {
     var mistoZobrazeni = document.getElementById(element);


   //alert (element);
       //document.getElementById('idecko').innerHTML = '';

      mistoZobrazeni.innerHTML = '<div id="ideckox"></div>';
      pryc('ideckox');
       
      document.getElementById('ideckox').innerHTML = httpRequest.responseText+'<div class="botka"></div>';
      alphap('ideckox',true);
      //mistoZobrazeni.style.visibility='visible';
       //myLightbox = new Lightbox();
    }
    else
    {
        alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}




function getScrollingPosition(){
var position = [0, 0];
if (typeof window.pageYOffset != 'undefined')
{
position = [
window.pageXOffset,
window.pageYOffset
];
}
else if (typeof document.documentElement.scrollTop
!= 'undefined' && document.documentElement.scrollTop > 0)
{
position = [
document.documentElement.scrollLeft,
document.documentElement.scrollTop
];
}
else if (typeof document.body.scrollTop != 'undefined')
{
position = [
document.body.scrollLeft,
document.body.scrollTop
];
}
return position;
}





function ajaxf(urls,sendid){

 var adresa
 var idecko='msg';
 var cesticka='ajax/'+urls+'.php?sendid='+sendid;
var scrollpos = getScrollingPosition();

adresa=cesticka;
//alert (adresa);




vyska=parseFloat(document.body.offsetHeight);

document.getElementById('msg').style.height=vyska+'px';


document.getElementById('msg').style.paddingTop=(scrollpos[1]+50)+'px';
document.getElementById(idecko).innerHTML = '<div id="msg_load"></div>';

changeClass(idecko,'zobraz')



zobraz(adresa,idecko);
}




function zkontroluj_email2(adresa)
{
  re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
  return adresa.search(re) == 0;
}

function kontrola3(){
	error=false
	emsg=''
	f=document.forms.form1;

	if(!zkontroluj_email2(f.eemail.value))
		{
			error=true
			emsg+="neplatný email,"
		}

	if(f.jmeno_prijmeni.value=='')
		{
			error=true
			emsg+="nebylo zadáno jméno,"
		}

	
	if(error)
		{
			alert('Dotaz nemohl být odeslána z následujících důvodů:'+emsg)
			return false
		}
	else return true
}










function alphapn(element,delejn){
    durationn = 2000;
    fromn = 10;
    ton = 100;
    totalframesn = ton-fromn;
    stepn = (durationn/totalframesn);
    framen = 0;
    alphacn=fromn;
    document.getElementById(element).style.display='inline';
if(delejn==true){


alphaplusn(element)
}

}



function alphaplusn(element){
var direction=2;



      framen++;
      alphacn=alphacn+(1*direction);


      var object = document.getElementById(element).style;
      object.opacity = (alphacn / 100);
      object.MozOpacity = (alphacn / 100);
      object.KhtmlOpacity = (alphacn / 100);
      object.filter = "alpha(opacity=" + (alphacn-10) + ")";

      if(alphacn <= ton) {makejn=setTimeout("alphaplusn('"+element+"')", stepn);

      }else
      {
      //alert (alphac);
      //alert (to);
      delejn=false;
      fshn(kteryn);

      return clearTimeout(makejn);

      }
}















function alphamn(element,delej2n){
    duration2n = 2000;
    from2n = alphacn;

    to2n = 1;
    totalframes2n = from2n-to2n;
    step2n = (duration2n/totalframes2n);
    frame2n = 0;
    alphac2n=from2n;

if(delej2n==true){


alphaminusn(element)
}

}



function alphaminusn(element){
var direction=-5;



      frame2n++;
      alphac2n=alphac2n+(1*direction);


      var object = document.getElementById(element).style;
      object.opacity = (alphac2n / 100);
      object.MozOpacity = (alphac2n / 100);
      object.KhtmlOpacity = (alphac2n / 100);
      object.filter = "alpha(opacity=" + alphac2n + ")";

      if(alphac2n >= to2n){ makej2n=setTimeout("alphaminusn('"+element+"')", step2n);

      }else{


      delej2n=false;
      prycn(element)
      prvni=setTimeout("zmena()",4600);
      return clearTimeout(makej2n);

      }
}


function fshn($b) {
var element=$b;
delejn=false;
delej2n=true;
clearTimeout(makejn);
alphamn(element,delej2n)
}




function prycn($b) {
var element=$b;
var thfsc = document.getElementById(element);
var object = document.getElementById(element).style;
//thfsc.innerHTML = "";
//thfsc.style.visibility='hidden';
document.getElementById(element).style.display='none';
object.opacity = 0;
object.MozOpacity = 0;
object.KhtmlOpacity = 0;
object.filter = "alpha(opacity=" + 0 + ")";
}


var ktery;

var kteryn;
var pocetbaneru;

var co
co="p2"


   var xi
   var oc
    xi=2;

function zmena(){
delejn=true;
if(xi!=1){
kteryn="p"+(xi-1);
alphapn(co,delejn)

if((xi+1)==pocetbaneru+1){
    co="p1";
    xi=1;
    }else{
    co="p"+(xi+1);
    xi++;
    }
}else{

kteryn="p"+pocetbaneru;
alphapn(co,delejn)

co="p2";
xi++;
}

clearTimeout(prvni);


return co
}

var pokojik
var pocet_luzek

var pokojenad=new Array();
var pokojenad2=new Array();
var pokojeex=new Array();
var pokojeex2=new Array();


var pokojekom=new Array();
var pokojekom2=new Array();
var pokojerod=new Array();
var pokojerod2=new Array();



pokojenad['1']=990;
pokojenad['2']=1290;
pokojenad['3']=1690;

pokojenad2['1']=690;
pokojenad2['2']=990;
pokojenad2['3']=1390;


pokojeex['1']=1090;
pokojeex['2']=1490;
pokojeex['3']=1890;

pokojeex2['1']=890;
pokojeex2['2']=1190;
pokojeex2['3']=1590;




pokojekom['1']=1090;
pokojekom['2']=1390;
pokojekom['3']=1790;

pokojekom2['1']=890;
pokojekom2['2']=1090;
pokojekom2['3']=1490;


pokojerod['3']=2290;
pokojerod['4']=2590;


pokojerod2['3']=1990;
pokojerod2['4']=2290;


var prijezd;
var odjezd;
var pomocna

pomocna="";

function poky(lul){
    sle=document.form.sel;

    pok=sle.options[sle.selectedIndex].value;

    if(lul=="p" && pomocna!=pok){
    if(pok=="Rodinný"){
       document.getElementById("pocetlz").innerHTML='<select id="pocetl" name="pocetl" class="sin2p" onchange="poky(\'l\')"><option value="3">3</option><option value="4">4</option></select>';
    }else{
      document.getElementById("pocetlz").innerHTML='<select id="pocetl" name="pocetl" class="sin2p" onchange="poky(\'l\')"><option value="1">1</option><option value="2">2</option><option value="3">2+přistýlka</option></select>';

    }

    pomocna=pok;

    }

 slepocetl=document.form.pocetl;
    poc_l=slepocetl.options[slepocetl.selectedIndex].value;

   

    prijezdc=document.form.prijezd.value;
    odjezdc=document.form.odjezd.value;

    splitek=prijezdc.split("-");
    prijezd=splitek['1']+"/"+splitek['0']+"/"+splitek['2'];
    
    oobdob=splitek['1'];


    splitekd=odjezdc.split("-");
    odjezd=splitekd['1']+"/"+splitekd['0']+"/"+splitekd['2'];
    oobddo=splitekd['1'];

obd=2
if(oobdob==12 || (oobdob>=5 && oobdob<=9) || (oobdob>=1 && oobdob<=3)) obd=1
if(oobddo==12 || (oobddo>=5 && oobddo<=9) || (oobddo>=1 && oobddo<=3)) obd=1

    rozdil=dateDiff();

    

if(obd==1){
    if(pok=="Nadstandartní"){
        cena=parseInt(pokojenad[poc_l])*rozdil;
    }

    if(pok=="Exclusivní"){
        cena=parseInt(pokojeex[poc_l])*rozdil;
    }

    if(pok=="Komfortní"){
        cena=parseInt(pokojekom[poc_l])*rozdil;
    }


    if(pok=="Rodinný"){
        cena=parseInt(pokojerod[poc_l])*rozdil;
    }

}


if(obd==2){
    if(pok=="Nadstandartní"){
        cena=parseInt(pokojenad2[poc_l])*rozdil;
    }

    if(pok=="Exclusivní"){
        cena=parseInt(pokojeex2[poc_l])*rozdil;
    }

    if(pok=="Komfortní"){
        cena=parseInt(pokojekom2[poc_l])*rozdil;
    }


    if(pok=="Rodinný"){
        cena=parseInt(pokojerod2[poc_l])*rozdil;
    }

}
if(pok==""){
  document.getElementById("cenar").innerHTML='<input type="hidden" name="cena" value="0"/>'+0+' Kč';
}else{

document.getElementById("cenar").innerHTML='<input type="hidden" name="cena" value="'+cena+'"/>'+cena+' Kč';
}//alert(oobdob+"|"+oobddo+" -"+ cena);
}


function dateDiff() {



date1temp = new Date(prijezd);
var one_day=(24*3600*1000)


date2temp = new Date(odjezd);
rozdil=parseInt((date2temp.getTime()-date1temp.getTime())/(one_day))

 return rozdil;
}




function zkontroluj_email2(adresa)
{
  re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
  return adresa.search(re) == 0;
}

function kontrola3(){
	error=false
	emsg=''
	f=document.forms.form;

	if(!zkontroluj_email2(f.eemail.value))
		{
			error=true
			emsg+="neplatný email,"
		}

	if(f.jmeno.value=='')
		{
			error=true
			emsg+="nebylo zadáno jméno,"
		}


	if(error)
		{
			alert('Dotaz nemohl být odeslána z následujících důvodů:'+emsg)
			return false
		}
	else return true
}


function kontrola4(){
	error=false
	emsg=''
	f=document.forms.form1;

	if(!zkontroluj_email2(f.neemail.value))
		{
			error=true
			emsg+="neplatný email,"
		}




	if(error)
		{
			alert('Dotaz nemohl být odeslána z následujících důvodů:'+emsg)
			return false
		}
	else return true
}
