/* overLIB 4.17 - You may not remove or change this notice. Copyright Erik Bosrup 1998-2004. All rights reserved. */
var olLoaded=0;var pmStart=10000000;var pmUpper=10001000;var pmCount=pmStart+1;var pmt='';var pms=new Array();var olInfo=new Info('4.17', 1);var FREPLACE=0;var FBEFORE=1;var FAFTER=2;var FALTERNATE=3;var FCHAIN=4;var olHideForm=0;var olHautoFlag=0;var olVautoFlag=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');var ol_fgcolor="#CCCCFF";var ol_bgcolor="#333399";var ol_textcolor="#000000";var ol_capcolor="#FFFFFF";var ol_closecolor="#9999FF";var ol_textfont="Verdana,Arial,Helvetica";var ol_captionfont="Verdana,Arial,Helvetica";var ol_closefont="Verdana,Arial,Helvetica";var ol_textsize="1";var ol_captionsize="1";var ol_closesize="1";var ol_width="200";var ol_border="1";var ol_cellpad=2;var ol_offsetx=10;var ol_offsety=10;var ol_text="Default Text";var ol_cap="";var ol_sticky=0;var ol_background="";var ol_close="Close";var ol_hpos=RIGHT;var ol_status="";var ol_autostatus=0;var ol_height=-1;var ol_snapx=0;var ol_snapy=0;var ol_fixx=-1;var ol_fixy=-1;var ol_relx=null;var ol_rely=null;var ol_fgbackground="";var ol_bgbackground="";var ol_padxl=1;var ol_padxr=1;var ol_padyt=1;var ol_padyb=1;var ol_fullhtml=0;var ol_vpos=BELOW;var ol_aboveheight=0;var ol_capicon="";var ol_frame=self;var ol_timeout=0;var ol_function=null;var ol_delay=0;var ol_hauto=0;var ol_vauto=0;var ol_closeclick=0;var ol_wrap=0;var ol_followmouse=1;var ol_mouseoff=0;var ol_closetitle='Close';var ol_compatmode=0;var ol_css=CSSOFF;var ol_fgclass="";var ol_bgclass="";var ol_textfontclass="";var ol_captionfontclass="";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 olHideDelay;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 olKq=(olNs6 && /konqueror/i.test(navigator.userAgent));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+)\.*/i)[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);}
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) {over=(typeof over.id != 'string') ? o3_frame.document.all['overDiv'] : over;
cClick();}
olHideDelay=0;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(!(over=createDivContainer())) return false;
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()) {hideDelay(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.width=o3_width + 'px';
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) {var wd,ww,theObj=(olNs4 ? over : over.style);
theObj.top=theObj.left=((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 ? 'px' : 0);
layerWrite(lyrContent);
wd=(olNs4 ? over.clip.width : over.offsetWidth);
if(wd > (ww=windowWidth())) {lyrContent=lyrContent.replace(/\&nbsp;/g, ' ');
o3_width=ww;
o3_wrap=0;}}
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(o3_frame.innerWidth) widthFix=18;
iwidth=windowWidth();
winoffset=(olIe4) ? eval('o3_frame.'+docRoot+'.scrollLeft') : o3_frame.pageXOffset;
placeX=runHook('horizontalPlacement',FCHAIN,iwidth,winoffset,widthFix);
if(o3_frame.innerHeight) {iheight=o3_frame.innerHeight;} else if(eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientHeight=='number'")&&eval('o3_frame.'+docRoot+'.clientHeight')) {iheight=eval('o3_frame.'+docRoot+'.clientHeight');}
scrolloffset=(olIe4) ? eval('o3_frame.'+docRoot+'.scrollTop') : o3_frame.pageYOffset;
placeY=runHook('verticalPlacement',FCHAIN,iheight,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)) {(olHideDelay ? hideDelay(olHideDelay) : cClick());
hoveringSwitch=!hoveringSwitch;}}
function no_overlib() { return ver3fix;}
function olMouseCapture() {capExtent=document;var fN, str='', l, k, f, wMv, sS, mseHandler=olMouseMove;var re=/function[ ]*(\w*)\(/;
wMv=(!olIe4 && window.onmousemove);
if(document.onmousemove || wMv) {if(wMv) capExtent=window;
f=capExtent.onmousemove.toString();
fN=f.match(re);
if(fN==null) {str=f+'(e); ';} else if(fN[1]=='anonymous' || fN[1]=='olMouseMove' || (wMv && fN[1]=='onmousemove')) {if(!olOp && wMv) {l=f.indexOf('{')+1;
k=f.lastIndexOf('}');
sS=f.substring(l,k);
if((l=sS.indexOf('(')) != -1) {sS=sS.substring(0,l).replace(/^\s+/,'').replace(/\s+$/,'');
if(eval("typeof " + sS + "=='undefined'")) window.onmousemove=null;
else str=sS + '(e);';}}
if(!str) {olCheckMouseCapture=false;
return;}} else {if(fN[1]) str=fN[1]+'(e); ';
else {l=f.indexOf('{')+1;
k=f.lastIndexOf('}');
str=f.substring(l,k) + '\n';}}
str += '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]); if(pf!='ol_') olHautoFlag=1; 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]); if(pf!='ol_') olVautoFlag=1; 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'); v=ar[i+1]; if(pf != 'ol_' && eval(pf+'mouseoff') && typeof v=='number' && (v<pmStart || v > pmUpper)) olHideDelay=ar[++i]; 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;var tReg=/<.*\n*>/ig;
if(!tReg.test(o3_text)) o3_text=o3_text.replace(/[ ]+/g, '&nbsp;');
if(!tReg.test(o3_cap))o3_cap=o3_cap.replace(/[ ]+/g, '&nbsp;');}
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.layers['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';
theObj.top=theObj.left=((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 ? 'px' : 0);
if(o3_timerid > 0) clearTimeout(o3_timerid);
if(o3_delayid > 0) clearTimeout(o3_delayid);
o3_timerid=0;
o3_delayid=0;
self.status="";
if(obj.onmouseout || obj.onmouseover) {if(olNs4) obj.releaseEvents(Event.MOUSEOUT || Event.MOUSEOVER);
obj.onmouseout=obj.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=function (e) { if(olHideDelay) hideDelay(olHideDelay); else cClick(e);}} 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, re, pV, str='';
for(k=i; k<args.length; k++) {if(typeof args[k]=='number' && args[k]>pmStart) break;
str += args[k] + ',';}
if(str) str=str.substring(0,--str.length);
k--;
pV=(olNs4 && /cellpad/i.test(parameter)) ? str.split(',')[0] : str;
eval(parameter + '="' + pV + '"');
return k;}
function nbspCleanup() {if(o3_wrap) {o3_text=o3_text.replace(/\&nbsp;/g, ' ');
o3_cap=o3_cap.replace(/\&nbsp;/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 hideDelay(time) {if(time&&!o3_delay) {if(o3_timerid > 0) clearTimeout(o3_timerid);
o3_timerid=setTimeout("cClick()",(o3_timeout=time));}}
function horizontalPlacement(browserWidth, horizontalScrollAmount, widthFix) {var placeX, iwidth=browserWidth, winoffset=horizontalScrollAmount;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;}}
return placeX;}
function verticalPlacement(browserHeight,verticalScrollAmount) {var placeY, iheight=browserHeight, scrolloffset=verticalScrollAmount;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==BELOW && (o3_y + parsedHeight + o3_offsety - (scrolloffset + iheight) > 0)) {o3_vpos=ABOVE;} else if(o3_vpos==ABOVE && (o3_y - (parsedHeight + o3_offsety) - scrolloffset<0)) {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;}}
return placeY;}
function checkPositionFlags() {if(olHautoFlag) olHautoFlag=o3_hauto=0;
if(olVautoFlag) olVautoFlag=o3_vauto=0;
return true;}
function windowWidth() {var w;
if(o3_frame.innerWidth) w=o3_frame.innerWidth;
else if(eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientWidth=='number'")&&eval('o3_frame.'+docRoot+'.clientWidth'))
w=eval('o3_frame.'+docRoot+'.clientWidth');
return w;}
function createDivContainer(id,frm,zValue) {id=(id || 'overDiv'), frm=(frm || o3_frame), zValue=(zValue || 1000);var objRef, divContainer=layerReference(id);
if(divContainer==null) {if(olNs4) {divContainer=frm.document.layers[id]=new Layer(window.innerWidth, frm);
objRef=divContainer;} else {var body=(olIe4 ? frm.document.all.tags('BODY')[0] : frm.document.getElementsByTagName("BODY")[0]);
if(olIe4&&!document.getElementById) {body.insertAdjacentHTML("beforeEnd",'<div id="'+id+'"></div>');
divContainer=layerReference(id);} else {divContainer=frm.document.createElement("DIV");
divContainer.id=id;
body.appendChild(divContainer);}
objRef=divContainer.style;}
with (objRef) {position='absolute';

visibility='hidden';
 top=left=((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 ? 'px' : 0);
zIndex=zValue;}}
return divContainer;}
function layerReference(id) {return (olNs4 ? o3_frame.document.layers[id] : (document.all ? o3_frame.document.all[id] : o3_frame.document.getElementById(id)));}
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 registerNoParameterCommands(cmdStr) {if(!cmdStr && typeof cmdStr!='string') return;
pmt=(!pmt) ? cmdStr : pmt + ',' + cmdStr;}
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;} else if(hookType==FCHAIN) {hookPt=hookPt.chain;
if(typeof fnRef=='object') hookPt=hookPt.concat(fnRef);
else hookPt[hookPt.length++]=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], k, rtnVal, 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+')');}} else if(hookType==FCHAIN) {arS=argToString(ar,2);
l=l.chain;
for (k=l.length; k > 0; k--) if((rtnVal=eval('l[k-1]('+arS+')'))!=void(0)) return rtnVal;}}
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();
this.chain=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;
this.meets=meets;}
function meets(reqdVersion) {return (!reqdVersion) ? false : this.simpleversion >= Math.round(100*parseFloat(reqdVersion));}
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);
registerPostParseFunction(checkPositionFlags);
registerHook("hideObject", nbspCleanup, FAFTER);
registerHook("horizontalPlacement", horizontalPlacement, FCHAIN);
registerHook("verticalPlacement", verticalPlacement, FCHAIN);
if(olNs4||(olIe5&&isMac)||olKq) olLoaded=1;
registerNoParameterCommands('sticky,autostatus,autostatuscap,fullhtml,hauto,vauto,closeclick,wrap,followmouse,mouseoff,compatmode');
if(!olLoaded) olLoaded=1;
// end of overlib.js, leave this comment in //


