﻿// JScript File

function DeHighLightTextBox(item) {
// used on default.aspx for the login/pword textboxes
    obj=document.getElementById(item);
    obj.style.backgroundColor='#FBFED5';
}

function HighLightTextBox(item) {
// used on default.aspx for the login/pword textboxes
    obj=document.getElementById(item);
    obj.style.backgroundColor='';
}

function Toggle(item) {
    obj1=document.getElementById(item);
    if (obj1.style.display=="") {
        obj1.style.display="none";
    }
    else {obj1.style.display="";
    }
}


function inserttime(item1, item2) {
    obj1=document.getElementById(item1);
    obj2=document.getElementById(item2);
    obj1.innerText = obj2.value;
    obj1.value = obj2.value;
}

function OnCheckBoxChanged(radiobutton2, div, hidden) {
    obj=document.getElementById(radiobutton2);
    obj1=document.getElementById(div);
    obj2=document.getElementById(hidden);
    if (obj.checked) {
    obj1.style.display="";
    obj2.value="";
    }
    else {
    obj1.style.display="none";
    obj2.value="none";
    }
}

function setstorylabel(ilabel, text) {
    obj1 = document.getElementById(ilabel); // story label
    obj1.innerText = text; // IE
    obj1.innerHTML = text; // mozilla
}

function LocalClockAndTimeLeft(item1) {
    // item1 will show client time
    // item2 will show time left in the tournament for the client
    //var second = 1000;
    //var minute = second * 60;
    //var hour = minute * 60;
    //var day = hour * 24;
    //86400000 is seconds in a day
    //obj.innerText = timeLocal.toTimeString();
    obj1=document.getElementById(item1); // local time (label)
    //alert(serverTime);
    var LocalDateTime = new Date();
    //obj1.innerText = weekday[LocalDateTime.getDay()] + ",  " + month[LocalDateTime.getMonth()] + "  " + LocalDateTime.getDate() + ",  " + LocalDateTime.getFullYear();
    //obj1.innerHTML = timeLocal2;
    obj1.innerText = LocalDateTime.toLocaleString(); // IE
    obj1.innerHTML = LocalDateTime.toLocaleString(); // mozilla
    var t=setTimeout("LocalClockAndTimeLeft('" + item1 + "')",1000);
}

function StoreAndUpdateLocalDateandTime (item1, item2) {
    obj1=document.getElementById(item1); // local date (hidden)
    obj2=document.getElementById(item2); // local time (hidden)
    var LocalDateTimeX = new Date();
    var LocalTime=new Array(24);
    var LocalMinutes = LocalDateTimeX.getMinutes();
    obj1.value = LocalDateTimeX.getMonth() + 1 + '/' + LocalDateTimeX.getDate() + '/' + LocalDateTimeX.getFullYear();
    // - now get the time
    if (LocalMinutes=="0") {
    LocalMinutes="00";
    }
    
    if (LocalMinutes=="1") {
    LocalMinutes="01";
    }
    
    if (LocalMinutes=="2") {
    LocalMinutes="02";
    }
    
    if (LocalMinutes=="3") {
    LocalMinutes="03";
    }
    
    if (LocalMinutes=="4") {
    LocalMinutes="04";
    }
    
    if (LocalMinutes=="5") {
    LocalMinutes="05";
    }
    
    if (LocalMinutes=="6") {
    LocalMinutes="06";
    }
    
    if (LocalMinutes=="7") {
    LocalMinutes="07";
    }
    
    if (LocalMinutes=="8") {
    LocalMinutes="08";
    }
    
    if (LocalMinutes=="9") {
    LocalMinutes="09";
    }
    
    LocalTime[0]="12" + ":" + LocalMinutes + " AM";
    LocalTime[1]="1" + ":" + LocalMinutes + " AM";
    LocalTime[2]="2" + ":" + LocalMinutes + " AM";
    LocalTime[3]="3" + ":" + LocalMinutes + " AM";
    LocalTime[4]="4" + ":" + LocalMinutes + " AM";
    LocalTime[5]="5" + ":" + LocalMinutes + " AM";
    LocalTime[6]="6" + ":" + LocalMinutes + " AM";
    LocalTime[7]="7" + ":" + LocalMinutes + " AM";
    LocalTime[8]="8" + ":" + LocalMinutes + " AM";
    LocalTime[9]="9" + ":" + LocalMinutes + " AM";
    LocalTime[10]="10" + ":" + LocalMinutes + " AM";
    LocalTime[11]="11" + ":" + LocalMinutes + " AM";
    LocalTime[12]="12" + ":" + LocalMinutes + " PM";
    LocalTime[13]="1" + ":" + LocalMinutes + " PM";
    LocalTime[14]="2" + ":" + LocalMinutes + " PM";
    LocalTime[15]="3" + ":" + LocalMinutes + " PM";
    LocalTime[16]="4" + ":" + LocalMinutes + " PM";
    LocalTime[17]="5" + ":" + LocalMinutes + " PM";
    LocalTime[18]="6" + ":" + LocalMinutes + " PM";
    LocalTime[19]="7" + ":" + LocalMinutes + " PM";
    LocalTime[20]="8" + ":" + LocalMinutes + " PM";
    LocalTime[21]="9" + ":" + LocalMinutes + " PM";
    LocalTime[22]="10" + ":" + LocalMinutes + " PM";
    LocalTime[23]="11" + ":" + LocalMinutes + " PM";
    obj2.value = LocalTime[LocalDateTimeX.getHours()] + "";
    var t=setTimeout("StoreAndUpdateLocalDateandTime('" + item1 + "', '" + item2 + "')",60000);
    

}

