﻿// 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

//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();
//}


//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



 //News Ticker

 var ActiveNewsItemIndex = 0;
 var NewsPaused = false;
 var NewsConfigShown = false;
 var looptime = 2000;
 function ChangeToNewsItem(newIndex) {
     if (ActiveNewsItemIndex != null) {
         document.getElementById(TickerBaseID + ActiveNewsItemIndex).className = 'sntTD';
     }
     document.getElementById(TickerBaseID + newIndex).className = 'sntTDactive';

     ActiveNewsItemIndex = newIndex;
     document.getElementById("NewsContents").innerHTML = document.getElementById('newsitemtitle' + ActiveNewsItemIndex).innerHTML;
 }
 function ShowNewsConfig() {
     NewsConfigShown = true;
     document.getElementById('NewsContents').innerHTML = document.getElementById('NewsConfigure').innerHTML;
     document.getElementById(TickerTableID).className = 'sHidden';
 }
 function timeloop() {
     if (!NewsPaused && !NewsConfigShown) {
         if (TotalNewsItems > ActiveNewsItemIndex) {
             ChangeToNewsItem(ActiveNewsItemIndex + 1);
         } else {
             ChangeToNewsItem(0);
         }
     }
     if (ActiveNewsItemIndex == 0) looptime = 2000;
     setTimeout("timeloop()", looptime);
     looptime = 6000;
 }
    
 //End Ticker


//faq

function ToggleVis(divid) {
    (document.getElementById(divid).style.display == 'none') ?
     document.getElementById(divid).style.display = 'block' :
      document.getElementById(divid).style.display = 'none';
}

//end faq

//news page

function LoadHeadlineList(DivToLoad, Footer, id)
{//
    ResetNewsMenu();
    document.getElementById(id).className = 'NewsSourceActive';
    
    document.getElementById("HeadlineList").innerHTML = 
        document.getElementById(DivToLoad).innerHTML;
    document.getElementById("NewsFooter").innerHTML = 
        document.getElementById(Footer).innerHTML;
        document.getElementById("DescriptionBox").innerHTML = "";
}
function LoadDescription(rowid,descriptionid)
{
    document.getElementById("DescriptionBox").innerHTML = 
        document.getElementById(descriptionid).innerHTML;
}
function NewsMenuIn(id)
{
    if(document.getElementById(id).className != 'NewsSourceActive')
        document.getElementById(id).className = 'NewsSourceMouseOver';
}
function NewsMenuOut(id)
{
    if(document.getElementById(id).className != 'NewsSourceActive')
        document.getElementById(id).className = 'NewsSourceInactive';
}
function ResetNewsMenu()
{
    if(document.getElementById('NewsMenuY'))
        document.getElementById('NewsMenuY').className = 'NewsSourceInactive';
    if(document.getElementById('NewsMenuN'))
        document.getElementById('NewsMenuN').className = 'NewsSourceInactive';
    if(document.getElementById('NewsMenuB'))
        document.getElementById('NewsMenuB').className = 'NewsSourceInactive';
    if(document.getElementById('NewsMenuC'))
        document.getElementById('NewsMenuC').className = 'NewsSourceInactive';
    if(document.getElementById('NewsMenuF'))
        document.getElementById('NewsMenuF').className = 'NewsSourceInactive';
    if(document.getElementById('NewsMenuG'))
        document.getElementById('NewsMenuG').className = 'NewsSourceInactive';
    if(document.getElementById('NewsMenuG2'))
        document.getElementById('NewsMenuG2').className = 'NewsSourceInactive';
    if(document.getElementById('NewsMenuSCT'))
        document.getElementById('NewsMenuSCT').className = 'NewsSourceInactive';
    if(document.getElementById('NewsMenuS'))
        document.getElementById('NewsMenuS').className = 'NewsSourceInactive';
}
//end news page
