function Open(href, name, pref) { window.open(href, name, pref); return void(0); } function setImage(id, src) { var obj = document.getElementById(id); if(obj) obj.src = src; } function displayWindow(url, width, height) { var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no' ); } function OpenMMedia(file) { var win = window.open("mmedia.php?file=" + escape(file), null, "menubar=no,toolbar=no,scrollbars=yes,resizable=yes,dependent=yes"); if(win && win.focus) win.focus(); return void(0); } function popImage(imageURL,imageTitle){ PositionX = 10; PositionY = 10; defaultWidth = 600; defaultHeight = 400 var AutoClose = true; var imgWin = window.open('','_blank','scrollbars=no,resizable=1,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY); if( !imgWin ) { return true; } //popup blockers should not cause errors imgWin.document.write(''+imageTitle+'<\/title><script type="text\/javascript">\n'+ 'function resizeWinTo() {\n'+ 'if( !document.images.length ) { document.images[0] = document.layers[0].images[0]; }'+ 'var oH = document.images[0].height, oW = document.images[0].width;\n'+ 'if( !oH || window.doneAlready ) { return; }\n'+ //in case images are disabled 'window.doneAlready = true;\n'+ //for Safari and Opera 'var x = window; x.resizeTo( oW + 200, oH + 200 );\n'+ 'var myW = 0, myH = 0, d = x.document.documentElement, b = x.document.body;\n'+ 'if( x.innerWidth ) { myW = x.innerWidth; myH = x.innerHeight; }\n'+ 'else if( d && d.clientWidth ) { myW = d.clientWidth; myH = d.clientHeight; }\n'+ 'else if( b && b.clientWidth ) { myW = b.clientWidth; myH = b.clientHeight; }\n'+ 'if( window.opera && !document.childNodes ) { myW += 16; }\n'+ 'x.resizeTo( oW = oW + ( ( oW + 200 ) - myW ), oH = oH + ( (oH + 200 ) - myH ) );\n'+ 'var scW = screen.availWidth ? screen.availWidth : screen.width;\n'+ 'var scH = screen.availHeight ? screen.availHeight : screen.height;\n'+ 'if( !window.opera ) { x.moveTo(Math.round((scW-oW)/2),Math.round((scH-oH)/2)); }\n'+ '}\n'+ '</script>'+ '</head><body onload="resizeWinTo();"'+(AutoClose?' onblur="self.close();"':'')+'>'+ (document.layers?('<layer left="0" top="0">'):('<div style="position:absolute;left:0px;top:0px;display:table;">'))+ '<img src="'+imageURL+'" alt="Loading image ..." title="" onload="resizeWinTo();">'+ (document.layers?'</layer>':'</div>')+'</body></html>'); imgWin.document.close(); if( imgWin.focus ) { imgWin.focus(); } return false; } function OpenMMediaGallery(file,pos) { // popImage(file, file); // return void(0); var win = window.open("mmediaGallery.php?file=" + escape(file)+"&pos=" + escape(pos), null, "menubar=no,toolbar=no,scrollbars=yes,resizable=yes,dependent=yes"); if(win && win.focus) win.focus(); return void(0); } function ShowMMedia(file) { OpenMMedia(file); } function getPosition(el) { for (var lx=0,ly=0;el!=null; lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent); return {x:lx,y:ly} } function SetLanguage(l) { document.langmanager.setlanguage.value = l; document.langmanager.submit(); } function getTopWindow() { if( window.top ) { return window.top; } else { var p = window; while( p.parent && p.parent != p ) { p = p.parent; } return p; } return null; } function AdminAuxTreePage(id, lnk) { var tw = getTopWindow(); if( tw.admin_aux ) { if( lnk && lnk.length > 0 ) { tw.admin_aux.location = 'http://mariarostocka.art.pl/admin/' + lnk; } else { tw.admin_aux.location = 'http://mariarostocka.art.pl/admin/auxtree.php?idpage=' + id; } } } function AdminAuxTreeContainer(id) { var tw = getTopWindow(); if( tw.admin_aux ) { tw.admin_aux.location = 'http://mariarostocka.art.pl/admin/auxtree.php?idcontainer=' + id; } } function AdminAuxTreeContent(id) { var tw = getTopWindow(); if( tw.admin_aux ) { tw.admin_aux.location = 'http://mariarostocka.art.pl/admin/auxtree.php?idcontainer=c' + id; } }