//this is used for all fake video players
jQuery(document).ready(function(){
    jQuery('#dock2').Fisheye({
        maxWidth: 50,
        items: 'a',
        //itemsText: 'span',
        container: '.dock-container2',
        itemWidth: 122,
        proximity: 70,
        alignment : 'left',
        valign: 'top',
        halign : 'center'
    })

    jQuery("a[rel='video']").bind('click', function() {
        var key = this.name;

        // Get video, pic params
        var videoPic = jQuery('#videoPic'+key).val();
        var videoClip = jQuery('#videoClip'+key).val();

        //hard coded
        var definedWidth = 500;
        var definedHeight = 400;

        //clones player div for appending to body, becouse modalManual deletes the div
        var playerDiv = jQuery("#videoplayer").clone();

        // Engade flash
        loadVideoPlayer('videoplayer', videoClip, videoPic, definedWidth, definedHeight);

        jQuery.nyroModalManual({content: jQuery("#videoplayer"),minWidth: definedWidth, minHeight: definedHeight, autoSizable: false, galleryLinks: '',width: definedWidth, height: definedHeight});

        //append it now - when original is deleted
        jQuery("#body").append(playerDiv);
        
        // Dont use link
        return false;
    });

    jQuery.fn.nyroModal.settings.endFillContent = function(elts, settings) {
        //sets div class
        if (elts.content[0].lastChild.nodeName == 'DIV'){
            var descDiv = elts.content[0].lastChild;
            descDiv.className = "lightboxPicDescription";
        }

        //hides scroll bars
        if (typeof elts.contentWrapper[0].children[1].children[0] != 'undefined' && elts.contentWrapper[0].children[1].children[0].nodeName == 'DIV'){
            var descDiv = elts.contentWrapper[0].children[1].children[0];
            descDiv.style.overflow = "hidden";
        }
    }

    //hides the loading div, unknown bug...
    jQuery.fn.nyroModal.settings.endShowContent = function(elts, settings) {
        elts.loading[0].style.display = "none";
    }

});

function loadVideoPlayer(id, video_clip, video_pic, width,height) {
    var video = new SWFObject('resources/files/player.swf','ply',width,height,'8','#ffffff');
    video.addParam('allowfullscreen','false');
    video.addParam('allowscriptaccess','always');
    video.addParam('wmode','opaque');
    video.addParam('flashvars','file=../../'+video_clip+'&image='+video_pic+'&skin=resources/files/nacht-Source.swf');
    video.write(id);
}
