$(document).ready(initTheme);
$(document).ready(gaSetup);

function initTheme(){

  // Open links with class link_external in new windows (target="_blank" isn't valid strict HTML)
  $('a.link_external').click(function(){
    window.open(this.href);
    return false;
  });
  $('a.link_download').click(function(){
    window.open(this.href);
    return false;
  });
  $('a.link_internal_new_window').click(function(){
    window.open(this.href);
    return false;
  });

  // Add spans to all ordered lists
  $("ol li").addClass("bold_list").wrapInner("<span></span>");

  // Add hasjavascript class to body
  $("body").addClass("hasjavascript");

  // On resize of browser, check footer css (For IE7/8)
  if($.browser.msie == true && $.browser.version > 7){
    //$(window).wresize(content_resize);
  }
  
  // Insert text 'search' into header search box
  var searchBoxText;

  $("input#edit-search-block-form-1, input#edit-keys").click(function(){
	searchBoxText = $(this).val();
	$(this).focus().val("");
  });
  
  $("input#edit-search-block-form-1, input#edit-keys").blur(function(){
    if($(this).val() == ""){
      $(this).val(searchBoxText);
    }
  });
  
  /* Using class toggle_div_next toggle open/close the subsequent element div */
  $('.toggle_div_next').parent().next().toggle(); // Hide all on load
  $('.toggle_div_next').click(function() {
  
    $(this).parent().next().slideToggle('normal');
    $(this).toggleClass('toggle_div_next_selected');
    
    if ($(this).hasClass('toggle_div_next_selected')){
        $(this).html($(this).html().replace(/More/, 'Close'));
    } else {
        $(this).html($(this).html().replace(/Close/, 'More'));
    }
    return false;
  });
}

function content_resize(){
  $("#page").css("min-height", "100%");
  $("#page").css("height", "auto");
  $("#page").css("height", "100%");
}

function gaSetup(){

    // Setup tracking on links
    $('.track_btn').click(function(){
		$tosend = '/' + $(this).attr('id').replace(/:/g, '/');
		pageTracker._trackPageview($tosend);
    });
    
    // Setup tracking for links going towards artez
    artez_url = "mysportrelief.com";
    $("a").each(function(){
        the_url = $(this).attr("href") + "";
        if(the_url.indexOf(artez_url) != -1){
            $(this).attr("onClick", "pageTracker._link('" + the_url + "'); return false;");
        }
    });
    
    /*
     * Commented out due to session issue on Artez
     *
     
    $("form").each(function(){
        the_action = $(this).attr("action") + "";
        the_action = the_action.toLowerCase();
        if(the_action.indexOf(artez_url) != -1){
            $(this).attr("onSubmit", "pageTracker._linkByPost(this)");
        }
    });
    
    */
}
