// use like onclick="return openwin(this.href,w,h)"
function openwin(url,w,h) {
  return !window.open(url,'','width='+(w+20)+',height='+(h+20)+',left=0,top=0,scrollbars=no,location=no,resizable=no');
}
 
// helper functions
var isXHTML;
function createNewEle(ele){
	if(isXHTML) { return document.createElementNS('http://www.w3.org/1999/xhtml', ele); }
	else { return document.createElement(ele); };
};	

// menu
var oMenuTimeout;
function hideMenu(){
	oMenuTimeout=window.setTimeout("hideAllMenu()",1000);
}
function hideAllMenu(){
	showMenu(0);
}

function showMenu(item){
	if (oMenuTimeout) 
		window.clearTimeout(oMenuTimeout);
	 var i=1, ele, menu;
	 while (ele=document.getElementById('submenu'+i)) {
	 	 menu = document.getElementById('menu'+i);
		 if (i++ == item || (item == 0 && menu.className == 'active'))
	 	   	 ele.style.display='block';
  		 else
  		  	  ele.style.display='none';
	 }
}

// check form
function checkemail(str){
  var filter=/^.+@.+\..{2,3}$/
  return (filter.test(str))
}
  
function checkOrder(f) {
	if (f.Prijmeni.value == "") {
		alert('Prosím vložte Vaše příjmení!');
		return false;
	}
	if (f.Jmeno.value == "") {
		alert('Prosím vložte Vaše jméno!');
		return false;
	}
	if (f.PSC.value == "") {
		alert('Prosím vložte PSČ!');
		return false;
	}
	if (f.Ulice.value == "") {
		alert('Prosím vložte pole ULICE!');
		return false;
	}
	if (f.Obec.value == "") {
		alert('Prosím vložte pole OBEC!');
		return false;
	}
	if (f.Telefon.value == "") {
		alert('Prosím vložte pole TELEFON!');
		return false;
	}
	if (f.E_mail.value == "") {
		alert('Prosím vložte pole EMAIL!');
		return false;
	}
	if (!checkemail(f.E_mail.value)) {
		alert('Zadaný email není platný!');
		return false;
	}
	return true;
}

