$(document).ready(function(){

editednow=0;
arteditednow=0;
loader='<div id="contentLoading" class="contentLoading"><img src="jjkpanel/images/ajax-loader.gif" alt="Loading data, please wait..."></div>';
divtext=null;
editor=null;
/* which page does the addres refer to? */
var page=location.hash;
page=page.replace("#","");
if (page!=''){
/* choos which tab */
temp=page.split('&');
module=temp[0];
module=module.replace('m=', '');
$('ul#ap_header').children("li").each(function(){
			$(this).removeClass("selected");
			});
$('ul#ap_header').children('.'+module).addClass('selected');
/* load the page */
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?"+page,
    function(){
		bindlinks();})
}
else{
/* else load the default page */
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=news&w=news",
    function(){
		bindlinks();})
}

$(".logout").live('click', function(){
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=logout",
function (){
location.reload();
});

});

/* news */
$(".news").live('click', function() {
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=news&w=news",
    function(){
		window.location.hash='m=news&w=news';
		bindlinks();})
		if ($(this).parent('ul')){
		$(this).parent().children("li").each(function(){
			$(this).removeClass("selected");
			});
		$(this).addClass("selected");
			}
});

$(".showaddnews").live('click', function() {
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=news&w=addnews",
    function(){
		window.location.hash='m=news&w=addnews';
		bindlinks();});
});

$("span#submitnews").live('click', function(){
cont = editor.getData();
title = $('#titleinput').val();
$("#ap_content").empty().html(loader); 
$.post("jjkpanel/admin_panel.ajax.php?m=news&w=submitnews", {content: cont, title: title},
function (){
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=news&w=news",
    function(){
		window.location.hash='m=news&w=news';
		bindlinks();})
});
});

$(".editnews").live('click', function(){
id=$(this).attr('id');
editednow=id.replace('news', '');
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=news&w=editnews", {id: editednow}, 
    function(){
		window.location.hash='jjkpanel/admin_panel.ajax.php?m=news&w=editnews';
		bindlinks();
	})
});

$("span#savenews").live('click', function(){
cont = editor.getData();
title = $('#titleinput').val();
id = $('input[name="id"]').val();
$("#ap_content").empty().html(loader); 
$.post("jjkpanel/admin_panel.ajax.php?m=news&w=savenews", {id: id, content: cont, title: title},
function(){
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=news&w=news",
    function(){
		window.location.hash='m=news&w=news';
		bindlinks();})
});
});

$(".delnews").live('click', function(){ /*  								BEZ PRZEŁADOWANIA!! */
id=$(this).attr('id');
delid=id.replace('news', '');
$("#ap_content").empty().html(loader); 
$.post("jjkpanel/admin_panel.ajax.php?m=news&w=delnews", {id: delid},
function (){
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=news&w=news",
  function(){
	window.location.hash='m=news&w=news';  
	  bindlinks();
    })
});
});

/* articles */
$(".articles").live('click', function(){
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=articles&w=articles",
    function(){
		window.location.hash='m=articles&w=articles';
		bindlinks();
		})
		if ($(this).parent('ul')){
		$(this).parent().children("li").each(function(){
			$(this).removeClass("selected");
			});
		$(this).addClass("selected");
		}
});

$(".showaddarticle").live('click', function(){
cat=$(this).parent().parent().attr('id');
catid=cat.replace('category_', '');
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=articles&w=addarticle", {categoryid: catid},
    function(){
		window.location.hash='m=articles&w=articles';
		bindlinks();});
});
$(".showaddcategory").live('click', function(){
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=articles&w=addcategory",
    function(){
		window.location.hash='m=articles&w=addcategory';
		bindlinks();});
});
$("span#submitcategory").live('click', function(){
title = $('input[name="title"]').val();
$("#ap_content").empty().html(loader); 
$.post("jjkpanel/admin_panel.ajax.php?m=articles&w=submitcategory", {title: title},
function (){
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=articles&w=articles",
    function(){
		window.location.hash='m=articles&w=articles';
		bindlinks();})
});
});

