﻿function zkontrolujvyhledavani(formular)
{
  if (formular.retezec.value=="")
	{
	  alert("Hledaný výraz nesmí být prázdný!");
		formular.retezec.focus();
		return false;
	}
	else
	  return true;
}



function zkontrolujvzkazpriteli(formular)
{
  if (formular.pritel_jmeno.value=="")
	{
	  alert("Vaše jméno musíte vyplnit!");
		formular.pritel_jmeno.focus();
		return false;
	}


  if (formular.pritel_email_muj.value=="")
	{
	  alert("Váš email musíte vyplnit!");
		formular.pritel_email_muj.focus();
		return false;
	}

  if (formular.pritel_email_jeho.value=="")
	{
	  alert("Přítelův email musíte vyplnit!");
		formular.pritel_email_jeho.focus();
		return false;
	}


	else
	  return true;
}




function Toggle(item) {

      obj=document.getElementById(item);

   visible=(obj.style.display!="none")
   if (visible) {
     obj.style.display="none";
   } else {
      obj.style.display="block";
   }
}





//---------------------------------ZVĚTŠENINY OBRÁZKŮ-------------------------*/
/*
Simple Image Trail script- By JavaScriptKit.com
Visit http://www.javascriptkit.com for this script and more
This notice must stay intact

Modified by Tim Kroeger (tim@breakmyzencart.com) for use with
image handler 2 and better cross browser functionality

Also Modified by Ladislav Lamac (www.rebelshop.cz, mozek@rebelteam.net) for
better coords count and other improvements
*/


//iniciace prázdného pole pro obrázek
var trailimage=["nic", 50, 50];
//image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
var offsetfrommouse=[10,10];
//duration in seconds image should remain visible. 0 for always.
var displayduration=0;
//úvodní vytvoření prázdného divu v rohu stránky
if (document.getElementById || document.all) {
  document.write('<div id="trailimageid" align="center" style="position:absolute;visibility:hidden;left:0px;top:0px;width:1px;height:1px;"></div>');
}  
//----------chytré fetchování stylu 
function gettrailobj(){
  if (document.getElementById) {
    return document.getElementById("trailimageid").style;
  }
  else if (document.all) {
    return document.all.trailimageid.style;
  }
}
//----------chytré fetchování elementu
function getObj() {
  if (document.getElementById) {
    return document.getElementById("trailimageid");
  } 
  else if (document.all) {
    return document.all["trailimageid"];
  } 
  else if (document.layers) {
    return document.layers["trailimageid"];
  }
}
//---------chytré fetchnutí elementu body
function truebody(){
  return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}
