
  function showImg(imgName) {
    window.open('../getfoto.php?file='+imgName,'Radys','width=600,height=450');
  }

 function showPage(imgName) {
    window.open('../getpage.php?file='+imgName,'Radys','width=780,height=615');
  }

  function showUserPage(imgName, width, height) {
    window.open('../getpage.php?file='+imgName,'Radys','width='+width+',height='+height);
  }
  
/* gallery */
var _lastPosition = 0;
function changeFoto(element) {
	image = element.src;
	image = image.replace('small','big');
	image = image.replace('male','velke');
	document.getElementById('preview').src=image;
	document.getElementById('gallery_list').scrollLeft = element.offsetLeft;
	if(element.offsetLeft>_lastPosition) {
		document.getElementById('gallery_list').scrollLeft = element.offsetLeft;
	} 
	if(element.offsetLeft<_lastPosition) {
		document.getElementById('gallery_list').scrollLeft = element.offsetLeft - 110;
	}
	_lastPosition = element.offsetLeft;
}
	
function next() {
	 var current = document.getElementById('preview').src;
	 current = current.replace('big','small');
	 current = current.replace('velke','male');
	 var gallery = document.getElementById('gallery_list').getElementsByTagName('img');
	 for ( var i = 0; i< gallery.length; i++) {
	 	if(gallery[i].src == current) {
            if(i+1 < gallery.length) {     
                changeFoto(gallery[i+1]);
            } else {
                changeFoto(gallery[0]);
            }
        }
	 }
 }
 
function prev() {
	 var current = document.getElementById('preview').src;
	 current = current.replace('big','small');
	 current = current.replace('velke','male');
	 var gallery = document.getElementById('gallery_list').getElementsByTagName('img');
	 for ( var i = 0; i< gallery.length; i++) {
	 	if(gallery[i].src == current) {
			if(i-1 >= 0) {
                changeFoto(gallery[i-1]);
            } else {
                changeFoto(gallery[gallery.length-1]);
            }
	 	}
	 }
}
	
function hide() {
	document.getElementById('gallery_box').style.display='none';
}

function getWindowSize() {
    var top;
    if(document.documentElement && document.documentElement.scrollTop){
        top=document.documentElement.scrollTop;
    }else{
        if(document.body){
            top=document.body.scrollTop;
        }
    }
    var fullHeight;
    if(document.documentElement && document.documentElement.scrollHeight){
        fullHeight=document.documentElement.scrollHeight;
    }else{
        if(document.body){
            fullHeight=document.body.scrollHeight;
        }
    }
    var width;
    if(document.documentElement && document.documentElement.scrollWidth){
        width=document.documentElement.scrollWidth;
    }else{
        if(document.body){
            width=document.body.scrollWidth;
        }
    }
    var height;
        if(document.documentElement && document.documentElement.clientHeight){
            height=document.documentElement.clientHeight;
        }else{
            if(document.body){
                height=document.body.clientHeight;
            }
        }
    
    return {"top":top,"fullHeight":fullHeight,"width":width,"height":height}
}
function show(image) {
    s = getWindowSize();
    document.getElementById('GB_overlay').style.height=s.fullHeight+"px";
    document.getElementById('GB_overlay').style.width=s.width+"px";
    document.getElementById('gallery').style.top=s.top+((s.height-600)/2)+"px";
    document.getElementById('gallery').style.left=(s.width-666)/2+"px";
	changeFoto(image);
	document.getElementById('gallery_box').style.display='block';
}
/* end gallery */



function validate(form) {
  var email = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$");
  if(form.email.value=='' || form.jmeno.value=='' || form.prijmeni.value=='' || form.zprava.value=='' || form.cptch.value=='') {
	if(form.cptch.value=='') {
		form.cptch.style.backgroundColor='#FF6C76';
		form.cptch.focus();
	}
	if(form.email.value=='') {
		form.email.style.backgroundColor='#FF6C76';
		form.email.focus();
	}
	if(form.jmeno.value=='') {
		form.jmeno.style.backgroundColor='#FF6C76';
		form.jmeno.focus();
	}
	if(form.prijmeni.value=='') {
		form.prijmeni.style.backgroundColor='#FF6C76';
		form.prijmeni.focus();
	}
	if(form.zprava.value=='') {
		form.zprava.style.backgroundColor='#FF6C76';
		form.zprava.focus();
	}
	alert('Vyplňte prosím povinné údaje');
	return false;
  }
  if (form.email.value!='' && !email.test(form.email.value)) {
        alert("Zadaný email neodpovídá formátu elektronické pošty (např. odesilatel@domena.cz) !");
        form.email.focus();
        return false;
  }
}
