var ns6=document.getElementById&&!document.all;
var timerID=0;
var showen=0;

//window.onload=function(){Ycx_initmenu('menu');};
window.onload=init_Page;

function init_Page(){
	Ycx_initmenu('menu');

	if (document.getElementById('poptform')){
		document.getElementById('poptSec').style.display=(r==39)?"":"none";
		document.getElementById('poptInet').style.display=(r==38)?"":"none";
		document.getElementById('poptData').style.display=(r==19)?"":"none";
		document.getElementById('poptVoice').style.display=(r==47)?"":"none";
	}
	
	if (document.getElementById('hotline')){
		document.getElementById('hotline').onsubmit=function(){MM_validateForm('spolecnost','','R','kontaktni_osoba','','R','telefon','','R','email','','RisEmail','dotaz','','R');return document.MM_returnValue};
	}

}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function Ycx_menustop(){
   if(timerID) {
      clearTimeout(timerID);
      timerID  = 0;
   }	
}

function Ycx_menustart(elem){
	Ycx_menustop();
	showen=0;
	timerID = setTimeout("Ycx_hidesubmenu('"+elem+"')",1500);
}


function Ycx_initmenu(){
	for (i=0;i<Ycx_initmenu.arguments.length;i++){
		if (mn=document.getElementById(Ycx_initmenu.arguments[i])){

			if (ns6){
				mn.setAttribute("onMouseOut","Ycx_menustart('"+Ycx_initmenu.arguments[i]+"');");
			} else {
				eval("mn.attachEvent(\"onmouseout\",function(){Ycx_menustart('"+Ycx_initmenu.arguments[i]+"')});");
			}


			uls=mn.getElementsByTagName('ul');
			for (j=uls.length-1;j>=0;j--){
				uls[j].style.display='none';
			}
			
			lis=mn.getElementsByTagName('li');
			for (j=lis.length-1;j>=0;j--){
				if (ns6){
					lis[j].setAttribute("onMouseOver","Ycx_showsubmenu(this);");
				} else {
					lis[j].attachEvent("onmouseover",function(){Ycx_showsubmenu(this)});
				}
			}
		}
	}
}

function Ycx_showsubmenu(elem){
	if (!ns6){ elem=event.srcElement.parentNode; };
	
	lis=elem.parentNode.getElementsByTagName('li');
	pocet=0;
	showen=1;
	for (i=0;i<lis.length;i++){
		if (lis[i].parentNode==elem.parentNode){
			uls=lis[i].getElementsByTagName('ul');
			for (j=0;j<uls.length;j++){
				if (lis[i]==elem){
					if (j==0){
						uls[j].style.display='';
					} else {
						if (!ns6){
							uls[j].style.display='none';
						}
					}
				} else {
					uls[j].style.display='none';
				}
			}
		}
	}
}





function Ycx_hidesubmenu(menuid){
		elem=document.getElementById(menuid);
		if (!showen){
			
			uls=elem.getElementsByTagName('ul');
			for (i=uls.length-1;i>=0;i--){
				uls[i].style.display='none';
			}
		}
		Ycx_menustop();

}