jQuery(document).ready(function($){
    
    Shadowbox.init({
      // let's skip the automatic setup because we don't have any
      // properly configured link elements on the page
      skipSetup: true
    });
    
    // Creating custom :external selector
    $.expr[':'].external = function(obj){
        return !obj.href.match(/^mailto\:/)
            && (obj.hostname != location.hostname);
    };

    // Add 'external' CSS class to all external links outside wordpress admin
    if (!$('body.wp-admin').length)
        $('a:external').addClass('external');
    
    Shadowbox.setup("a.external", {
        content: 'url'
    });
     
     // scorecard rollovers
     
     $("#scorecardsIcons1").hover(function() {
       $(".electricitys").removeClass("hidden").addClass("scvalue");
       $(".electricitym").addClass("hidden").removeClass("scvalue");
     },
     function(){
       $(".electricitys").addClass("hidden").removeClass("scvalue");
       $(".electricitym").removeClass("hidden").addClass("scvalue");
     }); 
     
     $("#scorecardsIcons2").hover(function() {
       $(".co2s").removeClass("hidden").addClass("scvalue");
       $(".co2m").addClass("hidden").removeClass("scvalue");
     },
     function(){
       $(".co2s").addClass("hidden").removeClass("scvalue");
       $(".co2m").removeClass("hidden").addClass("scvalue");
     });
     
     $("#scorecardsIcons3").hover(function() {
       $(".waters").removeClass("hidden").addClass("scvalue");
       $(".waterm").addClass("hidden").removeClass("scvalue");
     },
     function(){
       $(".waters").addClass("hidden").removeClass("scvalue");
       $(".waterm").removeClass("hidden").addClass("scvalue");
     });
     
     // ui calendar starter
     
     $(".uicalendar").datepicker({ 
     dateFormat: 'yy-mm-dd'
     });
     
     // Form auto-submitter (monitoring)
     $('#date, #time, #view').change( function() {
        $('.mainUtilityForm').submit(); 
     });   
     $('#cdate, #ctime').change( function() {
        $('.secondaryUtilityForm').submit(); 
     });    
     
     // faq accordion
     
     $("#accordion").accordion({
			autoHeight: false
		});

     
     // sign in script
     
            $(".signin").click(function(e) {
                e.preventDefault();
                $("div#signin_menu").toggle();
                $(".signin").toggleClass("menu-open");
            });

            $("div#signin_menu").mouseup(function() {
                return false
            });
            $(document).mouseup(function(e) {
                if($(e.target).parent("a.signin").length==0) {
                    $(".signin").removeClass("menu-open");
                    $("div#signin_menu").hide();
                }
            });
        
   
     });
     