function ckEnabled(name) {
    CKEDITOR.editorConfig = function() {
        config.language = 'pl';
        config.uiColor = '#000';
    }
    CKEDITOR.config.toolbar =
        [
            ['Preview'],
            ['Bold','Italic','Link','Unlink','NumberedList', 'BulletedList'],
            '/',
            ['Styles','Format'],
            ['Image','Flash','Table','HorizontalRule','SpecialChar','PageBreak']
        ];
    CKEDITOR.replace(name,
    {
        
        uiColor : '#9AB8F3',
        skin: 'kama'
    });
}
function removeShopPicture(url) {
    $.ajax({
        url: url,
        type: "POST",
        dataType: "json",
        success: function(result){
            $("#tooltip").hide();
            if(result == 1) {
                $("div#content").load(
                "http://www.monopolowy6-24.pl/admin_panel/shop_pictures.html #true_content", function(){
                    reloadJS();
                    alert('produkt usunięty pomyślnie');
                });
            }
            else {
                alert('produkt nie został usunięty, błąd po stronie serwera');
            }
        }
    });
}
function showOperations() {
    
}
function showJqueryForm() {
    $("#jquery_form").show('slow');
}
function showJqueryFormPosition(e) {
    $("#jquery_form")
	    .css("top", e.pageY + "px")
	    .show('slow');
}
function hideJqueryForm() {
    $("#jquery_form")
    .css("top", 100 + "px")
    .hide('fast');
    setTimeout(function(){$("#jquery_form_load").html('')}, 300);
}
function createFormHelpContent () {
    helpContent['username'] = 'D\u0142ugość od 4 do 32, bez spacji.';
    helpContent['password'] = 'D\u0142ugość od 5 do 42 znaków.';
    helpContent['phone'] = 'Format telefonu komórkowego: <b>555000000</b>. <br /> Format telefonu stacjonarnego: <b>710000000</b>.';
    helpContent['street'] = 'Format ulicy: <b>Nazwa ulicy 10/5</b>.';
    helpContent['email'] = 'np. <b>przyklad@example.pl</b>';
    helpContent['postcode'] = 'Format: <b>00-000</b>.';
    helpContent['nip'] = '10 cyfr, nie rozdzielonych.';
    helpContent['icon_register'] = 'Rejestracja nowego użytkownika.';
    helpContent['icon_contact'] = 'Formularz kontaktowy.';
    helpContent['icon_cart'] = 'Koszyk z zakupami.';
    helpContent['icon_login'] = 'Logowanie do panelu użytkownika.';
    helpContent['title'] = 'Krótki opis pokazywany w dymku przy linkach kategorii.';
    helpContent['alias'] = 'Adres do kategorii na przykłąd: <b>wines</b>, który będzie \n\
        wyświetlany na stronie /categories/wines.html';
    helpContent['message'] = 'Tutaj wpisz informacje o dniu i godzinie dostawy, oraz dodatkowe wiadomości \n\
        dla osoby obsługującej transakcję (jak na przykład dodakowy numer telefonu)...';
}
function reloadJS (optional) {
    $("head").append('<script src="http://www.monopolowy6-24.pl/media/js/other.js" type="text/javascript"></script>');
    if(!optional) {
        optional = 'product_3';
    }
    $("head").append('<script src="http://www.monopolowy6-24.pl/media/js/'+optional+'.js" type="text/javascript"></script>');

}
var helpContent = new Array();
$(document).ready(function(){
	$.localScroll();
    $("#jquery_form_close").children("a").click(function(){
        hideJqueryForm();
        return false;
    });
    createFormHelpContent();
    //Dymek po najechaniu na pomoc
    $("label a, #header_icons a").hover(function(e){
        $("#tooltip").html('');
        var chooseContent = $(this).parent().attr("for");
        if($(this).text() != '?') {
            chooseContent = $(this).attr("id");
        }
        $("#tooltip").append(helpContent[chooseContent]);
        $("#tooltip")
            .css("left", (e.pageX + 10) + "px")
            .css("top", (e.pageY + 20) + "px");
        $("#tooltip").show();
    },
    function () {
        $("#tooltip").hide();
        $("#tooltip").html('');
    }
    );
    //Podczas ruszania myszką
    $("label a, #header_icons a").mousemove(function(e){
        $("#tooltip")
            .css("left", (e.pageX + 10) + "px")
            .css("top", (e.pageY + 20) + "px");
    });
    $("label a").click(function(){return false;});
    /**
     * Operacje w panelu superadmina
     */
    $("td.operations").children("a").toggle(function(){
        $("td.operations").children("button").hide();
        $("td.operations").children("a").text('rozwiń');
        $(this).siblings("button").show();
        $(this).text('zwiń');
        return false;
    },
    function() {
        $(this).siblings("button").hide();
        $(this).text('rozwiń');
        return false;
    }
    );
    //usuwanie zdjęcia
    $("a.remove_image").click(function(e){
        var url = $(this).attr("href");
        if(confirm('Czy na pewno usunąć zdjęcie?')){
            $("#tooltip")
                .css("left", e.pageX + "px")
                .css("top", (e.pageY + 20) + "px")
                .text('TRWA USUWANIE PLIKU...')
                .show();
            removeShopPicture(url);
        }
        else {
            alert('zdjęcie nie zostało usunięte');
        }
        return false;
    });
    //pokazywanie zdjęcia sklepu w powiększeniu
    $("div.shop_image img").click(function(e){
    	var position = e;
        var url = $(this).attr("src");
        $("#jquery_form_load").html('<div class="text_center"><img src="'+url+'" alt="shop_image" /></div>');
        showJqueryFormPosition(position);
    });
    //pokazywanie zdjęcia produktu
    $("div.random_image img").click(function(){
        
    });
});
