Event.observe(window, "load", function() { AbrutisInit(); });

// ########################################################################
// actions common to all pages
var AbrutisInit = function() {
    SearchDropdown.init();
	Trash.init();
    mediaDetailDescriptionScroll();
    if ($("linkSendFile")) Actions.attach("linkSendFile", "onclick", "PopupLogin.show", "this.href");
};

// ########################################################################
var SearchDropdown = {

    init: function() {
        if($("ddType")) {
            $("ddType").observe("click", function() { $("ddTypeBox").toggle(); });
            $$("div#ddTypeBox a").each(function(e) { e.observe("click", SearchDropdown.click); });
        }
    },

    click: function() {
        $("ddTypeValue").value = this.rel;
        $("ddTypeBox").toggle();
        $("ddType").innerHTML = this.innerHTML;
        $("ddType").className = this.className;
    }

};

// ########################################################################
var Trash = {

    init: function() {
        $$("a.is_trash").each(function(e) { Actions.attach(e, "onclick", "Trash.confirm"); });
    },

    confirm: function() {
        if(confirm("Vous \xEAtes sur le point de visualiser une vid\xE9o qui a \xE9t\xE9 report\xE9e comme TRASH ou GORE, si vous souhaitez continuer cliquez sur OK, sinon annulez")) {
            return true;
        } else {
            return false;
        }
    }

};

// ########################################################################
var mediaDetailDescriptionScroll = function() {
    if($("mediaDetailDescription")) {
        if( $("mediaDetailDescription").scrollHeight > $("mediaDetailDescription").getHeight() ) {
            var sb = new ScrollBox($("mediaDetailDescription"));
        }
    }
};


jQuery(document).ready(function(){
	(function($) {
		
		$('#playerOverlay').hover(function() {
			$('#nav').stop();
			$('#nav').animate( { 'top':'372px' } , 250 );
		}, function() {
			$('#nav').stop();
			$('#nav').animate( { 'top':'454px' } , 250 );
		});
	
	})(jQuery);
});
 