//---------fce, která zobrazí obrázek
function showtrail(path,width,height) {
  //nastavení vlastností obrázku
  trailimage[0] = ''+path;
  trailimage[1] = width;
  trailimage[2] = height;
  //nastavení stylu divu
  gettrailobj().zIndex="1";
  gettrailobj().width= trailimage[1]+"px";
  gettrailobj().height= trailimage[2]+"px";
  gettrailobj().backgroundColor= "#FFFFFF";
  gettrailobj().border="1px solid #000000";
  //vsunutí obrázku do HTML
  getObj().innerHTML = '<img src="'+trailimage[0]+'" border="0" width="'+trailimage[1]+'px" height="'+trailimage[2]+'px" alt="Náhledový obrázek">';
  //předání vlády fci followmouse();
  document.onmousemove=followmouse;
}
//---------fce, která schová obrázek
function hidetrail(){
  document.onmousemove="";
  gettrailobj().visibility="hidden";
  //tímto se řeší přeblikávání v Exploreru (peklo)
  gettrailobj().left = "-2000px";
  gettrailobj().top = "-2000px";
}
//---------fce, která pohybuje obrázkem
function followmouse(e){
  //zviditelnění divu
  gettrailobj().visibility="visible";
  //úvodní nastavení souřadnic
  var xcoord=offsetfrommouse[0];
  var ycoord=offsetfrommouse[1];
  //připočtení relativní souřadnice
  if (typeof e != "undefined"){
    xcoord+=e.pageX;
    ycoord+=e.pageY;
  }
  else if (typeof window.event !="undefined"){
    xcoord+=truebody().scrollLeft+event.clientX;
    ycoord+=truebody().scrollTop+event.clientY;
  }
  //chytré zjištění šířky a výšky stránky
  var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
  var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight);
  //chytré nastavení relativní pozice kurzoru
  if (typeof e != "undefined"){
    if ((typeof e.layerX != "undefined") && (typeof e.layerY != "undefined")) {
      relativeX = e.layerX;
      relativeY = e.layerY;
    } 
    else if ((typeof e.x != "undefined") && (typeof e.y != "undefined")) {
      relativeX = e.x;
      relativeY = e.y;
    }
  } 
  else if (typeof window.event != "undefined"){
    if ((typeof event.x != "undefined") && (typeof event.y != "undefined")) {
      relativeX = event.x;
      relativeY = event.y;
    } 
    else if ((typeof event.offsetX != "undefined") && (event.offsetY != "undefined")) {
      relativeX = event.offsetX;
      relativeY = event.offsetY;
    }
  }
  //pro šílený Explorer jsou výpočty trochu jíné...
  if(navigator.appName == 'Microsoft Internet Explorer' ||
    navigator.appName == 'Opera') {
    //ošetření obojích přesahů  
    if((docwidth-15 < relativeX+trailimage[1]) && (docheight-13 < relativeY+trailimage[2])) {
      xcoord = truebody().scrollLeft + relativeX - trailimage[1] - 15;
      ycoord = truebody().scrollTop + docheight - trailimage[2] - 15;
    }
    else{
      //ošetření šířkových přesahů  
      if(docwidth-15 < relativeX+trailimage[1]) {
        xcoord = truebody().scrollLeft + docwidth - trailimage[1] - 15;
      }
      //ošetření výškových přesahů 
      if(docheight-13 < relativeY+trailimage[2]) {
        ycoord = truebody().scrollTop + docheight - trailimage[2] - 15;
      }
    }
    //schování neposlušných selectů...
    //hideselect();
  }
  else {
    //ošetření obojích přesahů  
    if((truebody().scrollLeft+docwidth-15 < relativeX+trailimage[1]) && (truebody().scrollTop+docheight-13 < relativeY+trailimage[2])) {
      xcoord = truebody().scrollLeft + relativeX - trailimage[1] - 15;
      ycoord = truebody().scrollTop + docheight - trailimage[2] - 15;
    }
    else{
      //ošetření šířkových přesahů  
      if(truebody().scrollLeft+docwidth-15 < relativeX+trailimage[1]) {
        xcoord = truebody().scrollLeft + docwidth - trailimage[1] - 15;
      }
      //ošetření výškových přesahů 
      if(truebody().scrollTop+docheight-13 < relativeY+trailimage[2]) {
        ycoord = truebody().scrollTop + docheight - trailimage[2] - 15;
      }
    }
  }

  //alert ("y " + ycoord + ",relY " + relativeY + "," + (truebody().scrollTop+docheight) + "," + trailimage[1]);  
  //tímto se řeší přeblikávání v Exploreru (peklo)
  if ((gettrailobj().left == "-2000px") || (gettrailobj().left == "")) { gettrailobj().left=xcoord+"px"; }
  if ((gettrailobj().top == "-2000px") || (gettrailobj().top == "")) { gettrailobj().top=ycoord+"px"; }
  //vlastní nastavení nových souřadnic divu
  gettrailobj().left=xcoord+"px";
  gettrailobj().top=ycoord+"px";
  xcoord=ycoord=0;
}

//-----------fce schovávající selecty
function hideselect() {
  var hledaci_div = document.getElementById("hledani");
  hledaci_div.innerHTML="";
}
//hrátky s časem
if (displayduration>0){
setTimeout("hidetrail()", displayduration*1000);
}
