// Developed by Igor Mino // Copyright (c) 2009 Platon Technologies Ltd, http://platon.sk // All rights reserved. function showPopup(cellDay,day,popup_div) { if (document.getElementById(popup_div).style.visibility=='visible') { return; } var obj = document.getElementById(cellDay); var posX = obj.offsetLeft; var posY = obj.offsetTop; var a=0; var ret=''; /* while(obj.offsetParent){ posX=posX+obj.offsetParent.offsetLeft; posY=posY+obj.offsetParent.offsetTop; // alert(obj.id+' '+obj.toString()); // if (obj.id == 'stop-offsetParrent') { break } if (obj==document.getElementsByTagName('body')[0]) { break } else { obj=obj.offsetParent; } } */ //alert(posX+'-'+posY); document.getElementById(popup_div).style.visibility='visible'; // document.getElementById(popup_div).style.left=posX+'px'; // document.getElementById(popup_div).style.top=posY+'px'; document.getElementById(popup_div).innerHTML=document.getElementById('data_'+cellDay).innerHTML; var popup_display = "right"; if ((typeof( window['calendar_popup_display'] ) != "undefined") && (calendar_popup_display.length > 0)) { popup_display = calendar_popup_display; } var leftShow = 0; switch (popup_display) { case 'left': leftShow = document.getElementById(popup_div).offsetWidth; posX -= leftShow; // odpocita sirku popup okna posX += obj.offsetWidth + 20; // pripocita sirku okienka dna + rezerva break; } document.getElementById(popup_div).style.marginLeft=posX+'px'; document.getElementById(popup_div).style.marginTop=posY+'px'; } function hiddenPopup(popup) { if (document.getElementById(popup).style.visibility=='hidden') { return; } document.getElementById(popup).style.visibility='hidden'; }