// JavaScript Document
 
	
	function showHideMenuDynamic1()
	{
	    
	    if (typeof(document.getElementById('dhtmlgoodies_listMenu')) == "undefined" || document.getElementById('dhtmlgoodies_listMenu') == null) return false;
	    var liID = document.getElementById('dhtmlgoodies_listMenu').getElementsByTagName('LI');
		//RelatedLinkShowHideMenu();
	

	    for(var no=0;no<liID.length;no++)
	    {
	        //when user click home item (i.e. first item)
	        var aid = liID[no].getElementsByTagName('A')[0];
	       
	        var loc = location.href.toLowerCase();
	        var aidhref = aid.href.toLowerCase();
            
	        if(QueryString(loc,'ref')!= '')
	        {
	            loc = replaceQueryString(loc,'id',QueryString(loc,'ref'));
	            loc = replaceQueryString(loc,'ref','');
	            aidhref = aidhref + '&ref=';
	            //alert(QueryString(loc,'id'));
 			//Case1: Franciscan >> Programs & Services >> Therapy Services >> Outpatient Therapy Services >> Neurorehabilitation (OT/PT/ST) 
                        if((QueryString(loc,'dropmenu_id')==""))
                        {
                            loc = loc.replace("dropmenu_id=","dropmenu_id=962");
				            //alert(loc);
                        }
	        }
	        if(aid.id != "" && aidhref == loc && aid.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.id != "dhtmlgoodies_listMenu")
	        {
	         //alert(aidhref);
	         if(liID[no].getElementsByTagName('UL')[0] != null)
	         {
	         //Set property for Parent Node.
	        // alert(liID[no].getElementsByTagName('A')[0].href)
	        liID[no].getElementsByTagName('UL')[0].style.display="block";
	        aid.className = "downarrow";
	        //alert(aid.className);
	        }
	        }
	        
	        //when user click on nested links
	        var parentElement = aid.parentNode.getElementsByTagName('UL')[0];
	        var aidParents = aid.parentNode.parentNode.parentNode.getElementsByTagName('UL')[0];
	        var expand = 0;
	        if(aidhref == loc && aidParents.id != "dhtmlgoodies_listMenu")
	        {
	        //aid.className="activeMenuLink";
	        aidParents.parentNode.getElementsByTagName('UL')[0].style.display="block";
	        //aid.parentNode.parentNode.getElementsByTagName('UL')[0].style.fontStyle = "italic";
			//alert(aidParents.parentNode.getElementsByTagName('A')[0].href);
			aidParents.parentNode.getElementsByTagName('A')[0].className = "downarrow";
			//aid.parentNode.getElementsByTagName('A')[0].className = "InnerList";
			//alert(aid.parentNode.getElementsByTagName('A')[0].href);
	        aid.className="activeMenuLink3";
	        }
	        
	        var aidParentsThird = aid.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('UL')[0];
            //var pID = document.getElementByID('dhtmlgoodies_listMenu');
			
			if(aidhref == loc && aidParents.id != "dhtmlgoodies_listMenu" && expand == 0)
	        {
    			aidParentsThird.parentNode.getElementsByTagName('UL')[0].style.display="block";
    			//Set class for 1st Parent from 2nd Parent
    			//alert(aid.parentNode.getElementsByTagName('li').id + "\nExpand " + expand);
    			//alert(aid.parentNode.getElementsByTagName('UL').length);
    			if(aid.parentNode.getElementsByTagName('UL').length != 0)
    			{
    			    aid.parentNode.getElementsByTagName('A')[0].className = "InnerList";
    			}
    			aid.parentNode.parentNode.parentNode.getElementsByTagName('A')[0].className="downarrow";
    			//alert(aid.parentNode.getElementsByTagName('UL')[0].);
    			//aidParentsThird.getElementsByTagName('A')[0].className = "activeMenuLink3";
	        }
	        
	       
	        if(aidhref == loc && aidParentsThird.id != "dhtmlgoodies_listMenu" && expand == 0)
	        {
	        //Set class for 1st Parent and 2nd Parent from 3rd Child
	        //alert(aid.parentNode.getElementsByTagName('A')[0].href);
	        aid.parentNode.getElementsByTagName('A')[0].className = "activeMenuLink3";
	        aid.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('A')[0].className="downarrow";
	        aid.parentNode.parentNode.parentNode.getElementsByTagName('A')[0].className="InnerParentList";
	       
	       
	        }
	      
	    }
	}
	function replaceQueryString(url,param,value) 
	{
        var re = new RegExp("([?|&])" + param + "=.*?(&|$)","i");
        if (url.match(re))
            return url.replace(re,'$1' + param + "=" + value + '$2');
        else
            return url + '&' + param + "=" + value;
    }
		
	function QueryString(loc,name)
	{
	  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	  var regexS = "[\\?&]"+name+"=([^&#]*)";
	  var regex = new RegExp( regexS );
	  var results = regex.exec(loc );
	  if( results == null )
	    return "";
	  else
	    return results[1];
	}
	