var dofade=true;       // ENABLES FADE-IN EFFECT FOR IE4+ AND NS6 ONLY
var hcenter=true;      // CENTERS THE BOX UNDER THE MOUSE, OTHERWISE DISPLAYS BOX TO THE RIGHT OF THE MOUSE
var hcentertext=true;   // CENTERS THE TEXT INSIDE THE BOX. YOU CAN'T SIMPLY DO THIS VIA STYLE BECAUSE OF NS4.

// NO NEED TO EDIT BEYOND THIS POINT

var HNS4 = (navigator.appName.indexOf("Netscape")>=0 && !document.getElementById)? true : false;
var HIE4 = (document.all && !document.getElementById)? true : false;
var HIE5 = (document.getElementById && document.all)? true : false;
var HNS6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? true : false;
var HW3C = (document.getElementById)? true : false;
var cx, cy, w_y, w_x, navtxt, boxheight, boxwidth;
var ishover=false;
var isloaded=false;
var ieop=0;
var op_id=0;

function getwindowdims(){
w_y=(HNS4||HNS6)? window.innerHeight : (HIE5||HIE4)? document.body.clientHeight : 0;
w_x=(HNS4||HNS6)? window.innerWidth : (HIE5||HIE4)? document.body.clientWidth : 0;
}

function getboxwidth(){
if(HNS4)boxwidth=(navtxt.document.width)? navtxt.document.width : navtxt.clip.width;
if(HIE5||HIE4)boxwidth=(navtxt.style.pixelWidth)? navtxt.style.pixelWidth : navtxt.offsetWidth;
if(HNS6)boxwidth=(navtxt.style.width)? parseInt(navtxt.style.width) : parseInt(navtxt.offsetWidth);
}

function getboxheight(){
if(HNS4)boxheight=(navtxt.document.height)? navtxt.document.height : navtxt.clip.height;
if(HIE4||HIE5)boxheight=(navtxt.style.pixelHeight)? navtxt.style.pixelHeight : navtxt.offsetHeight;
if(HNS6)boxheight=parseInt(navtxt.offsetHeight);
}

function movenavtxt(x,y){
if(HNS4)navtxt.moveTo(x,y);
if(HW3C||HIE4){
navtxt.style.left=x+'px';
navtxt.style.top=y+'px';
}}

function getpagescrolly(){
if(HNS4||HNS6)return window.pageYOffset;
if(HIE5||HIE4)return document.body.scrollTop;
}

function getpagescrollx(){
if(HNS4||HNS6)return window.pageXOffset;
if(HIE5||HIE4)return document.body.scrollLeft;
}

function writeindiv(text){
if(HNS4){
navtxt.document.open();
navtxt.document.write(text);
navtxt.document.close();
}
if(HW3C||HIE4)navtxt.innerHTML=text;
}

function showtxt(text,idname,pleft,ptop,pright,pbottom,bcol){
writetxt(text);
if(document.getElementById){
if(text!=0){
if(typeof bcol=='undefined')var bcol='#FFCC00';
var off=getpos(idname);
var mleft=off.x+pleft;
var mtop=off.y+ptop;
if(!document.all){pbottom-=4;pright-=4;}
document.getElementById('marker').style.left=mleft;
document.getElementById('marker').style.top=mtop;
document.getElementById('marker').style.width=pright-pleft;
document.getElementById('marker').style.height=pbottom-ptop;
document.getElementById('marker').style.visibility='visible';
document.getElementById('marker').style.borderWidth='2px';
document.getElementById('marker').style.borderStyle='solid';
document.getElementById('marker').style.borderColor=bcol;
}
else document.getElementById('marker').style.visibility='hidden';
}}
function getpos(idname){
var coor=new Object();
var x=0,y=0;
x=getleft(document.getElementById(idname));
y=gettop(document.getElementById(idname));
coor.x=x;
coor.y=y;
return coor;
}
function getleft(el){
var ol=el.offsetLeft;
//while((el=el.offsetParent)!=null)ol+=el.offsetLeft;
return ol;
}
function gettop(el){
var ot=el.offsetTop;
//while((el=el.offsetParent)!=null)ot+=el.offsetTop;
return ot;
}

//**** END UTILITY FUNCTIONS ****//

