﻿
$(document).ready(function(){
    
    /*$(".currentpage").insertAfter($(".pager>a:first"));
    $(".pager>a:first").addClass("prevArrow");
    
    $(".pager>a").bind("click", function(e){
       $(".currentpage").insertAfter($(".pager>a:first"));
    
    });  */
       
    
    $("#ctl00_ContentPlaceHolder1_Ajaxactivities1_lbMixUp").bind("click", function(e){
      trackSort("Mix_Em_Up");        
    });
    $("#ctl00_ContentPlaceHolder1_Ajaxactivities1_lbTopRated").bind("click", function(e){
      trackSort("Top_Rated");
    });
    $("#ctl00_ContentPlaceHolder1_Ajaxactivities1_lbMostViewed").bind("click", function(e){
      trackSort("Most_Viewed");
    });
    $("#ctl00_ContentPlaceHolder1_Ajaxactivities1_lbNewest").bind("click", function(e){
      trackSort("Whats_New");
    });
    
    //Skill Level
    $("#ctl00_ContentPlaceHolder1_Ajaxactivities1_lbSkillAll").bind("click", function(e){
     trackFilter("All");
    });    
    $("#ctl00_ContentPlaceHolder1_Ajaxactivities1_lbSkillBeginner").bind("click", function(e){
      trackFilter("Beginner");
    });    
    $("#ctl00_ContentPlaceHolder1_Ajaxactivities1_lbSkillInter").bind("click", function(e){
      trackFilter("Intermediate");
    });    
     $("#ctl00_ContentPlaceHolder1_Ajaxactivities1_lbSkillExpert").bind("click", function(e){
      trackFilter("Expert");
    });
    
    
    $("#searchsuggest").appendTo("#noresults");
});

function HighlightSubCat(liVal)
{
    $("#subCats>li").removeClass("selected");
    
    $("#"+liVal).addClass("selected");

}
  
function SortActivities (type)
{
    $("li#liMix").removeClass("selected");
    $("li#liTop").removeClass("selected");
    $("li#liViewed").removeClass("selected");
    $("li#liNew").removeClass("selected");
    
    $("li#li"+type).addClass("selected");
    
}

function FilterActivities (type)
{
    $("li#liAll").removeClass("selected");
    $("li#liBegin").removeClass("selected");
    $("li#liInter").removeClass("selected");
    $("li#liExpert").removeClass("selected");    
    $("li#li"+type).addClass("selected");
}

function trackSort(type)
{
    //get filter
    var filter = $("#skillList .selected").attr("id");
    switch(filter)
    {
        case "liAll" :
            filter = "All";
            break;
        case "liBegin" :
            filter = "Beginner";
            break;
        case "liInter" :
            filter = "Intermediate";
            break;
        case "liExpert" :
            filter = "Expert";
            break;    
    }
    _sTrackSearchCategory(type + ":" + filter);
    
}

function trackFilter(filter)
{
    //get filter
    var type = $("#sortList .selected").attr("id");
    switch(type)
    {
        case "liMix" :
            type = "Mix_Em_Up";
            break;
        case "liTop" :
            type = "Top_Rated";
            break;
        case "liViewed" :
            type = "Most_Viewed";
            break;
        case "liNew" :
            type = "Whats_New";
            break;    
    }
    _sTrackSearchCategory(type + ":" + filter);
}



