﻿// JScript File

function ToggleLogs(item1, item2, item3, item4) {
    obj1=document.getElementById("ctl00_ContentPlaceHolder1_divquick");
    obj1a=document.getElementById("ctl00_ContentPlaceHolder1_hidquick");
    obj2=document.getElementById("ctl00_ContentPlaceHolder1_divhead");
    obj2a=document.getElementById("ctl00_ContentPlaceHolder1_hidhead");
    obj3=document.getElementById("ctl00_ContentPlaceHolder1_divadvanced");
    obj3a=document.getElementById("ctl00_ContentPlaceHolder1_hidadvanced");
    obj4=document.getElementById("ctl00_ContentPlaceHolder1_lblsearch");
    obj1.style.display=item1;
    obj1a.value=item1;
    obj2.style.display=item2;
    obj2a.value=item2;
    obj3.style.display=item3;
    obj3a.value=item3;
    obj4.innerHTML=item4;
    obj4.innerText=item4;
}

function TogglePtSystem(item1, item2, item3, item4) {
    obj1=document.getElementById("ctl00_ContentPlaceHolder1_divcw");
    obj1a=document.getElementById("ctl00_ContentPlaceHolder1_hidcw");
    obj2=document.getElementById("ctl00_ContentPlaceHolder1_divelo");
    obj2a=document.getElementById("ctl00_ContentPlaceHolder1_hidelo");
    obj3=document.getElementById("ctl00_ContentPlaceHolder1_divww");
    obj3a=document.getElementById("ctl00_ContentPlaceHolder1_hidww");
    obj4=document.getElementById("ctl00_ContentPlaceHolder1_divcustom");
    obj4a=document.getElementById("ctl00_ContentPlaceHolder1_hidcustom");
    obj1.style.display=item1;
    obj1a.value=item1;
    obj2.style.display=item2;
    obj2a.value=item2;
    obj3.style.display=item3;
    obj3a.value=item3;
    obj4.style.display=item4;
    obj4a.value=item4;
}

function scrollme(){
dh=document.body.scrollHeight;
ch=document.body.clientHeight;
if(dh>ch){
moveme=dh-ch;
window.scrollTo(0,moveme)
}
}

function smakquote(quotetext1, lblmsg2, quotetext2, cuteitem) {
var quote1 = quotetext1;
    lblmsg=document.getElementById(lblmsg2);
    var quote2 = quotetext2;
    cutereply=document.getElementById(cuteitem);
    //cutereply.FocusDocument();
    var content = cutereply.getHTML();
    cutereply.SetHTML(content + quote1 + lblmsg.innerHTML + quote2);
    cutereply.SetHeight("600px");
    window.location="#reply";
}

function smakreply(replytext, cuteitem) {
    //lblreply=document.getElementById(replylabel);
    cutereply=document.getElementById(cuteitem);
    var content = cutereply.getHTML();
    cutereply.SetHTML(content + replytext);
    cutereply.SetHeight("600px");
    //cutereply.FocusDocument();
    window.location="#reply";
}

function embeddgrem(item) {
    cutereply=document.getElementById('CE_ctl00_ContentPlaceHolder1_cutereply_ID');
    var content = cutereply.getHTML();
    var img = "<img style='border:0px; vertical-align:baseline;' alt='' src='" + item + "' />"
    cutereply.SetHTML(content + img);
}
    

function embedd(item) {
    cutereply=document.getElementById('CE_ctl00_ContentPlaceHolder1_cutereply_ID');
    var content = cutereply.getHTML();
    if (item=="img") {
        cutereply.SetHTML(content + '[IMG][/IMG]');
        }
    else if (item=="url") {
        cutereply.SetHTML( content + '[URL=http://][/URL]');
    }
    else if (item=="code") {
        cutereply.SetHTML( content + '[CODE][/CODE]');
    }
    else if (item=="quote") {
        cutereply.SetHTML( content + '[QUOTE][/QUOTE]');
    }
    else if (item=="b") {
        cutereply.SetHTML( content + '[B][/B]');
    }
    else if (item=="i") {
        cutereply.SetHTML( content + '[I][/I]');
    }
    else if (item=="list") {
        cutereply.SetHTML( content + '[LIST][/LIST]');
    }
}

function embeddgrem2(item) {
    cutereply=document.getElementById('CE_ctl00_ContentPlaceHolder1_cutemsg_ID');
    var content = cutereply.getHTML();
    var img = "<img style='border:0px; vertical-align:baseline;' alt='' src='" + item + "' />"
    cutereply.SetHTML(content + img);
}
    

function embedd2(item) {
    cutereply=document.getElementById('CE_ctl00_ContentPlaceHolder1_cutemsg_ID');
    var content = cutereply.getHTML();
    if (item=="img") {
        cutereply.SetHTML(content + '[IMG][/IMG]');
        }
    else if (item=="url") {
        cutereply.SetHTML( content + '[URL=http://][/URL]');
    }
    else if (item=="code") {
        cutereply.SetHTML( content + '[CODE][/CODE]');
    }
    else if (item=="quote") {
        cutereply.SetHTML( content + '[QUOTE][/QUOTE]');
    }
    else if (item=="b") {
        cutereply.SetHTML( content + '[B][/B]');
    }
    else if (item=="i") {
        cutereply.SetHTML( content + '[I][/I]');
    }
    else if (item=="list") {
        cutereply.SetHTML( content + '[LIST][/LIST]');
    }
}

function embeddubb(item1, item2) {
    cuteeditor=document.getElementById(item2);
    var content = cuteeditor.getHTML();
    if (item1=="img") {
        cuteeditor.SetHTML(content + '[IMG][/IMG]');
        }
    else if (item1=="url") {
        cuteeditor.SetHTML( content + '[URL=http://][/URL]');
    }
    else if (item1=="code") {
        cuteeditor.SetHTML( content + '[CODE][/CODE]');
    }
    else if (item1=="quote") {
        cuteeditor.SetHTML( content + '[QUOTE][/QUOTE]');
    }
    else if (item1=="b") {
        cuteeditor.SetHTML( content + '[B][/B]');
    }
    else if (item1=="i") {
        cuteeditor.SetHTML( content + '[I][/I]');
    }
    else if (item1=="list") {
        cuteeditor.SetHTML( content + '[LIST][/LIST]');
    }
}


function ToggleLeagues(item1, item2, item3, item4) {
    obj1=document.getElementById("ctl00_ContentPlaceHolder1_divPopular");
    obj1a=document.getElementById("ctl00_ContentPlaceHolder1_hidPopular");
    obj2=document.getElementById("ctl00_ContentPlaceHolder1_divABC");
    obj2a=document.getElementById("ctl00_ContentPlaceHolder1_hidABC");
    obj3=document.getElementById("ctl00_ContentPlaceHolder1_divOfficial");
    obj3a=document.getElementById("ctl00_ContentPlaceHolder1_hidOfficial");
    obj4=document.getElementById("ctl00_ContentPlaceHolder1_divPC");
    obj4a=document.getElementById("ctl00_ContentPlaceHolder1_hidPC");
    obj1.style.display=item1;
    obj1a.value=item1;
    obj2.style.display=item2;
    obj2a.value=item2;
    obj3.style.display=item3;
    obj3a.value=item3;
    obj4.style.display=item4;
    obj4a.value=item4;
}

