/* checked */
function setChecked(frmName, chkName, val) {
  dml=document.forms[frmName];
  len=dml.elements.length;
  for(i=0;i<len;i++) {
	 if(dml.elements[i].name == chkName){
    dml.elements[i].checked = val;
	 }
  }
}
/* show menu order form */
function ShowMenu(num, menu, max){
  for(i=1; i<=max; i++){
     var menu_div = menu + i;
     if(i==num)
       document.getElementById(menu_div).style.display = 'block';
     else
       document.getElementById(menu_div).style.display = 'none';
  }
}
/* change */
window.onload=zmena;
function zmena(id){
  var d = document.getElementById(id);
    for(var i = 1; i<=10; i++)
    	if(document.getElementById('smenu'+i))
        document.getElementById('smenu'+i).style.display='none';
  if(d)
    d.style.display='block';
}
/*show/hide*/
function toggle() {
	var ele = document.getElementById("toggleText");
	var text = document.getElementById("displayText");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
		text.innerHTML = "show";
  	}else {
		ele.style.display = "block";
		text.innerHTML = "hide";
	}
}
/*
<a id="displayText" href="javascript:toggle();">show</a>
<div id="toggleText" style="display: none"><h1>peek-a-boo</h1></div>
*/
/*check*/
function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}
function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function is_set_value(value){
		var e_str='';
		var emailRegEx=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
  		form = document.getElementById(value);
  		if(trim(form.meno.value)=='') {
			e_str += 'Meno nebolo vyplnené\n';
		}
		if(trim(form.priezvisko.value)==''){
			e_str += 'Priezvisko nebolo vyplnené\n';
		}
		if(trim(form.ulica.value)==''){
			e_str += 'Ulica nebola vyplnená\n';
		}
		if(trim(form.mesto.value)==''){
			e_str += 'Mesto nebolo vyplnené\n';
		}
		if(trim(form.psc.value)==''){
			e_str += 'Poštové smerové číslo nebolo vyplnené\n';
		}
		if(trim(form.telefon.value)==''){
			e_str += 'Telefón nebol vyplnený\n';
		}
		if(trim(form.email.value)==''){
			e_str += 'E-Mail nebol vyplnený\n';
		}
		/*
		if(form.email.value.search(emailRegEx) == -1) {
			e_str += 'Prosím vyplnte správne email adresu\n';
		}
		*/
		if(e_str!='') {
			alert(e_str);
			return false;
		}else{
			return true;
		}
}
/* slideshow */
var interval = 3000;
var random_display = 0;
var ImageNum = 0;
imageArray = new Array();
imageArray[ImageNum++] = new imageItem(image_dir + "img1.jpg");
imageArray[ImageNum++] = new imageItem(image_dir + "img2.jpg");
imageArray[ImageNum++] = new imageItem(image_dir + "img3.jpg");
imageArray[ImageNum++] = new imageItem(image_dir + "img4.jpg");
//imageArray[ImageNum++] = new imageItem(image_dir + "img5.jpg");

var number_of_image = imageArray.length;
function imageItem(image_location) {
this.image_item = new Image();
this.image_item.src = image_location;
}
function get_ImageItemLocation(imageObj) {
return(imageObj.image_item.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage() {
if (random_display) {
ImageNum = randNum(0, number_of_image-1);
}
else {
ImageNum = (ImageNum+1) % number_of_image;
}
var new_image = get_ImageItemLocation(imageArray[ImageNum]);
return(new_image);
}

function getPrevImage() {
ImageNum = (ImageNum-1) % number_of_image;
var new_image = get_ImageItemLocation(imageArray[ImageNum]);
return(new_image);
}

function prevImage(place) {
var new_image = getPrevImage();
document[place].src = new_image;
}

function rotateImage(place) {
var new_image = getNextImage();
document[place].src = new_image;
var recur_call = "rotateImage('"+place+"')";
timerID = setTimeout(recur_call, interval);
}

