$(document).ready(function() {
  apply_tracker_events();
});


///////////////////////////////////////////////


function ValidateAndSubmit(evt) {
   var $group = $(evt.currentTarget).parents(".form-container");
   var isValid = true;
  
  $group.find(":input").each(function(i, item) {
    if (!$(item).valid())
      isValid = false;
  });
  
  if (!isValid) evt.preventDefault();
}


///////////////////////////////////////////////


function tracker_click_attr(category, action, label, value) {
    var return_attribute = "";

    return_attribute += "_gaq.push(['_trackEvent', '" + category + "','" + action + "'";
    if (label != null)
        return_attribute += ",'" + label + "'";
    if (value != null)
        return_attribute += "," + value.toString();
    return_attribute += "])";

    return return_attribute;
}


///////////////////////////////////////////////

function apply_tracker_events() {
// Stage linking
$("div.stage a").each(function (index) {
        $(this).attr("onClick", tracker_click_attr("Home Page - Stage", "TO: " + com.psuchesco.Pages.Lookup($(this).attr("href").toLowerCase())));
    });

// Photos
$("a.img-zoom").each(function (index) {
        $(this).attr("onClick", tracker_click_attr("Photo Zoom", "TO: " + com.psuchesco.Pages.Lookup($(this).attr("href").toLowerCase())));
    });

// Chapter Social Media pages
$("div.external-social-media a").each(function (index) {
        $(this).attr("onClick", tracker_click_attr("Social Media Chapter Pages", "TO: " + com.psuchesco.Pages.Lookup($(this).attr("href").toLowerCase()), "FROM: " + com.psuchesco.Pages.Lookup(location.pathname.toLowerCase())));
    });  
}
