Initial Commit of AgileBill Open Source
This commit is contained in:
146
includes/overlib/mini/overlib_anchor_mini.js
Normal file
146
includes/overlib/mini/overlib_anchor_mini.js
Normal file
@@ -0,0 +1,146 @@
|
||||
//\/////
|
||||
//\ overLIB Anchor Plugin
|
||||
//\ This file requires overLIB 4.00 or later.
|
||||
//\
|
||||
//\ overLIB 4.05 - You may not remove or change this notice.
|
||||
//\ Copyright Erik Bosrup 1998-2004. All rights reserved.
|
||||
//\ Contributors are listed on the homepage.
|
||||
//\ See http://www.bosrup.com/web/overlib/ for details.
|
||||
//\/////
|
||||
if (typeof olInfo=='undefined'||olInfo.simpleversion<400) alert('overLIB 4.00 or later is required for the Anchor Plugin.');registerCommands('anchor,anchorx,anchory,noanchorwarn,anchoralign');
|
||||
if (typeof ol_anchor=='undefined') var ol_anchor='';if (typeof ol_anchorx=='undefined') var ol_anchorx=0;if (typeof ol_anchory=='undefined') var ol_anchory=0;if (typeof ol_noanchorwarn=='undefined') var ol_noanchorwarn=1;if (typeof ol_anchoralign=='undefined') var ol_anchoralign='UL';
|
||||
var o3_anchor="";var o3_anchorx=0;var o3_anchory=0;var o3_noanchorwarn=1;var o3_anchoralign='UL';var mrkObj, rmrkPosition;
|
||||
function setAnchorVariables() {o3_anchor=ol_anchor;o3_anchorx=ol_anchorx;o3_anchory=ol_anchory;o3_noanchorwarn=ol_noanchorwarn;o3_anchoralign=ol_anchoralign;mrkObj=null;}
|
||||
function parseAnchorExtras(pf,i,ar) {var v, k=i;
|
||||
if (k<ar.length) {if (ar[k]==ANCHOR) { eval(pf+"anchor='"+escSglQuote(ar[++k])+"'"); return k; }
|
||||
if (ar[k]==ANCHORX) { eval(pf+'anchorx='+ar[++k]); return k; }
|
||||
if (ar[k]==ANCHORY) { eval(pf+'anchory='+ar[++k]); return k; }
|
||||
if (ar[k]==NOANCHORWARN) { eval(pf+'noanchorwarn=('+pf+'noanchorwarn==1)?0:1'); return k; }
|
||||
if (ar[k]==ANCHORALIGN) { k=opt_MULTIPLEARGS(++k, ar, (pf+'anchoralign')); return k; }
|
||||
}
|
||||
return-1;}
|
||||
function checkAnchorObject() {var w=o3_anchor;
|
||||
if (w) {if (!(mrkObj=getAnchorObjectRef(w))) {if (o3_noanchorwarn) {alert('WARNING! Reference mark "'+w+'" not found.');return false;} else w='';}
|
||||
}
|
||||
return true;}
|
||||
function anchorPlaceLayer() {var placeX, placeY, widthFix=0;
|
||||
if (eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientWidth=='number'")&&eval('o3_frame.'+docRoot+'.clientWidth')) {iwidth=eval('o3_frame.'+docRoot+'.clientWidth');} else if (typeof(o3_frame.innerWidth)=='number') {widthFix=Math.ceil(1.2*(o3_frame.outerWidth-o3_frame.innerWidth));iwidth=o3_frame.innerWidth;}
|
||||
if (o3_anchor) {placeX=rmrkPosition[0];placeY=rmrkPosition[1];} else {
|
||||
winoffset=(olIe4)?eval('o3_frame.'+docRoot+'.scrollLeft'):o3_frame.pageXOffset;var parsedWidth=parseInt(o3_width);
|
||||
if (o3_fixx>-1||o3_relx!=null) {
|
||||
placeX=(o3_relx!=null?( o3_relx<0?winoffset+o3_relx+iwidth-parsedWidth-widthFix:winoffset+o3_relx):o3_fixx);} else {
|
||||
if (o3_hauto==1) {if ((o3_x-winoffset)>(iwidth/2)) {o3_hpos=LEFT;} else {o3_hpos=RIGHT;}
|
||||
}
|
||||
if (o3_hpos==CENTER) {placeX=o3_x+o3_offsetx-(parsedWidth/2);
|
||||
if (placeX<winoffset) placeX=winoffset;}
|
||||
if (o3_hpos==RIGHT) {placeX=o3_x+o3_offsetx;
|
||||
if ((placeX+parsedWidth)>(winoffset+iwidth-widthFix)) {placeX=iwidth+winoffset-parsedWidth-widthFix;if (placeX<0) placeX=0;}
|
||||
}
|
||||
if (o3_hpos==LEFT) {placeX=o3_x-o3_offsetx-parsedWidth;if (placeX<winoffset) placeX=winoffset;}
|
||||
if (o3_snapx>1) {var snapping=placeX % o3_snapx;
|
||||
if (o3_hpos==LEFT) {placeX=placeX-(o3_snapx+snapping);} else {
|
||||
placeX=placeX+(o3_snapx-snapping);}
|
||||
if (placeX<winoffset) placeX=winoffset;}
|
||||
}
|
||||
if (eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientHeight=='number'")&&eval('o3_frame.'+docRoot+'.clientHeight')) {iheight=eval('o3_frame.'+docRoot+'.clientHeight');} else if (typeof(o3_frame.innerHeight)=='number') {iheight=o3_frame.innerHeight;}
|
||||
scrolloffset=(olIe4)?eval('o3_frame.'+docRoot+'.scrollTop'):o3_frame.pageYOffset;var parsedHeight=(o3_aboveheight?parseInt(o3_aboveheight):(olNs4?over.clip.height:over.offsetHeight));
|
||||
if (o3_fixy>-1||o3_rely!=null) {
|
||||
placeY=(o3_rely!=null?(o3_rely<0?scrolloffset+o3_rely+iheight-parsedHeight:scrolloffset+o3_rely):o3_fixy);} else {
|
||||
if (o3_vauto==1) {if ((o3_y-scrolloffset)>(iheight/2)) {o3_vpos=ABOVE;} else {o3_vpos=BELOW;}
|
||||
}
|
||||
if (o3_vpos==ABOVE) {if (o3_aboveheight==0) o3_aboveheight=parsedHeight;
|
||||
placeY=o3_y-(o3_aboveheight+o3_offsety);if (placeY<scrolloffset) placeY=scrolloffset;} else {
|
||||
placeY=o3_y+o3_offsety;}
|
||||
if (o3_snapy>1) {var snapping=placeY % o3_snapy;
|
||||
if (o3_aboveheight>0&&o3_vpos==ABOVE) {placeY=placeY-(o3_snapy+snapping);} else {placeY=placeY+(o3_snapy-snapping);}
|
||||
if (placeY<scrolloffset) placeY=scrolloffset;}
|
||||
}
|
||||
}
|
||||
repositionTo(over, placeX, placeY);if (typeof o3_scroll!='undefined'&& o3_scroll&& o3_sticky&& (o3_relx||o3_rely)&& (typeof o3_draggable=='undefined'||!o3_draggable)) {if (typeof over.scroller=='undefined'||over.scroller.canScroll) over.scroller=new scroller(placeX-winoffset, placeY-scrolloffset, setTimeout("repositionOver()", 20));}
|
||||
}
|
||||
function anchorPreface() {if (!mrkObj) return;rmrkPosition=getAnchorLocation(mrkObj);}
|
||||
function getAnchorObjectRef(aObj) {return getRefById(aObj, o3_frame.document)||getRefByName(aObj, o3_frame.document)
|
||||
}
|
||||
function getAnchorLocation(objRef){var mkObj, of, offsets, mlyr
|
||||
mkObj=mlyr=objRef
|
||||
offsets=[o3_anchorx, o3_anchory]
|
||||
if (document.layers){if (typeof mlyr.length!='undefined'&& mlyr.length>1) {mkObj=mlyr[0]
|
||||
offsets[0]+=mlyr[0].x+mlyr[1].pageX
|
||||
offsets[1]+=mlyr[0].y+mlyr[1].pageY
|
||||
} else {if(mlyr.toString().indexOf('Image')!=-1||mlyr.toString().indexOf('Anchor')!=-1){offsets[0]+=mlyr.x
|
||||
offsets[1]+=mlyr.y
|
||||
} else {offsets[0]+=mlyr.pageX
|
||||
offsets[1]+=mlyr.pageY
|
||||
}
|
||||
}
|
||||
} else {offsets[0]+=pageLocation(mlyr, 'Left')
|
||||
offsets[1]+=pageLocation(mlyr, 'Top')
|
||||
}
|
||||
of=getAnchorOffsets(mkObj)
|
||||
if (typeof o3_dragimg!='undefined'&& o3_dragimg) {olImgLeft=offsets[0];olImgTop=offsets[1];}
|
||||
offsets[0]+=of[0]
|
||||
offsets[1]+=of[1]
|
||||
if (typeof o3_dragimg!='undefined'&& o3_dragimg) {olImgRight=offsets[0];olImgBottom=offsets[1];return;}
|
||||
return offsets;}
|
||||
function getAnchorOffsets(mkObj){var fx=fy=0, mp, puc, mkAry, sx=sy=0, w=o3_anchoralign
|
||||
var mW=mH=pW=pH=0
|
||||
var off=[0, 0]
|
||||
mkAry=w.split(',');
|
||||
if (mkAry.length<3) {mp=mkAry[0].toUpperCase();puc=(mkAry.length==1)?mp:mkAry[1].toUpperCase();} else if (mkAry.length==3) {if (!isNaN(mkAry[0])) {mp=mkAry.slice(0, 2);puc=mkAry[2].toUpperCase();} else {mp=mkAry[0].toUpperCase();puc=mkAry.slice(1);}
|
||||
} else {mp=mkAry.slice(0, 2);puc=mkAry.slice(2);}
|
||||
var shdwPresent=typeof o3_shadow!='undefined'&& o3_shadow
|
||||
if (shdwPresent) {sx=Math.abs(o3_shadowx);sy=Math.abs(o3_shadowy);}
|
||||
pW=(shdwPresent?parseInt(o3_width):(olNs4?over.clip.width:over.offsetWidth))
|
||||
pH=(shdwPresent?parseInt(o3_aboveheight):(olNs4?over.clip.height:over.offsetHeight))
|
||||
if (olOp&& o3_wrap) {pW=(shdwPresent?parseInt(o3_width):(olNs4?over.clip.width:over.offsetWidth))
|
||||
pH=(shdwPresent?parseInt(o3_aboveheight):(olNs4?over.clip.height:over.offsetHeight))
|
||||
}
|
||||
if (!olOp&& mkObj.toString().indexOf('Image')!=-1){mW=mkObj.width
|
||||
mH=mkObj.height
|
||||
} else if (!olOp&& mkObj.toString().indexOf('Anchor')!=-1) {mp='UL'
|
||||
} else {mW=(olNs4)?mkObj.clip.width:mkObj.offsetWidth
|
||||
mH=(olNs4)?mkObj.clip.height:mkObj.offsetHeight
|
||||
}
|
||||
if (!isNaN(mp)||typeof mp=='object') {if (typeof mp=='object') {fx=parseFloat(mp[0]);fy=parseFloat(mp[1]);} else
|
||||
fx=fy=parseFloat(mp);off=[Math.round(fx*mW), Math.round(fy*mH)];} else {if (mp=='UR') off=[mW, 0]
|
||||
else if (mp=='LL') off=[0, mH]
|
||||
else if (mp=='LR') off=[mW, mH]
|
||||
}
|
||||
if (typeof o3_dragimg!='undefined'&& o3_dragimg) return off;else {if (!isNaN(puc)||typeof puc=='object' ) {if (typeof puc=='object') {fx=parseFloat(puc[0]);fy=parseFloat(puc[1]);} else
|
||||
fx=fy=parseFloat(puc);off[0]-=Math.round(fx*(pW-sx));off[1]-=Math.round(fy*(pH-sy));} else {if (puc=='UR') {off[0]-=(pW-sx);off[1]-=sy
|
||||
} else if (puc=='LL') {off[0]-=sx;off[1]-=(pH-sy)
|
||||
} else if (puc=='LR') {off[0]-=(pW-sx);off[1]-=(pH-sy)
|
||||
}
|
||||
}
|
||||
return off
|
||||
}
|
||||
}
|
||||
function pageLocation(o, t){var x=0
|
||||
while(o.offsetParent){x+=o['offset'+t]
|
||||
o=o.offsetParent
|
||||
}
|
||||
x+=o['offset'+t]
|
||||
return x
|
||||
}
|
||||
function getRefById(l, d){var r="", j
|
||||
d=(d||document)
|
||||
if (d.all) return d.all[l]
|
||||
else if (d.getElementById) return d.getElementById(l)
|
||||
else if (d.layers&& d.layers.length>0) {if (d.layers[l]) return d.layers[l]
|
||||
for (j=0; j<d.layers.length; j++) {r=getRefById(l, d.layers[j].document)
|
||||
if(r) return r
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
function getRefByName(l, d) {var r=null, j
|
||||
d=(d||document)
|
||||
if (d.images[l]) return d.images[l]
|
||||
else if (d.anchors[l]) return d.anchors[l];else if (d.layers&& d.layers.length>0) {for (j=0; j<d.layers.length; j++) {r=getRefByName(l, d.layers[j].document)
|
||||
if (r&& r.length>0) return r
|
||||
else if (r) return [r, d.layers[j]]
|
||||
}
|
||||
}
|
||||
return null
|
||||
}
|
||||
registerHook("placeLayer", anchorPlaceLayer, FREPLACE);registerRunTimeFunction(setAnchorVariables);registerCmdLineFunction(parseAnchorExtras);registerPostParseFunction(checkAnchorObject);registerHook("createPopup", anchorPreface, FAFTER);
|
44
includes/overlib/mini/overlib_crossframe_mini.js
Normal file
44
includes/overlib/mini/overlib_crossframe_mini.js
Normal file
@@ -0,0 +1,44 @@
|
||||
//\/////
|
||||
//\ overLIB Crossframe Support Plugin
|
||||
//\ This file requires overLIB 4.00 or later.
|
||||
//\
|
||||
//\ overLIB 4.05 - You may not remove or change this notice.
|
||||
//\ Copyright Erik Bosrup 1998-2004. All rights reserved.
|
||||
//\ Contributors are listed on the homepage.
|
||||
//\ See http://www.bosrup.com/web/overlib/ for details.
|
||||
//\/////
|
||||
if (typeof olInfo=='undefined'||olInfo.simpleversion<400) alert('overLIB 4.00 or later is required for the Cross Frame Support Plugin.');registerCommands('frame');
|
||||
function parseFrameExtras(pf,i,ar) {var k=i,v;
|
||||
if (k<ar.length) {if (ar[k]==FRAME) { v=ar[++k]; if(pf=='ol_'&&compatibleframe(v)) ol_frame=v; else opt_FRAME(v); return k; }
|
||||
}
|
||||
return-1;}
|
||||
function opt_FRAME(frm) {o3_frame=compatibleFrame(frm)?frm:ol_frame;
|
||||
if (olNs4) {over=o3_frame.document.layers['overDiv'];} else if (document.all) {over=o3_frame.document.all['overDiv'];} else if (document.getElementById) {over=o3_frame.document.getElementById("overDiv");}
|
||||
return 0;}
|
||||
function compatibleFrame(frameid) {if (olNs4&&typeof frameid.document.overDiv=='undefined') {return false;} else if (document.all&&typeof frameid.document.all["overDiv"]=='undefined') {return false;} else if (document.getElementById&&frameid.document.getElementById('overDiv')==null) {return false;}
|
||||
return true;}
|
||||
function frmDepth(thisFrame,ofrm) {var retVal='';
|
||||
for (var i=0; i<thisFrame.length; i++) {if (thisFrame[i].length>0) {retVal=frmDepth(thisFrame[i],ofrm);if (retVal=='') continue;} else if (thisFrame[i]!=ofrm) continue;retVal='['+i+']'+retVal;break;}
|
||||
return retVal;}
|
||||
function getFrmRef(srcFrm,tgetFrm) {var rtnVal=''
|
||||
if (tgetFrm!=srcFrm) {var tFrm=frmDepth(top.frames,tgetFrm)
|
||||
var sFrm=frmDepth(top.frames,srcFrm)
|
||||
if (sFrm.length==tFrm.length) {l=tFrm.lastIndexOf('[')
|
||||
if (l) {while ( sFrm.substring(0,l)!=tFrm.substring(0,l) )
|
||||
l=tFrm.lastIndexOf('[',l-1)
|
||||
tFrm=tFrm.substr(l)
|
||||
sFrm=sFrm.substr(l)
|
||||
}
|
||||
}
|
||||
var cnt=0, p='',str=tFrm
|
||||
while ((k=str.lastIndexOf('['))!=-1) {cnt++
|
||||
str=str.substring(0,k)
|
||||
}
|
||||
for (var i=0; i<cnt; i++) p=p+'parent.'
|
||||
rtnVal=p+'frames'+sFrm+'.'
|
||||
}
|
||||
return rtnVal
|
||||
}
|
||||
function chkForFrmRef() {if(o3_frame!=ol_frame) fnRef=getFrmRef(ol_frame,o3_frame)
|
||||
return true;}
|
||||
registerCmdLineFunction(parseFrameExtras);registerPostParseFunction(chkForFrmRef);
|
44
includes/overlib/mini/overlib_cssstyle_mini.js
Normal file
44
includes/overlib/mini/overlib_cssstyle_mini.js
Normal file
@@ -0,0 +1,44 @@
|
||||
//\/////
|
||||
//\ overLIB CSS Style Plugin
|
||||
//\ This file requires overLIB 4.00 or later.
|
||||
//\
|
||||
//\ overLIB 4.05 - You may not remove or change this notice.
|
||||
//\ Copyright Erik Bosrup 1998-2004. All rights reserved.
|
||||
//\ Contributors are listed on the homepage.
|
||||
//\ See http://www.bosrup.com/web/overlib/ for details.
|
||||
//\/////
|
||||
if (typeof olInfo=='undefined'||olInfo.simpleversion<400) alert('overLIB 4.00 or later is required for the CSS Style Plugin.');registerCommands('cssstyle,padunit,heightunit,widthunit,textsizeunit,textdecoration,textstyle,textweight,captionsizeunit,captiondecoration,captionstyle,captionweight,closesizeunit,closedecoration,closestyle,closeweight');
|
||||
if (typeof ol_padunit=='undefined') var ol_padunit="px";if (typeof ol_heightunit=='undefined') var ol_heightunit="px";if (typeof ol_widthunit=='undefined') var ol_widthunit="px";if (typeof ol_textsizeunit=='undefined') var ol_textsizeunit="px";if (typeof ol_textdecoration=='undefined') var ol_textdecoration="none";if (typeof ol_textstyle=='undefined') var ol_textstyle="normal";if (typeof ol_textweight=='undefined') var ol_textweight="normal";if (typeof ol_captionsizeunit=='undefined') var ol_captionsizeunit="px";if (typeof ol_captiondecoration=='undefined') var ol_captiondecoration="none";if (typeof ol_captionstyle=='undefined') var ol_captionstyle="normal";if (typeof ol_captionweight=='undefined') var ol_captionweight="bold";if (typeof ol_closesizeunit=='undefined') var ol_closesizeunit="px";if (typeof ol_closedecoration=='undefined') var ol_closedecoration="none";if (typeof ol_closestyle=='undefined') var ol_closestyle="normal";if (typeof ol_closeweight=='undefined') var ol_closeweight="normal";
|
||||
var o3_padunit="px";var o3_heightunit="px";var o3_widthunit="px";var o3_textsizeunit="px";var o3_textdecoration="";var o3_textstyle="";var o3_textweight="";var o3_captionsizeunit="px";var o3_captiondecoration="";var o3_captionstyle="";var o3_captionweight="";var o3_closesizeunit="px";var o3_closedecoration="";var o3_closestyle="";var o3_closeweight="";
|
||||
function setCSSStyleVariables() {o3_padunit=ol_padunit;o3_heightunit=ol_heightunit;o3_widthunit=ol_widthunit;o3_textsizeunit=ol_textsizeunit;o3_textdecoration=ol_textdecoration;o3_textstyle=ol_textstyle;o3_textweight=ol_textweight;o3_captionsizeunit=ol_captionsizeunit;o3_captiondecoration=ol_captiondecoration;o3_captionstyle=ol_captionstyle;o3_captionweight=ol_captionweight;o3_closesizeunit=ol_closesizeunit;o3_closedecoration=ol_closedecoration;o3_closestyle=ol_closestyle;o3_closeweight=ol_closeweight;}
|
||||
function parseCSSStyleExtras(pf, i, ar) {var k=i;
|
||||
if (k<ar.length) {if (ar[k]==CSSSTYLE) { eval(pf+'css='+ar[k]); return k; }
|
||||
if (ar[k]==PADUNIT) { eval(pf+'padunit="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==HEIGHTUNIT) { eval(pf+'heightunit="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==WIDTHUNIT) { eval(pf+'widthunit="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==TEXTSIZEUNIT) { eval(pf+'textsizeunit="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==TEXTDECORATION) { eval(pf+'textdecoration="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==TEXTSTYLE) { eval(pf+'textstyle="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==TEXTWEIGHT) { eval(pf+'textweight="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==CAPTIONSIZEUNIT) { eval(pf+'captionsizeunit="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==CAPTIONDECORATION) { eval(pf+'captiondecoration="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==CAPTIONSTYLE) { eval(pf+'captionstyle="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==CAPTIONWEIGHT) { eval(pf+'captionweight="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==CLOSESIZEUNIT) { eval(pf+'closesizeunit="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==CLOSEDECORATION) { eval(pf+'closedecoration="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==CLOSESTYLE) { eval(pf+'closestyle="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==CLOSEWEIGHT) { eval(pf+'closeweight="'+ar[++k]+'"'); return k; }
|
||||
}
|
||||
return-1;}
|
||||
function ol_content_simple_cssstyle(text) {txt='<table width="'+o3_width+'" border="0" cellpadding="'+o3_border+'" cellspacing="0" style="background-color: '+o3_bgcolor+'; height: '+o3_height+o3_heightunit+';"><tr><td><table width="100%" border="0" cellpadding="'+o3_cellpad+'" cellspacing="0" style="color: '+o3_fgcolor+'; background-color: '+o3_fgcolor+'; height: '+o3_height+o3_heightunit+';"><tr><td valign="TOP"><font style="font-family: '+o3_textfont+'; color: '+o3_textcolor+'; font-size: '+o3_textsize+o3_textsizeunit+'; text-decoration: '+o3_textdecoration+'; font-weight: '+o3_textweight+'; font-style:'+o3_textstyle+'">'+text+'</font></td></tr></table></td></tr></table>';set_background("");
|
||||
return txt;}
|
||||
function ol_content_caption_cssstyle(text, title, close) {var nameId;closing="";closeevent="onMouseOver";
|
||||
if (o3_closeclick==1) closeevent=(o3_closetitle?"title='"+o3_closetitle+"'":"")+" onClick";
|
||||
if (o3_capicon!="") {nameId=' hspace=\"5\"'+' align=\"middle\" alt=\"\"';if (typeof o3_dragimg!='undefined'&&o3_dragimg) nameId=' hspace=\"5\"'+' name=\"'+o3_dragimg+'\" id=\"'+o3_dragimg+'\" align=\"middle\" alt=\"Drag Enabled\" title=\"Drag Enabled\"';o3_capicon='<img src=\"'+o3_capicon+'\"'+nameId+' />';}
|
||||
if (close!="") {closing='<td align="RIGHT"><a href="javascript:return '+fnRef+'cClick();" '+closeevent+'="return '+fnRef+'cClick();" style="color: '+o3_closecolor+'; font-family: '+o3_closefont+'; font-size: '+o3_closesize+o3_closesizeunit+'; text-decoration: '+o3_closedecoration+'; font-weight: '+o3_closeweight+'; font-style:'+o3_closestyle+';">'+close+'</a></td>';}
|
||||
txt='<table width="'+o3_width+'" border="0" cellpadding="'+o3_border+'" cellspacing="0" style="background-color: '+o3_bgcolor+'; background-image: url('+o3_bgbackground+'); height: '+o3_height+o3_heightunit+';"><tr><td><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td><font style="font-family: '+o3_captionfont+'; color: '+o3_capcolor+'; font-size: '+o3_captionsize+o3_captionsizeunit+'; font-weight: '+o3_captionweight+'; font-style: '+o3_captionstyle+'; text-decoration: '+o3_captiondecoration+';">'+o3_capicon+title+'</font></td>'+closing+'</tr></table><table width="100%" border="0" cellpadding="'+o3_cellpad+'" cellspacing="0" style="color: '+o3_fgcolor+'; background-color: '+o3_fgcolor+'; height: '+o3_height+o3_heightunit+';"><tr><td valign="TOP"><font style="font-family: '+o3_textfont+'; color: '+o3_textcolor+'; font-size: '+o3_textsize+o3_textsizeunit+'; text-decoration: '+o3_textdecoration+'; font-weight: '+o3_textweight+'; font-style:'+o3_textstyle+'">'+text+'</font></td></tr></table></td></tr></table>';set_background("");
|
||||
return txt;}
|
||||
function ol_content_background_cssstyle(text, picture, hasfullhtml) {if (hasfullhtml) {txt=text;} else {var pU, hU, wU;pU=(o3_padunit=='%'?'%':'');hU=(o3_heightunit=='%'?'%':'');wU=(o3_widthunit=='%'?'%':'');txt='<table width="'+o3_width+wu+'" border="0" cellpadding="0" cellspacing="0" height="'+o3_height+hu+'"><tr><td colspan="3" height="'+o3_padyt+pu+'"></td></tr><tr><td width="'+o3_padxl+pu+'"></td><td valign="TOP" width="'+(o3_width-o3_padxl-o3_padxr)+pu+'"><font style="font-family: '+o3_textfont+'; color: '+o3_textcolor+'; font-size: '+o3_textsize+o3_textsizeunit+';">'+text+'</font></td><td width="'+o3_padxr+pu+'"></td></tr><tr><td colspan="3" height="'+o3_padyb+pu+'"></td></tr></table>';}
|
||||
set_background(picture);
|
||||
return txt;}
|
||||
registerRunTimeFunction(setCSSStyleVariables);registerCmdLineFunction(parseCSSStyleExtras);registerHook("ol_content_simple", ol_content_simple_cssstyle, FALTERNATE, CSSSTYLE);registerHook("ol_content_caption", ol_content_caption_cssstyle, FALTERNATE, CSSSTYLE);registerHook("ol_content_background", ol_content_background_cssstyle, FALTERNATE, CSSSTYLE);
|
33
includes/overlib/mini/overlib_exclusive_mini.js
Normal file
33
includes/overlib/mini/overlib_exclusive_mini.js
Normal file
@@ -0,0 +1,33 @@
|
||||
//\/////
|
||||
//\ overLIB Exclusive Plugin
|
||||
//\ This file requires overLIB 4.00 or later.
|
||||
//\
|
||||
//\ overLIB 4.05 - You may not remove or change this notice.
|
||||
//\ Copyright Erik Bosrup 1998-2004. All rights reserved.
|
||||
//\ Contributors are listed on the homepage.
|
||||
//\ See http://www.bosrup.com/web/overlib/ for details.
|
||||
//\/////
|
||||
if (typeof olInfo=='undefined'||olInfo.simpleversion<400) alert('overLIB 4.00 or later is required for the Debug Plugin.');registerCommands('exclusive,exclusivestatus,exclusiveoverride');var olOverrideIsSet;
|
||||
if (typeof ol_exclusive=='undefined') var ol_exclusive=0;if (typeof ol_exclusivestatus=='undefined') var ol_exclusivestatus='Please close open popup first.';
|
||||
var o3_exclusive=0;var o3_exclusivestatus='';
|
||||
function setExclusiveVariables() {o3_exclusive=ol_exclusive;o3_exclusivestatus=ol_exclusivestatus;}
|
||||
function parseExclusiveExtras(pf,i,ar) {var k=i,v;
|
||||
olOverrideIsSet=false;
|
||||
if (k<ar.length) {if (ar[k]==EXCLUSIVEOVERRIDE) { if(pf!='ol_') olOverrideIsSet=true; return k; }
|
||||
if (ar[k]==EXCLUSIVE) { eval(pf+'exclusive=('+pf+'exclusive==0)?1:0'); return k; }
|
||||
if (ar[k]==EXCLUSIVESTATUS) { eval(pf+"exclusivestatus='"+escSglQuote(ar[++k])+"'"); return k; }
|
||||
}
|
||||
return-1;}
|
||||
function isExclusive(args) {var rtnVal=false;
|
||||
if(args!=null) rtnVal=hasCommand(args, EXCLUSIVEOVERRIDE);
|
||||
if(rtnVal) return false;else {self.status=(o3_exclusive)?o3_exclusivestatus:'';return o3_exclusive;}
|
||||
}
|
||||
function hasCommand(args, COMMAND) {var rtnFlag=false;
|
||||
for (var i=0; i<args.length; i++) {if (typeof args[i]=='number'&& args[i]==COMMAND) {rtnFlag=true;break;}
|
||||
}
|
||||
return rtnFlag;}
|
||||
function clearExclusive() {o3_exclusive=0;}
|
||||
function setExclusive() {o3_exclusive=(o3_showingsticky&& o3_exclusive);}
|
||||
function chkForExclusive() {if (olOverrideIsSet) o3_exclusive=0;
|
||||
return true;}
|
||||
registerRunTimeFunction(setExclusiveVariables);registerCmdLineFunction(parseExclusiveExtras);registerPostParseFunction(chkForExclusive);registerHook("createPopup",setExclusive,FBEFORE);registerHook("hideObject",clearExclusive,FAFTER);
|
64
includes/overlib/mini/overlib_followscroll_mini.js
Normal file
64
includes/overlib/mini/overlib_followscroll_mini.js
Normal file
@@ -0,0 +1,64 @@
|
||||
//\/////
|
||||
//\ overLIB Follow Scroll Plugin
|
||||
//\ This file requires overLIB 4.00 or later.
|
||||
//\
|
||||
//\ overLIB 4.05 - You may not remove or change this notice.
|
||||
//\ Copyright Erik Bosrup 1998-2004. All rights reserved.
|
||||
//\ Contributors are listed on the homepage.
|
||||
//\ See http://www.bosrup.com/web/overlib/ for details.
|
||||
//\/////
|
||||
if (typeof olInfo=='undefined'||olInfo.simpleversion<400) alert('overLIB 4.00 or later is required for the Follow Scroll Plugin.');registerCommands('followscroll,followscrollrefresh');
|
||||
if (typeof ol_followscroll=='undefined') var ol_followscroll=0;if (typeof ol_followscrollrefresh=='undefined') var ol_followscrollrefresh=100;
|
||||
var o3_followscroll=0;var o3_followscrollrefresh=100;
|
||||
function setScrollVariables() {o3_followscroll=ol_followscroll;o3_followscrollrefresh=ol_followscrollrefresh;}
|
||||
function parseScrollExtras(pf,i,ar) {var k=i,v;if (k<ar.length) {if (ar[k]==FOLLOWSCROLL) { eval(pf+'followscroll=('+pf+'followscroll==0)?1:0'); return k; }
|
||||
if (ar[k]==FOLLOWSCROLLREFRESH) { eval(pf+'followscrollrefresh='+ar[++k]); return k; }
|
||||
}
|
||||
return-1;}
|
||||
function scroll_placeLayer() {var placeX, placeY, widthFix=0;var hasAnchor=(typeof o3_anchor!='undefined'&&o3_anchor);
|
||||
if (eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientWidth=='number'")&&eval('o3_frame.'+docRoot+'.clientWidth')) {iwidth=eval('o3_frame.'+docRoot+'.clientWidth');} else if (typeof(o3_frame.innerWidth)=='number') {widthFix=Math.ceil(1.2*(o3_frame.outerWidth-o3_frame.innerWidth));iwidth=o3_frame.innerWidth;}
|
||||
if (hasAnchor) {placeX=rmrkPosition[0];placeY=rmrkPosition[1];} else {
|
||||
winoffset=(olIe4)?eval('o3_frame.'+docRoot+'.scrollLeft'):o3_frame.pageXOffset;var parsedWidth=parseInt(o3_width);
|
||||
if (o3_fixx>-1||o3_relx!=null) {
|
||||
placeX=(o3_relx!=null?( o3_relx<0?winoffset+o3_relx+iwidth-parsedWidth-widthFix:winoffset+o3_relx):o3_fixx);} else {
|
||||
if (o3_hauto==1) {if ((o3_x-winoffset)>(iwidth/2)) {o3_hpos=LEFT;} else {o3_hpos=RIGHT;}
|
||||
}
|
||||
if (o3_hpos==CENTER) {placeX=o3_x+o3_offsetx-(parsedWidth/2);
|
||||
if (placeX<winoffset) placeX=winoffset;}
|
||||
if (o3_hpos==RIGHT) {placeX=o3_x+o3_offsetx;
|
||||
if ((placeX+parsedWidth)>(winoffset+iwidth-widthFix)) {placeX=iwidth+winoffset-parsedWidth-widthFix;if (placeX<0) placeX=0;}
|
||||
}
|
||||
if (o3_hpos==LEFT) {placeX=o3_x-o3_offsetx-parsedWidth;if (placeX<winoffset) placeX=winoffset;}
|
||||
if (o3_snapx>1) {var snapping=placeX % o3_snapx;
|
||||
if (o3_hpos==LEFT) {placeX=placeX-(o3_snapx+snapping);} else {
|
||||
placeX=placeX+(o3_snapx-snapping);}
|
||||
if (placeX<winoffset) placeX=winoffset;}
|
||||
}
|
||||
if (eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientHeight=='number'")&&eval('o3_frame.'+docRoot+'.clientHeight')) {iheight=eval('o3_frame.'+docRoot+'.clientHeight');} else if (typeof(o3_frame.innerHeight)=='number') {iheight=o3_frame.innerHeight;}
|
||||
scrolloffset=(olIe4)?eval('o3_frame.'+docRoot+'.scrollTop'):o3_frame.pageYOffset;var parsedHeight=(o3_aboveheight?parseInt(o3_aboveheight):(olNs4?over.clip.height:over.offsetHeight));
|
||||
if (o3_fixy>-1||o3_rely!=null) {
|
||||
placeY=(o3_rely!=null?(o3_rely<0?scrolloffset+o3_rely+iheight-parsedHeight:scrolloffset+o3_rely):o3_fixy);} else {
|
||||
if (o3_vauto==1) {if ((o3_y-scrolloffset)>(iheight/2)) {o3_vpos=ABOVE;} else {o3_vpos=BELOW;}
|
||||
}
|
||||
if (o3_vpos==ABOVE) {if (o3_aboveheight==0) o3_aboveheight=parsedHeight;
|
||||
placeY=o3_y-(o3_aboveheight+o3_offsety);if (placeY<scrolloffset) placeY=scrolloffset;} else {
|
||||
placeY=o3_y+o3_offsety;}
|
||||
if (o3_snapy>1) {var snapping=placeY % o3_snapy;
|
||||
if (o3_aboveheight>0&&o3_vpos==ABOVE) {placeY=placeY-(o3_snapy+snapping);} else {placeY=placeY+(o3_snapy-snapping);}
|
||||
if (placeY<scrolloffset) placeY=scrolloffset;}
|
||||
}
|
||||
}
|
||||
repositionTo(over,placeX,placeY);
|
||||
if (o3_followscroll&&o3_sticky&&(o3_relx||o3_rely)&&(typeof o3_draggable=='undefined'||!o3_draggable)) {if (typeof over.scroller=='undefined'||over.scroller.canScroll) over.scroller=new Scroller(placeX-winoffset,placeY-scrolloffset,o3_followscrollrefresh);}
|
||||
}
|
||||
function Scroller(X,Y,refresh) {this.canScroll=0;this.refresh=refresh;this.x=X;this.y=Y;this.timer=setTimeout("repositionOver()",this.refresh);}
|
||||
function cancelScroll() {if (!o3_followscroll||typeof over.scroller=='undefined') return;over.scroller.canScroll=1;
|
||||
if (over.scroller.timer) {clearTimeout(over.scroller.timer);over.scroller.timer=null;}
|
||||
}
|
||||
function getPageScrollY() {if (o3_frame.pageYOffset) return o3_frame.pageYOffset;if (eval(docRoot)) return eval('o3_frame.'+docRoot+'.scrollTop');return-1;}
|
||||
function getPageScrollX() {if (o3_frame.pageXOffset) return o3_frame.pageXOffset;if (eval(docRoot)) return eval('o3_frame.'+docRoot+'.scrollLeft');return-1;}
|
||||
function getLayerTop(layer) {if (layer.pageY) return layer.pageY;if (layer.style.top) return parseInt(layer.style.top);return-1;}
|
||||
function getLayerLeft(layer) {if (layer.pageX) return layer.pageX;if (layer.style.left) return parseInt(layer.style.left);return-1;}
|
||||
function repositionOver() {var X, Y, pgLeft, pgTop;pgTop=getPageScrollY();pgLeft=getPageScrollX();X=getLayerLeft(over)-pgLeft;Y=getLayerTop(over)-pgTop;
|
||||
if (X!=over.scroller.x||Y!=over.scroller.y) repositionTo(over, pgLeft+over.scroller.x, pgTop+over.scroller.y);over.scroller.timer=setTimeout("repositionOver()", over.scroller.refresh);}
|
||||
registerRunTimeFunction(setScrollVariables);registerCmdLineFunction(parseScrollExtras);registerHook("hideObject",cancelScroll,FAFTER);registerHook("placeLayer",scroll_placeLayer,FREPLACE);
|
39
includes/overlib/mini/overlib_hideform_mini.js
Normal file
39
includes/overlib/mini/overlib_hideform_mini.js
Normal file
@@ -0,0 +1,39 @@
|
||||
//\/////
|
||||
//\ overLIB Hide Form Plugin
|
||||
//\ This file requires overLIB 4.00 or later.
|
||||
//\
|
||||
//\ Uses an iframe shim to mask system controls for IE v5.5 or higher as suggested in
|
||||
//\ http://dotnetjunkies.com/weblog/jking/posts/488.aspx
|
||||
//\
|
||||
//\ overLIB 4.05 - You may not remove or change this notice.
|
||||
//\ Copyright Erik Bosrup 1998-2004. All rights reserved.
|
||||
//\ Contributors are listed on the homepage.
|
||||
//\ See http://www.bosrup.com/web/overlib/ for details.
|
||||
//\/////
|
||||
if (typeof olInfo=='undefined'||olInfo.simpleversion<400) alert('overLIB 4.00 or later is required for the HideForm Plugin.');
|
||||
function generatePopUp(content) {if(!olIe4||olOp||!olIe55||(typeof o3_shadow!='undefined'&&o3_shadow)||(typeof o3_bubble!='undefined'&&o3_bubble)) return;
|
||||
var wd,ht,txt, zIdx=0;
|
||||
wd=parseInt(o3_width);ht=over.offsetHeight;txt=bckDropSrc(wd,ht,zIdx++);txt+='<div style="position: absolute; top: 0; left: 0; width: '+wd+'px; z-index: '+zIdx+';">'+content+'</div>';layerWrite(txt);}
|
||||
function bckDropSrc(width, height, Z) {return '<iframe frameborder="0" scrolling="no" src="" width="'+width+'" height="'+height+'" style="z-index: '+Z+'; filter: Beta(Style=0,Opacity=0);"></iframe>';}
|
||||
function hideSelectBox() {if(olNs4||olOp||olIe55) return;var px, py, pw, ph, sx, sw, sy, sh, selEl, v;
|
||||
if(olIe4) v=0;else {v=navigator.userAgent.match(/Gecko\/(\d{8})/i);if(!v) return;v=parseInt(v[1]);}
|
||||
if (v<20030624) {px=parseInt(over.style.left);py=parseInt(over.style.top);pw=o3_width;ph=(o3_aboveheight?parseInt(o3_aboveheight):over.offsetHeight);selEl=(olIe4)?o3_frame.document.all.tags("SELECT"):o3_frame.document.getElementsByTagName("SELECT");for (var i=0; i<selEl.length; i++) {if(!olIe4&&selEl[i].size<2) continue;sx=pageLocation(selEl[i],'Left');sy=pageLocation(selEl[i],'Top');sw=selEl[i].offsetWidth;sh=selEl[i].offsetHeight;if((px+pw)<sx||px>(sx+sw)||(py+ph)<sy||py>(sy+sh)) continue;selEl[i].isHidden=1;selEl[i].style.visibility='hidden';}
|
||||
}
|
||||
}
|
||||
function showSelectBox() {if(olNs4||olOp||olIe55) return;var selEl, v;
|
||||
if(olIe4) v=0;else {v=navigator.userAgent.match(/Gecko\/(\d{8})/i);if(!v) return;v=parseInt(v[1]);}
|
||||
if(v<20030624) {selEl=(olIe4)?o3_frame.document.all.tags("SELECT"):o3_frame.document.getElementsByTagName("SELECT");for (var i=0; i<selEl.length; i++) {if(typeof selEl[i].isHidden!='undefined'&&selEl[i].isHidden) {selEl[i].isHidden=0;selEl[i].style.visibility='visible';}
|
||||
}
|
||||
}
|
||||
}
|
||||
function pageLocation(o,t){var x=0
|
||||
while(o.offsetParent){x+=o['offset'+t]
|
||||
o=o.offsetParent
|
||||
}
|
||||
x+=o['offset'+t]
|
||||
return x
|
||||
}
|
||||
if (!(olNs4||olOp||olIe55||navigator.userAgent.indexOf('Netscape6')!=-1)) {var MMStr=olMouseMove.toString();var strRe=/(if\s*\(o3_allowmove\s*==\s*1.*\)\s*)/;var f=MMStr.match(strRe);
|
||||
if (f) {var ls=MMStr.search(strRe);ls+=f[1].length;var le=MMStr.substring(ls).search(/[;|}]\n/);MMStr=MMStr.substring(0,ls)+' { runHook("placeLayer",FREPLACE); if(olHideForm) hideSelectBox(); '+MMStr.substring(ls+(le!=-1?le+3:0));document.writeln('<script type="text/javascript">\n<!--\n'+MMStr+'\n//-->\n</'+'script>');}
|
||||
f=capExtent.onmousemove.toString().match(/function[ ]+(\w*)\(/);if (f&&f[1]!='annoymous') capExtent.onmousemove=olMouseMove;}
|
||||
registerHook("createPopup",generatePopUp,FAFTER);registerHook("hideObject",showSelectBox,FAFTER);olHideForm=1;
|
337
includes/overlib/mini/overlib_mini.js
Normal file
337
includes/overlib/mini/overlib_mini.js
Normal file
@@ -0,0 +1,337 @@
|
||||
//\/////
|
||||
//\ overLIB 4.06 - You may not remove or change this notice.
|
||||
//\ Copyright Erik Bosrup 1998-2004. All rights reserved.
|
||||
//\
|
||||
//\ Contributors are listed on the homepage.
|
||||
//\ This file might be old, always check for the latest version at:
|
||||
//\ http://www.bosrup.com/web/overlib/
|
||||
//\
|
||||
//\ Please read the license agreement (available through the link above)
|
||||
//\ before using overLIB. Direct any licensing questions to erik@bosrup.com.
|
||||
//\
|
||||
//\ Do not sell this as your own work or remove this copyright notice.
|
||||
//\ For full details on copying or changing this script please read the
|
||||
//\ license agreement at the link above. Please give credit on sites that
|
||||
//\ use overLIB and submit changes of the script so other people can use
|
||||
//\ them as well.
|
||||
//\/////
|
||||
//\ THIS IS A VERY MODIFIED VERSION. DO NOT EDIT OR PUBLISH. GET THE ORIGINAL!
|
||||
var olLoaded=0;var pmStart=10000000; var pmUpper=10001000; var pmCount=pmStart+1; var pms=new Array(); var olInfo=new Info('4.06', 1);var FREPLACE=0; var FBEFORE=1; var FAFTER=2; var FALTERNATE=3;var olHideForm=0;registerCommands('donothing,inarray,caparray,sticky,background,noclose,caption,left,right,center,offsetx,offsety,fgcolor,bgcolor,textcolor,capcolor,closecolor,width,border,cellpad,status,autostatus,autostatuscap,height,closetext,snapx,snapy,fixx,fixy,relx,rely,fgbackground,bgbackground,padx,pady,fullhtml,above,below,capicon,textfont,captionfont,closefont,textsize,captionsize,closesize,timeout,function,delay,hauto,vauto,closeclick,wrap,followmouse,mouseoff,closetitle,cssoff,compatmode,cssclass,fgclass,bgclass,textfontclass,captionfontclass,closefontclass');
|
||||
if (typeof ol_fgcolor=='undefined') var ol_fgcolor="#CCCCFF";if (typeof ol_bgcolor=='undefined') var ol_bgcolor="#333399";if (typeof ol_textcolor=='undefined') var ol_textcolor="#000000";if (typeof ol_capcolor=='undefined') var ol_capcolor="#FFFFFF";if (typeof ol_closecolor=='undefined') var ol_closecolor="#9999FF";if (typeof ol_textfont=='undefined') var ol_textfont="Verdana,Arial,Helvetica";if (typeof ol_captionfont=='undefined') var ol_captionfont="Verdana,Arial,Helvetica";if (typeof ol_closefont=='undefined') var ol_closefont="Verdana,Arial,Helvetica";if (typeof ol_textsize=='undefined') var ol_textsize="1";if (typeof ol_captionsize=='undefined') var ol_captionsize="1";if (typeof ol_closesize=='undefined') var ol_closesize="1";if (typeof ol_width=='undefined') var ol_width="200";if (typeof ol_border=='undefined') var ol_border="1";if (typeof ol_cellpad=='undefined') var ol_cellpad=2;if (typeof ol_offsetx=='undefined') var ol_offsetx=10;if (typeof ol_offsety=='undefined') var ol_offsety=10;if (typeof ol_text=='undefined') var ol_text="Default Text";if (typeof ol_cap=='undefined') var ol_cap="";if (typeof ol_sticky=='undefined') var ol_sticky=0;if (typeof ol_background=='undefined') var ol_background="";if (typeof ol_close=='undefined') var ol_close="Close";if (typeof ol_hpos=='undefined') var ol_hpos=RIGHT;if (typeof ol_status=='undefined') var ol_status="";if (typeof ol_autostatus=='undefined') var ol_autostatus=0;if (typeof ol_height=='undefined') var ol_height=-1;if (typeof ol_snapx=='undefined') var ol_snapx=0;if (typeof ol_snapy=='undefined') var ol_snapy=0;if (typeof ol_fixx=='undefined') var ol_fixx=-1;if (typeof ol_fixy=='undefined') var ol_fixy=-1;if (typeof ol_relx=='undefined') var ol_relx=null;if (typeof ol_rely=='undefined') var ol_rely=null;if (typeof ol_fgbackground=='undefined') var ol_fgbackground="";if (typeof ol_bgbackground=='undefined') var ol_bgbackground="";if (typeof ol_padxl=='undefined') var ol_padxl=1;if (typeof ol_padxr=='undefined') var ol_padxr=1;if (typeof ol_padyt=='undefined') var ol_padyt=1;if (typeof ol_padyb=='undefined') var ol_padyb=1;if (typeof ol_fullhtml=='undefined') var ol_fullhtml=0;if (typeof ol_vpos=='undefined') var ol_vpos=BELOW;if (typeof ol_aboveheight=='undefined') var ol_aboveheight=0;if (typeof ol_capicon=='undefined') var ol_capicon="";if (typeof ol_frame=='undefined') var ol_frame=self;if (typeof ol_timeout=='undefined') var ol_timeout=0;if (typeof ol_function=='undefined') var ol_function=null;if (typeof ol_delay=='undefined') var ol_delay=0;if (typeof ol_hauto=='undefined') var ol_hauto=0;if (typeof ol_vauto=='undefined') var ol_vauto=0;if (typeof ol_closeclick=='undefined') var ol_closeclick=0;if (typeof ol_wrap=='undefined') var ol_wrap=0;if (typeof ol_followmouse=='undefined') var ol_followmouse=1;if (typeof ol_mouseoff=='undefined') var ol_mouseoff=0;if (typeof ol_closetitle=='undefined') var ol_closetitle='Close';if (typeof ol_compatmode=='undefined') var ol_compatmode=0;if (typeof ol_css=='undefined') var ol_css=CSSOFF;if (typeof ol_fgclass=='undefined') var ol_fgclass="";if (typeof ol_bgclass=='undefined') var ol_bgclass="";if (typeof ol_textfontclass=='undefined') var ol_textfontclass="";if (typeof ol_captionfontclass=='undefined') var ol_captionfontclass="";if (typeof ol_closefontclass=='undefined') var ol_closefontclass="";
|
||||
if (typeof ol_texts=='undefined') var ol_texts=new Array("Text 0", "Text 1");if (typeof ol_caps=='undefined') var ol_caps=new Array("Caption 0", "Caption 1");
|
||||
var o3_text="";var o3_cap="";var o3_sticky=0;var o3_background="";var o3_close="Close";var o3_hpos=RIGHT;var o3_offsetx=2;var o3_offsety=2;var o3_fgcolor="";var o3_bgcolor="";var o3_textcolor="";var o3_capcolor="";var o3_closecolor="";var o3_width=100;var o3_border=1;var o3_cellpad=2;var o3_status="";var o3_autostatus=0;var o3_height=-1;var o3_snapx=0;var o3_snapy=0;var o3_fixx=-1;var o3_fixy=-1;var o3_relx=null;var o3_rely=null;var o3_fgbackground="";var o3_bgbackground="";var o3_padxl=0;var o3_padxr=0;var o3_padyt=0;var o3_padyb=0;var o3_fullhtml=0;var o3_vpos=BELOW;var o3_aboveheight=0;var o3_capicon="";var o3_textfont="Verdana,Arial,Helvetica";var o3_captionfont="Verdana,Arial,Helvetica";var o3_closefont="Verdana,Arial,Helvetica";var o3_textsize="1";var o3_captionsize="1";var o3_closesize="1";var o3_frame=self;var o3_timeout=0;var o3_timerid=0;var o3_allowmove=0;var o3_function=null;var o3_delay=0;var o3_delayid=0;var o3_hauto=0;var o3_vauto=0;var o3_closeclick=0;var o3_wrap=0;var o3_followmouse=1;var o3_mouseoff=0;var o3_closetitle='';var o3_compatmode=0;var o3_css=CSSOFF;var o3_fgclass="";var o3_bgclass="";var o3_textfontclass="";var o3_captionfontclass="";var o3_closefontclass="";
|
||||
var o3_x=0;var o3_y=0;var o3_showingsticky=0;var o3_removecounter=0;
|
||||
var over=null;var fnRef, hoveringSwitch=false;
|
||||
var isMac=(navigator.userAgent.indexOf("Mac")!=-1);var olOp=(navigator.userAgent.toLowerCase().indexOf('opera')>-1&&document.createTextNode);var olNs4=(navigator.appName=='Netscape'&&parseInt(navigator.appVersion)==4);var olNs6=(document.getElementById)?true:false;var olIe4=(document.all)?true:false;var olIe5=false;var olIe55=false;var docRoot='document.body';
|
||||
if (olNs4) {var oW=window.innerWidth;var oH=window.innerHeight;window.onresize=function() { if (oW!=window.innerWidth||oH!=window.innerHeight) location.reload(); }
|
||||
}
|
||||
if (olIe4) {var agent=navigator.userAgent;if (/MSIE/.test(agent)) {var versNum=parseFloat(agent.match(/MSIE (\d\.\d+)\.*/)[1]);if (versNum>=5){olIe5=true;olIe55=(versNum>=5.5&&!olOp)?true:false;if (olNs6) olNs6=false;}
|
||||
}
|
||||
if (olNs6) olIe4=false;}
|
||||
if (document.compatMode&&document.compatMode=='CSS1Compat') {docRoot=((olIe4&&!olOp)?'document.documentElement':docRoot);}
|
||||
if(window.addEventListener) window.addEventListener("load",OLonLoad_handler,false);else if (window.attachEvent) window.attachEvent("onload",OLonLoad_handler);
|
||||
var olCheckMouseCapture=true;if ((olNs4||olNs6||olIe4)) {olMouseCapture();} else {overlib=no_overlib;nd=no_overlib;ver3fix=true;}
|
||||
function overlib() {if (!olLoaded||isExclusive(overlib.arguments)) return true;if (olCheckMouseCapture) olMouseCapture();if (over) cClick();
|
||||
o3_text=ol_text;o3_cap=ol_cap;o3_sticky=ol_sticky;o3_background=ol_background;o3_close=ol_close;o3_hpos=ol_hpos;o3_offsetx=ol_offsetx;o3_offsety=ol_offsety;o3_fgcolor=ol_fgcolor;o3_bgcolor=ol_bgcolor;o3_textcolor=ol_textcolor;o3_capcolor=ol_capcolor;o3_closecolor=ol_closecolor;o3_width=ol_width;o3_border=ol_border;o3_cellpad=ol_cellpad;o3_status=ol_status;o3_autostatus=ol_autostatus;o3_height=ol_height;o3_snapx=ol_snapx;o3_snapy=ol_snapy;o3_fixx=ol_fixx;o3_fixy=ol_fixy;o3_relx=ol_relx;o3_rely=ol_rely;o3_fgbackground=ol_fgbackground;o3_bgbackground=ol_bgbackground;o3_padxl=ol_padxl;o3_padxr=ol_padxr;o3_padyt=ol_padyt;o3_padyb=ol_padyb;o3_fullhtml=ol_fullhtml;o3_vpos=ol_vpos;o3_aboveheight=ol_aboveheight;o3_capicon=ol_capicon;o3_textfont=ol_textfont;o3_captionfont=ol_captionfont;o3_closefont=ol_closefont;o3_textsize=ol_textsize;o3_captionsize=ol_captionsize;o3_closesize=ol_closesize;o3_timeout=ol_timeout;o3_function=ol_function;o3_delay=ol_delay;o3_hauto=ol_hauto;o3_vauto=ol_vauto;o3_closeclick=ol_closeclick;o3_wrap=ol_wrap;o3_followmouse=ol_followmouse;o3_mouseoff=ol_mouseoff;o3_closetitle=ol_closetitle;o3_css=ol_css;o3_compatmode=ol_compatmode;o3_fgclass=ol_fgclass;o3_bgclass=ol_bgclass;o3_textfontclass=ol_textfontclass;o3_captionfontclass=ol_captionfontclass;o3_closefontclass=ol_closefontclass;
|
||||
setRunTimeVariables();
|
||||
fnRef='';
|
||||
o3_frame=ol_frame;
|
||||
if (olNs4) {over=o3_frame.document.layers['overDiv'];} else if (document.all) {over=o3_frame.document.all['overDiv'];} else if (document.getElementById) {over=o3_frame.document.getElementById("overDiv");}
|
||||
parseTokens('o3_', overlib.arguments);if (!postParseChecks()) return false;
|
||||
if (o3_delay==0) {return runHook("olMain", FREPLACE);} else {o3_delayid=setTimeout("runHook('olMain', FREPLACE)", o3_delay);return false;}
|
||||
}
|
||||
function nd(time) {if (olLoaded&&!isExclusive()) {if (time&&!o3_delay) {if (o3_timerid>0) clearTimeout(o3_timerid);
|
||||
o3_timerid=setTimeout("cClick()",(o3_timeout=time));}
|
||||
if (o3_removecounter>=1) { o3_showingsticky=0 };
|
||||
if (o3_showingsticky==0) {o3_allowmove=0;if (over!=null&&o3_timerid==0) runHook("hideObject", FREPLACE, over);} else {o3_removecounter++;}
|
||||
}
|
||||
return true;}
|
||||
function cClick() {if (olLoaded) {runHook("hideObject", FREPLACE, over);o3_showingsticky=0;}
|
||||
return false;}
|
||||
function overlib_pagedefaults() {parseTokens('ol_', overlib_pagedefaults.arguments);}
|
||||
function olMain() {var layerhtml, styleType;runHook("olMain", FBEFORE);
|
||||
if (o3_background!=""||o3_fullhtml) {
|
||||
layerhtml=runHook('ol_content_background', FALTERNATE, o3_css, o3_text, o3_background, o3_fullhtml);} else {
|
||||
styleType=(pms[o3_css-1-pmStart]=="cssoff"||pms[o3_css-1-pmStart]=="cssclass");
|
||||
if (o3_fgbackground!="") o3_fgbackground="background=\""+o3_fgbackground+"\"";if (o3_bgbackground!="") o3_bgbackground=(styleType?"background=\""+o3_bgbackground+"\"":o3_bgbackground);
|
||||
if (o3_fgcolor!="") o3_fgcolor=(styleType?"bgcolor=\""+o3_fgcolor+"\"":o3_fgcolor);if (o3_bgcolor!="") o3_bgcolor=(styleType?"bgcolor=\""+o3_bgcolor+"\"":o3_bgcolor);
|
||||
if (o3_height>0) o3_height=(styleType?"height=\""+o3_height+"\"":o3_height);else o3_height="";
|
||||
if (o3_cap=="") {
|
||||
layerhtml=runHook('ol_content_simple', FALTERNATE, o3_css, o3_text);} else {
|
||||
if (o3_sticky) {
|
||||
layerhtml=runHook('ol_content_caption', FALTERNATE, o3_css, o3_text, o3_cap, o3_close);} else {
|
||||
layerhtml=runHook('ol_content_caption', FALTERNATE, o3_css, o3_text, o3_cap, "");}
|
||||
}
|
||||
}
|
||||
if (o3_sticky) {if (o3_timerid>0) {clearTimeout(o3_timerid);o3_timerid=0;}
|
||||
o3_showingsticky=1;o3_removecounter=0;}
|
||||
if (!runHook("createPopup", FREPLACE, layerhtml)) return false;
|
||||
if (o3_autostatus>0) {o3_status=o3_text;if (o3_autostatus>1) o3_status=o3_cap;}
|
||||
o3_allowmove=0;
|
||||
if (o3_timeout>0) {if (o3_timerid>0) clearTimeout(o3_timerid);o3_timerid=setTimeout("cClick()", o3_timeout);}
|
||||
runHook("disp", FREPLACE, o3_status);runHook("olMain", FAFTER);
|
||||
return (olOp&&event&&event.type=='mouseover'&&!o3_status)?'':(o3_status!='');}
|
||||
function ol_content_simple(text) {txt='<table width="'+o3_width+'" border="0" cellpadding="'+o3_border+'" cellspacing="0" '+(o3_bgclass?'class="'+o3_bgclass+'"':o3_bgcolor+' '+o3_height)+'><tr><td><table width="100%" border="0" cellpadding="'+o3_cellpad+'" cellspacing="0" '+(o3_fgclass?'class="'+o3_fgclass+'"':o3_fgcolor+' '+o3_fgbackground+' '+o3_height)+'><tr><td valign="TOP"'+(o3_textfontclass?' class="'+o3_textfontclass+'">':'>')+(o3_textfontclass?'':wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass?'':wrapStr(1,o3_textsize))+'</td></tr></table></td></tr></table>';
|
||||
set_background("");return txt;}
|
||||
function ol_content_caption(text,title,close) {var nameId;closing="";closeevent="onmouseover";if (o3_closeclick==1) closeevent=(o3_closetitle?"title='"+o3_closetitle+"'":"")+" onclick";if (o3_capicon!="") {nameId=' hspace=\"5\"'+' align=\"middle\" alt=\"\"';if (typeof o3_dragimg!='undefined'&&o3_dragimg) nameId=' hspace=\"5\"'+' name=\"'+o3_dragimg+'\" id=\"'+o3_dragimg+'\" align=\"middle\" alt=\"Drag Enabled\" title=\"Drag Enabled\"';o3_capicon='<img src=\"'+o3_capicon+'\"'+nameId+' />';}
|
||||
if (close!="")
|
||||
closing='<td '+(!o3_compatmode&&o3_closefontclass?'class="'+o3_closefontclass:'align="RIGHT')+'"><a href="javascript:return '+fnRef+'cClick();"'+((o3_compatmode&&o3_closefontclass)?' class="'+o3_closefontclass+'" ':' ')+closeevent+'="return '+fnRef+'cClick();">'+(o3_closefontclass?'':wrapStr(0,o3_closesize,'close'))+close+(o3_closefontclass?'':wrapStr(1,o3_closesize,'close'))+'</a></td>';txt='<table width="'+o3_width+'" border="0" cellpadding="'+o3_border+'" cellspacing="0" '+(o3_bgclass?'class="'+o3_bgclass+'"':o3_bgcolor+' '+o3_bgbackground+' '+o3_height)+'><tr><td><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td'+(o3_captionfontclass?' class="'+o3_captionfontclass+'">':'>')+(o3_captionfontclass?'':'<b>'+wrapStr(0,o3_captionsize,'caption'))+o3_capicon+title+(o3_captionfontclass?'':wrapStr(1,o3_captionsize)+'</b>')+'</td>'+closing+'</tr></table><table width="100%" border="0" cellpadding="'+o3_cellpad+'" cellspacing="0" '+(o3_fgclass?'class="'+o3_fgclass+'"':o3_fgcolor+' '+o3_fgbackground+' '+o3_height)+'><tr><td valign="TOP"'+(o3_textfontclass?' class="'+o3_textfontclass+'">' :'>')+(o3_textfontclass?'':wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass?'':wrapStr(1,o3_textsize))+'</td></tr></table></td></tr></table>';
|
||||
set_background("");return txt;}
|
||||
function ol_content_background(text,picture,hasfullhtml) {if (hasfullhtml) {txt=text;} else {txt='<table width="'+o3_width+'" border="0" cellpadding="0" cellspacing="0" height="'+o3_height+'"><tr><td colspan="3" height="'+o3_padyt+'"></td></tr><tr><td width="'+o3_padxl+'"></td><td valign="TOP" width="'+(o3_width-o3_padxl-o3_padxr)+(o3_textfontclass?'" class="'+o3_textfontclass:'')+'">'+(o3_textfontclass?'':wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass?'':wrapStr(1,o3_textsize))+'</td><td width="'+o3_padxr+'"></td></tr><tr><td colspan="3" height="'+o3_padyb+'"></td></tr></table>';}
|
||||
set_background(picture);return txt;}
|
||||
function set_background(pic) {if (pic=="") {if (olNs4) {over.background.src=null;} else if (over.style) {over.style.backgroundImage="none";}
|
||||
} else {if (olNs4) {over.background.src=pic;} else if (over.style) {over.style.backgroundImage="url("+pic+")";}
|
||||
}
|
||||
}
|
||||
var olShowId=-1;
|
||||
function disp(statustext) {runHook("disp", FBEFORE);
|
||||
if (o3_allowmove==0) {runHook("placeLayer", FREPLACE);(olNs6&&olShowId<0)?olShowId=setTimeout("runHook('showObject', FREPLACE, over)", 1):runHook("showObject", FREPLACE, over);o3_allowmove=(o3_sticky||o3_followmouse==0)?0:1;}
|
||||
runHook("disp", FAFTER);
|
||||
if (statustext!="") self.status=statustext;}
|
||||
function createPopup(lyrContent){runHook("createPopup", FBEFORE);
|
||||
if (o3_wrap&&!(olNs4||olOp)) {if (olIe4) {over.style.pixelWidth=0;} else if (olNs6) {repositionTo(over, 0,-over.offsetHeight);}
|
||||
}
|
||||
layerWrite(lyrContent);
|
||||
if (o3_wrap) o3_width=(olNs4?over.clip.width:over.offsetWidth);
|
||||
runHook("createPopup", FAFTER, lyrContent);
|
||||
return true;}
|
||||
function placeLayer() {var placeX, placeY, widthFix=0;
|
||||
if (eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientWidth=='number'")&&eval('o3_frame.'+docRoot+'.clientWidth')) {iwidth=eval('o3_frame.'+docRoot+'.clientWidth');} else if (typeof(o3_frame.innerWidth)=='number') {widthFix=Math.ceil(1.2*(o3_frame.outerWidth-o3_frame.innerWidth));iwidth=o3_frame.innerWidth;}
|
||||
winoffset=(olIe4)?eval('o3_frame.'+docRoot+'.scrollLeft'):o3_frame.pageXOffset;var parsedWidth=parseInt(o3_width);
|
||||
if (o3_fixx>-1||o3_relx!=null) {
|
||||
placeX=(o3_relx!=null?( o3_relx<0?winoffset+o3_relx+iwidth-parsedWidth-widthFix:winoffset+o3_relx):o3_fixx);} else {
|
||||
if (o3_hauto==1) {if ((o3_x-winoffset)>(iwidth/2)) {o3_hpos=LEFT;} else {o3_hpos=RIGHT;}
|
||||
}
|
||||
if (o3_hpos==CENTER) {placeX=o3_x+o3_offsetx-(parsedWidth/2);
|
||||
if (placeX<winoffset) placeX=winoffset;}
|
||||
if (o3_hpos==RIGHT) {placeX=o3_x+o3_offsetx;
|
||||
if ((placeX+parsedWidth)>(winoffset+iwidth-widthFix)) {placeX=iwidth+winoffset-parsedWidth-widthFix;if (placeX<0) placeX=0;}
|
||||
}
|
||||
if (o3_hpos==LEFT) {placeX=o3_x-o3_offsetx-parsedWidth;if (placeX<winoffset) placeX=winoffset;}
|
||||
if (o3_snapx>1) {var snapping=placeX % o3_snapx;
|
||||
if (o3_hpos==LEFT) {placeX=placeX-(o3_snapx+snapping);} else {
|
||||
placeX=placeX+(o3_snapx-snapping);}
|
||||
if (placeX<winoffset) placeX=winoffset;}
|
||||
}
|
||||
if (eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientHeight=='number'")&&eval('o3_frame.'+docRoot+'.clientHeight')) {iheight=eval('o3_frame.'+docRoot+'.clientHeight');} else if (typeof(o3_frame.innerHeight)=='number') {iheight=o3_frame.innerHeight;}
|
||||
scrolloffset=(olIe4)?eval('o3_frame.'+docRoot+'.scrollTop'):o3_frame.pageYOffset;var parsedHeight=(o3_aboveheight?parseInt(o3_aboveheight):(olNs4?over.clip.height:over.offsetHeight));
|
||||
if (o3_fixy>-1||o3_rely!=null) {
|
||||
placeY=(o3_rely!=null?(o3_rely<0?scrolloffset+o3_rely+iheight-parsedHeight:scrolloffset+o3_rely):o3_fixy);} else {
|
||||
if (o3_vauto==1) {if ((o3_y-scrolloffset)>(iheight/2)) {o3_vpos=ABOVE;} else {o3_vpos=BELOW;}
|
||||
}
|
||||
if (o3_vpos==ABOVE) {if (o3_aboveheight==0) o3_aboveheight=parsedHeight;
|
||||
placeY=o3_y-(o3_aboveheight+o3_offsety);if (placeY<scrolloffset) placeY=scrolloffset;} else {
|
||||
placeY=o3_y+o3_offsety;}
|
||||
if (o3_snapy>1) {var snapping=placeY % o3_snapy;
|
||||
if (o3_aboveheight>0&&o3_vpos==ABOVE) {placeY=placeY-(o3_snapy+snapping);} else {placeY=placeY+(o3_snapy-snapping);}
|
||||
if (placeY<scrolloffset) placeY=scrolloffset;}
|
||||
}
|
||||
repositionTo(over, placeX, placeY);}
|
||||
function olMouseMove(e) {var e=(e)?e:event;
|
||||
if (e.pageX) {o3_x=e.pageX;o3_y=e.pageY;} else if (e.clientX) {o3_x=eval('e.clientX+o3_frame.'+docRoot+'.scrollLeft');o3_y=eval('e.clientY+o3_frame.'+docRoot+'.scrollTop');}
|
||||
if (o3_allowmove==1) runHook("placeLayer", FREPLACE);
|
||||
if (hoveringSwitch&&!olNs4&&runHook("cursorOff", FREPLACE)) {cClick();hoveringSwitch=!hoveringSwitch;}
|
||||
}
|
||||
function no_overlib() { return ver3fix; }
|
||||
function olMouseCapture() {capExtent=document;var fN, mseHandler=olMouseMove;var re=/function[ ]+(\w+)\(/;
|
||||
if (document.onmousemove||(!olIe4&&window.onmousemove)) {if (window.onmousemove) capExtent=window;fN=capExtent.onmousemove.toString().match(re);
|
||||
if (fN||fN[1]=='anonymous'||fN[1]=='olMouseMove') {olCheckMouseCapture=false;return;}
|
||||
var str=fN[1]+'(e); '+'olMouseMove(e); ';mseHandler=new Function('e', str);}
|
||||
capExtent.onmousemove=mseHandler;if (olNs4) capExtent.captureEvents(Event.MOUSEMOVE);}
|
||||
function parseTokens(pf, ar) {
|
||||
var v, mode=-1, par=(pf!='ol_');var fnMark=(par&&!ar.length?1:0);
|
||||
for (i=0; i<ar.length; i++) {if (mode<0) {
|
||||
if (typeof ar[i]=='number'&&ar[i]>pmStart&&ar[i]<pmUpper) {fnMark=(par?1:0);i--;} else {switch(pf) {case 'ol_':
|
||||
ol_text=ar[i].toString();break;default:
|
||||
o3_text=ar[i].toString();}
|
||||
}
|
||||
mode=0;} else {
|
||||
if (ar[i]>=pmCount||ar[i]==DONOTHING) { continue; }
|
||||
if (ar[i]==INARRAY) { fnMark=0; eval(pf+'text=ol_texts['+ar[++i]+'].toString()'); continue; }
|
||||
if (ar[i]==CAPARRAY) { eval(pf+'cap=ol_caps['+ar[++i]+'].toString()'); continue; }
|
||||
if (ar[i]==STICKY) { if (pf!='ol_') eval(pf+'sticky=1'); continue; }
|
||||
if (ar[i]==BACKGROUND) { eval(pf+'background="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==NOCLOSE) { if (pf!='ol_') opt_NOCLOSE(); continue; }
|
||||
if (ar[i]==CAPTION) { eval(pf+"cap='"+escSglQuote(ar[++i])+"'"); continue; }
|
||||
if (ar[i]==CENTER||ar[i]==LEFT||ar[i]==RIGHT) { eval(pf+'hpos='+ar[i]); continue; }
|
||||
if (ar[i]==OFFSETX) { eval(pf+'offsetx='+ar[++i]); continue; }
|
||||
if (ar[i]==OFFSETY) { eval(pf+'offsety='+ar[++i]); continue; }
|
||||
if (ar[i]==FGCOLOR) { eval(pf+'fgcolor="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==BGCOLOR) { eval(pf+'bgcolor="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==TEXTCOLOR) { eval(pf+'textcolor="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==CAPCOLOR) { eval(pf+'capcolor="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==CLOSECOLOR) { eval(pf+'closecolor="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==WIDTH) { eval(pf+'width='+ar[++i]); continue; }
|
||||
if (ar[i]==BORDER) { eval(pf+'border='+ar[++i]); continue; }
|
||||
if (ar[i]==CELLPAD) { i=opt_MULTIPLEARGS(++i,ar,(pf+'cellpad')); continue; }
|
||||
if (ar[i]==STATUS) { eval(pf+"status='"+escSglQuote(ar[++i])+"'"); continue; }
|
||||
if (ar[i]==AUTOSTATUS) { eval(pf+'autostatus=('+pf+'autostatus==1)?0:1'); continue; }
|
||||
if (ar[i]==AUTOSTATUSCAP) { eval(pf+'autostatus=('+pf+'autostatus==2)?0:2'); continue; }
|
||||
if (ar[i]==HEIGHT) { eval(pf+'height='+pf+'aboveheight='+ar[++i]); continue; }
|
||||
if (ar[i]==CLOSETEXT) { eval(pf+"close='"+escSglQuote(ar[++i])+"'"); continue; }
|
||||
if (ar[i]==SNAPX) { eval(pf+'snapx='+ar[++i]); continue; }
|
||||
if (ar[i]==SNAPY) { eval(pf+'snapy='+ar[++i]); continue; }
|
||||
if (ar[i]==FIXX) { eval(pf+'fixx='+ar[++i]); continue; }
|
||||
if (ar[i]==FIXY) { eval(pf+'fixy='+ar[++i]); continue; }
|
||||
if (ar[i]==RELX) { eval(pf+'relx='+ar[++i]); continue; }
|
||||
if (ar[i]==RELY) { eval(pf+'rely='+ar[++i]); continue; }
|
||||
if (ar[i]==FGBACKGROUND) { eval(pf+'fgbackground="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==BGBACKGROUND) { eval(pf+'bgbackground="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==PADX) { eval(pf+'padxl='+ar[++i]); eval(pf+'padxr='+ar[++i]); continue; }
|
||||
if (ar[i]==PADY) { eval(pf+'padyt='+ar[++i]); eval(pf+'padyb='+ar[++i]); continue; }
|
||||
if (ar[i]==FULLHTML) { if (pf!='ol_') eval(pf+'fullhtml=1'); continue; }
|
||||
if (ar[i]==BELOW||ar[i]==ABOVE) { eval(pf+'vpos='+ar[i]); continue; }
|
||||
if (ar[i]==CAPICON) { eval(pf+'capicon="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==TEXTFONT) { eval(pf+"textfont='"+escSglQuote(ar[++i])+"'"); continue; }
|
||||
if (ar[i]==CAPTIONFONT) { eval(pf+"captionfont='"+escSglQuote(ar[++i])+"'"); continue; }
|
||||
if (ar[i]==CLOSEFONT) { eval(pf+"closefont='"+escSglQuote(ar[++i])+"'"); continue; }
|
||||
if (ar[i]==TEXTSIZE) { eval(pf+'textsize="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==CAPTIONSIZE) { eval(pf+'captionsize="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==CLOSESIZE) { eval(pf+'closesize="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==TIMEOUT) { eval(pf+'timeout='+ar[++i]); continue; }
|
||||
if (ar[i]==FUNCTION) { if (pf=='ol_') { if (typeof ar[i+1]!='number') { v=ar[++i]; ol_function=(typeof v=='function'?v:null); }} else {fnMark=0; v=null; if (typeof ar[i+1]!='number') v=ar[++i]; opt_FUNCTION(v); } continue; }
|
||||
if (ar[i]==DELAY) { eval(pf+'delay='+ar[++i]); continue; }
|
||||
if (ar[i]==HAUTO) { eval(pf+'hauto=('+pf+'hauto==0)?1:0'); continue; }
|
||||
if (ar[i]==VAUTO) { eval(pf+'vauto=('+pf+'vauto==0)?1:0'); continue; }
|
||||
if (ar[i]==CLOSECLICK) { eval(pf+'closeclick=('+pf+'closeclick==0)?1:0'); continue; }
|
||||
if (ar[i]==WRAP) { eval(pf+'wrap=('+pf+'wrap==0)?1:0'); continue; }
|
||||
if (ar[i]==FOLLOWMOUSE) { eval(pf+'followmouse=('+pf+'followmouse==1)?0:1'); continue; }
|
||||
if (ar[i]==MOUSEOFF) { eval(pf+'mouseoff=('+pf+'mouseoff==0)?1:0'); continue; }
|
||||
if (ar[i]==CLOSETITLE) { eval(pf+"closetitle='"+escSglQuote(ar[++i])+"'"); continue; }
|
||||
if (ar[i]==CSSOFF||ar[i]==CSSCLASS) { eval(pf+'css='+ar[i]); continue; }
|
||||
if (ar[i]==COMPATMODE) { eval(pf+'compatmode=('+pf+'compatmode==0)?1:0'); continue; }
|
||||
if (ar[i]==FGCLASS) { eval(pf+'fgclass="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==BGCLASS) { eval(pf+'bgclass="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==TEXTFONTCLASS) { eval(pf+'textfontclass="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==CAPTIONFONTCLASS) { eval(pf+'captionfontclass="'+ar[++i]+'"'); continue; }
|
||||
if (ar[i]==CLOSEFONTCLASS) { eval(pf+'closefontclass="'+ar[++i]+'"'); continue; }
|
||||
i=parseCmdLine(pf, i, ar);}
|
||||
}
|
||||
if (fnMark&&o3_function) o3_text=o3_function();
|
||||
if ((pf=='o3_')&&o3_wrap) {o3_width=0;
|
||||
if (olOp||(olIe4&&isMac)) {var tReg=/<.*\n*>/ig;if (!tReg.test(o3_text)) o3_text=o3_text.replace(/[ ]+/g, ' ');if (!tReg.test(o3_cap))o3_cap=o3_cap.replace(/[ ]+/g, ' ');}
|
||||
}
|
||||
if ((pf=='o3_')&&o3_sticky) {if (!o3_close&&(o3_frame!=ol_frame)) o3_close=ol_close;if (o3_mouseoff&&(o3_frame==ol_frame)) opt_NOCLOSE(' ');}
|
||||
}
|
||||
function layerWrite(txt) {txt+="\n";if (olNs4) {var lyr=o3_frame.document.overDiv.document
|
||||
lyr.write(txt)
|
||||
lyr.close()
|
||||
} else if (typeof over.innerHTML!='undefined') {if (olIe5&&isMac) over.innerHTML='';over.innerHTML=txt;} else {range=o3_frame.document.createRange();range.setStartAfter(over);domfrag=range.createContextualFragment(txt);
|
||||
while (over.hasChildNodes()) {over.removeChild(over.lastChild);}
|
||||
over.appendChild(domfrag);}
|
||||
}
|
||||
function showObject(obj) {runHook("showObject", FBEFORE);
|
||||
var theObj=(olNs4?obj:obj.style);theObj.visibility='visible';
|
||||
runHook("showObject", FAFTER);}
|
||||
function hideObject(obj) {runHook("hideObject", FBEFORE);
|
||||
var theObj=(olNs4?obj:obj.style);if (olNs6&&olShowId>0) { clearTimeout(olShowId); olShowId=0; }
|
||||
theObj.visibility='hidden';
|
||||
if (o3_timerid>0) clearTimeout(o3_timerid);if (o3_delayid>0) clearTimeout(o3_delayid);
|
||||
o3_timerid=0;o3_delayid=0;self.status="";
|
||||
if (over.onmouseout||over.onmouseover) {if (olNs4) over.releaseEvents(Event.MOUSEOUT||Event.MOUSEOVER);over.onmouseout=over.onmouseover=null;}
|
||||
runHook("hideObject", FAFTER);}
|
||||
function repositionTo(obj, xL, yL) {var theObj=(olNs4?obj:obj.style);theObj.left=xL+(!olNs4?'px':0);theObj.top=yL+(!olNs4?'px':0);}
|
||||
function cursorOff() {var left=parseInt(over.style.left);var top=parseInt(over.style.top);var right=left+(over.offsetWidth>=parseInt(o3_width)?over.offsetWidth:parseInt(o3_width));var bottom=top+(over.offsetHeight>=o3_aboveheight?over.offsetHeight:o3_aboveheight);
|
||||
if (o3_x<left||o3_x>right||o3_y<top||o3_y>bottom) return true;
|
||||
return false;}
|
||||
function opt_FUNCTION(callme) {o3_text=(callme?(typeof callme=='string'?(/.+\(.*\)/.test(callme)?eval(callme):callme):callme()):(o3_function?o3_function():'No Function'));
|
||||
return 0;}
|
||||
function opt_NOCLOSE(unused) {if (!unused) o3_close="";
|
||||
if (olNs4) {over.captureEvents(Event.MOUSEOUT||Event.MOUSEOVER);over.onmouseover=function () { if (o3_timerid>0) { clearTimeout(o3_timerid); o3_timerid=0; } }
|
||||
over.onmouseout=cClick;} else {over.onmouseover=function () {hoveringSwitch=true; if (o3_timerid>0) { clearTimeout(o3_timerid); o3_timerid=0; } }
|
||||
}
|
||||
return 0;}
|
||||
function opt_MULTIPLEARGS(i, args, parameter) {var k=i, l, re, pV, str='';
|
||||
for(k=i; k<args.length; k++) {str+=args[k]+',';if(typeof args[k]=='number'&&args[k]>pmStart) break;}
|
||||
if(k>=args.length) l=str.length-1;else {re=eval('/,'+args[k]+'/');l=str.search(re);}
|
||||
k--;str=str.substring(0, l);pV=(olNs4&&/cellpad/i.test(parameter))?str.split(',')[0]:str;eval(parameter+'="'+pV+'"');
|
||||
return k;}
|
||||
function nbspCleanup() {if (o3_wrap&&(olOp||(olIe4&&isMac))) {o3_text=o3_text.replace(/\ /g, ' ');o3_cap=o3_cap.replace(/\ /g, ' ');}
|
||||
}
|
||||
function escSglQuote(str) {return str.toString().replace(/'/g,"\\'");}
|
||||
function OLonLoad_handler(e) {var re=/\w+\(.*\)[;\s]+/g, olre=/overlib\(|nd\(|cClick\(/, fn, l, i;
|
||||
if(!olLoaded) olLoaded=1;
|
||||
if(window.removeEventListener&&e.eventPhase==3) window.removeEventListener("load",OLonLoad_handler,false);else if(window.detachEvent) {window.detachEvent("onload",OLonLoad_handler);var fN=document.body.getAttribute('onload');if (fN) {fN=fN.toString().match(re);if (fN&&fN.length) {for (i=0; i<fN.length; i++) {if (/anonymous/.test(fN[i])) continue;while((l=fN[i].search(/\)[;\s]+/))!=-1) {fn=fN[i].substring(0,l+1);fN[i]=fN[i].substring(l+2);if (olre.test(fn)) eval(fn);}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
function wrapStr(endWrap,fontSizeStr,whichString) {var fontStr, fontColor, isClose=((whichString=='close')?1:0), hasDims=/[%\-a-z]+$/.test(fontSizeStr);fontSizeStr=(olNs4)?(!hasDims?fontSizeStr:'1'):fontSizeStr;if (endWrap) return (hasDims&&!olNs4)?(isClose?'</span>':'</div>'):'</font>';else {fontStr='o3_'+whichString+'font';fontColor='o3_'+((whichString=='caption')? 'cap':whichString)+'color';return (hasDims&&!olNs4)?(isClose?'<span style="font-family: '+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; font-size: '+fontSizeStr+';">':'<div style="font-family: '+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; font-size: '+fontSizeStr+';">'):'<font face="'+eval(fontStr)+'" color="'+eval(fontColor)+'" size="'+(parseInt(fontSizeStr)>7?'7':fontSizeStr)+'">';}
|
||||
}
|
||||
function quoteMultiNameFonts(theFont) {var v, pM=theFont.split(',');for (var i=0; i<pM.length; i++) {v=pM[i];v=v.replace(/^\s+/,'').replace(/\s+$/,'');if(/\s/.test(v)&&!/['"]/.test(v)) {v="\'"+v+"\'";pM[i]=v;}
|
||||
}
|
||||
return pM.join();}
|
||||
function isExclusive(args) {return false;}
|
||||
function setRunTimeVariables(){if (typeof runTime!='undefined'&&runTime.length) {for (var k=0; k<runTime.length; k++) {runTime[k]();}
|
||||
}
|
||||
}
|
||||
function parseCmdLine(pf, i, args) {if (typeof cmdLine!='undefined'&&cmdLine.length) {for (var k=0; k<cmdLine.length; k++) {var j=cmdLine[k](pf, i, args);if (j >-1) {i=j;break;}
|
||||
}
|
||||
}
|
||||
return i;}
|
||||
function postParseChecks(){if (typeof postParse!='undefined'&&postParse.length) {for (var k=0; k<postParse.length; k++) {if (postParse[k]()) continue;return false;}
|
||||
}
|
||||
return true;}
|
||||
function registerCommands(cmdStr) {if (typeof cmdStr!='string') return;
|
||||
var pM=cmdStr.split(',');pms=pms.concat(pM);
|
||||
for (var i=0; i< pM.length; i++) {eval(pM[i].toUpperCase()+'='+pmCount++);}
|
||||
}
|
||||
function registerHook(fnHookTo, fnRef, hookType, optPm) {var hookPt, last=typeof optPm;
|
||||
if (fnHookTo=='plgIn'||fnHookTo=='postParse') return;if (typeof hookPts=='undefined') hookPts=new Array();if (typeof hookPts[fnHookTo]=='undefined') hookPts[fnHookTo]=new FunctionReference();
|
||||
hookPt=hookPts[fnHookTo];
|
||||
if (hookType!=null) {if (hookType==FREPLACE) {hookPt.ovload=fnRef;if (fnHookTo.indexOf('ol_content_')>-1) hookPt.alt[pms[CSSOFF-1-pmStart]]=fnRef;
|
||||
} else if (hookType==FBEFORE||hookType==FAFTER) {var hookPt=(hookType==1?hookPt.before:hookPt.after);
|
||||
if (typeof fnRef=='object') {hookPt=hookPt.concat(fnRef);} else {hookPt[hookPt.length++]=fnRef;}
|
||||
if (optPm) hookPt=reOrder(hookPt, fnRef, optPm);
|
||||
} else if (hookType==FALTERNATE) {if (last=='number') hookPt.alt[pms[optPm-1-pmStart]]=fnRef;}
|
||||
return;}
|
||||
}
|
||||
function registerRunTimeFunction(fn) {if (isFunction(fn)) {if (typeof runTime=='undefined') runTime=new Array();if (typeof fn=='object') {runTime=runTime.concat(fn);} else {runTime[runTime.length++]=fn;}
|
||||
}
|
||||
}
|
||||
function registerCmdLineFunction(fn){if (isFunction(fn)) {if (typeof cmdLine=='undefined') cmdLine=new Array();if (typeof fn=='object') {cmdLine=cmdLine.concat(fn);} else {cmdLine[cmdLine.length++]=fn;}
|
||||
}
|
||||
}
|
||||
function registerPostParseFunction(fn){if (isFunction(fn)) {if (typeof postParse=='undefined') postParse=new Array();if (typeof fn=='object') {postParse=postParse.concat(fn);} else {postParse[postParse.length++]=fn;}
|
||||
}
|
||||
}
|
||||
function runHook(fnHookTo, hookType) {var l=hookPts[fnHookTo], optPm, arS, ar=runHook.arguments;
|
||||
if (hookType==FREPLACE) {arS=argToString(ar, 2);
|
||||
if (typeof l=='undefined'||!(l=l.ovload)) return eval(fnHookTo+'('+arS+')');else return eval('l('+arS+')');
|
||||
} else if (hookType==FBEFORE||hookType==FAFTER) {if (typeof l=='undefined') return;l=(hookType==1?l.before:l.after);
|
||||
if (!l.length) return;
|
||||
arS=argToString(ar, 2);for (var k=0; k<l.length; k++) eval('l[k]('+arS+')');
|
||||
} else if (hookType==FALTERNATE) {optPm=ar[2];arS=argToString(ar, 3);
|
||||
if (typeof l=='undefined'||(l=l.alt[pms[optPm-1-pmStart]])=='undefined') {return eval(fnHookTo+'('+arS+')');} else {return eval('l('+arS+')');}
|
||||
}
|
||||
}
|
||||
function isFunction(fnRef) {var rtn=true;
|
||||
if (typeof fnRef=='object') {for (var i=0; i<fnRef.length; i++) {if (typeof fnRef[i]=='function') continue;rtn=false;break;}
|
||||
} else if (typeof fnRef!='function') {rtn=false;}
|
||||
return rtn;}
|
||||
function argToString(array, strtInd, argName) {var jS=strtInd, aS='', ar=array;argName=(argName?argName:'ar');
|
||||
if (ar.length>jS) {for (var k=jS; k<ar.length; k++) aS+=argName+'['+k+'], ';aS=aS.substring(0, aS.length-2);}
|
||||
return aS;}
|
||||
function reOrder(hookPt, fnRef, order) {if (!order||typeof order=='undefined'||typeof order=='number') return;
|
||||
var newPt=new Array(), match;
|
||||
if (typeof order=='function') {if (typeof fnRef=='object') {newPt=newPt.concat(fnRef);} else {newPt[newPt.length++]=fnRef;}
|
||||
for (var i=0; i<hookPt.length; i++) {match=false;if (typeof fnRef=='function'&&hookPt[i]==fnRef) {continue;} else {for(var j=0; j<fnRef.length; j++) if (hookPt[i]==fnRef[j]) {match=true;break;}
|
||||
}
|
||||
if (!match) newPt[newPt.length++]=hookPt[i];}
|
||||
newPt[newPt.length++]=order;
|
||||
} else if (typeof order=='object') {if (typeof fnRef=='object') {newPt=newPt.concat(fnRef);} else {newPt[newPt.length++]=fnRef;}
|
||||
for (var j=0; j<hookPt.length; j++) {match=false;if (typeof fnRef=='function'&&hookPt[j]==fnRef) {continue;} else {for (var i=0; i<fnRef.length; i++) if (hookPt[j]==fnRef[i]) {match=true;break;}
|
||||
}
|
||||
if (!match) newPt[newPt.length++]=hookPt[j];}
|
||||
for (i=0; i<newPt.length; i++) hookPt[i]=newPt[i];newPt.length=0;
|
||||
for (var j=0; j<hookPt.length; j++) {match=false;for (var i=0; i<order.length; i++) {if (hookPt[j]==order[i]) {match=true;break;}
|
||||
}
|
||||
if (!match) newPt[newPt.length++]=hookPt[j];}
|
||||
newPt=newPt.concat(order);}
|
||||
for(i=0; i<newPt.length; i++) hookPt[i]=newPt[i];
|
||||
return hookPt;}
|
||||
function FunctionReference() {this.ovload=null;this.before=new Array();this.after=new Array();this.alt=new Array();}
|
||||
function Info(version, prerelease) {this.version=version;this.prerelease=prerelease;
|
||||
this.simpleversion=Math.round(this.version*100);this.major=parseInt(this.simpleversion/100);this.minor=parseInt(this.simpleversion/10)-this.major * 10;this.revision=parseInt(this.simpleversion)-this.major * 100-this.minor * 10;}
|
||||
registerHook("ol_content_simple", ol_content_simple, FALTERNATE, CSSOFF);registerHook("ol_content_caption", ol_content_caption, FALTERNATE, CSSOFF);registerHook("ol_content_background", ol_content_background, FALTERNATE, CSSOFF);registerHook("ol_content_simple", ol_content_simple, FALTERNATE, CSSCLASS);registerHook("ol_content_caption", ol_content_caption, FALTERNATE, CSSCLASS);registerHook("ol_content_background", ol_content_background, FALTERNATE, CSSCLASS);registerHook("hideObject", nbspCleanup, FAFTER);if(olNs4) olLoaded=1;
|
55
includes/overlib/mini/overlib_shadow_mini.js
Normal file
55
includes/overlib/mini/overlib_shadow_mini.js
Normal file
@@ -0,0 +1,55 @@
|
||||
//\/////
|
||||
//\ overLIB Shadow Plugin
|
||||
//\ This file requires overLIB 4.00 or later.
|
||||
//\
|
||||
//\ overLIB 4.05 - You may not remove or change this notice.
|
||||
//\ Copyright Erik Bosrup 1998-2003. All rights reserved.
|
||||
//\ Contributors are listed on the homepage.
|
||||
//\ See http://www.bosrup.com/web/overlib/ for details.
|
||||
//\/////
|
||||
if (typeof olInfo=='undefined'||olInfo.simpleversion<400) alert('overLIB 4.00 or later is required for the Shadow Plugin.');registerCommands('shadow,shadowcolor,shadowimage,shadowopacity,shadowx,shadowy');
|
||||
if (typeof ol_shadowadjust=='undefined') var ol_shadowadjust=2;if (typeof ol_shadow=='undefined') var ol_shadow=0;if (typeof ol_shadowcolor=='undefined') var ol_shadowcolor='#CCCCCC';if (typeof ol_shadowimage=='undefined') var ol_shadowimage='';if (typeof ol_shadowopacity=='undefined') var ol_shadowopacity=0;if (typeof ol_shadowx=='undefined') var ol_shadowx=5;if (typeof ol_shadowy=='undefined') var ol_shadowy=5;
|
||||
var o3_shadow=0;var o3_shadowcolor="#cccccc";var o3_shadowimage='';var o3_shadowopacity=0;var o3_shadowx=5;var o3_shadowy=5;var bkSet=0;
|
||||
function setShadowVariables() {o3_shadow=ol_shadow;o3_shadowcolor=ol_shadowcolor;o3_shadowimage=ol_shadowimage;o3_shadowopacity=ol_shadowopacity;o3_shadowx=ol_shadowx;o3_shadowy=ol_shadowy;}
|
||||
function parseShadowExtras(pf,i,ar) {var k=i, v;
|
||||
if (k<ar.length) {if (ar[k]==SHADOW) { eval(pf+'shadow=('+pf+'shadow==0)?1:0'); return k; }
|
||||
if (ar[k]==SHADOWCOLOR) { eval(pf+'shadowcolor="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==SHADOWOPACITY) {v=ar[++k]; eval(pf+'shadowopacity='+(olOp?0:v)); return k; }
|
||||
if (ar[k]==SHADOWIMAGE) { eval(pf+'shadowimage="'+ar[++k]+'"'); return k; }
|
||||
if (ar[k]==SHADOWX) { eval(pf+'shadowx='+ar[++k]); return k; }
|
||||
if (ar[k]==SHADOWY) { eval(pf+'shadowy='+ar[++k]); return k; }
|
||||
}
|
||||
return-1;}
|
||||
function shadow_cursorOff() {var left=parseInt(over.style.left);var top=parseInt(over.style.top);var right=left+(o3_shadow?o3_width:over.offsetWidth);var bottom=top+(o3_shadow?o3_aboveheight:over.offsetHeight);
|
||||
if (o3_x<left||o3_x>right||o3_y<top||o3_y>bottom) return true;return false;}
|
||||
function checkShadowPreHide() {if (o3_shadow&&o3_shadowopacity) cleanUpShadowEffects();if (o3_shadow&&(olIe4&&isMac) ) over.style.pixelWidth=over.style.pixelHeight=0;}
|
||||
function generateShadow(content) {var wd, ht, X=0, Y=0, zIdx=0, txt, dpObj, puObj, bS='', aPos, posStr=new Array();
|
||||
if (!o3_shadow||(o3_shadowx==0&&o3_shadowy==0)) return;
|
||||
X=Math.abs(o3_shadowx);Y=Math.abs(o3_shadowy);wd=parseInt(o3_width);if(olHideForm&&!olNs4) ht=over.offsetHeight;
|
||||
if (o3_shadowx==0) {if (o3_shadowy<0) {posStr[0]=' left:0; top: 0';posStr[1]=' left:0; top: '+Y+'px';} else if (o3_shadowy>0) {posStr[0]=' left:0; top: '+Y+'px';posStr[1]=' left:0; top:0';}
|
||||
} else if (o3_shadowy==0) {if (o3_shadowx<0) {posStr[0]=' left:0; top: 0';posStr[1]=' left: '+X+'px';} else if (o3_shadowx>0) {posStr[0]=' left: '+X+'px; top: 0';posStr[1]=' left:0; top:0';}
|
||||
} else if (o3_shadowx>0) {if (o3_shadowy>0) {posStr[0]=' left:'+X+'px; top:'+Y+'px';posStr[1]=' left:0; top:0';} else if (o3_shadowy<0) {posStr[0]=' left:'+X+'px; top:0';posStr[1]=' left:0; top: '+Y+'px';}
|
||||
} else if (o3_shadowx<0) {if (o3_shadowy>0) {posStr[0]=' left:0; top:'+Y+'px';posStr[1]=' left:'+X+'px; top:0';} else if (o3_shadowy<0) {posStr[0]=' left:0; top:0';posStr[1]=' left:'+X+'px; top:'+Y+'px';}
|
||||
}
|
||||
txt=(olNs4)?'<div id="backdrop"></div>':((olIe55&&olHideForm)?bckDropSrc(wd+X,ht+Y,zIdx++):'')+'<div id="backdrop" style="position: absolute;'+posStr[0]+'; width: '+wd+'px; z-index: '+(zIdx++)+'; ';
|
||||
if (o3_shadowimage) {bS='background-image: url('+o3_shadowimage+');';if (olNs4) bkSet=1;} else {bS='background-color: '+o3_shadowcolor+';';if (olNs4) bkSet=2;}
|
||||
if (olNs4) {txt+='<div id="PUContent">'+content+'</div>';} else {txt+=bS+'"></div><div id="PUContent" style="position: absolute;'+posStr[1]+'; width: '+wd+'px; z-index: '+(zIdx++)+';">'+content+'</div>';}
|
||||
layerWrite(txt);
|
||||
if (olNs4&&bkSet) {dpObj=over.document.layers['backdrop'];if (typeof dpObj=='undefined') return;
|
||||
puObj=over.document.layers['PUContent'];wd=puObj.clip.width;ht=puObj.clip.height;aPos=posStr[0].split(';');
|
||||
dpObj.clip.width=wd;dpObj.clip.height=ht;dpObj.left=parseInt(aPos[0].split(':')[1]);dpObj.top=parseInt(aPos[1].split(':')[1]);
|
||||
dpObj.bgColor=(bkSet==1)?null:o3_shadowcolor;dpObj.background.src=(bkSet==2)?null:o3_shadowimage;dpObj.zIndex=0;
|
||||
aPos=posStr[1].split(';');puObj.left=parseInt(aPos[0].split(':')[1]);puObj.top=parseInt(aPos[1].split(':')[1]);puObj.zIndex=1;
|
||||
} else {puObj=(olIe4?o3_frame.document.all['PUContent']:o3_frame.document.getElementById('PUContent'));dpObj=(olIe4?o3_frame.document.all['backdrop']:o3_frame.document.getElementById('backdrop'));ht=puObj.offsetHeight;dpObj.style.height=ht+'px';
|
||||
if (o3_shadowopacity) {var op=o3_shadowopacity;op=(op<=100?op:100);
|
||||
if (olIe4&&!isMac) {dpObj.style.filter='Beta(Opacity='+op+')';dpObj.filters.Beta.enabled=true;} else {if (typeof(dpObj.style.MozOpacity)=='string') dpObj.style.MozOpacity=op/100;}
|
||||
}
|
||||
}
|
||||
o3_width=wd+X;o3_aboveheight=ht+Y;}
|
||||
function cleanUpShadowEffects() {if (olNs4) return;else {var dpObj=(olIe4?o3_frame.document.all['backdrop']:o3_frame.document.getElementById('backdrop'));if (olIe4&&!isMac&&dpObj.filters.Beta) dpObj.filters.Beta.enabled=false;else if (typeof(dpObj.style.MozOpacity)=='string') dpObj.style.MozOpacity=1.0;}
|
||||
}
|
||||
function shadowAdjust() {if (!olNs4) return;var fac=ol_shadowadjust;if (olNs4) {document.write('<style type="text/css">\n<!--\n');document.write('#backdrop, #PUContent {position: absolute; left: '+fac*o3_shadowx+'px; top: '+fac*o3_shadowy+'px; }\n');document.write('-->\n<'+'\/style>');}
|
||||
}
|
||||
var before=(typeof rmrkPreface!='undefined'?rmrkPreface:null);
|
||||
registerRunTimeFunction(setShadowVariables);registerCmdLineFunction(parseShadowExtras);registerHook("cursorOff",shadow_cursorOff,FREPLACE);registerHook("hideObject",checkShadowPreHide,FBEFORE);registerHook("createPopup",generateShadow,FAFTER,before);
|
||||
if (olNs4) shadowAdjust();
|
Reference in New Issue
Block a user