///////////////////////////////////////////////////////////////////////////////////////////////////////
//
//  © 2000-2001 Steven John Mapua
//  All Rights Reserved
//  smapua@comcast.com
//
///////////////////////////////////////////////////////////////////////////////////////////////////////
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

var jsShort = 1;
var jsLong  = 2

//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function EditNavBarSubmit(szPage)
{
    with(EditNavBar)
    {
        SubmitMe.value=1;
        EditNavBar.action=szPage;
        EditNavBar.submit();
    }
    return true;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function GetDate(iFormat)
{

    //document.write();
    document.write(GetDateEx(iFormat));
}
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function GetDateEx(iFormat)
{

    var dayNames   =  GetDays  (iFormat);
    var monthNames =  GetMonths(iFormat);

    var now  = new Date();
    //var year = now.getYear();

    var curdate = (dayNames[now.getDay()]
                   + " "
                   + monthNames[now.getMonth()]
                   + " "
                   + now.getDate()
                   + ", "
                   + now.getYear()); //now.getYear());


    return (curdate);
}
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function GetDays(iFormat)
{

    if (iFormat == 1)
    {
        var dayNames = new Array("Sun",
                                 "Mon",
                                 "Tue",
                                 "Wed",
                                 "Thu",
                                 "Fri",
                                 "Sat");
        return dayNames;
    }
    else
    {
        var dayNames = new Array("Sunday",
                                 "Monday",
                                 "Tueday",
                                 "Wednesday",
                                 "Thursday",
                                 "Friday",
                                 "Saturday");
        return dayNames;
    }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function GetMonths(iFormat)
{
    var monthNames = new Array();

    if (iFormat == 1)
    {
        var monthNames = new Array("Jan",
                                   "Feb",
                                   "Mar",
                                   "Apr",
                                   "May",
                                   "Jun",
                                   "Jul",
                                   "Aug",
                                   "Sep",
                                   "Oct",
                                   "Nov",
                                   "Dec");
        return monthNames;
    }
    else
    {
        var monthNames = new Array("January",
                                   "February",
                                   "March",
                                   "April",
                                   "May",
                                   "June",
                                   "July",
                                   "August",
                                   "September",
                                   "October",
                                   "November",
                                   "December");
        return monthNames;
    }
}
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function replaceEx(sExpression, sFind, sReplacement)
{
  var iMatchPos       = -1;
  var iMatchRightPos  = -1;
  var iMatchLen       = sFind.length;
  var iExpLen         = sExpression.length;
  iMatchPos = sExpression.indexOf(sFind);
  iMatchRightPos = iMatchPos + iMatchLen;
  while (iMatchPos > -1)
  {
    sExpression = sExpression.substr(0, iMatchPos) + sReplacement +
                  sExpression.substr(iMatchRightPos, iExpLen - iMatchRightPos);

    iExpLen         = sExpression.length;
    iMatchPos       = sExpression.indexOf(sFind);
    iMatchRightPos  = iMatchPos + iMatchLen;
  }
  return sExpression;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function openWinEx(sImage,nHeight,nWidth,sCaption,szBody,szAltText)
{
    var winId, szContent;

    //alert("openWinEx(" + sImage + " :: " + nWidth + " :: " + sCaption + ")");

    if(!szBody) szBody = sCaption;
    if(!szAltText) szAltText = sCaption;


    winId = window.open("","newwinPF","WIDTH=" + (nWidth + 10) + ",HEIGHT=" + (nHeight + 70) + " CENTER MENUBAR=0,LOCATION=0,TOOLBAR=0,PERSONALBAR=0,STATUS=0,SCROLLBARS=0 DIRECTORIES=0 RESIZABLE=1,COPYHISTORY=0");
    szContent  = "<HTML>\n";
    szContent += "    <HEAD>\n";
    szContent += "        <TITLE>" + sCaption + "</TITLE>\n";
    szContent += "        <LINK REL=\"stylesheet\" HREF=\"styles/main.css\">\n";
    szContent += "    </HEAD>\n";
    szContent += "    <BODY MARGINHEIGHT=0 MARGINWIDTH=0 LEFTMARGIN=0 TOPMARGIN=0 BACKGROUND=\"images/strips_bg.gif\">\n";
    szContent += "        <DIV ALIGN=center>\n";
    szContent += "            <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=center WIDTH=" + nWidth + " HEIGHT=" + nHeight + ">\n";
    szContent += "                <TR>\n";
    szContent += "                    <TD VALIGN=BOTTOM ALIGN=center WIDTH=" + nWidth + " HEIGHT=" + nHeight + ">\n";
    //szContent += "                        <SPAN CLASS=FourPt><BR></SPAN>\n";
    if((szAltText != null) && (szAltText.length))
        szContent += "                        <IMG SRC=\"" + sImage + "\" ALT=\"" + szAltText + "\" BORDER=0>\n";
    else
        szContent += "                        <IMG SRC=\"" + sImage + "\" BORDER=0>\n";
    if((szBody != null) && (szBody.length))
    {
        szContent += "                        <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=" + nWidth + ">\n";
        szContent += "                                <TD ALIGN=left CLASS=NinePt BGCOLOR=\"#EEEEDC\">\n";
        szContent += "                                    " + szBody + "\n";
        szContent += "                                </TD>\n";
        szContent += "                            </TR>\n";
        szContent += "                        </TABLE>\n";
        szContent += "                        <SPAN CLASS=TwoPx><BR></SPAN>\n";
    }
    szContent += "                    </TD>\n";
    szContent += "                </TR>\n";
    szContent += "                <TR>\n";
    szContent += "                    <TD VALIGN=BOTTOM ALIGN=CENTER WIDTH=" + nWidth + ">\n";
    szContent += "                            <INPUT CLASS=\"btn_Gold\" TYPE=\"button\" VALUE=\"Close\" NAME=\"B1\" onClick=\"javascript:window.close();\">\n";
    szContent += "                    </TD>\n";
    szContent += "                </TR>\n";
    szContent += "             </TABLE>\n";
    szContent += "        </DIV>\n";
    szContent += "    </BODY>\n";
    szContent += "</HTML>\n";


    winId.document.write(szContent);
    winId.moveTo((screen.width - nWidth) /2 ,((screen.height - nHeight) /2) * .85);
    winId.focus();

}
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function openWinMozilla(sImage,nHeight,nWidth,sCaption,szBody,szAltText)
{
    openWinEx(sImage,nHeight,nWidth,sCaption,szBody,szAltText);
    return;

    if(!szBody) szBody = sCaption;
    if(!szAltText) szAltText = sCaption;

    winId = window.open('','newwin','WIDTH=' + (nWidth + 20) + ',HEIGHT=' + (nHeight + 40) + ' CENTER MENUBAR=0,LOCATION=0,TOOLBAR=0,PERSONALBAR=0,STATUS=0,SCROLLBARS=0 DIRECTORIES=0 RESIZABLE=1,COPYHISTORY=0');

    winId.document.write('<HTML>\n');
    winId.document.write('    <HEAD>\n');
    winId.document.write('        <TITLE>' + sCaption + '</TITLE>\n');
    winId.document.write('        <LINK REL="stylesheet" HREF="styles/main.css">\n');
    winId.document.write('    </HEAD>\n');
    winId.document.write('    <BODY MARGINHEIGHT=0 MARGINWIDTH=0 LEFTMARGIN=0 TOPMARGIN=0 BACKGROUND="images/strips_bg.gif">\n');
    winId.document.write('        <DIV ALIGN=center>\n');
    winId.document.write('            <TABLE BORDER=0  CELLSPACING=0 CELLPADDING=0 WIDTH=' + nWidth + ' HEIGHT=' + nHeight + '>\n');
    winId.document.write('                <TR>\n');
    winId.document.write('                    <TD VALIGN=BOTTOM ALIGN=CENTER WIDTH=' + nWidth + ' HEIGHT=' + nHeight + '>\n');
    winId.document.write('                        <IMG SRC="' + sImage + '" BORDER=0>\n');
    winId.document.write('                    </TD>\n');
    winId.document.write('                <TR>\n');
    winId.document.write('                <TR>\n');
    winId.document.write('                    <TD VALIGN=BOTTOM ALIGN=CENTER WIDTH=' + nWidth + '>\n');
    winId.document.write('                        <FORM>\n');
    winId.document.write('                            <INPUT CLASS="btn_Gold" TYPE="button" VALUE="Close" NAME="B1" onClick="javascript:window.close();">\n');
    winId.document.write('                        </FORM>\n');
    winId.document.write('                    </TD>\n');
    winId.document.write('                <TR>\n');
    winId.document.write('             </TABLE>\n');
    winId.document.write('        </DIV>\n');
    winId.document.write('    </BODY>\n');
    winId.document.write('</HTML>\n');
    winId.document.close();
    winId.moveTo((screen.width - nWidth) /2 ,((screen.height - nHeight) /2) * .85);
    winId.focus();
}
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function OpenWin(sURL,sName,x,y)
{

    var w = x; //510;
    var h = y; //460;
    var sb = 1;

    winId = window.open(sURL,sName,"width=" + w + ",height=" + h + ",menubar=0,location=0,toolbar=0,personalbar=0,status=1,scrollbars=" + sb + ",directories=0,resizable=1,copyhistory=0");// 'WIDTH=480, HEIGHT=450, CENTER, ');
    winId.focus();

    CenterWin(winId,w,h);

}
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function CenterWin(oWin,x,y)
{

    var nRatio = 1;
    var sx = screen.width;
    var sy = screen.height;

    if((sx < x) && (sy < y))
    {
        // Move window to default position
        oWin.moveTo(0,0)
        return;
    }

    else if((sx > x) && (sy < y))
    {
        oWin.moveTo((sx - x) /2,0)
        return;
    }

    oWin.moveTo((sx - x) /2 ,((sy - y) /2) * .95);

}
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

