$(document).ready(function() {
  /* Remove line from previous element on roll over */
  function setLinesOnMenuItems() {
    var numMenuItems = $('#divContainer #header #delivery ul.delivery-links li').length;
    var menuItemsStatus = [];
    var i = 0;
    for( i = 0; i < numMenuItems; i++ ) {
      menuItemsStatus[i] = true;
    }
    menuItemsStatus[(menuItemsStatus.length - 1)] = false;
    //
    for( i = 1; i < numMenuItems; i++ ) {
      var item = $($('#divContainer #header #delivery ul.delivery-links li')[i]);
      // Clear line from item before selected item
      if( item.hasClass('active-trail') || item.hasClass('active') ) {
        menuItemsStatus[(i - 1)] = false;
        menuItemsStatus[i] = false;
      }
      // Clear line from item before hovered item
      if( item.attr('rel') == 'hover' ) {
        menuItemsStatus[(i - 1)] = false;
        menuItemsStatus[i] = false;
      }

    }
    // Update elements lines
    for( i = 0; i < numMenuItems; i++ ) {
      var item = $($('#divContainer #header #delivery ul.delivery-links li')[i]);
      if( menuItemsStatus[i] == false ) {
        $('a span', item).addClass('noborderright');
      } else {
        $('a span', item).removeClass('noborderright');
      }
    }
  }
  
  setLinesOnMenuItems();
  var linkMaxIndex = $('#divContainer #header #delivery ul.delivery-links li').length - 1;
  $('#divContainer #header #delivery ul.delivery-links li').each(function(i, e) {
    $(e).hover(
    function() {
      // Set this item as being hovered
      $(e).attr('rel', 'hover');
      // Update lines
      setLinesOnMenuItems();
    },
    function() {
      // Set this item as NOT being hovered
      $(e).removeAttr('rel');
      // Update lines
      setLinesOnMenuItems();
    }
    );
  });


  /* Promos */
  $('.promo.rollover').click(function() {
      window.location = $('div.imagelink a', this).attr('href');
    });
//.each(function (i, e) {
//    $(e).hover(
//      function() {
//        $('div.copy', this).animate({marginTop:'-90px'}, 250, "linear");
//      },
//      function() {
//        $('div.copy', this).animate({marginTop:'0px'}, 250, "linear");
//      }
//    ).click(function() {
//      window.location = $('div.imagelink a', this).attr('href');
//    });
  //});

});



// External Links links /////////////////////////////////////////////////
$(document).ready(function() {
//	$("a[@rel$='external']").click(function(){
//		this.target = "_blank";
//	});	 
	});	 


// Essential links /////////////////////////////////////////////////
$(document).ready(function() {
									  
	$("#essential_links select").change(function() {
			window.location.href = $(this).val();
    });
						   
});


$(document).ready(function() {
  
  $(".node-type-section-lead .subpage h2").equalizeCols();
	$(".node-type-section-lead .subpage").equalizeCols();
	$("body.node-type-project-home #divOuterContainer #divContainer #main #middle_column div.view-content ul li").equalizeCols();
	$(".em_pager li:last-child").addClass("last");
	
	var relatedBlocks = $("body #divContainer #divContent #main #callout div.related-content div.related");
	$(relatedBlocks[(relatedBlocks.length - 1)]).css('border-bottom', 'none').css('margin-bottom', '0').css('padding-bottom', '0');
	

  // Google Tracker ////////////////////////////////////////
  
  var filetypes = /\.doc$|\.pdf$|\.jpg$|\.jpeg$|\.gif$|\.tiff$/i;
  
  $("a").each(function(){
    
    var href = $(this).attr("href");
    
    if (href != undefined){
      
      if(href.match(filetypes)) {

        var filename = "";
        var lastSlash = href.lastIndexOf("/");
        if(lastSlash){
          filename = href.substr(lastSlash+1);
        }
        
        $(this).click(function() {
          pageTracker._trackPageview("/downloads/" + filename);
        
        })
      
      }
    
    }

  });
  
  ////////////////////// "monitor page" form
  	
  $("a.change-detection").click(function(event){
    event.preventDefault();
    pageTracker._trackPageview("/watchpage");
    var win = window.open($(this).attr('href'), 'ChangeDetectionWiz','resizable=yes,scrollbars=yes,width=660,height=460');
    win.focus();

  });
  
  // "sign up" on more links areas on various pages
  
  $("a.more-link-user").click(function(){
    $(this).parents("li").load("/user/email-signup?source=" + Drupal.settings.common.current_path);
    return false;
  });
  
});



