AddOnLoadFunction("InitPage", "InitPage()");

function InitPage()
{
    initSlider();  
}

/* Slider */
function initSlider()
{
    if( $('sliderjs') )
    {
        var aSliderBaseProperties = { 'b_vertical':false, 'b_watch':false, 'n_controlWidth':501, 'n_controlHeight':45, 'n_sliderWidth':22, 'n_sliderHeight':26, 'n_pathLeft':22, 'n_pathTop':0, 'n_pathLength':435, 's_imgControl':'images/e4_slider_bg.gif', 's_imgSlider':'images/e4_slider.gif', 'n_zIndex': 1 }
        var aSliderProperties = { 'n_minValue':0, 'n_maxValue':5, 'n_value':0, 'n_step':1, 's_name':'uc_hiBudget' }
        var item = new slider(aSliderBaseProperties, aSliderProperties, $('sliderjs'));
        item.getValue = function() { return this.n_value; };
        item.setValue = function(value) { this.f_setValue(value) };
        item.e_base.setSize = function(size) { this.slider.setSize(size); };
        addEvent(item,'change',gamme_change);
        
        fireRequest($('uc_hiParams').value + '&g=' + item.getValue());
    }
}

function gamme_change(e)
{
    var realValue = 0;
    if (getEvent(e).sender.getValue() != 0)
    {
        realValue = 6 - getEvent(e).sender.getValue();
    }
    
    $("uc_hiBudget").value = realValue;
    fireRequest($('uc_hiParams').value + '&g=' + realValue);
}

/* AJAX */
var newnode = null;

function fireRequest(params)
{
    var locparts = window.location.href.split('/');
    locparts[locparts.length-1] = 'selecteur-produit-ajax.aspx';
    var script = locparts.join('/');
    var url  = script + '?' + params;
    conn.request(url);
}

function handleItemsFound(element)
{
    if (element)
    {
        if (!document.getElementById) return;
        
        if( $('productfound') )
        {
            var nTotal = Number(element.getAttribute('total'));

            $('productfound').innerHTML = nTotal ;
        }
    }
}

var conn = new RemoteConnection();
conn.setRespHandler('itemsfound', handleItemsFound);


