tinyMCE.init({
    mode: 'specific_textareas',
    editor_selector: 'mceEditor',
    content_css: '/css/main.css',
    body_id: 'contentlnk',
    theme: 'advanced',
    plugins: 'advlink,contextmenu,safari',
    language: 'nl',
    file_browser_callback: tinyFileBrowser,
    theme_advanced_buttons1_add: 'fontsizeselect',
    font_size_style_values : 'xx-small,x-small,small,medium,large,x-large,xx-large'
});

$(document).ready(function(){
    if($('#UploadButton').length > 0){
        new AjaxUpload('#UploadButton', {
            autoSubmit: true,
            action: '/admin/gallery_images/upload',
            name: 'image',
            onComplete: function(file, response){
                if(response != 'error'){
                    $j('#GalleryImageImageUrl').append('<option value="/img/upload/' + response + '">' + response + '</option>');
                }
            }
        });
    }

    //animations
    $('.replace').fadeTo(1, 0);
    $('.show').fadeTo(1, 0);
    $('.animate').each(function(){
        var name = $(this).attr('src');
        if($(this).hasClass('replace') || $(this).hasClass('show')){
            $(this).mouseenter(function(){
                $('#player').jPlayer('setFile', name.replace(/.png/, '.mp3').replace(/img\/homepage/, 'audio/menu'));
                $('#player').jPlayer('play');
                $('.replace').fadeTo(1, 1);
                $('.show').fadeTo(1, 1);
                if($(this).hasClass('replace')){
                    $(this).attr('src', name.replace(/.png/, '-hover.png'));
                }
                else if($(this).hasClass('show')){
                    $('#' + name.replace(/\/img\/homepage\//, '').replace(/.png/, '') + 'Hover').show();
                }
                $('img[src="' + name.replace(/.png/, '.jpg').replace(/homepage/, 'menu') + '"]').each(function(){
                    var subname = $(this).attr('src');
                    $(this).attr('src', subname.replace(/.jpg/, '-hover.jpg'));
                });
            }).mouseleave(function(){
                if($(this).hasClass('replace')){
                    $(this).attr('src', name.replace(/-hover.png/, '.png'));
                }
                else if($(this).hasClass('show')){
                    $('#' + name.replace(/\/img\/homepage\//, '').replace(/.png/, '') + 'Hover').hide();
                }
                $('img[src="' + name.replace(/.png/, '-hover.jpg').replace(/homepage/, 'menu') + '"]').each(function(){
                    var subname = $(this).attr('src');
                     $(this).attr('src', subname.replace(/-hover.jpg/, '.jpg'));
                });
            });
        }
        else{
            $(this).mouseenter(function(){
                $('#player').jPlayer('setFile', name.replace(/.jpg/, '.mp3').replace(/img/, 'audio'));
                $('#player').jPlayer('play');
                if(!$(this).hasClass('active')){
                    $(this).attr('src', name.replace(/.jpg/, '-hover.jpg'));
                }
                $('img[src="' + name.replace(/.jpg/, '.png').replace(/menu/, 'homepage') + '"]').each(function(){
                    var subname = $(this).attr('src');
                    if($(this).hasClass('replace')){
                        $(this).attr('src', subname.replace(/.png/, '-hover.png'));
                    }
                    else if($(this).hasClass('show')){
                        $('#' + subname.replace(/\/img\/homepage\//, '').replace(/.png/, '') + 'Hover').show();
                    }
                });
            }).mouseleave(function(){
                if(!$(this).hasClass('active')){
                    $(this).attr('src', name.replace(/-hover.jpg/, '.jpg'));
                }
                $('img[src="' + name.replace(/.jpg/, '-hover.png').replace(/menu/, 'homepage') + '"]').each(function(){
                    var subname = $(this).attr('src');
                    if($(this).hasClass('replace')){
                        $(this).attr('src', subname.replace(/-hover.png/, '.png'));
                    }
                    else if($(this).prev('a').find('img').hasClass('show')){
                        $('#' + subname.replace(/\/img\/homepage\//, '').replace(/-hover.png/, '') + 'Hover').hide();
                    }
                });
            });
        }
    })

    if(!$('#content').hasClass('slides')){
        $('#content').jScrollPane({
            scrollbarWidth: 6
        });
    }
    else{
        $('#content').css({'height': '336px', 'marginTop': '85px', 'width': '392px'});
    }

    $('.hover').fadeTo(1, 0).mouseenter(function(){
        name = $(this).attr('src');
        $('#player').jPlayer('setFile', name.replace(/-hover.png/, '.mp3').replace(/img\/background/, 'audio/background'));
        $('#player').jPlayer('play');
        $(this).fadeTo(1, 1);
    }).mouseleave(function(){
        $(this).fadeTo(1, 0);
    });

    $('#player').jPlayer({
        swfPath: '/flash'
    });

    $('#showIndex li a').fadeTo(1, 0).mouseenter(function(){
        $(this).fadeTo(1, 1);
    }).mouseleave(function(){
        $(this).fadeTo(1, 0);
    });

    $('#slides').cycle({
        pager: '#pager'
    });
});
