﻿// FROM MENU.ASCX


var activemenu = "";
function mnumakeactive(id) {
    activemenu = id;
    document.getElementById('menuitem').innerHTML = document.getElementById('menuitem' + id).innerHTML;
    document.getElementById(id).className = 'styleActive ';
    var element = document.getElementById(id);
    var left = element.offsetLeft;
    var top = element.offsetTop;
    while (element = element.offsetParent) {
        //   left += element.offsetLeft;
        //   top  += element.offsetTop;
    }
    document.getElementById('menuitem').style.left = left + 'px'; //document.getElementById(id).offsetLeft +'px';
    document.getElementById('menuitem').style.top = (top + document.getElementById(id).offsetHeight) + 'px'; //(document.getElementById(id).offsetTop ) +'px';
    document.getElementById('menuitem').style.display = 'block';
    outofmenutop = false;
}
function mnumakeinactive(id, e) {
    var newtarget;
    if (e.toElement) {
        newtarget = e.toElement;
    } else if (e.relatedTarget) {
        newtarget = e.relatedTarget;
    }

    if (!isChild(newtarget, document.getElementById('menuitem'))) {
        document.getElementById('menuitem').style.display = 'none';
        document.getElementById(id).className = 'styleInactive ';
    }
}

function makeinactiveMI(item, e) {
    var newtarget;

    if (e.toElement) {
        newtarget = e.toElement;
    } else if (e.relatedTarget) {
        newtarget = e.relatedTarget;
    }

    if (!isChild(newtarget, document.getElementById('menuitem'))) {

        document.getElementById('menuitem').style.display = 'none';
        document.getElementById(activemenu).className = 'styleInactive';
    }

}
function isChild(_child, _parent) {
    if (_child == _parent) return true;
    if (_child == null) return false;
    while (_child.parentNode) {
        if ((_child = _child.parentNode) == _parent) {
            return true;
        }
    }

    return false;
}
function menuitemIn(item) {
    item.className = 'styleActiveItem';
}
function menuitemOut(item) {
    item.className = 'styleInactiveItem';
}


// END MENU


// FROM MAILPREVIEW.ASCX
function showLogin() {

    if (navigator.userAgent.toLowerCase().indexOf('msie 6') != -1) {
        if (confirm("This feature won't work with Internet Explorer 6.\r\nPlease visit Windows Update for the latest updates.\r\nClick OK to go there now.")) 
       {top.location = "http://windowsupdate.microsoft.com/"; }
     }else{
        if (document.getElementById("mail_LoginDiv") != null) {
            document.getElementById("mail_LoginDiv").style.visibility = "visible";
            document.getElementById("mail_WhiteOut").style.visibility = "visible";
        }
    }
}
function showMessages() {
    if (document.getElementById("mail_MessagesDiv") != null) {
        document.getElementById("mail_MessagesDiv").style.visibility = "visible";
    }
}
function hideLogin() {
    if (document.getElementById("mail_LoginDiv") != null) {
        document.getElementById("mail_LoginDiv").style.visibility = "hidden";
        document.getElementById("mail_WhiteOut").style.visibility = "hidden";
    }
}
function hideMessages(e) {
    var nt;

    if (e.toElement) {
        nt = e.toElement;
    } else if (e.relatedTarget) {
        nt = e.relatedTarget;
    }

    if (!isChild(nt, document.getElementById('mail_MessagesDiv'))) {

        if (document.getElementById("mail_MessagesDiv") != null) {
            document.getElementById("mail_MessagesDiv").style.visibility = "hidden";



        }
    }
}


//END MAIL


//MAIN


var pausecolor = '#F2F2F2';
function pause2() {
    paused2 = true;
    // document.getElementById("NewsContents").style.background = pausecolor;
}
function unpause2() {
    paused2 = false;
    document.getElementById("NewsContents").style.background = '#FFFFFF';
}
function moveToMain(win) {
    document.getElementById("MainContents").innerHTML
    = document.getElementById(win).innerHTML;
}
function setCookie() {
    var date = new Date();
    date.setTime(date.getTime() + (365 * 24 * 60 * 60 * 1000));
    var expires = "; expires=" + date.toGMTString();
    document.cookie = "nsource=" + document.getElementById("Select1").value + expires + "; path=/";
    location.reload();
}
function showNC() {
    document.getElementById("newsTicker").style.visibility = 'hidden';
    document.getElementById("NewsContents").innerHTML
    = document.getElementById('newsConfig').innerHTML;
    paused = true;
}
var numberofNA;
var currentNA;
function makeactive(p) {
    document.getElementById('tickerTD' + currentNA).className = 'sntTD';
    currentNA = p;
    if (currentNA > numberofNA) { currentNA = 1 }
    if (currentNA == 0) { currentNA = numberofNA }
    document.getElementById('tickerTD' + currentNA).className = 'sntTDactive';
    document.getElementById("NewsContents").innerHTML = document.getElementById('news' + currentNA).innerHTML;
}
var looptime = 2000;
var paused = false;
var paused2 = false;
function timeloop() {
    if (!paused && !paused2) { makeactive(currentNA + 1); }
    if (currentNA == 1) looptime = 2000;
    setTimeout("timeloop()", looptime);
    looptime = 6000;
}

// END MAIN

//CONTACT
var regex = new RegExp("\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");
function CheckEmail() {
    if (document.getElementById("emailBox").value.match(regex)) {
        document.getElementById("emailerror").style.visibility = 'hidden';
        return true;
    }
    else {
        document.getElementById("emailerror").style.visibility = 'visible';
        return false;
    }
}

// END CONTACT
// Universal
function rm() { //resize MainFrame to contents
    parent.scrollTo(0, 0);
    parent.document.getElementById('MainFrame').height = Math.max(document.body.offsetHeight + 100, 750);
    //  parent.document.getElementById('MainFrame').width = Math.max(document.body.offsetWidth, 820);
    
 }


 //END Universal
 //news
 function Min(s, i) {
     s.className = "AI I";
     document.getElementById("newsdisplaydiv").innerHTML =
            document.getElementById("newsart" + i).innerHTML;
     document.getElementById("newsdisplaydivT").innerHTML =
            document.getElementById("newsartt" + i).innerHTML;

     newsdisplaydivT
 }
 function Mout(s) { s.className = "II I"; }
//end news