var STICKY=3;
var CAPTION=6;
var FGCOLOR=12;
var BGCOLOR=13;
var TEXTCOLOR=14;
var CAPCOLOR=15;
var CLOSECOLOR=16;
var BORDER=18;
var HEIGHT=22;
var BGBACKGROUND=29;
var CAPICON=37;
var TEXTFONT=38;
var CAPTIONFONT=39;
var CLOSEFONT=40;
var TEXTSIZE=41;
var CAPTIONSIZE=42;
var CLOSESIZE=43;
var HEIGHTUNIT=60;
var WIDTHUNIT=61;
var TEXTSIZEUNIT=62;
var TEXTDECORATION=63;
var TEXTSTYLE=64;
var TEXTWEIGHT=65;
var CAPTIONSIZEUNIT=66;
var CAPTIONDECORATION=67;
var CAPTIONSTYLE=68;
var CAPTIONWEIGHT=69;
var CLOSESIZEUNIT=70;
var CLOSEDECORATION=71;
var CLOSESTYLE=72;
var CLOSEWEIGHT=73;
var ol_frame=self;
var oframe=self;
var over=null;
var ns4=(document.layers)? true:false;
var ns6=(document.getElementById)? true:false;
var ie4=(document.all)? true:false;
var ie5=false;
if(ie4){
   if((navigator.userAgent.indexOf('MSIE 5')> 0)||(navigator.userAgent.indexOf('MSIE 6')> 0)) ie5=true;
   if(ns6) ns6=false;
}

function overlib(){
   osticky=0;
   ocap="";
   ofgcolor="#CCCCFF";
   obgcolor="#333399";
   otextcolor="#000000";
   ocapcolor="#FFFFFF";
   oclosecolor="#FFFFFF";
   oborder="1";
   oheight=-1;
   obgbackground="";
   ocapicon="";
   otextfont="Verdana,Arial,Helvetica";
   ocaptionfont="Verdana,Arial,Helvetica";
   oclosefont="Verdana,Arial,Helvetica";
   otextsize="1";
   ocaptionsize="1";
   oclosesize="1";
   oheightunit="px";
   owidthunit="px";
   otextsizeunit="px";
   otextdecoration="none";
   otextstyle="normal";
   otextweight="normal";
   ocaptionsizeunit="px";
   ocaptiondecoration="none";
   ocaptionstyle="normal";
   ocaptionweight="bold";
   oclosesizeunit="px";
   oclosedecoration="none";
   oclosestyle="normal";
   ocloseweight="normal";
   oclose="Close";
   if((ns4)||(ie4)||(ns6)){
      oframe=ol_frame;
      if(ns4)over=oframe.document.overDiv
      if(ie4)over=oframe.overDiv.style
      if(ns6)over=oframe.document.getElementById("overDiv");
   }
   var c=-1;
   var ar=arguments;
   for(i=0;i < ar.length;i++){
      if(c < 0) {
         otext=ar[i];
         c=0;
      }
      else{
         if(ar[i]==3){osticky=1;continue;}
         if(ar[i]==6){ocap=ar[++i];continue;}
         if(ar[i]==12){ofgcolor=ar[++i];continue;}
         if(ar[i]==13){obgcolor=ar[++i];continue;}
         if(ar[i]==14){otextcolor=ar[++i];continue;}
         if(ar[i]==15){ocapcolor=ar[++i];continue;}
         if(ar[i]==16){oclosecolor=ar[++i];continue;}
         if(ar[i]==18){oborder=ar[++i];continue;}
         if(ar[i]==22){oheight=ar[++i];continue;}// Same param again.
         if(ar[i]==29){obgbackground=ar[++i];continue;}
         if(ar[i]==37){ocapicon=ar[++i];continue;}
         if(ar[i]==38){otextfont=ar[++i];continue;}
         if(ar[i]==39){ocaptionfont=ar[++i];continue;}
         if(ar[i]==40){oclosefont=ar[++i];continue;}
         if(ar[i]==41){otextsize=ar[++i];continue;}
         if(ar[i]==42){ocaptionsize=ar[++i];continue;}
         if(ar[i]==43){oclosesize=ar[++i];continue;}
         if(ar[i]==60){oheightunit=ar[++i];continue;}
         if(ar[i]==61){owidthunit=ar[++i];continue;}
         if(ar[i]==62){otextsizeunit=ar[++i];continue;}
         if(ar[i]==63){otextdecoration=ar[++i];continue;}
         if(ar[i]==64){otextstyle=ar[++i];continue;}
         if(ar[i]==65){otextweight=ar[++i];continue;}
         if(ar[i]==66){ocaptionsizeunit=ar[++i];continue;}
         if(ar[i]==67){ocaptiondecoration=ar[++i];continue;}
         if(ar[i]==68){ocaptionstyle=ar[++i];continue;}
         if(ar[i]==69){ocaptionweight=ar[++i];continue;}
         if(ar[i]==70){oclosesizeunit=ar[++i];continue;}
         if(ar[i]==71){oclosedecoration=ar[++i];continue;}
         if(ar[i]==72){oclosestyle=ar[++i];continue;}
         if(ar[i]==73){ocloseweight=ar[++i];continue;}
      }
   }
   return overlib350();
}

