﻿
jQuery(function()
{

    $('ul.paging a').livequery('click', getEmissionsPage);
    $('#UC_ListeSaisons').livequery('change', getEmissionsPage);
    $('#frm_emission').submit(getEmissionsByInvites);

    //**** GET EMISSIONS
    function getEmissionsPage(sender)
    {
        var strHREF = $(this).attr("href");

        var hasParams = strHREF.substr(strHREF.length - 5, strHREF.length - 1) != ".aspx";
        
        if (!hasParams)
            strHREF += "?rows=6";
        
        $.ajax(
        {
            url: strHREF,
            data: $('#frm_emission').serialize(),
            dataType: "xml",
            success: onEmissionsPage,
            error: onEmissionsPageError
        });

        return false;
    }

    function onEmissionsPage(xml)
    {
        $xml = $(xml, "xml");

        var strEmissions = $xml.find("emissions").text();
        var strPaging = $xml.find("paging").text();

        $('#ListeEmissions').replaceWith(strEmissions);
        $('.paging').replaceWith(strPaging);
    }

    function onEmissionsPageError()
    {

    }

    //**** GET EMISSIONS BY INVITES
    function getEmissionsByInvites(sender)
    {
        var strHREF = $(this).attr("action");

       var hasParams = strHREF.substr(strHREF.length - 5, strHREF.length - 1) != ".aspx";
        
        if (!hasParams)
            strHREF += "?rows=6";
            
        $.ajax(
        {
            url: strHREF,
            data: $('#frm_emission').serialize(),
            dataType: "xml",
            success: onEmissionsPage,
            error: onEmissionsPageError
        });

        return false;
    }
})
