﻿
//
// MediaUploadMenu.js
//

/// <reference path="../Edentity.Global.js" />
/// <reference path="../External/jquery-1.3.2-vsdoc2.js" />


Edentity.RegisterNamespace("Whiskas.Modules.MediaUploadMenu");

(function(MUM, $) {

    MUM.OnInit = function(pnlMediaUploadMenu, defaultMediaType) {

        var div = $('#' + pnlMediaUploadMenu);

        // Setup rollovers
        var items = $('ul > li', div);

        items.each(function(idx, element) {
            $(element).click(function() {
                if (idx == 0){
                    $("#one a").attr("class","active");
                    $("#two a").attr("class","");
                }
                else {
                    $("#two a").attr("class","active");
                    $("#one a").attr("class","");
                }
                _selectMediaType(div, items, idx);
            });
        });

        _selectMediaType(div, items, defaultMediaType);
    };

    function _selectMediaType(div, items, mediaType) {

        //Hide the previous
        var i = div.attr('selectedMediaType');
        if (i != undefined) {
            $('img', items.eq(eval(i))).eq(1).hide();
        }

        //$(this).next().show();
        $('img:first', items.eq(eval(mediaType))).next().show();

        //Media Upload area
        var mediaUpload = $("div.MediaUpload");

        //Save selected
        div.attr('selectedMediaType', mediaType);
        mediaUpload.attr('selectedMediaType', mediaType);

        switch (mediaType) {
            case 1: //Video:
                $(".Photo", mediaUpload).hide();
                $(".Video", mediaUpload).show();
                break;
            case 0: //Photo:
                $(".Video", mediaUpload).hide();
                $(".Photo", mediaUpload).show();
                break;
        };
    };

})(Whiskas.Modules.MediaUploadMenu, jQuery);