function overlib350(){
   var layerhtml;
   if(osticky) layerhtml=ol_content_caption(otext, ocap, oclose);
   layerWrite(layerhtml);
   disp();
   if(osticky) return false;
   else return true;
}

function ol_content_caption(text, title, close){
   closeevent="onClick";
   closing="<TD ALIGN=RIGHT><A HREF=\"/\" "+closeevent+"=\"return cClick();\" style=\"color: "+oclosecolor+";font-family: "+oclosefont+";font-size: "+oclosesize+oclosesizeunit+";text-decoration: "+oclosedecoration+";font-weight: "+ocloseweight+";font-style:"+oclosestyle+";\"><B>"+close+"</B></A></TD>";
   txt="<TABLE BORDER=0 CELLPADDING="+oborder+" CELLSPACING=0 style=\"background-color: "+obgcolor+";background-image: url("+obgbackground+");height: "+oheight+oheightunit+";\"><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><FONT style=\"font-family: "+ocaptionfont+";color: "+ocapcolor+";font-size: "+ocaptionsize+ocaptionsizeunit+";font-weight: "+ocaptionweight+";font-style: "+ocaptionstyle+";\">"+ocapicon+title+"</FONT></TD>"+closing+"</TR></TABLE><TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 style=\"color: "+ofgcolor+";background-color: "+ofgcolor+";height: "+oheight+oheightunit+";\"><TR><TD VALIGN=TOP><FONT style=\"font-family: "+otextfont+";color: "+otextcolor+";font-size: "+otextsize+otextsizeunit+";text-decoration: "+otextdecoration+";font-weight: "+otextweight+";font-style:"+otextstyle+"\">"+text+"</FONT></TD></TR></TABLE></TD></TR></TABLE>";
   return txt;
}

function cClick(){
   hideObject(over);
   return false;
}

function hideObject(obj){
   if(ns4)obj.visibility="hide";
   else if(ie4)obj.visibility="hidden";
   else if(ns6)obj.style.visibility="hidden";
}

function layerWrite(txt){
   txt+="\n";
   if(ns4){
      var lyr=oframe.document.overDiv.document
      lyr.write(txt)
      lyr.close()
   }
   else if(ie4) oframe.document.all["overDiv"].innerHTML=txt
   else if(ns6){
      range=oframe.document.createRange();
      range.setStartBefore(over);
      domfrag=range.createContextualFragment(txt);
      while(over.hasChildNodes()) over.removeChild(over.lastChild);
      over.appendChild(domfrag);
   }
}

function disp(){
   if((ns4)||(ie4)||(ns6))
      placeLayer();
      showObject(over);
}

function placeLayer(){
  /*  if((ns4)||(ie4)||(ns6)) {
     scrolloffset=(ie4)? oframe.document.body.scrollTop : oframe.pageYOffset;
   repositionTo(over, 100, scrolloffset+950);
    }

   else{

    repositionTo(over, 20, scrolloffset+70);
   }
    */

  repositionTo(over, 100,900);


}

function repositionTo(obj,xL,yL){
   if((ns4)||(ie4)){
      obj.left=xL;
      obj.top=yL;
   }
   else if(ns6){
      obj.style.left=xL + "px";
      obj.style.top=yL+ "px";
   }
}

function showObject(obj){
   if(ns4)obj.visibility="show";
   else if(ie4)obj.visibility="visible";
   else if(ns6)obj.style.visibility="visible";
}