if(typeof Gcm == 'undefined'){
var Gcm = {}
}
Gcm.initPageEditor = function(pBaseUrl,pUri){
    try{
        if(editable == 1){
            $('div#content').append("<div id=\"pageEditBlock\" class='editBlock'></div>");
            $('div#pageEditBlock').css('display','none');
            $('div#pageEditBlock').css('left','220px');
            $('div#pageEditBlock').text('bearbeiten');
            $('div#content').hover(
                function(){
                    
                    $(this).fadeTo(0.5);
                    $('div#pageEditBlock').slideDown(300);
                },
                function(){
                    $(this).fadeTo(1);
                    $('div#pageEditBlock').slideUp(300);
                }
                );
            $('div#pageEditBlock').click(
                function(){
                    var currUrl = document.location.href;
                    document.location.href = pBaseUrl + '/admin/page/edit?uri=' + pUri + "@@" + escape(currUrl);
                });

        }
    }
    catch(e){
        
    }
}
Gcm.initAktuellesEditor = function(pBaseUrl){
    try{
        if(editableAkt == 1){
            $('div#aktuelles dl dt').append("<div id=\"aktuellesEditBlock\" class='editBlock'></div>");
            $('div#aktuellesEditBlock').css('display','none');
            $('div#aktuellesEditBlock').css('left','5px');
            $('div#aktuellesEditBlock').text('bearbeiten');
            $('div#aktuelles').hover(
                function(){

                    $(this).fadeTo(0.5);
                    $('div#aktuellesEditBlock').slideDown(300);
                },
                function(){
                    $(this).fadeTo(1);
                    $('div#aktuellesEditBlock').slideUp(300);
                }
                );
            $('div#aktuellesEditBlock').click(
                function(){
                            
                    document.location.href = pBaseUrl + '/admin/aktuelles/list';
                });

        }
    }
    catch(e){
        
    }
}
Gcm.initAktuellesItemEditor = function(pBaseUrl){
    try{
        if(editableAkt == 1 && $('ul.aktListFront').size() > 0){
            $('ul.aktListFront li').hover(
                function(){
                    var id = $(this).attr('id');
                    if($('div#pageEditBlock'+ id).size() <1){
                        $(this).append('<div id=\"pageEditBlock'+ id +'\" class=\"editBlock\"></div>');
                    }
                    $('div#pageEditBlock'+ id).unbind();
                    $('div#pageEditBlock'+ id).css('display','none');
                    $('div#pageEditBlock'+ id).css('left','220px');
                    $('div#pageEditBlock'+ id).text('bearbeiten');
                    $('div#pageEditBlock'+ id).click(
                        function(){
                            document.location.href = pBaseUrl + '/admin/aktuelles/edit/id/' + id;
                        });
                    $('div#pageEditBlock'+ id).slideDown(300);
                },
                function(){
                
                    $(this).children('div.editBlock').slideUp(300);
                
                });

        }
    }
    catch(e){
    
    }
    
}
Gcm.initNavigation = function(){
    $('.noDisplay').parent('li').css('display','none');
        
}
$(document).ready(function(){
    Gcm.initSendDeleteImage();
    Gcm.initNavigation();
    if(typeof(baseUrl) == 'string' && typeof(file) == 'string'){
        Gcm.initPageEditor(baseUrl,file);
    }
    else if(typeof(baseUrl) == 'string'){
        Gcm.initAktuellesEditor(baseUrl);
        Gcm.initAktuellesItemEditor(baseUrl);
        
    }
});
Gcm.initSendDeleteImage = function(){
    $('#sendDeleteImage').click(
        function(){
            if($('input.cid:checked').length < 1){
                alert('Bitte ein Bild auwählen')
            }
            else{
                if(confirm($('input.cid:checked').length + ' Bild/Bilder wirklich löschen?')){
                    var cid = new Array();
                    $('input.cid:checked').each(function(index){
                        cid[index] = $(this).val();
                    }
                    );
                    $('#ríght').fadeTo( 500, 0.5);
                    $.ajax({
                        type: "POST",
                        url: ajaxUrl,
                        data: {'cid[]':cid},
                        success: function(retData){
                            $('#ríght').html(retData );
                            $('#ríght').stop();
                            $('#ríght').fadeTo(600,1.0);
                            Gcm.initSendDeleteImage();
                        }
                    });
                }
            }

        }
        );
    return false;
}