function StoreAndUpdateLocalDateandTimeWithSeconds (item1, item2) {
    obj1=document.getElementById(item1); // local date (hidden)
    obj2=document.getElementById(item2); // local time (hidden)
    var LocalDateTimeX = new Date();
    var LocalTime=new Array(24);
    var LocalMinutes = LocalDateTimeX.getMinutes();
    obj1.value = LocalDateTimeX.getMonth() + 1 + '/' + LocalDateTimeX.getDate() + '/' + LocalDateTimeX.getFullYear();
    // - now get the time
    if (LocalMinutes=="0") {
    LocalMinutes="00";
    }
    
    if (LocalMinutes=="1") {
    LocalMinutes="01";
    }
    
    if (LocalMinutes=="2") {
    LocalMinutes="02";
    }
    
    if (LocalMinutes=="3") {
    LocalMinutes="03";
    }
    
    if (LocalMinutes=="4") {
    LocalMinutes="04";
    }
    
    if (LocalMinutes=="5") {
    LocalMinutes="05";
    }
    
    if (LocalMinutes=="6") {
    LocalMinutes="06";
    }
    
    if (LocalMinutes=="7") {
    LocalMinutes="07";
    }
    
    if (LocalMinutes=="8") {
    LocalMinutes="08";
    }
    
    if (LocalMinutes=="9") {
    LocalMinutes="09";
    }
    
    LocalTime[0]="12" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " AM";
    LocalTime[1]="1" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " AM";
    LocalTime[2]="2" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " AM";
    LocalTime[3]="3" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " AM";
    LocalTime[4]="4" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " AM";
    LocalTime[5]="5" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " AM";
    LocalTime[6]="6" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " AM";
    LocalTime[7]="7" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " AM";
    LocalTime[8]="8" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " AM";
    LocalTime[9]="9" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " AM";
    LocalTime[10]="10" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " AM";
    LocalTime[11]="11" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " AM";
    LocalTime[12]="12" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " PM";
    LocalTime[13]="1" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " PM";
    LocalTime[14]="2" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " PM";
    LocalTime[15]="3" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " PM";
    LocalTime[16]="4" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " PM";
    LocalTime[17]="5" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " PM";
    LocalTime[18]="6" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " PM";
    LocalTime[19]="7" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " PM";
    LocalTime[20]="8" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " PM";
    LocalTime[21]="9" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " PM";
    LocalTime[22]="10" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " PM";
    LocalTime[23]="11" + ":" + LocalMinutes + ":" + LocalDateTimeX.getSeconds() + " PM";
    obj2.value = LocalTime[LocalDateTimeX.getHours()] + "";
    var t=setTimeout("StoreAndUpdateLocalDateandTime('" + item1 + "', '" + item2 + "')",60000);
    

}

