var userTheme = "metal";
var breakTSS = true;
var sideTSS = false;
var funkTSS = false;
function ts(tzhour,tzmin,tzsec) {
    var ap = "AM"; var t=new Date(); t.setHours((tzhour + 4)-(t.getTimezoneOffset()/60)); var hour=t.getHours();
    if(hour >= 12){ hour -= 12; ap = "PM"; }
    if(hour == 0){ hour = 12; }
    document.write( ((hour < 10) ? ('0' + hour) : (hour)) +':'+ ((tzmin < 10) ? ('0' + tzmin) : (tzmin)) + ':' + ((tzsec < 10) ? ('0'+tzsec) : (tzsec)) + ' ' + ap );
}

function formatDateTime(year, month, day, hour, minute, format){
    //format: replaces SHORTYEAR YEAR MONTH DAY HOUR MINUTE APM with appropriate replacement
    var ap = "AM";
    if(hour == 24){
        hour = 0;
        day++;
    }
    var t=new Date();
    var offset = t.getTimezoneOffset()/60;
    year = parseInt(year);
    month = parseInt(month);
    if(year < 95){
        year += 100;
    }
    if(year < 1900){
        year += 1900;
    }
    t.setFullYear(year);
    t.setMonth(month - 1);
    t.setDate(day);
    t.setHours(hour - offset);
    var mon = t.getMonth() + 1;
    var yer = t.getFullYear();
    var yr = (new String(yer));
    yr = yr.substring(2);
    
    var hr=t.getHours();
    if(hr >= 12){
        if(hr > 12) hr -= 12;
        ap = "PM";
    }
    if(hr == 0){
        hr = 12;
        ap = "AM";
    }
    hr = ((hr < 10) ? ('0' + hr) : (hr));
    minute = ((minute < 10) ? ('0' + minute) : (minute));
    day = ((t.getDate() < 10)?('0'+t.getDate()):t.getDate());
    mon = ((mon < 10)?('0'+mon):mon);
    format = format.replace(/SHORTYEAR/g, yr);
    format = format.replace(/YEAR/g, yer);
    format = format.replace(/MONTH/g, mon);
    format = format.replace(/DAY/g, day);
    format = format.replace(/HOUR/g, hr);
    format = format.replace(/MINUTE/g, minute);
    format = format.replace(/APM/g, ap);
    return format;
}

function tss(day, month, year, hour, min){
    var fmt = "";
    if(sideTSS){
        fmt = "<span class=\"blueSmall\">HOUR:MINUTE APM</span>";
    } else if(funkTSS){
        fmt = "MONTH/DAY/SHORTYEAR | HOUR:MINUTE APM";
    } else {
        if(breakTSS){
            fmt = "MONTH/DAY/SHORTYEAR<br>HOUR:MINUTE APM";
        }else{
            fmt = "MONTH/DAY/SHORTYEAR HOUR:MINUTE APM";
        }
    }
    document.write(formatDateTime(year, month, day, hour, min, fmt));
}
/*
function tss(tzdate,tzmonth,tzyear,tzhour,tzmin) {
        var ap = "AM";
        if(tzhour == 24){
                tzhour = 0;
                tzdate++;
        }
        var t=new Date();
        if(tzyear < 95){
                tzyear += 100;
        }
        tzyear += 1900;
        t.setFullYear(tzyear);
        t.setMonth(tzmonth - 1);
        t.setDate(tzdate);
        //t.setHours((tzhour + 5)-(t.getTimezoneOffset()/60));
        //t.setHours((tzhour + 4)-(t.getTimezoneOffset()/60));
        t.setHours((tzhour)-(t.getTimezoneOffset()/60));
        var mon = t.getMonth() + 1;
        var yer = t.getFullYear();
        var yr = (new String(yer));
        yr = yr.substring(2);
 
        var hour=t.getHours();
        if(hour >= 12){
                if(hour > 12) hour -= 12;
                ap = "PM";
        }
        if(hour == 0){
                hour = 12;
                ap = "AM";
        }
 
        var daate = ((mon < 10)?('0'+mon):mon) +'/'+ ((t.getDate() < 10)?('0'+t.getDate()):t.getDate()) +'/'+ yr;
        var tiime = ((hour < 10) ? ('0' + hour) : (hour)) +':'+ ((tzmin < 10) ? ('0' + tzmin) : (tzmin)) + ' ' + ap;
 
        if(sideTSS){
                document.write("<span class=\"blueSmall\">"+tiime+"</span>");
        } else if(funkTSS){
                document.write(daate+" | "+tiime);
        } else {
                document.write( daate );
                if(breakTSS){
                        document.write('<br>');
                }else{
                        document.write(' ');
                }
                document.write( tiime );
        }
}
 */