function writetxt(text){
if(isloaded){
if(text!=0){
ishover=true;
if(HNS4)text='<div class="navtext">'+((hcentertext)?'<center>':'')+text+((hcentertext)?'</center>':'')+'</div>';
writeindiv(text);
getboxheight();
if((HW3C || HIE4) && dofade){
ieop=0;
incropacity();
}}else{
if(HNS4)navtxt.visibility="hide";
if(HIE4||HW3C){
if(dofade)clearTimeout(op_id);
navtxt.style.visibility="hidden";
}
writeindiv('');
ishover=false;
}}}

function incropacity(){
if(ieop<=100){
ieop+=10;
if(HIE4 || HIE5)navtxt.style.filter="alpha(opacity="+ieop+")";
if(HNS6)navtxt.style.MozOpacity=ieop/100;
op_id=setTimeout('incropacity()', 50);
}}

function moveobj(evt){
if(isloaded && ishover){
margin=(HIE4||HIE5)? 1 : 23;
if(HNS6)if(document.height+27-window.innerHeight<0)margin=15;
if(HNS4)if(document.height-window.innerHeight<0)margin=10;
//mx=(HNS4||HNS6)? evt.pageX : (HIE5||HIE4)? event.clientX : 0;
//my=(HNS4||HNS6)? evt.pageY : (HIE5||HIE4)? event.clientY : 0;
if (HNS4){
mx=evt.pageX
my=evt.pageY
}
else if (HNS6){
mx=evt.clientX
my=evt.clientY
}
else if (HIE5){
mx=event.clientX
my=event.clientY
}
else if (HIE4){
mx=0
my=0
}
cx=MContent.offsetLeft+haus_tech.offsetLeft;
cy=MContent.offsetTop+haus_tech.offsetTop;
mx=mx-cx;
my=my-cy;

if(HNS4){
mx-=getpagescrollx();
my-=getpagescrolly();
}
xoff=(hcenter)? mx-boxwidth/1.15 : mx+5;
yoff=(my+boxheight+30-getpagescrolly()+margin>=w_y)? -50-boxheight: 30;

movenavtxt( Math.min(w_x-boxwidth-margin , Math.max(2,xoff))+getpagescrollx() , my+yoff+getpagescrolly());
if(HNS4)navtxt.visibility="show";
if(HW3C||HIE4)navtxt.style.visibility="visible";
}}

if(HNS4)document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=moveobj;

function honload(){
navtxt=(HNS4)? document.layers['navtxt'] : (HIE4)? document.all['navtxt'] : (HW3C)? document.getElementById('navtxt') : null;
getboxwidth();
getboxheight();
getwindowdims();
isloaded=true;
if((HW3C||HIE4)&&hcentertext)navtxt.style.textAlign="center";
if(HW3C)navtxt.style.padding='4px';
if(HIE4||HIE5&&dofade)navtxt.style.filter="alpha(opacity=0)";
}

window.onload=function(){
 honload();
}

window.onresize=getwindowdims;

 PTA=new Array;
 PTA[0]='';
 PTA[1]='';
 PTA[2]='';
 PTA[3]='';
 PTA[4]='Pohybujte kurzorem nad obrázkem!';
 PTA[5]='<b>Topenářská technika</b>: solární ohřev vody';
 PTA[6]='<b>Topenářská technika</b>: desková otopná tělesa';
 PTA[7]='<b>Topenářská technika</b>: konvektory a otopné stěny';
 PTA[8]='<b>Topenářská technika</b>: žebříková otopná tělesa';
 PTA[9]='<b>Topenářská technika</b>: podlahové vytápění';
 PTA[10]='<b>Topenářská technika</b>: plynové kotle';
 PTA[11]='<b>Topenářská technika</b>: ohřívače a zásobníky teplé vody';
 PTA[12]='<b>Topenářská technika</b>: termostatické hlavice a rozdělovače';
 PTA[13]='<b>Sanitární technika</b>: keramika, armatury, vany, příslušenství, doplňky';
 PTA[14]='<b>Sanitární technika</b>: keramický pisoár s radarovým splachovačem';
 PTA[15]='<b>Sanitární technika</b>: vany, kouty, baterie';
 PTA[16]='<b>Instalace</b>: flexibilní systém potrubních rozvodů';
 PTA[17]='<b>Instalace</b>: tepelná izolační pouzdra z polyuretanové pěny';
 PTA[18]='<b>Instalace</b>: systém předstěnových instalací';
 PTA[19]='<b>Instalace</b>: mrazuvzdorné venkovní ventily';
 PTA[20]='<b>Instalace</b>: zařízení pro úpravu vody';
 PTA[21]='<b>Instalace</b>: domovní filtrační stanice';