function LocalTimeStamp(item1) {
    obj1=document.getElementById(item1); // local time (hidden)
    //alert(serverTime);
    var LocalDateTime2 = new Date();
    var LocalTime=new Array(24);
    var LocalMinutes = LocalDateTime2.getMinutes();
    if (LocalMinutes=="0") {
    LocalMinutes="00";
    }
    
    if (LocalMinutes=="1") {
    LocalMinutes="01";
    }
    
    if (LocalMinutes=="2") {
    LocalMinutes="02";
    }
    
    if (LocalMinutes=="3") {
    LocalMinutes="03";
    }
    
    if (LocalMinutes=="4") {
    LocalMinutes="04";
    }
    
    if (LocalMinutes=="5") {
    LocalMinutes="05";
    }
    
    if (LocalMinutes=="6") {
    LocalMinutes="06";
    }
    
    if (LocalMinutes=="7") {
    LocalMinutes="07";
    }
    
    if (LocalMinutes=="8") {
    LocalMinutes="08";
    }
    
    if (LocalMinutes=="9") {
    LocalMinutes="09";
    }
    
    LocalTime[0]="12" + ":" + LocalMinutes + " AM";
    LocalTime[1]="1" + ":" + LocalMinutes + " AM";
    LocalTime[2]="2" + ":" + LocalMinutes + " AM";
    LocalTime[3]="3" + ":" + LocalMinutes + " AM";
    LocalTime[4]="4" + ":" + LocalMinutes + " AM";
    LocalTime[5]="5" + ":" + LocalMinutes + " AM";
    LocalTime[6]="6" + ":" + LocalMinutes + " AM";
    LocalTime[7]="7" + ":" + LocalMinutes + " AM";
    LocalTime[8]="8" + ":" + LocalMinutes + " AM";
    LocalTime[9]="9" + ":" + LocalMinutes + " AM";
    LocalTime[10]="10" + ":" + LocalMinutes + " AM";
    LocalTime[11]="11" + ":" + LocalMinutes + " AM";
    LocalTime[12]="12" + ":" + LocalMinutes + " PM";
    LocalTime[13]="1" + ":" + LocalMinutes + " PM";
    LocalTime[14]="2" + ":" + LocalMinutes + " PM";
    LocalTime[15]="3" + ":" + LocalMinutes + " PM";
    LocalTime[16]="4" + ":" + LocalMinutes + " PM";
    LocalTime[17]="5" + ":" + LocalMinutes + " PM";
    LocalTime[18]="6" + ":" + LocalMinutes + " PM";
    LocalTime[19]="7" + ":" + LocalMinutes + " PM";
    LocalTime[20]="8" + ":" + LocalMinutes + " PM";
    LocalTime[21]="9" + ":" + LocalMinutes + " PM";
    LocalTime[22]="10" + ":" + LocalMinutes + " PM";
    LocalTime[23]="11" + ":" + LocalMinutes + " PM";
    //obj1.innerText = LocalTime[LocalDateTime2.getHours()] + ""; // IE
    //obj1.value = LocalTime[LocalDateTime2.getHours()] + ""; // mozilla (textbox)
    obj1.value = LocalTime[LocalDateTime2.getHours()] + ""; // mozilla
}

function ReturnLocalDate(item1) {
    obj1=document.getElementById(item1);
    var LocalDateTime = new Date();
    var weekday=new Array(7);
    weekday[0]="Sunday";
    weekday[1]="Monday";
    weekday[2]="Tuesday";
    weekday[3]="Wednesday";
    weekday[4]="Thursday";
    weekday[5]="Friday";
    weekday[6]="Saturday";
    //
    var month=new Array(12);
    month[0]="January";
    month[1]="February";
    month[2]="March";
    month[3]="April";
    month[4]="May";
    month[5]="June";
    month[6]="July";
    month[7]="August";
    month[8]="September";
    month[9]="October";
    month[10]="November";
    month[11]="December";
    obj1.innerText = weekday[LocalDateTime.getDay()] + ",  " + month[LocalDateTime.getMonth()] + "  " + LocalDateTime.getDate() + ",  " + LocalDateTime.getFullYear();
    var t=setTimeout("ReturnLocalDate('" + item1 + "')",1000);

}

function graphShowPie(hidbar, hidpie, hidcol, divbar, divpie, divcol) {
    obj0 = document.getElementById(hidbar);
    obj1 = document.getElementById(hidpie);
    obj2 = document.getElementById(hidcol);
    obj3 = document.getElementById(divbar);
    obj4 = document.getElementById(divpie);
    obj5 = document.getElementById(divcol);
    obj0.value = "none";
    obj1.value = "";
    obj2.value = "none";
    obj3.style.display = "none";
    obj4.style.display = "";
    obj5.style.display = "none";
}

function graphShowBar(hidbar, hidpie, hidcol, divbar, divpie, divcol) {
    obj0 = document.getElementById(hidbar);
    obj1 = document.getElementById(hidpie);
    obj2 = document.getElementById(hidcol);
    obj3 = document.getElementById(divbar);
    obj4 = document.getElementById(divpie);
    obj5 = document.getElementById(divcol);
    obj0.value = "";
    obj1.value = "none";
    obj2.value = "none";
    obj3.style.display = "";
    obj4.style.display = "none";
    obj5.style.display = "none";
}

