// JavaScript Document

$(document).ready(function() {
    $("#form2-input1").keyup(function() {
        $("#suggest").html('');
        var str = this.value;
        if(str) {
            $.get("/js/naseptavac_titulka_ubytovani.asp", {"str" :str}, function(data) {
                $("#suggest").html(data);
            });
            toggleSuggest(1)
        } else {
            toggleSuggest(0);
        }
    });

    $("#form2-input1").focus(function() {
        $("#suggest").html('');
        var str = this.value;
        if(str) {
            $.get("/js/naseptavac_titulka_ubytovani.asp", {"str" :str}, function(data) {
                $("#suggest").html(data);
            });
            toggleSuggest(1)
        } else {
            toggleSuggest(0);
        }
    });

    $("#suggest a").live("click", function() {
        var str = this.innerHTML;
        $("#form2-input1").val(str);
        $("#suggest").css('visibility', 'hidden');
    });

    $("#form2-input1").blur(function() {
        setTimeout("toggleSuggest(0)", 500);
    });

});

function toggleSuggest(show) {
    if(show == 1) {
        $("#suggest").css('visibility', 'visible');
    } else {
        $("#suggest").css('visibility', 'hidden');
    }
}

function otestujnews(){
	var chyba = "";
	f=document.getElementById(idPolicka ? idPolicka : "NEWS");

	if (!isEmail(f.newsletter.value)) {chyba="Byl zadán špatný formát emailové adresy pro odber novinek a nabídek.\n\n Pokud máte zájem o odber novinek a aktuálních nabídek zadejte prosím emeilovou adresu ve správném formátu.";}
	if (chyba!="") {alert(chyba); f.newsletter.focus()}
return (chyba=="");
}

function isEmail(argvalue) {

	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return filter.test(argvalue);
}


function jencisla(udalost) {
    var charCode = (udalost.which) ? udalost.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        udalost.cancelBubble = true;
        return false;
    }
    return true;
}

function winH() {
   if (window.innerHeight)
      /* NN4 a kompatibilní prohlížece */
      return window.innerHeight;
   else if
   (document.documentElement &&
   document.documentElement.clientHeight)
      /* MSIE6 v std. režimu - Opera a Mozilla
      již uspely s window.innerHeight */
      return document.documentElement.clientHeight;
   else if
   (document.body && document.body.clientHeight)
      /* starší MSIE + MSIE6 v quirk režimu */
      return document.body.clientHeight;
   else
      return null;
}

function winW() {
   if (window.innerWidth) 
      /* NN4 a kompatibilní prohlížece */
      return window.innerWidth;
   else if
   (document.documentElement &&
   document.documentElement.clientWidth) 
      /* MSIE6 v std. režimu - Opera a Mozilla
      již uspely s window.innerHeight */
      return document.documentElement.clientWidth;
   else if
   (document.body && document.body.clientWidth)
      /* starší MSIE + MSIE6 v quirk režimu */
      return document.body.clientWidth;
   else
      return null;
}

function ukryj_info(_co) {

  if(!_co) {
    _co = "infoDiv";
  }

  if(typeof _co == 'object') {
      var CO = _co
  } else {
      var CO = document.getElementById(_co);
  }

	CO.style.display='none';
}

function zobraz_info(e,_co, zRelu) {

  var CO, OBJ;

  if(typeof _co == 'object') {
      CO = _co
  } else {
      CO = document.getElementById(_co);
  }

  if(zRelu) {
    OBJ=document.getElementById("infoDiv");
    OBJ.innerHTML = CO.getAttribute("rel");
  } else {
    OBJ=CO
  }
  
  var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
	if ((document.all && !window.opera) || is_chrome) {  
		zleva = e.clientX +10;
		zhora = e.clientY +10;
	}
	else {		   
		zleva = e.pageX - document.documentElement.scrollLeft +10;
		zhora = e.pageY - document.documentElement.scrollTop +10;    
	}

	OBJ.style.left="0px";
	OBJ.style.top="0px";

	maxvyska=winH();
	maxsirka=winW();  

    if (OBJ.style.display=='none')
		{
			OBJ.style.display='block';
			sirka=OBJ.offsetWidth;
			vyska=OBJ.offsetHeight;

			if (zhora+vyska>maxvyska) {zhora=maxvyska-vyska-20}; 
			if (zleva+sirka>maxsirka) {zleva=maxsirka-sirka-20}; 
			if (zleva<=0) {zleva=5};
			if (zhora<=0) {zhora=5};

      if(!is_chrome) {
  			OBJ.style.left=zleva + document.documentElement.scrollLeft + "px";
  			OBJ.style.top=zhora + document.documentElement.scrollTop + "px";
  		} else {
      	OBJ.style.left= e.pageX + "px";
  			OBJ.style.top= e.pageY + "px";
  		}
		}
		
}

function otevri_fotogalerii(_co) {
	window.open('http://www.pampeliska.cz/pages/fotogalerie.asp?'+_co,'fotogalerie', 'height=750px, width=970px, top=0px, left=0px, resizable=yes, status=no, toolbar=no,location=no,scrollbars=yes, dependent=yes')
}						  

function selectAktivita(ide) {

var imgId = "act"+ide;
var formId = "a"+ide;

if(document.getElementById(imgId)){

    if(document.forms[0][formId].value > 0)
		{
	    document.getElementById(imgId).style.border = "2px solid rgb(255, 255, 255)";
    	document.forms[0][formId].value = '0';
		}
	else
		{
	    document.getElementById(imgId).style.border = "2px solid rgb(255, 104, 0)";
	    document.forms[0][formId].value = ide;
	}
  }
}

function resetAktivita() {
  var imgId;
  var formId;
  for (var ide=1;ide<=20;ide++) {
    imgId = "act"+ide;
    formId = "a"+ide;
    document.getElementById(imgId).style.border = "2px solid rgb(255, 255, 255)";
    document.forms[0][formId].value = '0';
  }
}

function debugStop() {
  var x = 0;
}

function isNumberKey(evt)
{
   var charCode = (evt.which) ? evt.which : event.keyCode
   if (charCode > 31 && (charCode < 48 || charCode > 57))
      return false;

   return true;
}