$(document).ready( function () {
  
  //External Link Notification - Leaving the Site
  var externalLinks = $('a:not([rel*="shadowbox"])').filter(function () { return this.hostname && this.hostname !== location.hostname; });
  externalLinks.attr('rel', ' external ').attr('target', '_blank').click(function () {
     var x=window.confirm('You are about to proceed to an offsite link.  ACETforafrica.org has no control over the content of the linked site.  Click OK to proceed.');
     var val = false;
     if (x) {
       val = true;
     } else {
       val = false;
     }
     return val;   
  });

  //Dropdown nav 
  var elementWidth = 0;
  var elementPos = 0;
  var positioningPrcnt = 2.15;
  var positioningOffset = 0;
  var slidertiming = 800;
  var activeMenuItem = $("#main_navigation ul#navigation_main_list li.activelinkli");
  
  $("#main_navigation .activelinkli a.nav-main-link").css('background-image', 'none');
  $("#main_navigation a.nav-main-link").hover(function () {
  	$(this).css('background-image', 'none');
  },function () {
  	$(this).css('background-image', 'none');
  });
  
  if(activeMenuItem.length !== 0) {
    $("#main_navigation ul#navigation_main_list").css('background-image', 'url(' + themepath + '/images/main-nav-arrow.gif)').css('background-repeat', 'no-repeat').css('background-position', '0px 29px');
  }

  var original_positon = $("#main_navigation ul#navigation_main_list li.activelinkli").position();
  var origianl_width = $("#main_navigation ul#navigation_main_list li.activelinkli").width();
  var original_setting = original_positon.left + (( origianl_width / positioningPrcnt ) + positioningOffset );
  var original_setting_string = original_setting + 'px 29px';
  $("#main_navigation ul#navigation_main_list").css('background-position', original_setting_string);

  // Secondary Nav Dropdown With Sliding Background Image 
    $("#main_navigation ul#navigation_main_list li.nav-main-links").hover(function () {
  
    /*$(this).addClass("hover");
    $(this).find("a:first").addClass("hover");
    $('ul:first',this).fadeOut(0);
    $('ul:first',this).css('visibility', 'visible');
    $('ul:first',this).fadeIn("slow");*/
  
    $("#main_navigation ul#navigation_main_list").css('background-image', "url(" + themepath + "/images/main-nav-arrow2.gif)");
  
    elementWidth = $(this).width();
    elementPos = $(this).position();
    var element_setting = elementPos.left + (( elementWidth / positioningPrcnt ) + positioningOffset );
    var element_setting_string = element_setting + 'px 29px';
    $("#main_navigation ul#navigation_main_list").stop().animate({backgroundPosition: element_setting_string}, slidertiming);
  
  },function () {
  
    /*$(this).removeClass("hover");
    $(this).find("a:first").removeClass("hover");
    $('ul:first',this).css('visibility', 'hidden');
    $('ul:first',this).fadeOut(0);*/
  
    $("#main_navigation ul#navigation_main_list").stop().animate({backgroundPosition: original_setting_string }, slidertiming,
      function(){  $("#main_navigation ul#navigation_main_list").css('background-image', 'url(' + themepath + '/images/main-nav-arrow.gif)');  }
    );
  
  });

  //Adding Values Titles and classes to clearable input fields
  // clear input on focus
  $('.clearMeFocus').focus( function () {
    if ($(this).val() === $(this).attr('title')) {
      $(this).val('');
    }
  }).blur(function () {
    if ($(this).val() === '') {
      $(this).val($(this).attr('title'));
    }
  });
  
  //Uniform Start
  $(function () {
    $("input, textarea, select, button").not('input.search-submit, #adminbarsearch .adminbar-button, .button').uniform();
  });
  
  //Madd Mimi Success
  $('.mad_mimi_success').html('<p>You have been added to our list. Thank you for signing up.</p>');
  $('.mad_mimi_error label').css('color', 'red').css('line-height', '10px');
  $('.mad_mimi_error').next('label').hide();
  
  //Homepage Slider
  $('#slider').cycle({ 
    fx:     'fade', 
    timeout: 2500,
    speed:  2500
  });
  
});
