
var Params = "";

function initSelects( genre, type){
    var obj = document.getElementById("Sgenre");
    if(obj != null){
        obj.options[0] = new Option( "Все жанры", "");
        var options_arr = Genres.split("|");
        for(var i = 0; i+1< options_arr.length; i+=2){
            obj.options[i/2+1]= new Option( options_arr[i+1], options_arr[i]+"/");
        }
        for(var i = 0; i < obj.length; i++){ 
            if(obj.options[i].value == genre + "/"){
                obj.selectedIndex = i;
                break;
            }
        }
    }
    obj = document.getElementById("Stype");
    if(obj != null){
        for(var i = 0; i < obj.length; i++){ 
            if(obj.options[i].value == type + "/"){
                obj.selectedIndex = i;
                break;
            }
        }

    }
}

function applyFilter(){
    var genre = document.getElementById("Sgenre");
    var type = document.getElementById("Stype");
    if(genre.value == "" && type.value == "all/"){
        window.location.href = "/play/";
    }else{
        window.location.href = "/play/" + type.value + genre.value;
    }
}

function applyFilterAr(){
    var genre = document.getElementById("Sgenre");
    var type = document.getElementById("Stype");
    if(genre.value == "" && type.value == "all/"){
        window.location.href = "/play/archive/";
    }else if(genre.value == ""){
        window.location.href = "/play/" + type.value + "/all/archive/";
    }else{
        window.location.href = "/play/" + type.value + genre.value + "archive/";
    }
}

function replaceBeutifulLinksByFekal(){

    var div_arr = document.getElementsByTagName("div");
    for(var i = 0; i < div_arr.length; i++){
        if(div_arr[i].className.indexOf("Pages") != -1){   
            var a_arr = div_arr[i].getElementsByTagName("a");
            for(var j = 0; j < a_arr.length; j++){                             
                var beauHref = a_arr[j].href;
                a_arr[j].href = "javascript:refreshContent('"+Params+ beauHref.replace(/.*\/(\d+)\.html.*/i,"$1")+"')";
            }
        }
    }
}

function refreshContent( args){
    ajax_loadContent("play_content", "/ajax/play/archive/default.aspx" + args, ajaxWaitContent);     
}

function setPlayMark(){
	var Mark = document.getElementById("markvalue").value;
	setMark("setmark",MaterialCode,Mark);
}