/**
 * Smette di osservare un lotto
 */
function cmsf_unwatch(id)
{
    return  $.ajax({
        type: "POST",
        url: "/cmsf/ajax-utility.php",
        data: "act=UNWATCH_LOT&lot="+id,
        async: false
    }).responseText;

}

/**
 * Osserva un lotto
 */
function cmsf_watch(id)
{
    return  $.ajax({
        type: "POST",
        url: "/cmsf/ajax-utility.php",
        data: "act=WATCH_LOT&lot="+id,
        async: false
    }).responseText;

}

/**
 * Fa una offerta per un lotto
 */
function cmsf_offer(id,off)
{
    return  $.ajax({
        type: "POST",
        url: "/cmsf/ajax-utility.php",
        data: "act=OFFER_LOT&off="+off+"&lot="+id,
        async: false
    }).responseText;

}

/**
 * Controlla unicita' di una email
 */
function cmsf_unique_email(email)
{
    return  $.ajax({
        type: "POST",
        url: "/cmsf/ajax-utility.php",
        data: "act=USER_UNIQUE_EMAIL&val="+email,
        async: false
    }).responseText;
}

/**
 * Aggiunge al carrello
 */
function cmsf_cart_add(id)
{
    return  $.ajax({
        type: "POST",
        url: "/cmsf/ajax-utility.php",
        data: "act=CART_ADD&lot="+id,
        async: false
    }).responseText;
}

/**
 * Rimuove dal carrello
 */
function cmsf_cart_remove(id)
{
    return  $.ajax({
        type: "POST",
        url: "/cmsf/ajax-utility.php",
        data: "act=CART_REMOVE&lot="+id,
        async: false
    }).responseText;
}

/**
 * Svuota il carrello
 */
function cmsf_cart_empty()
{
    return  $.ajax({
        type: "POST",
        url: "/cmsf/ajax-utility.php",
        data: "act=CART_EMPTY",
        async: false
    }).responseText;
}

/**
 * Scrolla fino all'oggetto indicato
 */
function cmsf_scrollo_to($obj)
{
    $('html,body').animate({scrollTop: $obj.offset().top })
}

/**
 * Aggiorna l'ora del server
 *
function cmsf_server_time()
{
    var orologio = $('strong.bluebox-date');
    var format   = escape(orologio.attr('rel'));
    orologio.load('/cmsf/server-time.php?format='+format);
}
*/

/**
 * Inizializzazioni
 */
$(document).ready(function()
{
    /**
     * Link e rollover sugli elenchi di lotti
     */
    $('.elenco_lotti tr').each(function()
    {
        var tr  = $(this);
        var url = $('a',tr).attr('href');

        if (url)
        {
            tr.attr('url', url );

            tr.hover(
                // Mouseover
                function ()
                {
                    $(this).addClass('in');
                    $(this).removeClass('out');
                },
                // Mouseout
                function ()
                {
                    $(this).addClass('out');
                    $(this).removeClass('in');
                }
            );

            // Click
            tr.click(function(event)
            {
                var $target = $(event.target);
                if( !$target.is("a") && !$target.is("button") && !$target.is("input") )
                {
                    window.document.location.href = tr.attr('url');
                }
                event.stopPropagation( ) ;
            });
        }
    });

    // Aggiorna l'ora del server ogni 5 minuti
    //setInterval(cmsf_server_time, 1000*60*5);

    var lang = '';
    try
    {
        lang = '&lang='+$('html').attr('lang').split('-')[0];
    }catch(e) {}


    // Informazioni di login
    $.get("/cmsf/ajax-utility.php?act=LOGIN_INFO"+lang, function(data)
    {
        $('ul.login-list').prepend(data).fadeIn();
    });

});

/*************  REGISTRAZIONE  *******************/
/**
 * Controlla unicita' di una email
 */
function cmsf_unique_email(email)
{
    return  $.ajax({
        type: "POST",
        url: "/cmsf/ajax-utility.php",
        data: "act=USER_UNIQUE_EMAIL&val="+email,
        async: false
    }).responseText;
}

/**
 * Controlla correttezza captcha
 */
function cmsf_captcha(code)
{
    return  $.ajax({
        type: "POST",
        url: "/cmsf/captcha.php",
        data: "codice="+code,
        async: false
    }).responseText;
}

/**
 * Ricarica il CAPTCHA
 */
function reload_captcha(id)
{
	$('#'+id).attr('src','/cmsf/captcha.php?rnd='+Math.random());
}

/**
 * Scrolla fino all'oggetto indicato
 */
function cmsf_scrollo_to($obj)
{
    $('html,body').animate({scrollTop: $obj.offset().top })
}

