﻿// JScript File
/****************************************************************
   Allow only one checkbox to be selected per row
   and if the 'NA' checkbox is selected, linethrough the name 
*****************************************************************/
function SingleSelect(regex,current,aname)
{   // Uncheck all the checkboxes in this group
    var IsChecked = current.checked;
    re = new RegExp(regex);
    for(i = 0; i < document.forms[0].elements.length; i++) {
        elm = document.forms[0].elements[i];
        if (elm.type == 'checkbox') {
            if (re.test(elm.name)) {
                elm.checked = false;
            }
        }
    }
//    current.checked = true;
    current.checked=IsChecked;
    
    if ((current.name.substring(5)=='NA' || current.name.substring(5)=='Done') && current.checked==true) {
        //document.getElementById(aname).className='';
        document.getElementById(aname).className='linethrough';
    }
    else
    {
        //document.getElementById(aname).className='';
        document.getElementById(aname).className='nolinethrough';
    }

    if (current.name.substring(5)!='Need' && current.checked==false) {
        document.getElementById(regex+'Need').checked=true;
    }

}

function SingleSelectChk(regex,current)
{   // Uncheck all the checkboxes in this group
    var IsChecked = current.checked;
    re = new RegExp(regex);
    for(i = 0; i < document.forms[0].elements.length; i++) {
        elm = document.forms[0].elements[i];
        if (elm.type == 'checkbox') {
            if (re.test(elm.name)) {
                elm.checked = false;
            }
        }
    }
    current.checked=IsChecked;
}
/****************************************************************
   Allow Son of Sucker Fish to work with IE
*****************************************************************/
sfHover = function() {
     var sfEls = document.getElementById("nav").getElementsByTagName("li");
     for (var i=0; i<sfEls.length; i++) {
        sfEls[i].onmouseover=function() {
            this.className+=" sfhover";
        }
        sfEls[i].onmouseout=function() {
            this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
        }
     }
}

if (window.attachEvent) window.attachEvent("onload", sfHover);

/****************************************************************
   Show Divs
*****************************************************************/
function ShowRegistration()
{
    var oDiv=document.getElementById("popupsavelogin").style.visibility = 'visible';
}
function HideRegistration(divid)
{
//    var oDiv=document.getElementById("popupsavelogin").style.visibility = 'hidden';
    var oDiv=document.getElementById(divid).style.visibility = 'hidden';
}

function HideResponseDiv(divid, divgrey)
{
    var oDiv=document.getElementById(divid).style.visibility = 'hidden';
    var oDiv=document.getElementById(divgrey).style.visibility = 'hidden';
}

//var subs_array = new Array("sub1","sub2","sub3");// Put the id's of your hidden divs in this array

//function displaySubs(the_sub){
//	 if (document.getElementById(the_sub).style.display==""){
//	   document.getElementById(the_sub).style.display = "none";return
//  }
//  for (i=0;i<subs_array.length;i++){
//	   var my_sub = document.getElementById(subs_array[i]);
//	   my_sub.style.display = "none";
//	 }
//  document.getElementById(the_sub).style.display = "";
//}

/****************************************************************
   Get Time for Greeting
*****************************************************************/
function GreetingTime(){
    var now = new Date();
    var hour = now.getHours();
    var greet = "Good Morning ";
    if (hour > 11) { greet = "Good Afternoon ";}
    if (hour > 16) { greet = "Good Evening ";}
    var oX=document.getElementById("spGreeting").innerHTML = greet ;
}

/****************************************************************
   Swap pictures on ArticleList page
*****************************************************************/
function MouseOnTd(oLI, DivID) {
    document.getElementById('imgMain').style.display='none';
    document.getElementById(DivID).style.display='inline';
    //oLI.style.backgroundColor='#99ffff';
}
function MouseOffTd(oLI, DivID) {
    //document.getElementById(DivID).style.visibility='hidden';
    document.getElementById(DivID).style.display='none';
    document.getElementById('imgMain').style.display='inline';
    //oLI.style.backgroundColor='white';
}

function MoveText(otxtFrom, otxtTo) {
    document.getElementById(otxtTo).value = document.getElementById(otxtFrom).value;
}