function graphShowColumn(hidbar, hidpie, hidcol, divbar, divpie, divcol) {
    obj0 = document.getElementById(hidbar);
    obj1 = document.getElementById(hidpie);
    obj2 = document.getElementById(hidcol);
    obj3 = document.getElementById(divbar);
    obj4 = document.getElementById(divpie);
    obj5 = document.getElementById(divcol);
    obj0.value = "none";
    obj1.value = "none";
    obj2.value = "";
    obj3.style.display = "none";
    obj4.style.display = "none";
    obj5.style.display = "";
}

function graphHideAll(hidbar, hidpie, hidcol, divbar, divpie, divcol) {
    obj0 = document.getElementById(hidbar);
    obj1 = document.getElementById(hidpie);
    obj2 = document.getElementById(hidcol);
    obj3 = document.getElementById(divbar);
    obj4 = document.getElementById(divpie);
    obj5 = document.getElementById(divcol);
    obj0.value = "none";
    obj1.value = "none";
    obj2.value = "none";
    obj3.style.display = "none";
    obj4.style.display = "none";
    obj5.style.display = "none";
}



function ToggleDivandHidden(item1, item2) {
    obj1=document.getElementById(item1);
    obj2=document.getElementById(item2);
    if (obj1.style.display=="") {
        obj1.style.display="none";
        obj2.value="none";
    }
    else {
    obj1.style.display="";
    obj2.value="";
    }
}

function ShowDivandClass(item1, item2, item3, item4, item5, item6) {
    obj1 = document.getElementById(item1);
    obj2 = document.getElementById(item2);
    obj1.style.display = "";
    obj2.value = "";

    obj3 = document.getElementById(item3);
    obj4 = document.getElementById(item4);
    obj3.value = "maintext bold";
    obj4.value = "gray";

    obj5 = document.getElementById(item5);
    obj6 = document.getElementById(item6);
    obj5.className = 'maintext bold';
    obj6.className = 'gray';
}

function HideDiv(item1, item2) {
    obj1 = document.getElementById(item1);
    obj1a = document.getElementById(item2);
    obj1.style.display = "none";
    obj1a.value = "none";
}

function ShowDiv(item1, item2) {
    obj1 = document.getElementById(item1);
    obj1a = document.getElementById(item2);
    obj1.style.display = "";
    obj1a.value = "";
}

function setdiv(item1, item2) {
    var div = document.getElementById(item1);
    div.style.width = item2;
}

function pagePrint(item1)
{
var divMyArea = document.getElementById(item1);
if (divMyArea.innerHTML != '')
//<form method="post" action="zztest.aspx" id="form1">
//window.open().document.write('<link href="css_print.css" rel="stylesheet" type="text/css" />' + divMyArea.innerHTML + '<br /><br /><input id="Button69" type="button" value="Print" onclick="window.print()" >');
//var printwin = window.open('', '', 'left=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status=0');
    var printwin = window.open();
    printwin.document.write('<html><head><link href="css_print.css" rel="stylesheet" type="text/css" /></head>' + divMyArea.innerHTML + '<br /><br /><input id="Button69" type="button" value="Print" onclick="window.print();" ></html>');
    printwin.document.print();
    //printwin.focus();
    //printwin.print();
}

function returndivcontent(x) {

}



function setobjectborder(item1, istyle) {
    obj1 = document.getElementById(item1);
    obj1.style.border = istyle;
}

function setobjectclass(item1, iclass) {
    obj1 = document.getElementById(item1);
    obj1.className = iclass;
}

// added for twitter feeds
function parseTwitterDate(tdate) {
    var system_date = new Date(Date.parse(tdate));
    var user_date = new Date();
    if (K.ie) {
        system_date = Date.parse(tdate.replace(/( \+)/, ' UTC$1'))
    }
    var diff = Math.floor((user_date - system_date) / 1000);
    if (diff <= 1) { return "just now"; }
    if (diff < 20) { return diff + " seconds ago"; }
    if (diff < 40) { return "half a minute ago"; }
    if (diff < 60) { return "less than a minute ago"; }
    if (diff <= 90) { return "one minute ago"; }
    if (diff <= 3540) { return Math.round(diff / 60) + " minutes ago"; }
    if (diff <= 5400) { return "1 hour ago"; }
    if (diff <= 86400) { return Math.round(diff / 3600) + " hours ago"; }
    if (diff <= 129600) { return "1 day ago"; }
    if (diff < 604800) { return Math.round(diff / 86400) + " days ago"; }
    if (diff <= 777600) { return "1 week ago"; }
    return "on " + system_date;
} // from http://widgets.twimg.com/j/1/widget.js    

var K = function () {
    var a = navigator.userAgent;
    return {
        ie: a.match(/MSIE\s([^;]*)/)
    }
}
();






