﻿  function changeUrl()
    {
        var ddlSortingEl;
        if (isAnimations=="True")
        {
            ddlSortingEl = document.getElementById(ddlSortingId);
        }
        else
        {
            ddlSortingEl = document.getElementById(ddlSortingIdZ);
        }
        
        var sortSelectedIndex= ddlSortingEl.selectedIndex;
        var sortSelectedValue = ddlSortingEl.options[sortSelectedIndex].value;
        
        var curUrlNew;        
        var letter = "?";            
        if (isExistedParam=="True")
        {
            letter = "&";
        }
        
        if (isAnimations=="True")
        {        
            var ddlTimeLineEl = document.getElementById(ddlTimeLineId);
            var timeSelectedIndex= ddlTimeLineEl.selectedIndex;
            var timeSelectedValue = ddlTimeLineEl.options[timeSelectedIndex].value;
            curUrlNew = curUrl + getNameFromIDSort(sortSelectedValue) + "/" + getNameFromIDTime(timeSelectedValue);
        }
        else
        {
            curUrlNew = curUrl + letter+"S=" + sortSelectedValue;            
        } 
        location.href = curUrlNew;
    } 
           
    function getNameFromIDSort(id)
    {
        var str = SortNames.TopRated;
        
       switch (id)
         {
            case "3": 
            str = SortNames.TopRated;
            break;
            case "2": 
            str = SortNames.MostViewed;
            break;
            case "5": 
            str = SortNames.MostRecent;
            break;
            case "8": 
            str = SortNames.Favorites;
            break;
            case "7": 
            str = SortNames.MostDiscussed;
            break;
            case "9": 
            str = SortNames.Offensive;
            break;
            case "6": 
            str = SortNames.Relevance;
            break;      
            default : 
            str = SortNames.TopRated;             
        }
    
  
    return str;
            
            
    }
    
    function getNameFromIDTime(id)
    {
        var str =  SortNames.ThreeMonths;
    
        switch (id){
        case "0":
        str = SortNames.ThreeMonths;
        break;
        case "1": 
        str = SortNames.All;
        break;
        case "2": 
        str = SortNames.Month;
        break;        
        case "3": 
        str = SortNames.Week;
        break;         
        default : 
           str = SortNames.ThreeMonths;
           break;
        }
         
         return str;
    }   