/*******************************************************************************
DHTML knihovna
==============
Version:	1.1 (9.6.2004)
*******************************************************************************/

var jsDOM0 = (document.all);
var jsDOM1 = (document.getElementById);
var jsDOM = jsDOM0 || jsDOM1;
var jsDebug = 0;

function getObj (name) {
    if (typeof name == "object") return name;
    if (jsDOM1) return document.getElementById(name);
    if (jsDOM0) return eval('document.all.'+name);
    else return null;
    }

function objSetStyle (obj, prop, val) {
    var o = objGet(obj);
    if (o && o.style) {
        eval ('o.style.'+prop+'="'+val+'"');
        return true;
    }
    else return false;
}

function objShow (obj, on) {
    return objSetStyle(obj, 'visibility', (on) ? 'visible':'hidden');
}

function objDisplay (obj, on, type) {
    if (on && !type) type = 'block';
    return objSetStyle(obj, 'display', (on) ? type: 'none');
}


function imagepopup(p,x,y) {
photopop = window.open('imagepopup.php?photo='+p,'photopop','resizable=0,status=0,menubar=0,toolbar=0,top=100,left=170,scrollbars=0,location=0,directories=0,width='+x+',height='+y);
photopop.focus();
}

function imagepopup2(p,x,y,pozn,titulek) {
photopop = window.open('imagepopup.php?photo='+p+'&titulek='+titulek+'&poznamka='+pozn,'photopop','resizable=0,status=0,menubar=0,toolbar=0,top=0,left=0,scrollbars=0,location=0,directories=0,width='+x+',height='+y);
photopop.focus();
}

function newwin(p,x,y) {
newwinpop = window.open('index.php?Mode=4&popup='+p,'newwinpop','resizable=0,status=0,menubar=0,toolbar=0,scrollbars=0,location=0,directories=0,width='+x+',height='+y);
newwinpop.focus();
}
function newwin_pryc(p,x,y) {
newwinpop = window.open(p,'newwinpop','resizable=yes,status=yes,menubar=yes,toolbar=yes,scrollbars=yes,location=yes,top=0,left=0,width='+x+',height='+y);
newwinpop.focus();
}
function newwin_booking(p,x,y) {
newwinpop = window.open(p,'newwinpop','resizable=yes,status=yes,menubar=yes,toolbar=yes,scrollbars=yes,top=0,left=0,width='+x+',height='+y);
newwinpop.focus();
}

function validContactForm() {
errText = "Pro odeslání formuláře musíte vyplnit:\n\n";
errFlag = false;
	
if(getObj('name').value == "") {
  errFlag = true;
  errText = errText + "Jméno, příjmení\n";
}
		
if(getObj('street').value == "") {
	errFlag = true;
	errText = errText + "Ulici, č.p.\n";
}
		
if(getObj('city').value == "") {
	errFlag = true;
	errText = errText + "Město, PSČ\n";
}

if(getObj('phone').value == "") {
  errFlag = true;
  errText = errText + "Telefon\n";
}

if(errFlag) {
	alert(errText);
	return false;
} else {
	return true;
}
}

function validSearchForm(form) {
 if (form.search.value == "") {
   alert ("Zadejte výraz ke hledání!");
   return (false);
 }
 if (form.search.value.length < 4) {
   alert ("Zadaný výraz musí mít minimálně 4 znaky!");
   return (false);
 }
}

function validObjForm(form) {
 if (form.obj.value == "") {
   alert ("Zadejte emailovou adresu!");
   return (false);
 }
 else
 {
   inp=form.obj.value;
   mail=/^.+@.+\..{2,4}$/
   if (mail.test(inp)==false) {
     window.alert("Nesprávný tvar emailové adresy!");
   return (false);
   }
 }
}

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function popupOdkazy() {
  if (!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if (links[i].className.match("pop")) {
      links[i].onclick = function() { return !window.open(this.href); }
    }
  }  return true;
}
window.onload = popupOdkazy;