function HideDiv(item1, item2) {
    obj1=document.getElementById(item1);
    obj1a=document.getElementById(item2);
    obj1.style.display="none";
    obj1a.value="none";
}

function ToggleCard(item1, item2) {
    obj1=document.getElementById("divhome");
    obj1a=document.getElementById("hidhome");
    obj2=document.getElementById("divstats");
    obj2a=document.getElementById("hidstats");
    obj1.style.display=item1;
    obj1a.value=item1;
    obj2.style.display=item2;
    obj2a.value=item2;
}

function ToggleLeaguePage(item1, item2, item3, item4) {
    obj1=document.getElementById("ctl00_ContentPlaceHolder1_divNews");
    obj1a=document.getElementById("ctl00_ContentPlaceHolder1_hidNews");
    obj2=document.getElementById("ctl00_ContentPlaceHolder1_divAdmin");
    obj2a=document.getElementById("ctl00_ContentPlaceHolder1_hidAdmin");
    obj3=document.getElementById("ctl00_ContentPlaceHolder1_divRanks");
    obj3a=document.getElementById("ctl00_ContentPlaceHolder1_hidRanks");
    obj4=document.getElementById("ctl00_ContentPlaceHolder1_divAction");
    obj4a=document.getElementById("ctl00_ContentPlaceHolder1_hidAction");
    obj1.style.display=item1;
    obj1a.value=item1;
    obj2.style.display=item2;
    obj2a.value=item2;
    obj3.style.display=item3;
    obj3a.value=item3;
    obj4.style.display=item4;
    obj4a.value=item4;
}

function Toggleoped(item1, item2, item3, item4, item5) {
    obj1=document.getElementById("ctl00_ContentPlaceHolder1_divspoony");
    obj1a=document.getElementById("ctl00_ContentPlaceHolder1_hidspoony");
    obj2=document.getElementById("ctl00_ContentPlaceHolder1_divtrunks");
    obj2a=document.getElementById("ctl00_ContentPlaceHolder1_hidtrunks");
    obj3=document.getElementById("ctl00_ContentPlaceHolder1_divshortbus");
    obj3a=document.getElementById("ctl00_ContentPlaceHolder1_hidshortbus");
    obj4=document.getElementById("ctl00_ContentPlaceHolder1_divklung");
    obj4a=document.getElementById("ctl00_ContentPlaceHolder1_hidklung");
    obj5=document.getElementById("ctl00_ContentPlaceHolder1_divcriti");
    obj5a=document.getElementById("ctl00_ContentPlaceHolder1_hidcriti");
    obj1.style.display=item1;
    obj1a.value=item1;
    obj2.style.display=item2;
    obj2a.value=item2;
    obj3.style.display=item3;
    obj3a.value=item3;
    obj4.style.display=item4;
    obj4a.value=item4;
    obj5.style.display=item5;
    obj5a.value=item5;
}

function ToggleReport(item1, item2, item3, item4) {
    obj1=document.getElementById("ctl00_ContentPlaceHolder1_divnogood");
    obj1a=document.getElementById("ctl00_ContentPlaceHolder1_hidnogood");
    obj2=document.getElementById("ctl00_ContentPlaceHolder1_divstep1");
    obj2a=document.getElementById("ctl00_ContentPlaceHolder1_hidstep1");
    obj3=document.getElementById("ctl00_ContentPlaceHolder1_divstep2");
    obj3a=document.getElementById("ctl00_ContentPlaceHolder1_hidstep2");
    obj4=document.getElementById("ctl00_ContentPlaceHolder1_divstep3");
    obj4a=document.getElementById("ctl00_ContentPlaceHolder1_hidstep3");
    obj1.style.display=item1;
    obj1a.value=item1;
    obj2.style.display=item2;
    obj2a.value=item2;
    obj3.style.display=item3;
    obj3a.value=item3;
    obj4.style.display=item4;
    obj4a.value=item4;
}


function Toggle(item) {
    obj1=document.getElementById(item);
    if (obj1.style.display=="") {
        obj1.style.display="none";
    }
    else {obj1.style.display="";
    }
}

