function mouseX(evt) {
if (evt.pageX) return evt.pageX;
else if (evt.clientX)
   return evt.clientX + (document.documentElement.scrollLeft ?
   document.documentElement.scrollLeft :
   document.body.scrollLeft);
else return null;
}

function mouseY(evt) {
if (evt.pageY) return evt.pageY;
else if (evt.clientY)
   return evt.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop);
else return null;
}



  
  function asp()
{
  if (document.getElementById('asp'))
  {
    document.getElementById('aspdiv').style.display='none';
    document.getElementById('asp').value='gott';
  }
}
  



function showDetail(url,w,h){

	wasOpen  = false;
  if ( (0<w) && (0<h) )
  {
	 win = window.open(url,'detail','left='+(screen.width/2-w/2)+', top='+(screen.height/2-h/2)+', width='+w+',height='+h+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
	else
	{
    win = window.open(url);
  }
	win.focus();
  return (typeof(win)=='object')?true:false;

}       




function showBubble(text, event)
{
	document.getElementById('bubble').innerHTML=text;
	document.getElementById('bubble').style.display='block';
	document.getElementById('bubble').style.margin=(mouseY(event)-80)+'px 0 0 '+(mouseX(event)-180)+'px';
}

function hideBubble()
{
	document.getElementById('bubble').style.display='none';
}

 function Rozbal(id)
 {
  var obj = document.getElementById('elem'+id);
  if(obj.style.display == 'none')
   obj.style.display = 'block';
  else
   obj.style.display = 'none'
 }
 function SbalVse()
  {
 	  var elems =new Array(1, 2, 3, 301, 3011, 302, 303, 304, 3041, 305, 306, 3061, 3062, 3063, 4, 401, 402, 403, 404,405,406,407,408, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,16);
     for(i=0; i < elems.length; i++)
     {
  	   var obj = document.getElementById('elem'+ elems[i]);
       obj.style.display = 'none';
  	 }
    
  }
 function SbalVse2()
  {
 	  //var elems =new Array(1, 2, 3, 301, 3011, 302, 303, 304, 3041, 305, 306, 3061, 3062, 3063, 4, 401, 402, 403, 404,405,406,407,408, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
     for(i=1; i < 28; i++)
     {
  	   var obj = document.getElementById('elem'+ i);
       obj.style.display = 'none';
  	 }
    
  }
  function RozbalVse()
  {
 	  var elems =new Array(1, 2, 3, 301, 3011, 302, 303, 304, 3041, 305, 306, 3061, 3062, 3063, 4, 401, 402, 403, 404,405,406,407,408, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,16);
     for(i=0; i < elems.length; i++)
     {
  	   var obj = document.getElementById('elem'+ elems[i]);
       obj.style.display = 'block';
  	 }
    
  }
    function RozbalVse2()
  {
 	  //var elems =new Array(1, 2, 3, 301, 3011, 302, 303, 304, 3041, 305, 306, 3061, 3062, 3063, 4, 401, 402, 403, 404,405,406,407,408, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
     for(i=1; i < 28; i++)
     {
  	   var obj = document.getElementById('elem'+ i);
       obj.style.display = 'block';
  	 }
    
  }

  function calc_price(form){
                    var total = 0;
                    var el = document.getElementById('total');
                    
                    total = (form.scd.value * 290) + (form.bezcd.value * 190);
                    
                    if(form.dobirka.checked == true){ total = total + 100; }
                    if(form.acc.checked == true && form.postou.checked == true){ total = total + 50; }
                    
                    el.innerHTML = total;
                  }
                  
                  function check_vstupenky(form){
                    var err = '';
                    
                    if(form.bezcd.value == 0 && form.scd.value == 0){ err += "Musíte uvést počet vstupenek, které chcete rezervovat\r\n"; }
                    if(form.jmeno.value == ''){ err += "Musíte uvést Vaše jméno\r\n"; }
                    if(form.email.value == '@'){ err += "Musíte zadat e-mail\r\n"; }
                    if(form.bday.value == ''){ err += "Musíte uvést datum narození.\r\n"; }
                    if(form.street.value == ''){ err += "Musíte zadat ulici\r\n"; }
                    if(form.city.value == ''){ err += "Musíte uvést město\r\n"; }
                    if(form.psc.value == ''){ err += "Musíte uvést PSČ\r\n"; }
                    
                    if(err != ''){
                      alert("Chyba při odesílání formuláře:\r\n\r\n"+err);
                      return false;
                    }else{
                      return true;
                    }
                  }
                  
                  function deliv_box(state){
                    var element = document.getElementById('delivery');
                    
                    if(state == true){
                      // show delivery box
                      element.style.display = 'block';
                      delivery_box = true;
                    }else{
                      // hide delivery box
                      element.style.display = 'none';
                      delivery_box = false;
                    }
                  }  

