/*
Unified javascripts for RGMania 
*/
$(document).ready(function() {
    /* Apply fancybox to multiple items */
    if ($("a.grouped_elements").length>0)
        $("a.grouped_elements").fancybox({
            'transitionIn':'elastic',
            'transitionOut':'elastic',
            'speedIn':600, 
            'speedOut':200, 
            'overlayShow':true
        });
    
    if ($('a[href$=/image_view_fullscreen]').length){
        $('a[href$=/image_view_fullscreen]').fancybox({
            'transitionIn':'elastic',
            'transitionOut':'elastic',
            'speedIn':600, 
            'speedOut':200, 
            'filter': '#wrapper-padding-plone a',
            'overlayShow':true
        });
    }
    
    if ($(".scrollable-gallery").length>0)
        $(".scrollable-gallery").scrollable().navigator();

    /* Home news carousel*/
    if ($("#gallery-events .scrollable").length>0)
        $("#gallery-events .scrollable").scrollable({circular: true, speed: 900}).autoscroll({ autoplay: false });


    /* clear input box on focus */
    $('form input[type="text"], form input[type="password"]').live('click', function(event){
            target = $(event.target);
            if (target.val() == 'cerca i prodotti' || target.val() == 'search products' || target.val() == 'Cerca nel sito'){
                target.attr('value', '');
            }
            target.select();
    });
    
});

// Youtube portlets
function play(id, holder, width, height)
{
    var s1 = new SWFObject("http://www.youtube.com/v/"+id,"prodotti",width, height,"7");
    s1.addVariable("width", width);
    s1.addVariable("height", height);
    s1.addParam("wmode", "transparent");
    s1.addVariable("transition", "fade");
    s1.write(holder);
};
  
//grab a youtube id from a (clean, no querystring) url (thanks to http://jquery-howto.blogspot.com/2009/05/jyoutube-jquery-youtube-thumbnail.html)
function youtubeid(url) {
    var ytid = url.match("[\\?&]v=([^&#]*)");
    ytid = ytid[1];
    return ytid;
};
