﻿function getCookie(c_name)
{
    if (document.cookie.length>0)
    {
        c_start=document.cookie.indexOf(c_name + "=");
        if (c_start!=-1)
        { 
            c_start=c_start + c_name.length+1; 
            c_end=document.cookie.indexOf(";",c_start);
            if (c_end==-1) c_end=document.cookie.length;
                return unescape(document.cookie.substring(c_start,c_end));
        } 
    }
    return "";
}

function setCookie(uname,pwd,expiredays)
{
    var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=uname+"=" +escape(pwd)+
    ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function GetPwd(txtUsername,txtPassword)
{
    var uname=document.getElementById(txtUsername).value;
    var pw;
    if(uname!="") pw=getCookie(uname);
    if(pw !=null && pw!="" )
    {
        document.getElementById('chkRemember').checked=true;    
        document.getElementById(txtPassword).value=pw;       
    }
    else
    {
        document.getElementById('chkRemember').checked=false;  
        document.getElementById(txtPassword).value="";
    }    
}

function getBrowser()
{
    if(navigator.userAgent.indexOf('MSIE') != -1)
        return "IE";
    else
        return "FireFox";
}

function setDateTime()
{
    var now = new Date();
    var dateArr = now.toString().split(" ");
    /*********Date***************/
    var weekDay = dateArr[0];
    switch(weekDay)
    {
        case "Sun": weekDay = "Sunday"; break;
        case "Mon": weekDay = "Monday"; break;
        case "Tue": weekDay = "Tuesday"; break;
        case "Wed": weekDay = "Wednesday"; break;
        case "Thu": weekDay = "Thursday"; break;
        case "Fri": weekDay = "Friday"; break;
        case "Sat": weekDay = "Saturday"; break;
    }
    var month = dateArr[1];
    switch(month)
    {
        case "Jan": month="January"; break;
        case "Feb": month="February"; break;
        case "Mar": month="March"; break;
        case "Apr": month="April"; break;
        case "May": month="May"; break;
        case "Jun": month="June"; break;
        case "Jul": month="July"; break;
        case "Aug": month="August"; break;
        case "Sep": month="September"; break;
        case "Oct": month="October"; break;
        case "Nov": month="November"; break;
        case "Dec": month="December"; break;
    }
    var dateStr = dateArr[2];
    var dateint = parseInt(dateStr);
    if(dateint <10)
        dateStr = "0" + dateStr;
    if(getBrowser() == "FireFox")
        dateStr = dateStr.replace('0', '');
    var yearStr = dateArr[5];
    if(getBrowser() == "FireFox")
        yearStr = dateArr[3];
    /*******************/
    /******Time**********/
    
    var timeStr = dateArr[3].split(":");
    if(getBrowser() == "FireFox")
        timeStr = dateArr[4].split(":");
    var hourStr = timeStr[0];
    var hourInt = parseInt(hourStr);
    var apm = "AM";
    if(hourInt >= 12)
    {
        apm = "PM";
        if(hourInt >12)
        {
            hourInt = hourInt - 12;
            hourStr = hourInt.toString();
            if(hourInt < 10)
                hourStr = "0" + hourStr; 
        }
    }
    var minStr = timeStr[1];
    var secStr = timeStr[2];
    /**********************/
    
    var fullDateStr = weekDay + " " + month + " " + dateStr + ", " + yearStr;
    var fullTimeStr = hourStr + ":" + minStr + ":" + secStr +  " " + apm;
    spanDateTime.innerHTML = fullDateStr + " " + fullTimeStr;
    setTimeout("setDateTime()","1000");
}