$(".editcategory").live('click', function(){
id=$(this).parents('table').attr('id'); 
cateditednow=id.replace('category_', '');
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=articles&w=editcategory", {id: cateditednow}, 
    function(){
		window.location.hash='jjkpanel/admin_panel.ajax.php?m=articles&w=articles';
		bindlinks();})
});
$("span#savecategory").live('click', function(){
id = $('input[name="id"]').val();
title = $('input[name="title"]').val();
$("#ap_content").empty().html(loader); 
$.post("jjkpanel/admin_panel.ajax.php?m=articles&w=savecategory", {id: id, title: title},
function(){
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=articles&w=articles",
  function(){
	  window.location.hash='m=articles&w=articles';
	  bindlinks();})
});
});
$(".delcategory").live('click', function(){/*  								BEZ PRZEŁADOWANIA!! */
id=$(this).parents('table').attr('id'); 
delid=id.replace('category_', '');
$("#ap_content").empty().html(loader); 
$.post("jjkpanel/admin_panel.ajax.php?m=articles&w=delcategory", {id: delid},
function (){
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=articles&w=articles",
  function(){
	  window.location.hash='m=articles&w=articles';
	  bindlinks();})
});
});
$("span#submitarticle").live('click', function(){
cont = editor.getData();
title = $('#titleinput').val();
category = $('#categoryid').val();
$("#ap_content").empty().html(loader); 
$.post("jjkpanel/admin_panel.ajax.php?m=articles&w=submitarticle", {content: cont, title: title, category: category},
function (){
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=articles&w=articles",
    function(){
		window.location.hash='m=articles&w=articles';
		bindlinks();})
});
});

$(".editarticle").live('click', function(){
id=$(this).attr('id');
arteditednow=id.replace('article', '');
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=articles&w=editarticle", {id: arteditednow}, 
    function(){
		window.location.hash='jjkpanel/admin_panel.ajax.php?m=articles&w=editarticle';
		bindlinks();})
});

$("span#savearticle").live('click', function(){
cont = editor.getData();
id = $('input[name="id"]').val();
title = $('#titleinput').val();
$("#ap_content").empty().html(loader); 
$.post("jjkpanel/admin_panel.ajax.php?m=articles&w=savearticle", {id: id, content: cont, title: title},
function(){
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=articles&w=articles",
  function(){
	  window.location.hash='m=articles&w=articles';
	  bindlinks();})
});
});
$(".delarticle").live('click', function(){/*  								BEZ PRZEŁADOWANIA!! */
id=$(this).attr('id');
delid=id.replace('article', '');
$("#ap_content").empty().html(loader); 
$.post("jjkpanel/admin_panel.ajax.php?m=articles&w=delarticle", {id: delid},
function (){
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=articles&w=articles",
  function(){
	  window.location.hash='m=articles&w=articles';
	  bindlinks();})
});
});

/* VIDEOS */
$(".videos").live('click', function(){
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=videos&w=videos",
    function(){
		window.location.hash='m=videos&w=videos';
		bindlinks();})
		if ($(this).parent('ul')){
		$(this).parent().children("li").each(function(){
			$(this).removeClass("selected");
			});
		$(this).addClass("selected");
		}
});
$(".showaddvideo").live('click', function(){
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=videos&w=addvideo",
    function(){
		window.location.hash='m=videos&w=addvideo';
		bindlinks();});
});
$("span#submitvideo").live('click', function(){
href=$(this).prev().prev().find('input[name*="href"]').val();
descr=$(this).prev().prev().find('input[name*="descr"]').val();
title=$(this).prev().prev().find('input[name*="title"]').val();
$("#ap_content").empty().html(loader); 
$.post("jjkpanel/admin_panel.ajax.php?m=videos&w=submitvideo", {href: href, descr: descr, title: title},
function (){
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=videos&w=videos",
    function(){
		window.location.hash='m=videos&w=videos';
		bindlinks();})
});
});

$(".delvideo").live('click', function(){/*  								BEZ PRZEŁADOWANIA!! */
id=$(this).parent().attr('id');
delid=id.replace('video_', '');
$("#ap_content").empty().html(loader); 
$.post("jjkpanel/admin_panel.ajax.php?m=videos&w=delvideo", {delid: delid},
function (){
	$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=videos&w=videos",
    function(){
		window.location.hash='m=videos&w=videos';
		bindlinks();})
	});
});