function setgPMIDsCookie(hidvalue) {
//var exdate=new Date();
//exdate.setDate(exdate.getDate()+1);
//document.cookie="CW_gpmids=" +escape(hidvalue);//+
document.cookie="CW_gpmids=" + hidvalue;
//((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function setPMIDsCookie(hidvalue) {
//var exdate=new Date();
//exdate.setDate(exdate.getDate()+1);
document.cookie="CW_pmids=" + hidvalue;
//document.cookie="cw_pmids=" +escape(hidvalue);//+
//((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}


function ToggleandStoregPMIDs(item1, item2, item3) {
    obj1=document.getElementById(item1);
    obj2=document.getElementById(item2); //lblpmid
    obj3=document.getElementById(item3); //hidpmids
    //var pmid = obj2.innerText;
    var pmid = obj2.innerHTML;
    if (pmid == "") {
    pmid = obj2.innerText;
    }
    obj3.value = obj3.value + " " + pmid;
    //Session["gpmids"] = Session["gpmids"] + " " + pmid;
    setgPMIDsCookie(obj3.value)
    
    
    if (obj1.style.display=="") {
        obj1.style.display="none";
    }
    else {obj1.style.display="";
    }
}

function ToggleandStorePMIDs(item1, item2, item3) {
    obj1=document.getElementById(item1);
    obj2=document.getElementById(item2); //lblpmid
    obj3=document.getElementById(item3); //hidpmids
    //var pmid = obj2.innerText;
    var pmid = obj2.innerHTML;
    if (pmid == "") {
    pmid = obj2.innerText;
    }
    obj3.value = obj3.value + " " + pmid;
    //Session["gpmids"] = Session["gpmids"] + " " + pmid;
    setPMIDsCookie(obj3.value)
    
    if (obj1.style.display=="") {
        obj1.style.display="none";
    }
    else {obj1.style.display="";
    }
}

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 ToggleDivandHiddenHaloWars(item1, item2, item3) {
    obj1=document.getElementById(item1);
    obj2=document.getElementById(item2);
    obj3=document.getElementById(item3);
    if (obj1.style.display=="") {
        obj1.style.display="none";
        obj2.value="none";
        obj3.style.display="";
    }
    else {
    obj1.style.display="";
    obj2.value="";
    obj3.style.display="none";
    }
}

function ToggleThread2(item1) {
    obj1=document.getElementById(item1);
    //objHID=document.getElementById("ctl00_ContentPlaceHolder1_hidComment");
    if (obj1.style.display=="") {
        obj1.style.display="none";
    }
    else {obj1.style.display="";
    }
}


function ToggleThread(item1, item2) {
    obj1=document.getElementById(item1);
    obj2=document.getElementById(item2);
    //objHID=document.getElementById("ctl00_ContentPlaceHolder1_hidComment");
    if (obj1.style.display=="") {
        obj1.style.display="none";
        obj2.style.display="";
    }
    else {obj1.style.display="";
        obj2.style.display="none";
        //objHID.innerText=item;
    }
}

function ToggleHidden(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 graphShowPie() {
    obj0=document.getElementById("ctl00_ContentPlaceHolder1_hidbar");
    obj1=document.getElementById("ctl00_ContentPlaceHolder1_hidpie");
    obj2=document.getElementById("ctl00_ContentPlaceHolder1_hidcolumn");
    obj3=document.getElementById("ctl00_ContentPlaceHolder1_divbar");
    obj4=document.getElementById("ctl00_ContentPlaceHolder1_divpie");
    obj5=document.getElementById("ctl00_ContentPlaceHolder1_divcolumn");
    obj0.value="none";
    obj1.value="";
    obj2.value="none";
    obj3.style.display="none";
    obj4.style.display="";
    obj5.style.display="none";
}

function graphShowBar() {
    obj0=document.getElementById("ctl00_ContentPlaceHolder1_hidbar");
    obj1=document.getElementById("ctl00_ContentPlaceHolder1_hidpie");
    obj2=document.getElementById("ctl00_ContentPlaceHolder1_hidcolumn");
    obj3=document.getElementById("ctl00_ContentPlaceHolder1_divbar");
    obj4=document.getElementById("ctl00_ContentPlaceHolder1_divpie");
    obj5=document.getElementById("ctl00_ContentPlaceHolder1_divcolumn");
    obj0.value="";
    obj1.value="none";
    obj2.value="none";
    obj3.style.display="";
    obj4.style.display="none";
    obj5.style.display="none";
}

function graphShowColumn() {
    obj0=document.getElementById("ctl00_ContentPlaceHolder1_hidbar");
    obj1=document.getElementById("ctl00_ContentPlaceHolder1_hidpie");
    obj2=document.getElementById("ctl00_ContentPlaceHolder1_hidcolumn");
    obj3=document.getElementById("ctl00_ContentPlaceHolder1_divbar");
    obj4=document.getElementById("ctl00_ContentPlaceHolder1_divpie");
    obj5=document.getElementById("ctl00_ContentPlaceHolder1_divcolumn");
    obj0.value="none";
    obj1.value="none";
    obj2.value="";
    obj3.style.display="none";
    obj4.style.display="none";
    obj5.style.display="";
}

function graphHideAll() {
    obj0=document.getElementById("ctl00_ContentPlaceHolder1_hidbar");
    obj1=document.getElementById("ctl00_ContentPlaceHolder1_hidpie");
    obj2=document.getElementById("ctl00_ContentPlaceHolder1_hidcolumn");
    obj3=document.getElementById("ctl00_ContentPlaceHolder1_divbar");
    obj4=document.getElementById("ctl00_ContentPlaceHolder1_divpie");
    obj5=document.getElementById("ctl00_ContentPlaceHolder1_divcolumn");
    obj0.value="none";
    obj1.value="none";
    obj2.value="none";
    obj3.style.display="none";
    obj4.style.display="none";
    obj5.style.display="none";
}



function ToggleSideMenu(item1, item2, item3, item4) {
divall=document.getElementById('ctl00_ContentPlaceHolder1_divall');
divheadlines=document.getElementById('ctl00_ContentPlaceHolder1_divheadlines');
divposts=document.getElementById('ctl00_ContentPlaceHolder1_divposts');
divstaff=document.getElementById('ctl00_ContentPlaceHolder1_divstaff');
hidall=document.getElementById('ctl00_ContentPlaceHolder1_hidall');
hidheadlines=document.getElementById('ctl00_ContentPlaceHolder1_hidheadlines');
hidposts=document.getElementById('ctl00_ContentPlaceHolder1_hidposts');
hidstaff=document.getElementById('ctl00_ContentPlaceHolder1_hidstaff');

divall.style.display=item1;
hidall.value=item1;

divheadlines.style.display=item2;
hidheadlines.value=item2;

divposts.style.display=item3;
hidposts.value=item3;

divstaff.style.display=item4;
hidstaff.value=item4;

}


function ToggleStory(item1, item2, item3, item4, item5, item6) {
divstory1=document.getElementById('ctl00_ContentPlaceHolder1_divstory1');
divstory2=document.getElementById('ctl00_ContentPlaceHolder1_divstory2');
divstory3=document.getElementById('ctl00_ContentPlaceHolder1_divstory3');
divstory4=document.getElementById('ctl00_ContentPlaceHolder1_divstory4');
divstory5=document.getElementById('ctl00_ContentPlaceHolder1_divstory5');
divstory6=document.getElementById('ctl00_ContentPlaceHolder1_divstory6');
hidstory1=document.getElementById('ctl00_ContentPlaceHolder1_hidstory1');
hidstory2=document.getElementById('ctl00_ContentPlaceHolder1_hidstory2');
hidstory3=document.getElementById('ctl00_ContentPlaceHolder1_hidstory3');
hidstory4=document.getElementById('ctl00_ContentPlaceHolder1_hidstory4');
hidstory5=document.getElementById('ctl00_ContentPlaceHolder1_hidstory5');
hidstory6=document.getElementById('ctl00_ContentPlaceHolder1_hidstory6');

divstory1.style.display=item1;
hidstory1.value=item1;

divstory2.style.display=item2;
hidstory2.value=item2;

divstory3.style.display=item3;
hidstory3.value=item3;

divstory4.style.display=item4;
hidstory4.value=item4;

divstory5.style.display=item5;
hidstory5.value=item5;

divstory6.style.display=item6;
hidstory6.value=item6;

}

function SetOffsetInMinutes(item1, item2) {
    obj1=document.getElementById(item1); // server time
    obj2=document.getElementById(item2); // hidden field to store offset
    var serverTime = new Date(obj1.value);
    var timeLocal = new Date();
    var hourdiff = serverTime.getHours() - timeLocal.getHours();
    var minutediff = serverTime.getMinutes() - timeLocal.getMinutes();
    var hourdiff =  timeLocal.getHours() - serverTime.getHours();
    var minutediff =  timeLocal.getMinutes() - serverTime.getMinutes();
    obj2.value = minutediff + (hourdiff * 60); 
}


function LocalClockAndTimeLeftonFrontPage(item, item2) {
    // 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();
    obj=document.getElementById(item); // server time
    obj2=document.getElementById(item2); // time left in month according to server time
    //obj3=document.getElementById(item3); // get the minutes the client clock is off between the server clock
    var serverTime = new Date(obj.value);
    //local time
    //alert(serverTime);
    var timeLocal2 = new Date();
    //obj1.innerText = timeLocal2;
    var hourdiff = serverTime.getHours() - timeLocal2.getHours();
    var minutediff = serverTime.getMinutes() - timeLocal2.getMinutes();
    // obj3 will be positive is client clock is ahead of server and negative if behind
    var hourdiff2 =  timeLocal2.getHours() - serverTime.getHours();
    var minutediff2 =  timeLocal2.getMinutes() - serverTime.getMinutes();
    //obj3.innerText = minutediff2 + (hourdiff2 * 60);
    //obj3.innerHTML = minutediff2 + (hourdiff2 * 60);
    //obj3.value = minutediff2 + (hourdiff2 * 60);
    //
    //obj3.innerText = hourdiff2;
    //obj4.innerText = hourdiff2;
    var ClonedServerDate = new Date();
    ClonedServerDate.setDate(serverTime.getDate());
    ClonedServerDate.setMonth(serverTime.getMonth());
    ClonedServerDate.setHours(timeLocal2.getHours() + hourdiff, timeLocal2.getMinutes() + minutediff, timeLocal2.getSeconds(), timeLocal2.getMilliseconds());
    //alert(ClonedServerDate);
    //calc time left in month
    var endMonth = new Date();
    endMonth.setDate(1);
    endMonth.setMonth(endMonth.getMonth() + 1);
    endMonth.setDate(0);
    endMonth.setHours(23,59,59,99);
    // see txt_notes for info on this
    var days = endMonth.getDate() - ClonedServerDate.getDate();
    var hours = 24 - ClonedServerDate.getHours() - 1;
    var minutes = 60 - ClonedServerDate.getMinutes();
    var seconds = 60 - ClonedServerDate.getSeconds();
    //if (days < 0) {
    //days = 0;
    //}
    obj2.innerText = days + ' days  ' + hours + ' hr ' + minutes + ' min ' + seconds + ' s'; 
    obj2.innerHTML = days + ' days  ' + hours + ' hr ' + minutes + ' min ' + seconds + ' s';
    // since this runs locally it should regrab the up to date value stored in the local variables
    var t=setTimeout("LocalClockAndTimeLeftonFrontPage('" + item + "', '" + item2 + "')",1000);
}

function LocalClockAndTimeLeft(item, item1, item2, item3) {
    // 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();
    obj=document.getElementById(item); // server time (hidservertime)
    obj1=document.getElementById(item1); // local time (label)
    obj2=document.getElementById(item2); // time left in month according to server time
    obj3=document.getElementById(item3); // running server time
    var serverTime = new Date(obj.value);
    //alert(serverTime);
    var timeLocal2 = new Date();
    obj1.innerText = timeLocal2;
    obj1.innerHTML = timeLocal2;
    var hourdiff = serverTime.getHours() - timeLocal2.getHours();
    var minutediff = serverTime.getMinutes() - timeLocal2.getMinutes();
    var ClonedServerDate = new Date();
    ClonedServerDate.setDate(serverTime.getDate());
    ClonedServerDate.setMonth(serverTime.getMonth());
    ClonedServerDate.setHours(timeLocal2.getHours() + hourdiff, timeLocal2.getMinutes() + minutediff, timeLocal2.getSeconds(), timeLocal2.getMilliseconds());
    obj3.innerText = ClonedServerDate;
    obj3.innerHTML = ClonedServerDate;
    //alert(ClonedServerDate);
    //calc time left in month
    //var endMonth = new Date();
    //endMonth.setMonth(endMonth.getMonth() + 1);
    //endMonth.setHours(23,59,59,99);
    //endMonth.setDate(0); //somehow sets the advanced month BACK a day; end up with alst day of current month
    // endMonth is one second before midnight on last day of month
    //var days = endMonth.getDate() - ClonedServerDate.getDate();
    
    
    var endMonth = new Date();
    endMonth.setDate(1);
    endMonth.setMonth(endMonth.getMonth() + 1);
    endMonth.setDate(0);
    endMonth.setHours(23,59,59,99);
    // see txt_notes for info on this
    var days = endMonth.getDate() - ClonedServerDate.getDate();
    
    var hours = 24 - ClonedServerDate.getHours() - 1;
    var minutes = 60 - ClonedServerDate.getMinutes();
    var seconds = 60 - ClonedServerDate.getSeconds();
    obj2.innerText = days + ' days  ' + hours + ' hours ' + minutes + ' minutes ' + seconds + ' seconds'; 
    obj2.innerHTML = days + ' days  ' + hours + ' hours ' + minutes + ' minutes ' + seconds + ' seconds';
    var t=setTimeout("LocalClockAndTimeLeft('" + item + "', '" + item1 + "', '" + item2 + "', '" + item3 + "')",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 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 RollOverCPButton(item) {
// used on Global_Menu.ascx to handle rollover of main menu items
    obj=document.getElementById(item);
    
    if (obj.className=="buttonCP_ON") {
        obj.className="buttonCP_OFF";   
    }
    else if (obj.className=="buttonCP_OFF") {
        obj.className="buttonCP_ON";
    }  
}

function RollOverCPSUBButton(item) {
// used on Global_Menu.ascx to handle rollover of sub menu items
    obj=document.getElementById(item);
    
    if (obj.className=="buttonCP_SUBON") {
        obj.className="buttonCP_SUBOFF";   
    }
    else if (obj.className=="buttonCP_SUBOFF") {
        obj.className="buttonCP_SUBON";
    }  
}

function OnLoadGlobalMenu() {
// this is called via the onload property (onload only works in img, body and frameset)
// for this reason it's oodly enough embedded into a "img" tag of the Global_Menu.ascx page
    objLogs=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidLogs");
    obj1=document.getElementById("div_logs");
    obj2=document.getElementById("div_Event");
    obj3=document.getElementById("div_Logon");
    obj4=document.getElementById("div_Pwords");
    //----------------------------------------------
    objAvs=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidAvs");
    obj5=document.getElementById("div_Avs");
    obj6=document.getElementById("div_ClanAvs");
    obj7=document.getElementById("div_WarAvs");
    obj8=document.getElementById("div_AdminAvs");
    // "div_logs" class is always stored in "hidlogs"
    //----------------------------------------------
    objMyInfo=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidMyInfo");
    obj9=document.getElementById("div_MyInfo");
    obj10=document.getElementById("divBB");
    //obj11=document.getElementById("divPM");
    obj12=document.getElementById("divEditMyInfo");
    //----------------------------------------------------
    objLeagues=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidLeagues");
    obj13=document.getElementById("div_Leagues");
    obj14=document.getElementById("divAnn");
    obj15=document.getElementById("divLeagues");
    obj16=document.getElementById("divNewLeague");
    //----------------------------------------------------
    objAccounts=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidAccounts");
    obj17=document.getElementById("div_Accounts");
    obj18=document.getElementById("divAccounts");
    obj19=document.getElementById("divIPBan");
    obj20=document.getElementById("divEmailBan");
    //----------------------------------------------------
    objNews=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidNews");
    obj21=document.getElementById("div_News");
    obj22=document.getElementById("divArticles");
    obj23=document.getElementById("divWriters");
    //----------------------------------------------------
    objCWBB=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidCWBB");
    obj24=document.getElementById("div_CWBB");
    obj25=document.getElementById("divForums");
    obj26=document.getElementById("divCategories");
    obj27=document.getElementById("divBans");
    obj28=document.getElementById("divBannedWords");
    //----------------------------------------------------
    if (objLogs.value=="") {
    objLogs.value="buttonCP_coll_off"
    }
    obj1.className=objLogs.value;
    if (obj1.className=="buttonCP_exp_off") {
        obj2.style.display="";
        obj3.style.display="";
        obj4.style.display="";
    } else {
    obj2.style.display="none";
    obj3.style.display="none";
    obj4.style.display="none";
    }
    //------------------------------------------
    if (objAvs.value=="") {
    objAvs.value="buttonCP_coll_off"
    }
    obj5.className=objAvs.value;
    if (obj5.className=="buttonCP_exp_off") {
        obj6.style.display="";
        obj7.style.display="";
        obj8.style.display="";
    } else {
    obj6.style.display="none";
    obj7.style.display="none";
    obj8.style.display="none";
    }
    //------------------------------------------
    if (objMyInfo.value=="") {
    objMyInfo.value="buttonCP_coll_off"
    }
    obj9.className=objMyInfo.value;
    if (obj9.className=="buttonCP_exp_off") {
        obj10.style.display="";
        //obj11.style.display="";
        obj12.style.display="";
    } else {
    obj10.style.display="none";
    //obj11.style.display="none";
    obj12.style.display="none";
    }
    //------------------------------------------
    if (objLeagues.value=="") {
    objLeagues.value="buttonCP_coll_off"
    }
    obj13.className=objLeagues.value;
    if (obj13.className=="buttonCP_exp_off") {
        obj14.style.display="";
        obj15.style.display="";
        obj16.style.display="";
    } else {
    obj14.style.display="none";
    obj15.style.display="none";
    obj16.style.display="none";
    }
    //------------------------------------------
    if (objAccounts.value=="") {
    objAccounts.value="buttonCP_coll_off"
    }
    obj17.className=objAccounts.value;
    if (obj17.className=="buttonCP_exp_off") {
        obj18.style.display="";
        obj19.style.display="";
        obj20.style.display="";
    } else {
    obj18.style.display="none";
    obj19.style.display="none";
    obj20.style.display="none";
    }
    //------------------------------------------
    if (objNews.value=="") {
    objNews.value="buttonCP_coll_off"
    }
    obj21.className=objNews.value;
    if (obj21.className=="buttonCP_exp_off") {
        obj22.style.display="";
        obj23.style.display="";
    } else {
    obj22.style.display="none";
    obj23.style.display="none";
    } 
    //------------------------------------------
    if (objCWBB.value=="") {
    objCWBB.value="buttonCP_coll_off"
    }
    obj24.className=objCWBB.value;
    if (obj24.className=="buttonCP_exp_off") {
        obj25.style.display="";
        obj26.style.display="";
        obj27.style.display="";
        obj28.style.display="";
    } else {
    obj25.style.display="none";
    obj26.style.display="none";
    obj27.style.display="none";
    obj28.style.display="none";
    } 
}

function OnClickCWBB() {
// handles onclick expand-collapse main menu item also toggles the sub menu items visibility
//can not give div runat="server" attributes else 
    objCWBB=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidCWBB");
    obj=document.getElementById("div_CWBB");
    obj2=document.getElementById("divForums");
    obj3=document.getElementById("divCategories");
    obj4=document.getElementById("divBans");
    obj5=document.getElementById("divBannedWords");
    objDIV=document.getElementById("LeaguesTOPDIV");
    //
    
    if (obj.className=="buttonCP_coll_on") {
        obj.className="buttonCP_exp_on";   
    }
    else if (obj.className=="buttonCP_coll_off") {
        obj.className="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_exp_on") {
        obj.className="buttonCP_coll_on";   
    }
    else if (obj.className=="buttonCP_exp_off") {
        obj.className="buttonCP_coll_off";
    }   
    
    if (obj2.style.display=="") {
        obj2.style.display="none";
        //hide div above "League"
        objDIV.style.display="none";
    }
    else {obj2.style.display="";
    //show div above "League"
    objDIV.style.display="";
    }
    
    if (obj3.style.display=="") {
        obj3.style.display="none";
    }
    else {obj3.style.display="";
    }
    
    if (obj4.style.display=="") {
        obj4.style.display="none";
    }
    else {obj4.style.display="";
    }
    
    if (obj5.style.display=="") {
        obj5.style.display="none";
    }
    else {obj5.style.display="";
    }
    
    // change the "hidCWBB" value
    objCWBB.value=obj.className;
    
    if (obj.className=="buttonCP_exp_on") {
        objCWBB.value="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_coll_on") { 
        objCWBB.value="buttonCP_coll_off";
    }
    //alert(objLogs.value);
}

function OnClickLogs() {
// handles onclick expand-collapse main menu item also toggles the sub menu items visibility
//can not give div runat="server" attributes else 
    objLogs=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidLogs");
    obj=document.getElementById("div_logs");
    obj2=document.getElementById("div_Event");
    obj3=document.getElementById("div_Logon");
    obj4=document.getElementById("div_Pwords");
    objDIV=document.getElementById("AvatarsTOPDIV");
    //
    
    if (obj.className=="buttonCP_coll_on") {
        obj.className="buttonCP_exp_on";   
    }
    else if (obj.className=="buttonCP_coll_off") {
        obj.className="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_exp_on") {
        obj.className="buttonCP_coll_on";   
    }
    else if (obj.className=="buttonCP_exp_off") {
        obj.className="buttonCP_coll_off";
    }   
    
    if (obj2.style.display=="") {
        obj2.style.display="none";
        //hide div above "League"
        objDIV.style.display="none";
    }
    else {obj2.style.display="";
    //show div above "League"
    objDIV.style.display="";
    }
    
    if (obj3.style.display=="") {
        obj3.style.display="none";
    }
    else {obj3.style.display="";
    }
    
    if (obj4.style.display=="") {
        obj4.style.display="none";
    }
    else {obj4.style.display="";
    }
    
    // change the "hidlogs" value
    objLogs.value=obj.className;
    
    if (obj.className=="buttonCP_exp_on") {
        objLogs.value="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_coll_on") { 
        objLogs.value="buttonCP_coll_off";
    }
    //alert(objLogs.value);
}


function OnClickAvs() {
// handles onclick expand-collapse main menu item also toggles the sub menu items visibility
//can not give div runat="server" attributes else 
    objAvs=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidAvs");
    obj=document.getElementById("div_Avs");
    obj2=document.getElementById("div_ClanAvs");
    obj3=document.getElementById("div_WarAvs");
    obj4=document.getElementById("div_AdminAvs");
    //
    
    if (obj.className=="buttonCP_coll_on") {
        obj.className="buttonCP_exp_on";   
    }
    else if (obj.className=="buttonCP_coll_off") {
        obj.className="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_exp_on") {
        obj.className="buttonCP_coll_on";   
    }
    else if (obj.className=="buttonCP_exp_off") {
        obj.className="buttonCP_coll_off";
    }   
    
    if (obj2.style.display=="") {
        obj2.style.display="none";
    }
    else {obj2.style.display="";
    }
    
    if (obj3.style.display=="") {
        obj3.style.display="none";
    }
    else {obj3.style.display="";
    }
    
    if (obj4.style.display=="") {
        obj4.style.display="none";
    }
    else {obj4.style.display="";
    }
    
    // change the "hidAvs" value
    objAvs.value=obj.className;
    
    if (obj.className=="buttonCP_exp_on") {
        objAvs.value="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_coll_on") { 
        objAvs.value="buttonCP_coll_off";
    }
    //alert(objLogs.value);
}

function OnClickMyInfo() {
// handles onclick expand-collapse main menu item also toggles the sub menu items visibility
//can not give div runat="server" attributes else 
    objMyInfo=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidMyInfo");
    obj=document.getElementById("div_MyInfo");
    obj2=document.getElementById("divBB");
    //obj3=document.getElementById("divPM");
    obj4=document.getElementById("divEditMyInfo");
    objDIV=document.getElementById("CWBBTopDiv");
    //
    
    if (obj.className=="buttonCP_coll_on") {
        obj.className="buttonCP_exp_on";   
    }
    else if (obj.className=="buttonCP_coll_off") {
        obj.className="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_exp_on") {
        obj.className="buttonCP_coll_on";   
    }
    else if (obj.className=="buttonCP_exp_off") {
        obj.className="buttonCP_coll_off";
    }   
    
    if (obj2.style.display=="") {
        obj2.style.display="none";
        //hide div above "League"
        objDIV.style.display="none";
    }
    else {obj2.style.display="";
    //show div above "League"
    objDIV.style.display="";
    }
    
    //if (obj3.style.display=="") {
        //obj3.style.display="none";
    //}
    //else {obj3.style.display="";
    //}
    
    if (obj4.style.display=="") {
        obj4.style.display="none";
    }
    else {obj4.style.display="";
    }
    
    // change the "hidMyInfo" value
    objMyInfo.value=obj.className;
    
    if (obj.className=="buttonCP_exp_on") {
        objMyInfo.value="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_coll_on") { 
        objMyInfo.value="buttonCP_coll_off";
    }
}

function OnClickLeagues() {
// handles onclick expand-collapse main menu item also toggles the sub menu items visibility
//can not give div runat="server" attributes else 
    objLeagues=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidLeagues");
    obj=document.getElementById("div_Leagues");
    obj2=document.getElementById("divAnn");
    obj3=document.getElementById("divLeagues");
    obj4=document.getElementById("divNewLeague");
    objDIV=document.getElementById("AccountsTOPDIV");
    //
    
    if (obj.className=="buttonCP_coll_on") {
        obj.className="buttonCP_exp_on";   
    }
    else if (obj.className=="buttonCP_coll_off") {
        obj.className="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_exp_on") {
        obj.className="buttonCP_coll_on";   
    }
    else if (obj.className=="buttonCP_exp_off") {
        obj.className="buttonCP_coll_off";
    }   
    
    if (obj2.style.display=="") {
        obj2.style.display="none";
        //hide div above "League"
        objDIV.style.display="none";
    }
    else {obj2.style.display="";
    //show div above "League"
    objDIV.style.display="";
    }
    
    if (obj3.style.display=="") {
        obj3.style.display="none";
    }
    else {obj3.style.display="";
    }
    
    if (obj4.style.display=="") {
        obj4.style.display="none";
    }
    else {obj4.style.display="";
    }
    
    // change the "hidLeagues" value
    objLeagues.value=obj.className;
    
    if (obj.className=="buttonCP_exp_on") {
        objLeagues.value="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_coll_on") { 
        objLeagues.value="buttonCP_coll_off";
    }
}

function OnClickAccounts() {
// handles onclick expand-collapse main menu item also toggles the sub menu items visibility
//can not give div runat="server" attributes else 
    objAccounts=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidAccounts");
    obj=document.getElementById("div_Accounts");
    obj2=document.getElementById("divAccounts");
    obj3=document.getElementById("divIPBan");
    obj4=document.getElementById("divEmailBan");
    objDIV=document.getElementById("NewsTOPDIV");
    //
    
    if (obj.className=="buttonCP_coll_on") {
        obj.className="buttonCP_exp_on";   
    }
    else if (obj.className=="buttonCP_coll_off") {
        obj.className="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_exp_on") {
        obj.className="buttonCP_coll_on";   
    }
    else if (obj.className=="buttonCP_exp_off") {
        obj.className="buttonCP_coll_off";
    }   
    
    if (obj2.style.display=="") {
        obj2.style.display="none";
        //hide div above "League"
        objDIV.style.display="none";
    }
    else {obj2.style.display="";
    //show div above "League"
    objDIV.style.display="";
    }
    
    if (obj3.style.display=="") {
        obj3.style.display="none";
    }
    else {obj3.style.display="";
    }
    
    if (obj4.style.display=="") {
        obj4.style.display="none";
    }
    else {obj4.style.display="";
    }
    
    // change the "hidLeagues" value
    objAccounts.value=obj.className;
    
    if (obj.className=="buttonCP_exp_on") {
        objAccounts.value="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_coll_on") { 
        objAccounts.value="buttonCP_coll_off";
    }
}

function OnClickNews() {
// handles onclick expand-collapse main menu item also toggles the sub menu items visibility
//can not give div runat="server" attributes else 
    objNews=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpMmenu1_hidNews");
    obj=document.getElementById("div_News");
    obj2=document.getElementById("divArticles");
    obj3=document.getElementById("divWriters");
    objDIV=document.getElementById("LogsTOPDIV");
    //
    
    if (obj.className=="buttonCP_coll_on") {
        obj.className="buttonCP_exp_on";   
    }
    else if (obj.className=="buttonCP_coll_off") {
        obj.className="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_exp_on") {
        obj.className="buttonCP_coll_on";   
    }
    else if (obj.className=="buttonCP_exp_off") {
        obj.className="buttonCP_coll_off";
    }   
    
    if (obj2.style.display=="") {
        obj2.style.display="none";
        //hide div above "League"
        objDIV.style.display="none";
    }
    else {obj2.style.display="";
    //show div above "League"
    objDIV.style.display="";
    }
    
    if (obj3.style.display=="") {
        obj3.style.display="none";
    }
    else {obj3.style.display="";
    }
    
    // change the "hidNews" value
    objNews.value=obj.className;
    
    if (obj.className=="buttonCP_exp_on") {
        objNews.value="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_coll_on") { 
        objNews.value="buttonCP_coll_off";
    }
}

function RollOverexpcoll(item) {
// used on Global_Menu.ascx to handle rollover collapse-expand main menu items
    obj=document.getElementById(item);
     
    if (obj.className=="buttonCP_coll_on") {
        obj.className="buttonCP_coll_off";   
    }
    else if (obj.className=="buttonCP_coll_off") {
        obj.className="buttonCP_coll_on";
    } 
    else if (obj.className=="buttonCP_exp_on") {
        obj.className="buttonCP_exp_off";   
    }
    else if (obj.className=="buttonCP_exp_off") {
        obj.className="buttonCP_exp_on";
    }   
}


// League specific functions

function OnLoadLeagueMenu() {
// this is called via the onload property (onload only works in img, body and frameset)
// for this reason it's oodly enough embedded into a "img" tag of the Global_Menu.ascx page
    objMyInfo=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpLmenu1_hidMyInfo");
    obj9=document.getElementById("div_MyInfo");
    obj10=document.getElementById("divBB");
    obj11=document.getElementById("divPM");
    obj12=document.getElementById("divEditMyInfo");
    objMatches=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpLmenu1_hidMatches");
    obj13=document.getElementById("div_AdminMatches");
    obj14=document.getElementById("divAR");
    obj15=document.getElementById("divEditMatch");
    objSettings=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpLmenu1_hidSettings");
    obj21=document.getElementById("div_Lsettings");
    obj22=document.getElementById("divArchives");
    obj23=document.getElementById("divPtSystem");
    obj24=document.getElementById("divOptions");
    obj25=document.getElementById("divFactions");
    obj26=document.getElementById("divRules");
    obj27=document.getElementById("divFAQ");
    obj28=document.getElementById("divMaps");
    obj29=document.getElementById("divTypes");
    obj30=document.getElementById("divIPBans");
    obj31=document.getElementById("divEmailBans");
    obj32=document.getElementById("divCensor");
    obj33=document.getElementById("divSettings");
    objAvalue=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpLmenu1_hidAvalue");
    //----------------------------------------------------
    objHome=document.getElementById("div_home");
    objAdminMT=document.getElementById("AdminMatchesTOPDIV");
    objPlayer=document.getElementById("div_Player");
    objClan=document.getElementById("div_Clan");
    objNews=document.getElementById("div_News");
    objLogs=document.getElementById("div_Logs");
    objELogs=document.getElementById("div_ELogs");
    objAdmins=document.getElementById("div_Admins");
    objReturn=document.getElementById("div_Return");
    objTournaments=document.getElementById("div_Tournaments");
    
    if (objMyInfo.value=="") {
    objMyInfo.value="buttonCP_coll_off"
    }
    obj9.className=objMyInfo.value;
    if (obj9.className=="buttonCP_exp_off") {
        obj10.style.display="";
        obj11.style.display="";
        obj12.style.display="";
    } else {
    obj10.style.display="none";
    obj11.style.display="none";
    obj12.style.display="none";
    objAdminMT.style.display="none";
    }
    //------------------------------------------
    if (objMatches.value=="") {
    objMatches.value="buttonCP_coll_off"
    }
    obj13.className=objMatches.value;
    if (obj13.className=="buttonCP_exp_off") {
        obj14.style.display="";
        obj15.style.display="";
    } else {
    obj14.style.display="none";
    obj15.style.display="none";
    }
    //------------------------------------------
    if (objSettings.value=="") {
    objSettings.value="buttonCP_coll_off"
    }
    obj21.className=objSettings.value;
    if (obj21.className=="buttonCP_exp_off") {
        obj22.style.display="";
        obj23.style.display="";
        obj24.style.display="";
        obj25.style.display="";
        obj26.style.display="";
        obj27.style.display="";
        obj28.style.display="";
        obj29.style.display="";
        obj30.style.display="";
        obj31.style.display="";
        obj32.style.display="";
        obj33.style.display="";
    } else {
        obj22.style.display="none";
        obj23.style.display="none";
        obj24.style.display="none";
        obj25.style.display="none";
        obj26.style.display="none";
        obj27.style.display="none";
        obj28.style.display="none";
        obj29.style.display="none";
        obj30.style.display="none";
        obj31.style.display="none";
        obj32.style.display="none";
        obj33.style.display="none";
    }
    //------------------------------------------
    
    //Touring ?
    if (objAvalue.value.indexOf("Tour0") > -1) {
        objReturn.style.display="none";
    }
    
    //Error Logs?
    if (objAvalue.value.indexOf("EL0") > -1) {
        objELogs.style.display="none";
    }
    
    //Master Admin
    if (objAvalue.value.indexOf("M1") > -1) {
        return;
    } else {
        // not Master can't edit admins
        objAdmins.style.display="none";
        // Tourney only admin
        if (objAvalue.value.indexOf("TO1") > -1) {
        //hide everything except tourneys
        objHome.style.display="none";
        objPlayer.style.display="none";
        objClan.style.display="none";
        objNews.style.display="none";
        objLogs.style.display="none";
        objELogs.style.display="none";
        objAdmins.style.display="none";
        obj9.style.display="none";
        obj10.style.display="none";
        obj11.style.display="none";
        obj12.style.display="none";
        objAdminMT.style.display="none";
        obj13.style.display="none";
        obj14.style.display="none";
        obj15.style.display="none";
        obj21.style.display="none";
        obj22.style.display="none";
        obj23.style.display="none";
        obj24.style.display="none";
        obj25.style.display="none";
        obj26.style.display="none";
        obj27.style.display="none";
        obj28.style.display="none";
        obj29.style.display="none";
        obj30.style.display="none";
        obj31.style.display="none";
        obj32.style.display="none";
        obj33.style.display="none";
        return;
        }
        
        // hide archive options
        if (objAvalue.value.indexOf("A0") > -1) {
        obj22.style.display="none";
        }
        
        // hide IPBans
        if (objAvalue.value.indexOf("IP0") > -1) {
        obj30.style.display="none";
        }
        
        // hide EmailBans
        if (objAvalue.value.indexOf("EB0") > -1) {
        obj31.style.display="none";
        }
        
        // hide Tourney Admin
        if (objAvalue.value.indexOf("T0") > -1) {
        objTournaments.style.display="none";
        }
        
        // hide Pt System options
        if (objAvalue.value.indexOf("PT0") > -1) {
        obj23.style.display="none";
        }
        
    } 
    
}

function OnClickMyInfoII() {
// handles onclick expand-collapse main menu item also toggles the sub menu items visibility
//can not give div runat="server" attributes else 
    objMyInfo=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpLmenu1_hidMyInfo");
    obj=document.getElementById("div_MyInfo");
    obj2=document.getElementById("divBB");
    obj3=document.getElementById("divPM");
    obj4=document.getElementById("divEditMyInfo");
    objDIV=document.getElementById("AdminMatchesTOPDIV");
    //
    
    if (obj.className=="buttonCP_coll_on") {
        obj.className="buttonCP_exp_on";   
    }
    else if (obj.className=="buttonCP_coll_off") {
        obj.className="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_exp_on") {
        obj.className="buttonCP_coll_on";   
    }
    else if (obj.className=="buttonCP_exp_off") {
        obj.className="buttonCP_coll_off";
    }   
    
    if (obj2.style.display=="") {
        obj2.style.display="none";
        //hide div above "Admin Matches"
        objDIV.style.display="none";
    }
    else {obj2.style.display="";
    //show div above "Admin Matches"
    objDIV.style.display="";
    }
    
    if (obj3.style.display=="") {
        obj3.style.display="none";
    }
    else {obj3.style.display="";
    }
    
    if (obj4.style.display=="") {
        obj4.style.display="none";
    }
    else {obj4.style.display="";
    }
    
    // change the "hidMyInfo" value
    objMyInfo.value=obj.className;
    
    if (obj.className=="buttonCP_exp_on") {
        objMyInfo.value="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_coll_on") { 
        objMyInfo.value="buttonCP_coll_off";
    }
}

function OnClickAdminMatches() {
// handles onclick expand-collapse main menu item also toggles the sub menu items visibility
//can not give div runat="server" attributes else 
    objMatches=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpLmenu1_hidMatches");
    obj=document.getElementById("div_AdminMatches");
    obj2=document.getElementById("divAR");
    obj3=document.getElementById("divEditMatch");
    //
    
    if (obj.className=="buttonCP_coll_on") {
        obj.className="buttonCP_exp_on";   
    }
    else if (obj.className=="buttonCP_coll_off") {
        obj.className="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_exp_on") {
        obj.className="buttonCP_coll_on";   
    }
    else if (obj.className=="buttonCP_exp_off") {
        obj.className="buttonCP_coll_off";
    }   
    
    if (obj2.style.display=="") {
        obj2.style.display="none";
    }
    else {obj2.style.display="";
    }
    
    if (obj3.style.display=="") {
        obj3.style.display="none";
    }
    else {obj3.style.display="";
    }
    
    // change the "hidMatches" value
    objMatches.value=obj.className;
    
    if (obj.className=="buttonCP_exp_on") {
        objMatches.value="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_coll_on") { 
        objMatches.value="buttonCP_coll_off";
    }
}


function OnClickLeagueSettings() {
// handles onclick expand-collapse main menu item also toggles the sub menu items visibility
//can not give div runat="server" attributes else 
    objSettings=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpLmenu1_hidSettings");
    obj=document.getElementById("div_Lsettings");
    obj2=document.getElementById("divArchives");
    obj3=document.getElementById("divPtSystem");
    obj4=document.getElementById("divOptions");
    obj5=document.getElementById("divFactions");
    obj6=document.getElementById("divRules");
    obj7=document.getElementById("divFAQ");
    obj8=document.getElementById("divMaps");
    obj9=document.getElementById("divTypes");
    obj10=document.getElementById("divIPBans");
    obj11=document.getElementById("divEmailBans");
    obj12=document.getElementById("divCensor");
    obj13=document.getElementById("divSettings");
    objAvalue=document.getElementById("ctl00_ContentPlaceHolder1_Uc_cpLmenu1_hidAvalue");
    //
    
    if (obj.className=="buttonCP_coll_on") {
        obj.className="buttonCP_exp_on";   
    }
    else if (obj.className=="buttonCP_coll_off") {
        obj.className="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_exp_on") {
        obj.className="buttonCP_coll_on";   
    }
    else if (obj.className=="buttonCP_exp_off") {
        obj.className="buttonCP_coll_off";
    }   
    
    if (obj2.style.display=="") {
        obj2.style.display="none";
    }
    else {obj2.style.display="";
    }
    
    if (obj3.style.display=="") {
        obj3.style.display="none";
    }
    else {obj3.style.display="";
    }
    
    if (obj4.style.display=="") {
        obj4.style.display="none";
    }
    else {obj4.style.display="";
    }
    
    if (obj5.style.display=="") {
        obj5.style.display="none";
    }
    else {obj5.style.display="";
    }
    
    if (obj6.style.display=="") {
        obj6.style.display="none";
    }
    else {obj6.style.display="";
    }
    
    if (obj7.style.display=="") {
        obj7.style.display="none";
    }
    else {obj7.style.display="";
    }
    
    if (obj8.style.display=="") {
        obj8.style.display="none";
    }
    else {obj8.style.display="";
    }
    
    if (obj9.style.display=="") {
        obj9.style.display="none";
    }
    else {obj9.style.display="";
    }
    
    if (obj10.style.display=="") {
        obj10.style.display="none";
    }
    else {obj10.style.display="";
    }
    
    if (obj11.style.display=="") {
        obj11.style.display="none";
    }
    else {obj11.style.display="";
    }
    
    if (obj12.style.display=="") {
        obj12.style.display="none";
    }
    else {obj12.style.display="";
    }
    
    if (obj13.style.display=="") {
        obj13.style.display="none";
    }
    else {obj13.style.display="";
    }
    
    // change the "hidSettings" value
    objSettings.value=obj.className;
    
    if (obj.className=="buttonCP_exp_on") {
        objSettings.value="buttonCP_exp_off";
    } 
    else if (obj.className=="buttonCP_coll_on") { 
        objSettings.value="buttonCP_coll_off";
    }
    
        // hide archive options
        if (objAvalue.value.indexOf("A0") > -1) {
        obj2.style.display="none";
        }
        
        // hide IPBans
        if (objAvalue.value.indexOf("IP0") > -1) {
        obj10.style.display="none";
        }
        
        // hide EmailBans
        if (objAvalue.value.indexOf("EB0") > -1) {
        obj11.style.display="none";
        }
        
        // hide Pt System options
        if (objAvalue.value.indexOf("PT0") > -1) {
        obj3.style.display="none";
        }
}

function resizeimagesinsmak(item1, item2, item3, item4) {
    //alert("hi");
    id = item1;
    div = document.getElementById(item2);
    maxwidth = item3;
    lblresize = document.getElementById(item4);
    var imgs = new Array();
    imgs = div.getElementsByTagName("img");
    for(i=0;i<imgs.length;i++) {
        if ((imgs[i].width) > maxwidth){
            var imgresize = "<img src='Images/icon_cat2.gif' style='border:none 0px white; vertical-align:baseline;' alt='' />";
            lblresize.innerText='<div style="height:6px;"></div>' + imgresize + '&nbsp;<span class="text12">some images resized to fit the screen</span>' + '<div style="height:6px;"></div>';
            lblresize.innerHTML='<div style="height:6px;"></div>' + imgresize + '&nbsp;<span class="text12">some images resized to fit the screen</span>' + '<div style="height:6px;"></div>';
            var w=imgs[i].width;
            imgs[i].width=maxwidth;
            imgs[i].height=maxwidth/(w/imgs[i].height);
            imgs[i].setAttribute("onclick", 'window.open("'+imgs[i].src+'", "_blank")');
            imgs[i].setAttribute('onmouseover', 'style.cursor="pointer"');
        }
    }
    }
