var ns6=document.getElementById&&!document.all;
var timerID=0;
var showen=0;
var tsttxt='';

//window.onload=function(){Ycx_initmenu('menu');};
window.onload=init_Page;

	
function setpopupposition(wid,hei,element){
	elem=document.getElementById(element);

	var scrW = 0, scrH = 0, scrOfX = 0, scrOfY = 0;

	if( typeof( window.innerWidth ) == 'number' ) { scrW = window.innerWidth; scrH = window.innerHeight; } else {
		if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
			scrW = document.documentElement.clientWidth; scrH = document.documentElement.clientHeight; } else {
			if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
				scrW = document.body.clientWidth; scrH = document.body.clientHeight; } } }
	if( typeof( window.pageYOffset ) == 'number' ) { scrOfY = pageYOffset; scrOfX = pageXOffset; } else {
		if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) { scrOfY = document.body.scrollTop; scrOfX = document.body.scrollLeft; } else {
			if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) { scrOfY = document.documentElement.scrollTop; scrOfX = document.documentElement.scrollLeft; } }
	}

	if (wid!=0){elem.style.left=eval(scrOfX+(scrW/2)-(wid/2))+'px';}
	if (hei!=0){elem.style.top=eval(scrOfY+(scrH/2)-(hei/2))+'px';}

}

function tlfhledej(jmeno){
	if (jmeno.length>=2){
		skriptik=document.createElement('script');
		skriptik.src='http://www.in.skynet.cz/weby/www.in.skynet.cz/file.php?show='+jmeno;
		if (jmeno.length>2){
			document.getElementById('tlfresult').appendChild(skriptik);
			document.getElementById('tlfresult').innerHTML=tlfres;
		}
	} else {
		document.getElementById('tlfresult').innerHTML='';
	}
}

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();

}
