// V2 (using browser.js)
Months=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
MonthLengths=new Array("31","28","31","30","31","30","31","31","30","31","30","31");

WeekDays  =new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
//***************************************************************************************
var GetLayer = LayerExists;
function LayerExists(mName,FuncName)
{
 return (bstById  ? document.getElementById(mName) :
        (bstDAll  ? document.all[mName] :
        (bstLayers? document.layers[mName] : null)));
}
//***************************************************************************************
function ShowLayer(mName,on)
{
 var l;
 if ( !(l=LayerExists(mName,"ShowLayer")) ) return;
 (btNN4?l:l.style).visibility = on ? (btNN4?"show":"visible") : (btNN4?"hide":"hidden");
 return;
}
//******************************************************************************
function MoveLayer(Name,x,y)
{
 var l;
 if ( !(l=LayerExists(Name,"MoveLayer")) ) return;
 if (btNN4)
   { l.pageX=x; l.pageY=y; }
 else {
   l.style.left=x+(btDOM?"px":"");
   l.style.top =y+(btDOM?"px":"");
 }
 return;
}
//******************************************************************************
function RectPos(xx,yy)
{
 this.x = xx;
 this.y = yy;
 return;
}
//******************************************************************************
//function IsLayerVisible(mName)
//{ ???
//}
//******************************************************************************
function WriteLayerInnerHTML(theLayer, theContent)
{
 if (btNN4) {
   theLayer.document.open();
   theLayer.document.write(theContent);
   theLayer.document.close();
 } else {
   theLayer.innerHTML = theContent; // DOM ?
 }
 return;
}