var blogsunread = true;
function gcv(cn){ var cv = document.cookie; var cvidx = cv.indexOf(" "+cn+"="); if(cvidx == -1){ cvidx = cv.indexOf(cn+"="); } if(cvidx == -1){ cv = null; } else { cvidx = cv.indexOf("=",cvidx) + 1; var cve = cv.indexOf(";",cvidx); if(cve == -1){ cve = cv.length; } cv = unescape(cv.substring(cvidx,cve)); } return cv; }
function sc(cn,cv){ 
    cv = escape(cv);
    var nd = new Date();
    var now = new Date();
    var initialMonth = nd.getMonth();
    nd.setMonth((nd.getMonth() + 6));
    var expireYear = nd.getYear();
    if(nd.getMonth() <= initialMonth && expireYear == now.getYear()){ nd.setYear(expireYear +1); } 
    
    var cxp = nd.toGMTString();
    document.cookie = cn+"="+cv+";expires="+cxp+";Path=/"; 
}
function hideDiv(dn){var divo = document.getElementById(dn);divo.style.visibility="hidden";divo.style.display="none";}
function showDiv(dn){var divo = document.getElementById(dn);divo.style.visibility="visible";divo.style.display="block";}

function loadUpSD(divName){
    var isblogs = false;
    if(userTheme == "") userTheme = "metal";
    var basePath = "/img/newSite090905/";
    var pathExt = "/menus/2/";
    MM_preloadImages(basePath+userTheme+pathExt+divName+"Open.gif",basePath+userTheme+pathExt+divName+"Open-over.gif",basePath+userTheme+pathExt+divName+"Closed.gif",basePath+userTheme+pathExt+divName+"Closed-over.gif");
    if(divName == 'leftBlogs'){
        MM_preloadImages(basePath+userTheme+pathExt+divName+"NewOpen.gif",basePath+userTheme+pathExt+divName+"NewOpen-over.gif",basePath+userTheme+pathExt+divName+"NewClosed.gif",basePath+userTheme+pathExt+divName+"NewClosed-over.gif");
        isblogs = true;
    }
    var cv = gcv(divName+"State");
    var divo = document.getElementById(divName);
    var linko = document.getElementById(divName+"TogLink");
    //alert("link: "+linko);
    linko.onMouseOut = "MM_swapImgRestore()";
    if(divo == null){
        setTimeout("loadUpSD('"+divName+"')",100);
    } else {
        var show = false;
        if(divName == 'leftForums' || divName == 'leftBlogs'){
            show = true;
        }
        if(cv != null && cv == "hide"){ show = false; }
        if(cv != null && cv == "show"){ show = true; }
        var x = MM_findObj(divName+"Shade");
        if(show){
            showDiv(divName);
            x.src=basePath+userTheme+pathExt+divName+((isblogs && blogsunread)?"New":"")+"Open.gif";
            linko.onMouseOver = "MM_swapImage('"+divName+"Shade','','"+basePath+userTheme+pathExt+divName+((isblogs && blogsunread)?"New":"")+"Open-over.gif',1)";
            linko.title = "Collapse List";
            if(isblogs && blogsunread){
                MM_swapImage(divName+"Shade",'',basePath+userTheme+pathExt+divName+"NewOpen.gif",1);
            }
        } else {
            hideDiv(divName);
            x.src=basePath+userTheme+pathExt+divName+"Closed.gif";
            linko.onMouseOver = "MM_swapImage('"+divName+"Shade','','"+basePath+userTheme+pathExt+divName+((isblogs && blogsunread)?"New":"")+"Closed-over.gif',1)";
            linko.title = "Expand List";
            if(isblogs && blogsunread){
                MM_swapImage(divName+"Shade",'',basePath+userTheme+pathExt+divName+"NewClosed.gif",1);
            }
        }
    }
}

function toggleSavedDiv(divName){
    var isblogs = (divName == 'leftBlogs');
    var basePath = "/img/newSite090905/";
    var pathExt = "/menus/2/";
    var linkObject = document.getElementById(divName+"TogLink");
    linkObject.onmouseout = "MM_swapImgRestore()";
    var divo = document.getElementById(divName);
    var x = MM_findObj(divName+"Shade");
    if(divo.style.visibility == "visible"){
        hideDiv(divName);
        sc(divName+"State","hide");
        x.src=basePath+userTheme+pathExt+divName+((isblogs && blogsunread)?"New":"")+"Closed-over.gif";
        x.oSrc = basePath+userTheme+pathExt+divName+((isblogs && blogsunread)?"New":"")+"Closed.gif";
        linkObject.onmouseover = "MM_swapImage('"+divName+"Shade','','"+basePath+userTheme+pathExt+divName+((isblogs && blogsunread)?"New":"")+"Closed-over.gif',1)";
        linkObject.title = "Expand List";
    } else {
        showDiv(divName);
        sc(divName+"State","show");
        x.src=basePath+userTheme+pathExt+divName+((isblogs && blogsunread)?"New":"")+"Open-over.gif";
        x.oSrc = basePath+userTheme+pathExt+divName+((isblogs && blogsunread)?"New":"")+"Open.gif";
        linkObject.onmouseover = "MM_swapImage('"+divName+"Shade','','"+basePath+userTheme+pathExt+divName+((isblogs && blogsunread)?"New":"")+"Open-over.gif',1)";
        linkObject.title = "Collapse List";
    }
}

function overSD(dn){
    var x = MM_findObj(dn+"Shade");
    var ix = x.src.lastIndexOf(".");
    x.oSrc = x.src;
    x.src = x.src.substring(0,ix) + "-over" + x.src.substring(ix);
}
function outSD(dn){
    var x = MM_findObj(dn+"Shade");
    x.src = x.oSrc;
}