/* downloads */
$(".downloads").live('click', function() {
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=downloads&w=downloads",
    function(){
		window.location.hash='m=downloads&w=downloads';
		bindlinks();})
		if ($(this).parent('ul')){
		$(this).parent().children("li").each(function(){
			$(this).removeClass("selected");
			});
		$(this).addClass("selected");
			}
});
$(".filelink").live('click', function() {
alert('Link do pliku to: twojadomena/'+$(this).parent().prev().children('a').attr('href'));
});
$(".delfile").live('click', function(){/*  								BEZ PRZEŁADOWANIA!! */
id=$(this).attr('id');
delid=id.replace('file_', '');
$("#ap_content").empty().html(loader); 
$.post("jjkpanel/admin_panel.ajax.php?m=downloads&w=delfile", {delid: delid},
function (){
	$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=downloads&w=downloads",
    function(){
		window.location.hash='m=downloads&w=downloads';
		bindlinks();})
	});
});

/* links */
$(".links").live('click', function() {
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=links&w=links",
    function(){
		window.location.hash='m=links&w=links';
		bindlinks();})
		if ($(this).parent('ul')){
		$(this).parent().children("li").each(function(){
			$(this).removeClass("selected");
			});
		$(this).addClass("selected");
			}
});
/* settings  */
$(".settings").live('click', function(){
$("#ap_content").empty().html(loader); 
$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=settings&w=settings",
    function(){
		window.location.hash='m=settings&w=settings';
		bindlinks();})
		if ($(this).parent('ul')){
		$(this).parent().children("li").each(function(){
			$(this).removeClass("selected");
			});
		$(this).addClass("selected");
		}
});
function bindlinks(){

/* articles */
$('table.articlestable tbody').sortable({
		connectWith: ['tbody'],
		items: 'tr.articlerow',
		update: function(e, ui){
			tableid=$(this).parent('table').attr('id');
			serial=$(this).sortable('serialize');
			$.post("jjkpanel/admin_panel.ajax.php?m=articles&w=orderarticles", {category: tableid, 
				articles: serial}, function(){});
			/* nie klikac artykulow */
			}
	});
$('#articlesmanager').sortable({
		items: 'table.articlestable',
		update: function(e, ui){
			serial=$(this).sortable('serialize');
			$.post("jjkpanel/admin_panel.ajax.php?m=articles&w=ordercategories", { 
				categories: serial}, function(){});
			}
	});
/* videos */
$("table.videostable tbody").sortable({
	items: 'tr.videorow',
	update: function(e, ui){
			serial=$(this).sortable('serialize');
			$.post("jjkpanel/admin_panel.ajax.php?m=videos&w=ordervideos", {videos: serial}, function(){});
			}

});




/* rest */

text=$("#editor").html();

$("#editor").empty();
/*CKEDITOR.editorConfig = function( config )
{
    config.toolbar = 'MyToolbar';

    config.toolbar_MyToolbar =
    [
        ['Cut','Copy','Paste','PasteText'],
        ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
        ['Image','Flash','Table','HorizontalRule','SpecialChar','PageBreak'],
        '/',
 	['Bold','Italic','Underline','Strike'],
    ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
    ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
    ['Link','Unlink','Anchor','Maximize'],
    '/',
    ['Styles','Format','Font','FontSize'],
    ['TextColor','BGColor'],
    ];
};*/
editor = CKEDITOR.appendTo('editor');
editor.setData( text );
/* downloads */
}

$("#ap_header li").hover(
function(){
	$(this).addClass("hover");
},
function(){
$(this).removeClass("hover");
});


bindlinks();
new AjaxUpload('addfile', {
action: 'jjkpanel/admin_panel.ajax.php?m=downloads&w=addfile',
name: 'userfile',
onComplete: function(file, response) {
	if (response=='error'){
		alert('blad');
		}
	$("#ap_content").empty().html(loader); 
	$("#ap_content").load("jjkpanel/admin_panel.ajax.php?m=downloads&w=downloads",
    function(){
		window.location.hash='m=downloads&w=downloads';
		bindlinks();})
		if ($(this).parent('ul')){
		$(this).parent().children("li").each(function(){
			$(this).removeClass("selected");
			});
		$(this).addClass("selected");
			}
	}

});
})

