$(document).ready(function() {
    
    $("#keywords").keypress(
      function (e)
      {
        if(e.which==13)
        {
          document.location.href = '/search-results.aspx?q=' + $("#keywords").val();
          return false;
        }
      }
      );
      
    $('#searchbutton').click(function(){
        document.location.href = '/search-results.aspx?q=' + $("#keywords").val();
    });

    $('ul#multi li a').click(function() {
        $('.mainimage').attr("src", $(this).find("img").attr("src").replace('extra/', ''));
    });

    $('ul#nav').superfish({});

    $("ul#nav li:last").addClass('last');
    $("ul#multi li:first").addClass('first');
    $("#article #left p:last").addClass('last');
    $("#article #right ul:last").addClass('last');


    //sub navigation
    $('ul.expand').each(function() {
        id = $(this).attr('id');

        switch (id) {
            case 'subnav': expandableMenu(id, 'ul'); break;
        }
    });


    $("#companies ul li").hover(function() {
        $(this).css({ 'z-index': '10' }); /*Add a higher z-index value so this image stays on top*/
        var imgno = $(this).find('img').attr('src').replace('/assets/images/logos/', '').replace('.gif', '');
        $(this).find('img').addClass("hover").attr('src', '/assets/images/logos/' + imgno + 'c.gif').stop() /* Add class of "hover", then stop animation queue buildup*/
		.animate({
		    marginTop: '-35px', /* The next 4 lines will vertically align this image */
		    marginLeft: '-35px',
		    top: '50%',
		    left: '50%',
		    width: '70px', /* Set new width */
		    height: '70px'
		}, 200); /* this value of "200" is the speed of how fast/slow this hover animates */

    }, function() {
        var imgno = $(this).find('img').attr('src').replace('/assets/images/logos/', '').replace('c', '');
        $(this).css({ 'z-index': '0' }); /* Set z-index back to 0 */
        $(this).find('img').removeClass("hover").stop()  /* Remove the "hover" class , then stop animation queue buildup*/
		.animate({
		    marginTop: '0', /* Set alignment back to default */
		    marginLeft: '0',
		    top: '0',
		    left: '0',
		    width: '48px', /* Set width back to default */
		    height: '48px'
		}, 400).attr('src', '/assets/images/logos/' + imgno);
    });

});