if(document.all) { addX=2; addY=9; } else { addX=0; addY=0; } function showKalender(obj, leftPos, topPos) { if(obj.value!="") var datum=obj.value; else var datum=""; //Date.parse(Date())/1000; //alert(parent.frames['KalenderIFrame'].location.href); //parent.document['KalenderIFrame'].location.replace("calendar.php?obj=kontaktform."+obj.name+"&me=Kalender&datum="+datum); document['KalenderIFrame'].location.replace("http://www.oktoberfest-info.com/buchung/calendar2.php?obj=kontaktform."+obj.name+"&me=Kalender&datum="+datum); document.getElementById('Kalender').style.top=(topPos+addY)+"px"; document.getElementById('Kalender').style.left=(leftPos+addX)+"px"; document.getElementById('Kalender').style.visibility='visible'; } function hideKalender() { document.getElementById('Kalender').style.visibility='hidden'; } document.onclick=function(e) { if (window.event) e = window.event; var srcEl = e.srcElement? e.srcElement : e.target; if(srcEl.nodeName=="INPUT" && srcEl.getAttribute("id").match(/datum/i) || srcEl.nodeName=="IFRAME" || document.getElementById('Kalender').style.visibility=='hidden') return; document.getElementById('Kalender').style.visibility='hidden'; } document.onkeydown=function(e) { if (window.event) e = window.event; var srcEl = e.srcElement? e.srcElement : e.target; if((e.keyCode==13 && srcEl.form || e.keyCode==9 && srcEl.nodeName=="INPUT")&& document.getElementById('Kalender').style.visibility!='hidden') { document.getElementById('Kalender').style.visibility='hidden'; } } function getAbsPos(o,p){ var i=0; while(o!=null){ alert(o["nodeName"]+":"+o["offset"+p]); i+=o["offset"+p]; o=o.offsetParent; } return i; }