/* overlibmws_shadow.js plug-in module - Copyright Foteos Macrides 2003-2007. All rights reserved. For support of the SHADOW feature. Initial: July 14, 2003 - Last Revised: January 1, 2007 See the Change History and Command Reference for overlibmws via: http://www.macridesweb.com/oltest/ Published under an open source license: http://www.macridesweb.com/oltest/license.html */ OLloaded=0; var OLshadowCmds='shadow,shadowx,shadowy,shadowcolor,shadowimage,shadowopacity'; OLregCmds(OLshadowCmds); // DEFAULT CONFIGURATION if(OLud('shadow'))var ol_shadow=0; if(OLud('shadowx'))var ol_shadowx=5; if(OLud('shadowy'))var ol_shadowy=5; if(OLud('shadowcolor'))var ol_shadowcolor="#666666"; if(OLud('shadowimage'))var ol_shadowimage=""; if(OLud('shadowopacity'))var ol_shadowopacity=60; // END CONFIGURATION var o3_shadow=0,o3_shadowx=5,o3_shadowy=5,o3_shadowcolor="#666666",o3_shadowimage=""; var o3_shadowopacity=60,bkdrop=null; function OLloadShadow(){ OLload(OLshadowCmds); } function OLparseShadow(pf,i,ar){ var k=i,p=OLpar,q=OLparQuo; if(k0?op:100); if(OLie4&&!OLieM&&typeof o.filter=='string'){ o.filter='Alpha(opacity='+op+')';if(OLie55&&typeof bkdrop.filters=='object') bkdrop.filters.alpha.enabled=1;}else{op=op/100;OLopBk(op);}}} } function OLopBk(op){ var o=bkdrop.style; if(typeof o.opacity!='undefined')o.opacity=op; else if(typeof o.MozOpacity!='undefined')o.MozOpacity=op; else if(typeof o.KhtmlOpacity!='undefined')o.KhtmlOpacity=op; } function OLcleanUpShadow(){ if(!bkdrop)return; if(OLns4){bkdrop.bgColor=null;bkdrop.background.src=null;}else{ var o=bkdrop.style;o.backgroundColor='transparent';o.backgroundImage='none'; if(OLie4&&!OLieM&&typeof o.filter=='string'){ o.filter='Alpha(opacity=100)';if(OLie55&&typeof bkdrop.filters=='object') bkdrop.filters.alpha.enabled=0;}else OLopBk(1.0); if(OLns6){o.width=1+'px';o.height=1+'px'; OLrepositionTo(bkdrop,o3_frame.pageXOffset,o3_frame.pageYOffset);}} } function OLshowShadow(){if(bkdrop&&o3_shadow){var o=(OLns4?bkdrop:bkdrop.style); if(!OLns4&&!OLieM&&(OLfilterPI&&o3_filter&&o3_fadein))OLopOvSh(1);o.visibility="visible";} } function OLhideShadow(){ if(bkdrop&&o3_shadow){var o=OLgetRefById((OLovertwoPI&&over2&&over==over2? 'backdrop2':'backdrop'));if(o&&o==bkdrop){var os=(OLns4?bkdrop:bkdrop.style); if(OLns4||OLieM||!OLfilterPI||((OLfilterPI)&&(!o3_filter||!o3_fadeout||!OLhasOp()))){ os.visibility="hidden";OLcleanUpShadow();}}} } function OLrepositionShadow(X,Y){ if(bkdrop&&o3_shadow)OLrepositionTo(bkdrop,X+o3_shadowx,Y+o3_shadowy); } OLregRunTimeFunc(OLloadShadow); OLregCmdLineFunc(OLparseShadow); OLshadowPI=1; OLloaded=1;