﻿function showFiltersAjax(theQueryString, divName, ucName) {
    var fade = $(divName);
    fade.setOpacity(0);
    if (theQueryString == "") {
        var url = ucName + "&div=" + divName;  //+ "&" + theQueryString;
    }
    else {
        var url = ucName + "&" +  theQueryString.substring(1) + "&div=" + divName; 
    }
    new Ajax(url, {
        method: 'get',
        update: $(divName),
        onComplete: function() {
            var fx = new Fx.Style(fade, 'opacity', { duration: 200, wait: false });
            fade.setStyle('display', 'block');
            fx.start(0, 1);
        }
    }).request();
}

function showhideMoreFilters(theQueryString, divName, ucName, moreAnchorName) {
    var layer_ref = divName;
    var dis = 'none';
    if (document.getElementById(layer_ref).style.display == 'block') {
        document.getElementById(layer_ref).style.display = dis;
        document.getElementById(layer_ref).innerHTML = '<a ID="hl_Close" style="cursor:pointer" onclick="javascript:CloseSideMenu(' + divName + ');" ><img src="/images/bullet_close_01.gif" alt="סגור" width="9" height="8" />סגור</a></div><div class="loading"><img src="/images/ajax-loader.gif" width="24" height="24" alt="טוען" /></div><div>&nbsp;</div>';
        $(moreAnchorName).className = 'more';
        $(moreAnchorName).innerHTML = document.getElementById(moreAnchorName).innerHTML.replace('פחות', 'עוד');
       }
    else {
        dis = 'block';
        document.getElementById(layer_ref).style.display = dis;
        showFiltersAjax(theQueryString, divName, ucName);
        $(moreAnchorName).className = 'less';
        $(moreAnchorName).innerHTML = document.getElementById(moreAnchorName).innerHTML.replace('עוד', 'פחות');
    }


}

function CloseSideMenu(layer_ref) {
    if (document.getElementById(layer_ref).style.display == 'block') {
        var moreAnchorName = layer_ref.replace('div_MoreTypes', 'hl_More');

        $(moreAnchorName).className = 'more';
        $(moreAnchorName).innerHTML = document.getElementById(moreAnchorName).innerHTML.replace('פחות', 'עוד');
    }
    else {
        var aPosition = layer_ref.indexOf("_");
        var secondPos = layer_ref.indexOf("_", aPosition + 1);
        var moreAnchorName = layer_ref.replace(layer_ref.substring(secondPos + 1), 'hl_More');
        
        $(moreAnchorName).className = 'less';
        $(moreAnchorName).innerHTML = document.getElementById(moreAnchorName).innerHTML.replace('עוד', 'פחות');
    }
    showhide(layer_ref);
}


