<!--
function show_map(num) {
// alert ("num je " + num);
var pix=document.getElementById('mapacr');
pix.src = img[num].src;
document.getElementById('mapa-tur-region').innerHTML = tur_region[num];

for(i=0; i<document.mapa_oblasti.turisticky_region.options.length; i++)
   {
    if(document.mapa_oblasti.turisticky_region.options[i].value == num)
      {
       document.mapa_oblasti.turisticky_region.selectedIndex = i;
       return;
      }
   }

}

function zkontroluj_email(adresa)
{
  re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
  return adresa.search(re) == 0;
}

//------------- galerie - posuvniky --------------
var thumbvis= []; // pole viditelnych nahledu (naplnim a vypisu v PHP)
var pix= [];
var visibleCount= 2;      // kolik zobrazim najednou obrazku.
var galTimer= null;

function turnVisibility() {
  // projdu cele
  for (i= 0; i < thumbvis.length; i++) {
    elm= document.getElementById('thumb'+ i);
    if (!elm) continue;
    if (thumbvis[i] == 0) elm.style.display= 'none';
    else elm.style.display= 'block';
  }
}
function galLeft(click) {
  if (thumbvis.length < 3 || thumbvis[0] == 1) return;
  for (i= 0; i < thumbvis.length; i++) {
    if (thumbvis[i] == 1 && i+visibleCount <= thumbvis.length) {
      thumbvis[i-1]= 1;
      thumbvis[i+visibleCount-1]= 0;
      break;
    }
  }
  turnVisibility();
  if (!click) galTimer= self.setTimeout('galLeft()', 600);
}
function galRight(click) {
  if (thumbvis.length < 3 || thumbvis[thumbvis.length-1] == 1) return;
  for (i= 0; i < thumbvis.length; i++) {
    if (thumbvis[i] == 1 && i+1+visibleCount <= thumbvis.length) {
      thumbvis[i]= 0;
      thumbvis[i+visibleCount]= 1;
      break;
    }
  }
  turnVisibility();
  if (!click) galTimer= self.setTimeout('galRight()', 600);
}

var waitplease= "<center>Vyčkejte prosím....</center>";

function ajaxTo(id, url, waitmsg, func) {
  var req= null;

if(id=='fotoajax') document.getElementById('fotoajax').style.display='block';

  var dest= document.getElementById(id);
  if (!dest || !url) return; // no dest/src
  if (waitmsg != 0) {
    if (!waitmsg) waitmsg= waitplease;
    dest.innerHTML= waitmsg;
  }
  if (window.XMLHttpRequest) { // request created
    req = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
  	try { req = new ActiveXObject("Msxml2.XMLHTTP"); } 
    catch (e) {
  		try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
  	}
  }
  req.onreadystatechange = function()	{ // handler setup
  	if (req.readyState == 4) {
      if (req.status == 200) {
        dest.innerHTML= req.responseText; 
        // if (typeof func == "function") func();
        if (func) func();
      }
  		else {
  		  dest.innerHTML= "Chyba!:: Status " + req.status + "; " + req.statusText;
        // + '<br />'+ req.responseText;
   	  } 
   	}
  }; 
  req.open("GET", url, true); 
  req.send(null); // send request
}

function close_fotoajax() {
document.getElementById('fotoajax').style.display='none';
}


    var map = null;
    var geocoder = null;

function initialize(gpsn,gpse) {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(37.4419, -122.1419), 13);
		map.addControl(new GLargeMapControl());
		var mapTypeControl = new GMapTypeControl();
        var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10));
        var bottomRight = new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,10));
        map.addControl(mapTypeControl, topRight);
		geocoder = new GClientGeocoder();

if (gpsn!='') {
        map.setCenter(new GLatLng(gpsn,gpse), 13);
		var point = new GLatLng(gpsn,gpse);
		map.addOverlay(new GMarker(point));
}
      }
    }

    function showAddress(address) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
//             alert(address + " not found");
document.getElementById("map_canvas").style.display='none';
document.getElementById("map_canvas_no").style.display='block';
            } else {
              map.setCenter(point, 13);
              var marker = new GMarker(point);
              map.addOverlay(marker);
//              marker.openInfoWindowHtml(address);
            }
          }
        );
      }
    }

function ResizeTextArea(txtBox) 
{ 
nCols = txtBox.cols; 
sVal = txtBox.value; 
nVal = sVal.length; 
nRowCnt = 3; 

for (i=0;i<nVal;i++) 
{ if (sVal.charAt(i).charCodeAt(0) == 13) { nRowCnt +=1; } } 

if (nRowCnt < (nVal / nCols)) { nRowCnt = 1 + (nVal / nCols); } 
txtBox.rows = nRowCnt+1; 
} 

function winOp(link,width,height) {
	window.open(link, '', 'toolbar="no",scrollbars=yes,resizeable=yes,height=' + height + ',width=' + width + ',top=5,left=5');
}

function zkontroluj_email(adresa)
{
  re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
  return adresa.search(re) == 0;
}

function check_dotaz() {
var write="";
if (document.kontakt.jmeno.value=='') write+="Vaše jméno\n";
if (document.kontakt.telefon.value=='') write+="Váš telefon\n";
if (document.kontakt.email.value=='') write+="Váš email\n";
if (document.kontakt.kontrolni_kod.value=='') write+="kontrolní kod\n";
if (document.kontakt.poznamka.value=='') write+="Váš dotaz na majitele ubytování\n";
if (!zkontroluj_email(document.kontakt.email.value)) write+="špatný formát emailu\n";

if (write!='')
{
alert ("Chybějící údaje\n\n" + write);
}
else
{
document.kontakt.submit();
}
}


/***********************************************
* Bookmark site script- Â© Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}

function check_friends() {
var write="";
if (document.kontakt.jmeno.value=='') write+="Vaše jméno\n";
if (document.kontakt.email.value=='') write+="Váš email\n";
if (document.kontakt.email_komu.value=='') write+="Váš telefon\n";
if (document.kontakt.poznamka.value=='') write+="Váše poznámka pro přátele\n";
if (!zkontroluj_email(document.kontakt.email.value)) write+="špatný formát Vašeho emailu\n";
if (!zkontroluj_email(document.kontakt.email_komu.value)) write+="špatný formát emailu\n";

if (write!='')
{
alert ("Chybějící údaje\n\n" + write);
}
else
{
sinfo();
document.kontakt.submit();
}
}

function sinfo() {
alert("Vše uloženo !!!");
}

function message(zprava) {
alert(zprava);
}

//-->

