﻿// JScript File

    $(document).ready(function(){
    
        /******This script blocks multiple button clicks*****/
        var _formSubmitted = false;
        
        singleClickHandler = function(){
          var _validFlag=true;
          
          //if validator exists, check if page is valid
          if(typeof(Page_IsValid)!="undefined") 
          {
            _validFlag=Page_IsValid;
          }
          
          if(_validFlag)
          {
            if (_formSubmitted)
            {
                return false;
            }

            _formSubmitted = true;  
          }            
        }

        $("form").bind("submit", singleClickHandler);
        $(".SingleClickLink").bind("click", singleClickHandler);

        /******end of This script blocks multiple button clicks*****/
        
      /****Accordian Menu*****/
      
      //show until DOM is ready to prevent FOUC
      if ($('#SideMenu').is(":hidden")) {
            $('#SideMenu').show();
      }
      
      //fix for IE 6 stacking images on global home page
      if ($('.Globalimgslides').is(":hidden")) {
            $('.Globalimgslides').show();
      }
      
      //handle header click
        var closeNavFirstFlag=true;
        
        $('#SideMenu a.menuBar_nav-first').click(function() { 
                
                var link = jQuery(this);
                var _href=link.attr("href");
                var _parent=$(this).parent()
                var _currentTabIndex = _parent.attr("tabIndex");
                
                if(enableHeaderAccordian && closeNavFirstFlag && (_currentTabIndex!=null && _currentTabIndex==0)) 
                {
                  closeNavFirstFlag=false;
                  return true;
                }else
                {
		              closeNavFirstFlag=true;
		              location.href = link.attr("href");
		              return false;
		            }
	        });	   	 
	        
        //handle second layer click
        var closeNavSecondFlag=true;
        
        $('#SideMenu a.menuBar_nav-second').click(function() { 
                
                var link = jQuery(this);
                var _href=link.attr("href");
                var _parent=$(this).parent();
                var _expanded = _parent.attr("aria-expanded");
                if(closeNavSecondFlag && (_expanded!=null && _expanded=="true")) 
                {
                  closeNavSecondFlag=false;
                  return true;
                }else
                {
		              closeNavSecondFlag=true;
		              location.href = link.attr("href");
		              return false;
		            }
	        });	  

        //handle second layer(Selected) click
        var closeNavSecondSelFlag=true;
        $('#SideMenu a.menuBar_nav-secondSel').click(function() { 
                
                var link = jQuery(this);
                var _href=link.attr("href");
                
                var _parent=$(this).parent();
                var _expanded = _parent.attr("aria-expanded");
                if(closeNavSecondSelFlag && (_expanded!=null && _expanded=="true")) 
                {
                  closeNavSecondSelFlag=false;
                  return true;
                }else
                {
		              closeNavSecondSelFlag=true;
		              location.href = link.attr("href");
		              return false;
		            }
	        });	  	          
        /****end of Accordian Menu*****/
        
        /****For  Zone10--FeaturedServices****/
      //show until DOM is ready to prevent FOUC
      if ($('#FeaturedServices').is(":hidden")) {
            $('#FeaturedServices').show();
      }
        
    });


