function check(name) 
   {
      if (document.getElementById(name).style.display == 'none')
         {
            document.getElementById(name).style.display = 'block';
		 }
      else
         {
            document.getElementById(name).style.display = 'none';
         }
   }

function PrepocitejCenu(pocet,cena)
   {
      document.all.cena.innerText = pocet*cena;
   }

/* MAPY */
function extract() 
   {
      var navi = document.getElementById('navi')
      var arey = navi.getElementsByTagName('area');
      for (var i = 0; i < arey.length; i++) 
         {
            var x = document.createElement('span');
            x.className='popis';
            x.setAttribute('id','nazevkraje');
            arey[i].onmouseover=function()
               {
                  var popisek=this.getAttribute('title');
                  var imgsrc=this.getAttribute('rel');
                  this.parentNode.appendChild(x);
                  x.appendChild(document.createTextNode(popisek));
                  document.getElementById("kraj").src='images/column_mapa_'+imgsrc +'.jpg';
               }

            arey[i].onmouseout=function()
               {
                  x.removeChild(x.childNodes[0]);
                  this.parentNode.removeChild(x);
                  document.getElementById("kraj").src='images/column_mapa.gif';
               }

            arey[i].onclick=function()
               {
                  var popisek=this.getAttribute('title');
                  // return false;
               }
         }
   }

function addEvent(obj, evType, fn)
   {
      if (obj.addEventListener)
         {
            obj.addEventListener(evType, fn, true);
            return true;
         } 
      else if (obj.attachEvent)
         {
            var r = obj.attachEvent("on"+evType, fn);
            return r;
         } 
      else 
         {
            return false;
         }
   }
   
/* MAPY - end */

/* submenu */

function unpack(name) 
   {
      menu = document.getElementById('s' + name) ? 1 : 0;
	  
	  if (menu)
         {
            document.getElementById('s' + name).style.display = 'block';
            document.getElementById(name).className = 'sub_' + name;
		 }
   }

function pack(name) 
   {
      menu = document.getElementById('s' + name) ? 1 : 0;
	  
      if (menu)
         {
            document.getElementById('s' + name).style.display = 'none';
            document.getElementById(name).className = 'sub_' + name + '_normal';
		 }
   }
   
/* submenu - end*/

$(document).ready(function(){

	var checkanimate = true;
	$('#left-bnr, #right-bnr').mouseenter( function() {
		//console.log( 'mouseleave:'+checkanimate );
		if ( checkanimate ) {
			checkanimate = false;
			$(this).stop().animate({
				'width': '500px'
			}, 500, function() { checkanimate = true; } );
		}
	});
	$('#left-bnr, #right-bnr').mouseleave( function() {
		//console.log( 'mouseleave:'+checkanimate );
		if ( checkanimate ) {
			checkanimate = false;
			$(this).stop().animate({
				'width': '58px'
			}, 500, function() { checkanimate = true;} );
		}
	});
	
});

function soutez(formular)
   {
      if (formular.file.value=="")
         {
            alert("Není vybrána fotka!");
            formular.file.focus();
            return false;
         }
      else if (formular.jmeno.value=="")
         {
            alert("Není zadáno jméno!");
            formular.jmeno.focus();
            return false;
         }
      else if (formular.prijmeni.value=="")
         {
            alert("Není zadáno příjmení!");
            formular.prijmeni.focus();
            return false;
         }
      else if (formular.telefon.value=="")
         {
            alert("Není zadán telefon!");
            formular.telefon.focus();
            return false;
         }
      else if (formular.email.value=="@")
         {
            alert("Není zadána e-mailová adresa !");
            formular.email.focus();
            return false;
         }
      else if (!formular.souhlas.checked)
         {
            alert("Musíte souhlasit s pravidly soutěže!");
            return false;
         }
      else if (window.RegExp)
         {
            re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
            if (!re.test(formular.email.value))
               {
                  alert("Zadaný e-mail není správný !");
                  formular.email.focus();
                  return false;
               }
         }
    else 
        return true;

   }
