
//                  SOMETHING DIGITAL CONTENT MANAGEMENT
//                       BASIC JAVASCRIPT FUNCTIONS
//
//    This file provides scripts used within the application on the front
//    end client.  This document must be included in a deployment of SD
//    CMS, and does not require any edits.

// Defined so that this may be checked by a page to determine if this script has been
// properly included.
var SDCMS_ScriptLoaded = true;
var slider;
/*Text size control*/
var currentFontSize = 12;
var StartingFontSize = GetStoredFontSize();


		
		
// Gets the position of a non-positioned element as cooridinates {x, y}.
// elemID = The ID of the element to get the position for.
function getElementPosition(elemID)
{
    
    var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    
    while (offsetTrail)
    {
        // Ensures that if something is positioned absolutely, we do not continue to get
        // the location of this object, as we don't need to position any further off.
        if ( offsetTrail.currentStyle.position == "absolute" || offsetTrail.currentStyle.position == "relative" )
            break;

        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined")
    {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    
    return {left:offsetLeft, top:offsetTop};
}


// Fixes PNG's for IE 5.5 or above.
function correctPNG() 
   {
   
   for(var i=0; i<document.images.length; i++)
      {
	  var img = document.images[i]
	  var imgName = img.src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	     {
		 var imgID = (img.id) ? "id='" + img.id + "' " : ""
		 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		 var imgStyle = "display:inline-block;" + img.style.cssText 
		 if (img.align == "left") imgStyle = "float:left;" + imgStyle
		 if (img.align == "right") imgStyle = "float:right;" + imgStyle
		 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle		
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	     + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
		 img.outerHTML = strNewHTML
		 i = i-1
	     }
      }
   }
   try{
window.attachEvent("onload", correctPNG);
}catch(e){
    ;
}


// Checks if the browser is IE
// True if IE, false if not.
function IsIE()
{
    return ( document.all != null )
}

function hideShowTimePicker(cb, divName)
{
    if (!cb.checked)
        document.getElementById(divName).style.display = 'none';
    else
        document.getElementById(divName).style.display = 'block';
}

// used in navigation for image rollovers
function Swap(strNavItem,strOnOff){
    HideOtherTertiary(strNavItem,strOnOff);
    if(strNavItem.indexOf("top") != -1){
        var img = document.getElementById("ctl00_SubNavMenus_Section" + strNavItem.substring(0,1) + "MenuUpper_menu" + strNavItem);
    }else if(strNavItem.indexOf("home") != -1){        
        var img = document.getElementById("HomeSubNavMenus_Section" + strNavItem.substring(0,1) + "MenuHome_menu" + strNavItem );              
    }else{
	    var img = document.getElementById("ctl00_LandingSubNav_Section" + strNavItem.substring(0,1) + "Menu_menu" + strNavItem);	        
	}
	if(strOnOff=="off"){
	    img.src = img.src.replace("_on","_" + strOnOff);
	}else if(strOnOff=="on"){
	    img.src = img.src.replace("_off","_" + strOnOff);
	}
}

// used for image rollovers (home learn more links, footer, etc)
function SwapGeneric(strNavItem,strOnOff){
    var img = document.getElementById(strNavItem);
	if(strOnOff=="off"){
	    img.src = img.src.replace("_on","_" + strOnOff);
	}else if(strOnOff=="on"){
	    img.src = img.src.replace("_off","_" + strOnOff);
	}
}

// used for image rollovers (home learn more links, footer, etc)
function SwapFromClientID(linkId,linkClientId,strNavItem,strOnOff){
    // Handle .NET's screwing with given ID.
    var ControlIdRoot = (linkClientId+"").replace(linkId,"");
    strNavItem = ControlIdRoot + strNavItem;
    var img = document.getElementById(strNavItem);
	if(strOnOff=="off"){
	    img.src = img.src.replace("_over","_" + strOnOff);
	}else if(strOnOff=="over"){
	    img.src = img.src.replace("_off","_" + strOnOff);
	}
}

// used for image rollovers (home learn more links, footer, etc)
function SwapGenericOver(strNavItem,strOverOff){
    var img = document.getElementById(strNavItem);
	if(strOverOff=="off"){
	    img.src = img.src.replace("_over","_" + strOverOff);
	}else if(strOverOff=="over"){
	    img.src = img.src.replace("_off","_" + strOverOff);
	}
}

// used in main navigation and other places for image rollovers
function SwapMainNav(strNavItem,strOnOff){
    
	var img = document.getElementById(strNavItem);
	if(strOnOff=="off"){
	    img.src = img.src.replace("_on","_" + strOnOff);
	}else if(strOnOff=="on"){
	    img.src = img.src.replace("_off","_" + strOnOff);
	}
}

// used for image rollovers (home learn more links, footer, etc)
function RolloverFontControlImage(strNavItem,strOnOff){
    var img = document.getElementById("Header_FontController_" + strNavItem);
    if(img +"" == "null"){
        img = document.getElementById("ctl00_Header_head_FontController_" + strNavItem);
    }
	if(strOnOff=="off"){
	    img.src = img.src.replace("_on","_" + strOnOff);
	}else if(strOnOff=="on"){
	    img.src = img.src.replace("_off","_" + strOnOff);
	}
}
function RolloutFontControlImage(strNavItem,strOnOff){
    var img = document.getElementById("Header_FontController_" + strNavItem);
    if(img +"" == "null"){
        img = document.getElementById("ctl00_Header_head_FontController_" + strNavItem);
    }
	if(strOnOff=="off"){
	    img.src = img.src.replace("_on","_" + strOnOff);
	}else if(strOnOff=="on"){
	    img.src = img.src.replace("_off","_" + strOnOff);
	}
	RegisterFontSize();
}
//Called onmouseover by MainNav
function SetVisibility(elementId,strVisibility){    
    var el = document.getElementById(elementId);            
    var LinkNum = elementId.replace("SubNav","");
    var strSwapOnOff = "on";

    el.style.display = strVisibility;

    if(strVisibility == "none"){
        strSwapOnOff = "off";
    }

    var contentArea = document.getElementById("MainContent");
    if (!document.addEventListener)
        contentArea.attachEvent("onmouseover",HideMenus);
    else//FireFox...etc.
        contentArea.addEventListener("onmouseover",HideMenus,true);

    SwapMainNav("ctl00_MainNav_Link" + LinkNum, strSwapOnOff);
    HideOtherMenus(LinkNum);
}

//Called onmouseover by HomeMainNav
function SetVisibilityHome(elementId,strVisibility){  
    return;
    var el = document.getElementById(elementId);            
    var LinkNum = elementId.replace("HomeSubNav","");
    var strSwapOnOff = "on";

    el.style.display = strVisibility;
    alert(el.id);
    if(strVisibility == "none"){
        strSwapOnOff = "off";
    }

    var contentArea = document.getElementById("ContentArea");
   
    if (!document.addEventListener)
        contentArea.attachEvent("onmouseover",HideHomeMenus1);
    else//FireFox...etc.
        contentArea.addEventListener("onmouseover",HideHomeMenus1,true);
    
    SwapMainNav("HomeMainNav_Link" + LinkNum, strSwapOnOff);
    HideHomeMenus(LinkNum);
}

function SetVisibility2(elementId,strVisibility){
}

function SetVisibilityHome2(elementId,strVisibility){
}

function HideMenus(){
    if(event.srcElement.id.indexOf("menu") != -1 && event.srcElement.id.indexOf("top") != -1){
        return;
    }else if(event.srcElement.id==""){
        return;
    }else if(event.srcElement.id=="SubNav1" || event.srcElement.id=="SubNav2" || event.srcElement.id=="SubNav3" || event.srcElement.id=="SubNav4"){
        return;
    }
    else{
        var menu1 = document.getElementById("SubNav1");
        var menu2 = document.getElementById("SubNav2");
        var menu3 = document.getElementById("SubNav3");
        var menu4 = document.getElementById("SubNav4");
        if(menu1.style.display != "none"){
            menu1.style.display = "none";
            SwapMainNav("ctl00_MainNav_Link1", 'off');
        }
        if(menu2.style.display != "none"){
            menu2.style.display = "none";
            SwapMainNav("ctl00_MainNav_Link2", 'off');
        }
        if(menu3.style.display != "none"){
            menu3.style.display = "none";
            SwapMainNav("ctl00_MainNav_Link3", 'off');
        }
        if(menu4.style.display != "none"){
            menu4.style.display = "none";
            SwapMainNav("ctl00_MainNav_Link4", 'off');
        }
    }
}

function HideHomeMenus1(){
    if(event.srcElement.id.indexOf("menu") != -1 && event.srcElement.id.indexOf("top") != -1){
        return;
    }else if(event.srcElement.id==""){
        return;
    }else if(event.srcElement.id=="HomeSubNav1" || event.srcElement.id=="HomeSubNav2" || event.srcElement.id=="HomeSubNav3" || event.srcElement.id=="HomeSubNav4"){
        return;
    }
    else{
        var menu1 = document.getElementById("HomeSubNav1");
        var menu2 = document.getElementById("HomeSubNav2");
        var menu3 = document.getElementById("HomeSubNav3");
        var menu4 = document.getElementById("HomeSubNav4");
        if(menu1.style.display != "none"){
            menu1.style.display = "none";
            SwapMainNav("HomeMainNav_Link1", 'off');
        }
        if(menu2.style.display != "none"){
            menu2.style.display = "none";
            SwapMainNav("HomeMainNav_Link2", 'off');
        }
        if(menu3.style.display != "none"){
            menu3.style.display = "none";
            SwapMainNav("HomeMainNav_Link3", 'off');
        }
        if(menu4.style.display != "none"){
            menu4.style.display = "none";
            SwapMainNav("HomeMainNav_Link4", 'off');
        }
    }
}

function HideOtherMenus(num){
    HideAllTertiary();    
    var menu1 = document.getElementById("SubNav1");
    var menu2 = document.getElementById("SubNav2");
    var menu3 = document.getElementById("SubNav3");
    var menu4 = document.getElementById("SubNav4");
    if(num != 1 && menu1.style.display != "none"){
        menu1.style.display = "none";
        SwapMainNav("ctl00_MainNav_Link1", 'off');
    }
    if(num != 2 && menu2.style.display != "none"){
        menu2.style.display = "none";
        SwapMainNav("ctl00_MainNav_Link2", 'off');
    }
    if(num != 3 && menu3.style.display != "none"){
        menu3.style.display = "none";
        SwapMainNav("ctl00_MainNav_Link3", 'off');
    }
    if(num != 4 && menu4.style.display != "none"){
        menu4.style.display = "none";
        SwapMainNav("ctl00_MainNav_Link4", 'off');
    }
}

function HideHomeMenus(num){ 
    HideAllTertiary();
    return;
    var menu1 = document.getElementById("HomeSubNav1");
    var menu2 = document.getElementById("HomeSubNav2");
    var menu3 = document.getElementById("HomeSubNav3");
    var menu4 = document.getElementById("HomeSubNav4");
    
    if(num != 1 && menu1.style.display != "none"){
        menu1.style.display = "none";
        SwapMainNav("HomeMainNav_Link1", 'off');
    }
    if(num != 2 && menu2.style.display != "none"){
        menu2.style.display = "none";
        SwapMainNav("HomeMainNav_Link2", 'off');
    }
    if(num != 3 && menu3.style.display != "none"){
        menu3.style.display = "none";
        SwapMainNav("HomeMainNav_Link3", 'off');
    }
    if(num != 4 && menu4.style.display != "none"){
        menu4.style.display = "none";
        SwapMainNav("HomeMainNav_Link4", 'off');
    }
}

function HideHomeMenus(num){ 
    HideAllTertiary();
    return;
    var menu1 = document.getElementById("HomeSubNav1");
    var menu2 = document.getElementById("HomeSubNav2");
    var menu3 = document.getElementById("HomeSubNav3");
    var menu4 = document.getElementById("HomeSubNav4");
    
    if(num != 1 && menu1.style.display != "none"){
        menu1.style.display = "none";
        SwapMainNav("HomeMainNav_Link1", 'off');
    }
    if(num != 2 && menu2.style.display != "none"){
        menu2.style.display = "none";
        SwapMainNav("HomeMainNav_Link2", 'off');
    }
    if(num != 3 && menu3.style.display != "none"){
        menu3.style.display = "none";
        SwapMainNav("HomeMainNav_Link3", 'off');
    }
    if(num != 4 && menu4.style.display != "none"){
        menu4.style.display = "none";
        SwapMainNav("HomeMainNav_Link4", 'off');
    }
}

function SetDropDownDivVisibility(dddNum){
    var ddd = document.getElementById("DropDownDiv" + dddNum);
    if(ddd.style.display == "block"){
        ddd.style.display = "none";
    }else{
        ddd.style.display = "block";
    }
}

// Opens a new window 
function PopIt(url,width,height){ 
	var newWnd1 = window.open( url, 'popupWindow1', 'status,resizable,scrollbars,width=' + width + ',height=' + height, false ); 
	newWnd1.focus();
	newWnd1.name = "popupWindow1";
}

// Opens a new window 
function PopItPlain(url,width,height){ 
	var newWnd1 = window.open( url, 'popupWindow1', 'resizable,scrollbars,width=' + width + ',height=' + height, false ); 
	newWnd1.focus();
	newWnd1.name = "popupWindow2";
}



function SetTextSize(textSizeLevel){
    var CssClassName="TextSize" + textSizeLevel;
    
    
    var DivCollection = document.getElementsByTagName("DIV");
    for(i=0;i<DivCollection.length;i++){
        if(DivCollection[i].id=="Content" || DivCollection[i].id=="ctl00_MainAreaContent_EditableTextArea1_ViewBox"){
            DivCollection[i].className=CssClassName;
            alert(DivCollection[i].id + ":" + DivCollection[i].className)
        }
    }
    
}

function ToggleDiv(divId){
    var DivToToggle = document.getElementById(divId);
    if(DivToToggle.style.display=="none"){
        DivToToggle.style.display = "block";
    }else{
        DivToToggle.style.display = "none";
    }
}

function SetTextSize(textSizeLevel){
    var CssClassName="TextSize" + textSizeLevel;
    
    
    var DivCollection = document.getElementsByTagName("DIV");
    for(i=0;i<DivCollection.length;i++){
        if(DivCollection[i].id=="Content" || DivCollection[i].id=="ctl00_MainAreaContent_EditableTextArea1_ViewBox"){
            DivCollection[i].className=CssClassName;
            alert(DivCollection[i].id + ":" + DivCollection[i].className)
        }
    }
    
}
function HandleOnload(movieFile,movieName,movieWidth,movieHeight,flashVersion,movieBGColor){
    currentFontSize = 15;
    InitializeTextSizeSlider();
    SetFlash(movieFile,movieName,movieWidth,movieHeight,flashVersion,movieBGColor);
}

function SetFlash(movieFile,movieName,movieWidth,movieHeight,flashVersion,movieBGColor){	    
   try{		            		
	    var so = new SWFObject(movieFile, movieName, movieWidth, movieHeight, flashVersion, movieBGColor);
        so.addParam("wmode", "transparent");
        so.addParam("pluginurl", "http://www.macromedia.com/go/getflashplayer");
        so.addParam("bgcolor","");
        so.addParam("controls","true");
        so.write("flashcontent");
   }catch(e){
    ;
   }
}


function InitializeTextSizeSlider(){
    // TEXT SIZE SLIDER
    slider = YAHOO.widget.Slider.getHorizSlider("sliderbg","sliderthumb", 50, 50);
    slider.subscribe("change", changefontsize);
    //PositionSliderThumb();
    
}

function SearchSite(){
    var SearchTermElement = document.getElementById("SearchTerm");
    var SearchTerm = "";
    SearchTerm = SearchTermElement.value;
    location.href="http://www.midstatemedical.org/Section1/SubPages/Search.aspx?q=" + SearchTerm + "&start=0";
}

function SearchSiteFromSearchPage(){
    var SearchTermElement = document.getElementById("SearchPageSearchTerm");
    var SearchTerm = "";
    SearchTerm = SearchTermElement.value;
    location.href="http://www.midstatemedical.org/Section1/SubPages/Search.aspx?q=" + SearchTerm + "&start=0";
}

function changefontsize(offsetFromStart){
    //alert(currentFontSize + ":" + offsetFromStart);
    
    var EndingFontSize = StartingFontSize;
    var SecondaryOffset = StartingFontSize-12;
    
    if (offsetFromStart==0)
    {
	    setFontSize(StartingFontSize);
    }else if(offsetFromStart > 0){
        
        EndingFontSize = Math.ceil((offsetFromStart + StartingFontSize) * (.5));
        if(EndingFontSize > 30){
            EndingFontSize = 30;
        }
    }else if(offsetFromStart < 0){
        
        EndingFontSize = StartingFontSize - (Math.ceil(Math.abs(StartingFontSize - offsetFromStart) * (.5)));
        if(EndingFontSize < 10){
            EndingFontSize = 10;
        }
        
    }
    setFontSize(EndingFontSize);
    document.forms[0].horizVal.value = EndingFontSize;
	//alert("Set cookie CFS: " + offsetFromStart + ":" + StartingFontSize + ":RESULT=" + EndingFontSize);
}
	    
function RegisterFontSize(){
    var CurrentFontSize = 12;   //default font size for site
    if((getcookie("FontSize")+"").indexOf("1")!=-1){
        CurrentFontSize = getcookie("FontSize");
    }
    setFontSize(CurrentFontSize);
}

function setFontSize(fontSize){
	var stObj = (document.getElementById) ? document.getElementById('MainContent') : document.all('MainContent');
	
	if(stObj == null){
	    stObj = document.getElementById("MainContentHome");
	}
	deletecookie("FontSize");
	setcookie("FontSize",(fontSize+""),60);
	//alert("Cookie set SFS: " + fontSize);
	//links
	stObj.className = "MainContent" + fontSize;
	
	
	// Set "on"/"off" state for Font Controller images
	var prefix = "Header_FontController_";
	var SmallSizeImg = document.getElementById(prefix + "FontControlSmallSize");
	if(SmallSizeImg +"" == "null"){
	    prefix  = "ctl00_Header_head_FontController_";
        SmallSizeImg = document.getElementById(prefix + "FontControlSmallSize");
    }
    if(SmallSizeImg +"" == "null"){
        prefix = "ctl00_Header_head1_FontController_";
        SmallSizeImg = document.getElementById(prefix + "FontControlSmallSize");
    }
	var MidSizeImg = document.getElementById(prefix + "FontControlMidSize");
	var LargeSizeImg = document.getElementById(prefix + "FontControlLargeSize");
	switch(fontSize+""){
	    
        case "16":
	        SmallSizeImg.src = SmallSizeImg.src.replace("_on","_off");
	        MidSizeImg.src = MidSizeImg.src.replace("_off","_on");//on
	        LargeSizeImg.src = LargeSizeImg.src.replace("_on","_off");
	        break;
	    case "18":
	        SmallSizeImg.src = SmallSizeImg.src.replace("_on","_off");
	        MidSizeImg.src = MidSizeImg.src.replace("_on","_off");
	        LargeSizeImg.src = LargeSizeImg.src.replace("_off","_on");//on
	        break;
	    default:
	        //12px
	        SmallSizeImg.src = SmallSizeImg.src.replace("_off","_on");//on
	        MidSizeImg.src = MidSizeImg.src.replace("_on","_off");
	        LargeSizeImg.src = LargeSizeImg.src.replace("_on","_off");
	        break;
	}
}

function PositionSliderThumb(){
    var FontSize = GetStoredFontSize();
    var th = document.getElementById("sliderthumb");
    th.style.position = "relative";
    if(FontSize != 10){
        th.style.left = ((FontSize-10) * 5) + "px";
    }    
}
function ResetFontSize(){    
    setFontSize(12);  
}

function GetRoomToMoveLeft(){
    var FontSize = GetStoredFontSize();
    return ((FontSize-10) * 5);
}

function GetRoomToMoveRight(){
    var FontSize = GetStoredFontSize();
    return 100 - ((FontSize-10) * 5);
}

function GetStoredFontSize(){
    var FontSize = getcookie("FontSize");
    if(FontSize == ""){
        FontSize = "12";
    }
    return parseInt(FontSize);
}

function setcookie(name,value,duration){
    var cookiestring=name+"="+escape(value)+";path=/;EXPIRES="+getexpirydate(duration);
    document.cookie=cookiestring;
}

function getexpirydate( nodays){
    var UTCstring;
    Today = new Date();
    nomilli=Date.parse(Today);
    Today.setTime(nomilli+nodays*24*60*60*1000);
    UTCstring = Today.toUTCString();
    return UTCstring;
}

function getcookie(cookiename) {
     var cookiestring=""+document.cookie;
     var index1=cookiestring.indexOf(cookiename);
     if (index1==-1 || cookiename==""){
         return ""; 
     }
     var index2=cookiestring.indexOf(';',index1);
     if (index2==-1){
         index2=cookiestring.length; 
     }
     return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}

function deletecookie( name ) {
    setcookie(name,"",-1);
    
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; 
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 
    x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; 
  document.MM_sr=new Array; 
  for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){
    document.MM_sr[j++]=x; 
    
        x.oSrc=x.src;         
        x.src=x.oSrc.replace("_off","_on");
    
   }
}

if (window.captureEvents){
    window.captureEvents(Event.KEYUP);
    window.onkeyup=sourceCheck;
    
}
else{
    document.onkeyup=sourceCheck;
}

function sourceCheck(e){
    var el=(typeof event!=='undefined')? event.srcElement : e.target;
    if(typeof event!=='undefined'){
        if(el.id=="SearchPageSearchTerm" || el.id=="SearchTerm"){
            if (event.keyCode == 13 && el.id=="SearchTerm") {
                SearchSite();
            }else if(event.keyCode == 13 && el.id=="SearchPageSearchTerm"){
                SearchSiteFromSearchPage();
            }
            
        }
    }else{
        if(el.id=="SearchPageSearchTerm" || el.id=="SearchTerm"){
            if(e.keyCode==13 && el.id=="SearchTerm"){
                SearchSite();
            }else if(e.keyCode==13 && el.id=="SearchPageSearchTerm"){
                SearchSiteFromSearchPage();
            }
        } 
    }
}


function CheckForDivRedirect(){
    try{
        var RedirectDiv = document.getElementById("DivRedirect");
        location.href=RedirectDiv.innerHTML;
    }catch(e){
    
    }
}

function ShowMyMidStateHeaderControl(divId){
    var DivToShow = document.getElementById(divId);
    DivToShow.style.display = "block";
}


function HideMyMidStateHeaderControl(divId){
    var DivToShow = document.getElementById(divId);
    DivToShow.style.display = "none";
}

//for MyMidState Profile Date of Birth controls
function MoveToDayDropdown(){
    var DropDowns = document.getElementsByTagName("SELECT");
    for(i=0;i<DropDowns.length;i++){
        if(DropDowns[i].id.indexOf("DD")!=-1){
            var DayDropDownElement = DropDowns[i];
            DayDropDownElement.focus();
        }
    }
}

function MoveToYearDropdown(){
    var DropDowns = document.getElementsByTagName("SELECT");
    for(i=0;i<DropDowns.length;i++){
        if(DropDowns[i].id.indexOf("YYYY")!=-1){
            var YearDropDownElement = DropDowns[i];
            YearDropDownElement.focus();
        }
    }
}

function ClearInputElementValues(){
    var inputs = document.getElementsByTagName("INPUT");
    for(i=0;i<inputs.length;i++){
        inputs[i].value = "";
    }
    
}