function toggleClanek(id, name) {
  $('.' + name + '_view div').css('display', 'none');
  $('.' + name + '_view div.' + name + '_' + id).css('display', 'block');
  $('span.' + name + ' li a').removeClass('selected');
  $('span.' + name + ' li.' + id + ' a').addClass('selected');
  
} 

function toggleClanky(id) {
  $('.clanky_view div').css('display', 'none');
  $('.clanky_view #clanky_view-' + id).css('display', 'block');
  $('span.clanky li a').removeClass('selected');
  $('span.clanky li#clanek-' + id + ' a').addClass('selected');
} 

function showClankyImg(image) {
	$('#clankyNahled').attr('src', 'images/clanky/' + image);
}

function showKapela(id) {
  $('#kapela_view p').css('display', 'none');
  $('#kapela_view p.' + id).css('display', 'block');
} 
function showClanky(id) {
  $('#clanky_view p').css('display', 'none');
  $('#clanky_view p.' + id).css('display', 'block');
} 

function showPopisek() {
  $('span#remastered_popisek').css('display', 'block');
  $('a#rm_popisek_vice').css('display', 'none');
} 

function showMidImg(imageNumber) {
	$('#motivnahled').attr('src', 'images/motivy/mid/motiv' + imageNumber + '.jpg');
}

function showMainImg(imageNumber) {
	$('#motiv').css('background-image', 'url("images/motivy/motiv' + imageNumber + '.jpg")');
	$('body').css('background-image', 'url("images/motivy/bgimage_' +  imageNumber + '.png")');
	
	sendCookieBg(imageNumber);
}

function sendCookieBg(imageNumber) {
	$.ajax({
	  url: base_url + 'ajax/send_bg',
	  data: 'imgnumber=' + imageNumber,
	  type: 'POST',
	  dataType: 'html',
	  success: function(j) {
	    //alert(j);
	  }
	});
}

function setDefSettings() {
	$.ajax({
	  url: base_url + 'ajax/set_default',
	  data: 'setdef=yes',
	  type: 'POST',
	  dataType: 'json',
	  success: function(j) {
	    if(j.setOk = 'yes') {
			top.location = base_url;
		}
	  }
	});
}

function showNewsImg(imageNumber) {
	$('#newsNahled').attr('src', 'images/novinky/novinka' + imageNumber + '.jpg');
}
function showProjektyImg(imageNumber) {
	$('#projektyNahled').attr('src', 'images/projekty/projekty' + imageNumber + '.jpg');
}

function showKapelaImg(image) {
	$('#kapelaNahled').attr('src', 'images/kapela/' + image + '.jpg');
}

function playPreview(url, playerDiv) {
	
	if(playerDiv != last_player) {
		$('.cedecka span.player').css('background-image', 'url("../images/player/play.png")');
		$('.cedecka span#' + playerDiv).css('background-image', 'url("../images/player/stop.png")');
		
			
		var so = new SWFObject('../mp3player.swf', "music_player",'0',' 0','7');
		so.addParam("bgcolor","#FFFFFF");
		so.addVariable("file", url); 
		so.addVariable("autostart","true");
		so.addVariable("backcolor","0x660000");
		so.addVariable("frontcolor","0xCCCCCC");
		so.addVariable("lightcolor","0xFFFFFF");
		so.addParam("backcolor","0x660000");
		so.addParam("frontcolor","0xCCCCCC");
		so.addParam("lightcolor","0xFFFFFF");
		so.write("music_player");
		
		last_player = playerDiv;
	} else {
		$('#music_player').html('');
		$('.cedecka span#' + playerDiv).css('background-image', 'url("../images/player/play.png")');
		last_player = "";
	}
		
		
}

//function create_player() {
	//var so = new SWFObject('../mp3player.swf', "music_player",'1',' 1','7');
	//so.addParam("bgcolor","#FFFFFF");
	//so.addVariable("file", ""); 
	//so.write("music_player");
//}

function showAjaxWindow(page) {
	$.ajax({
	   type: 'POST',
	   url: base_url + 'ajax/' + page,
	   dataType: "html",
	   cache: false,
	   success: function(j){
			if(j != "error")
			{
				$.modal.close();
				$('#modal-window').html(j);
				
				$('#modal-window #admin_login').click(function() {
						check_login();
				});
				
				$('#modal-window #gbook_check').click(function() {
						check_gbook();
				});
				
				showDialog(450, 300);
				
	
			}
		}
	 });
}

function showAjaxPage(page, width, height) {
	$.ajax({
	   type: 'POST',
	   url: base_url + 'ajax/page/' + page,
	   dataType: "html",
	   cache: false,
	   success: function(j){
			if(j != "error")
			{
				$.modal.close();
				$('#modal-window').html(j);
				
				showDialog(width, height);
				
	
			}
		}
	 });
}

function showLyrics(text) {
	$.ajax({
	   type: 'POST',
	   url: base_url + 'ajax/show_lyrics/' + text,
	   dataType: "html",
	   cache: false,
	   success: function(j){
			if(j != "error")
			{
				$.modal.close();
				$('#modal-window').html(j);
				showDialog(400, 500);
			}
		}
	 });
}


function showAppearance(id) {
	$.ajax({
	   type: 'POST',
	   url: base_url + 'ajax/appearance/',
	   data: 'appid=' + id,
	   dataType: "html",
	   cache: false,
	   success: function(j){
			if(j != "error")
			{
				$.modal.close();
				$('#modal-window').html(j);
				
				showDialog(400, 400);
				
	
			}
		}
	 });
}

function addGMessage() {
	$.ajax({
	   type: 'POST',
	   url: base_url + 'ajax/add_gmessage',
	   data: 'jmeno=' + $('#gjmeno').val() + '&email=' + $('#gemail').val() + '&text=' + $('#gtext').val(),
	   dataType: "json",
	   cache: false,
	   success: function(j){
			if(j.state == 1)
			{
				$('#gjmeno').val('');
				$('#gemail').val('');
				$('#gtext').val('');
				showAjaxWindow('gbook_verify');
				
			}
			else
				alert("Příspěvek se nepodařilo odeslat, zkuste to znovu.");
		}
	 });
}

function addSubscriber() {
	$.ajax({
	   type: 'POST',
	   url: base_url + 'ajax/subscribe',
	   data: 'email=' + $('#semail').val() + '&captcha=' + $('#scaptcha').val(),
	   dataType: "json",
	   cache: false,
	   success: function(j){
			if(j.state == 1)
			{
				$('#semail').val('');
				$('#scaptcha').val('');
				$('#subscribe-error').html('E-mail byl přidán');
				
			}
			else if(j.state == 2) {
				$('#subscribe-error').html('Zadejte správný kód');
			}else
				$('#subscribe-error').html('Chyba serveru');
		}
	 });
}


function showDialog(width, height, ovClose)
{

	if(ovClose == undefined)
		ovClose = true;

	$('#modal-window').css('width', width);
	$('#modal-window').css('height', height);

	$('#modal-window').modal({
		maxWidth: width,
		maxHeight: height,
		minWidth: width,
		minHeight: height,
		overlayClose: ovClose,
		overlayCss: {
			backgroundColor: '#000'
		}
	});
	
		$('.simplemodal-wrap').css('overflow', 'hidden');   
	$('.simplemodal-data').css('width', width - 50);   
	$('.simplemodal-data').css('height', height - 50);   

}


function check_login() {
	
	var dataString = "userid=" + $('#userid-text').val() + "&passwd=" + $('#passwd-text').val();
	
	$('#error_div').html('Údaje se ověřují...');
	
	$.ajax({
	   type: 'POST',
	   url: base_url + 'ajax/check_login',
	   dataType: "json",
	   data: dataString,
	   cache: false,
	   success: function(j){

		   if(j.accepted == 1)
		   {
			   top.location = base_url + 'admin/dashboard';
	       }
	       else
	       {
			  $('#error_div').html('Neplatné přihlašovací údaje!');
		   }

		}
	 });
}

function showTracklist(id, tracklist) {
	
	$.ajax({
	   type: 'POST',
	   url: base_url + 'ajax/show_tracklist/' + tracklist,
	   dataType: "html",
	   cache: false,
	   success: function(html){
		   trk_button = "<input type=\"submit\" onclick=\"hideTracklist('" + id + "', '" + tracklist + "')\" value=\"Schovat tracklist\" />";
			$('#alba_cd' + id).html(html + trk_button);
	   }
	 });
}

function hideTracklist(id, tracklist) {
	trk_button = "<input type=\"submit\" onclick=\"showTracklist('" + id + "', '" + tracklist + "')\" value=\"Zobrazit tracklist\" />";
	$('#alba_cd' + id).html(trk_button);
}

function rotateAktualita() {
	if(MAX_AKTUALITA == -1) {
		aktuality_count = 0;
		$('span.aktuality-rotate').each(function(index) {
			aktuality_count++;
		});
		MAX_AKTUALITA = aktuality_count;
	}
	if(MAX_AKTUALITA  != 0) {
		$('#aktuality-' + aktualita).fadeOut('slow', function() {
			
			aktualita++;
			if(aktualita == MAX_AKTUALITA)
				aktualita = 0;
				
			$('#aktuality-' + aktualita).fadeIn('slow');
		});
	}
}

$(document).ready(function() {
	last_player = "";
	guestbook_move = 0;
	guestbook_slided = 0;
	guestbook_gid = 0;
	guestslid = 0;
	cd_album = 1;
	MAX_ALBUM = 4;
	aktualita = 0;
	MAX_AKTUALITA = -1;
	galleryBlock = 0;
	clankyBlock = 0;
	gallery_album = 1;
	clanky_album = 1;
	MAX_GALBUM = 0;
	MAX_CALBUM = 0;
	
	setInterval(function(){ 
		rotateAktualita();
	}, 10000 ); 
	
	$("#albums_container img").fadeOut("fast");
	$("#albums_container #obal" + cd_album).fadeIn("fast");
	
	guestbook_height = $('#kniha-inner').height();
	
	if(guestbook_height <= 305)
		$('#guestbook #arrow_bottom').css('display', 'none');
	
	
	$('#clanky .sipka_left').addClass('inactive');
	$('#cedecka .sipka_left').addClass('inactive');
	$('#galerie .sipka_left').addClass('inactive');
	$('#guestbook #arrow_top').css('display', 'none');
	
	$('#cedecka .sipka_right').click(function() {
		
		
		if(cd_album < MAX_ALBUM) {
						
			if(cd_album == MAX_ALBUM-1)
				$('#cedecka .sipka_right').addClass('inactive');
				
			if(cd_album == 1)
				$('#cedecka .sipka_left').removeClass('inactive');
			
			cd_album++;
			
			$("#albums_container img").fadeOut("slow");
			$("#albums_container #obal" + cd_album).fadeIn("slow");
			
			$('#cedecka .kolecko').removeClass('active');
			$('#cedecka #kolecko' + cd_album).addClass('active');
			
			$('.cedecka').css('display', 'none');
			$('#alba_cd' + cd_album).css('display', 'block');
			
			$('.cedecka_nadpis').css('display', 'none');
			$('#alba_nadpis_cd' + cd_album).css('display', 'block');
			
			$('.cedecka_popis').css('display', 'none');
			$('#alba_popis_cd' + cd_album).css('display', 'block');
		}

	});
	$('#cedecka .sipka_left').click(function() {
		if(cd_album > 1) {
						
			if(cd_album == MAX_ALBUM)
				$('#cedecka .sipka_right').removeClass('inactive');
				
			if(cd_album == 2)
				$('#cedecka .sipka_left').addClass('inactive');
				
			cd_album--;
			
			$("#albums_container img").fadeOut("slow");
			$("#albums_container #obal" + cd_album).fadeIn("slow");
			
			$('#cedecka .kolecko').removeClass('active');
			$('#cedecka #kolecko' + cd_album).addClass('active');
			
			$('.cedecka').css('display', 'none');
			$('#alba_cd' + cd_album).css('display', 'block');
			
			$('.cedecka_nadpis').css('display', 'none');
			$('#alba_nadpis_cd' + cd_album).css('display', 'block');
			
			$('.cedecka_popis').css('display', 'none');
			$('#alba_popis_cd' + cd_album).css('display', 'block');
		}
	});
	
	$('#galerie .sipka_left').click(function() {
		if(gallery_album > 1) {
						
			if(gallery_album == MAX_GALBUM)
				$('#galerie .sipka_right').removeClass('inactive');
				
			if(gallery_album == 2)
				$('#galerie .sipka_left').addClass('inactive');
				
			gallery_album--;
			set_gallery(gallery_album);
		}
	});
	
	$('#galerie .sipka_right').click(function() {
		
		
		if(gallery_album < MAX_GALBUM) {
						
			if(gallery_album == MAX_GALBUM-1)
				$('#galerie .sipka_right').addClass('inactive');
				
			if(gallery_album == 1)
				$('#galerie .sipka_left').removeClass('inactive');
			
			gallery_album++;
			set_gallery(gallery_album);
		}

	});
	
	$('#clanky .sipka_left').click(function() {
		if(clanky_album > 1) {
						
			if(clanky_album == MAX_CALBUM)
				$('#clanky .sipka_right').removeClass('inactive');
				
			if(clanky_album == 2)
				$('#clanky .sipka_left').addClass('inactive');
				
			clanky_album--;
			set_clanky(clanky_album);
		}
	});
	
	$('#clanky .sipka_right').click(function() {
		
		
		if(clanky_album < MAX_CALBUM) {
						
			if(clanky_album == MAX_CALBUM-1)
				$('#clanky .sipka_right').addClass('inactive');
				
			if(clanky_album == 1)
				$('#clanky .sipka_left').removeClass('inactive');
			
			clanky_album++;
			set_clanky(clanky_album);
		}

	});
	
	renderClanky();
	renderGallery();
	
	$('#guestbook #arrow_bottom').click(function(){
		guestbook_slided = guestbook_slided + 250;
		guestslid = guestslid + 1;
		
		if(guestbook_height - guestbook_slided <= 0)
			$('#guestbook #arrow_bottom').css('display', 'none');
			
		if(guestbook_slided <= 250)
			$('#guestbook #arrow_top').css('display', 'block');
		
			$('#kniha-inner').animate({"marginTop": "-=250px"}, "normal");
			
			
	});
	
	$('#guestbook #arrow_top').click(function(){
		if(guestslid == 1)
			$('#guestbook #arrow_top').css('display', 'none');
			
		if(guestbook_height - guestbook_slided <= 0)
			$('#guestbook #arrow_bottom').css('display', 'block');
		
			$('#kniha-inner').animate({"marginTop": "+=250px"}, "normal");
			
			guestbook_slided = guestbook_slided - 250;
			guestslid = guestslid - 1;
	});
	
	$('#guestbook #arrow_bottom').mouseout(function(){
		guestbook_move = 0;
	});
	
	
});

	function show_album(album) {
		$("#albums_container img").fadeOut("slow");
		$("#albums_container #obal" + album).fadeIn("slow");
	}
	
	function show_def_album() {
		$("#albums_container img").fadeOut("slow");
		$("#albums_container #obal" + cd_album).fadeIn("slow");
	}
	
	function set_gallery(id) {
		galleryPage = ((galleryBlock)*4) + id;
		
		dataString = "gpage=" + galleryPage;
		
		$.ajax({
		   type: 'POST',
		   url: base_url + 'ajax/get_gallery_page',
		   dataType: "json",
		   data: dataString,
		   cache: true,
		   success: function(j){
				$("#main-galerie #main-link").attr('href', base_url + 'images/galerie/upload/' + j[0].images[0].image + j[0].images[0].ext);
				$("#main-galerie #main-link").attr('rel', 'lytebox[' + j[0].title + ']');
				$("#main-galerie #main-link").attr('title', j[0].title);
				$("#main-galerie #subtitle-galerie").html(j[0].title);
				
				$("#main-galerie #main-link img").attr('src', base_url + 'images/galerie/upload/' + j[0].images[0].image + '_mid' + j[0].images[0].ext);
				$("#main-galerie #main-link img").attr('alt', j[0].title);
				
				imagesGalerie = "";
				for (var i = 0; i < j.length; i++) {
					imagesGalerie += "<li><a onclick=\"javascript:set_mimage('" + j[i].did + "', '" + j[i].images[0].image + "', '" + j[i].title + "', '" + j[i].images[0].ext + "')\" id=\"obr_galerie" + j[i].did + "\"" + j[i].selected + " title=\"" + j[i].title + "\"><img src=\"" + base_url + "images/galerie/upload/" + j[i].images[0].image + "_small" + j[i].images[0].ext + "\" border=\"0\" alt=\"" + j[i].title + "\"></a></li>\n";
				}
				$("#images-galerie").html(imagesGalerie);

				lyteboxGalerie = "";
				for (var i = 0; i < j.length; i++) {
					for (var k = 0; k < j[i].images.length; k++) {
						lyteboxGalerie += "<a href=\"" + base_url + "images/galerie/upload/" + j[i].images[k].image + "" + j[i].images[k].ext + "\" rel=\"lytebox[" + j[i].title + "]\" title=\"" + j[i].title + "\"></a>\n";
					}
				}
				$("#lytebox-galerie").html(lyteboxGalerie);
				
				gallery_album = id;
				
				$('#galerie .kolecko').removeClass('active');
				$('#galerie #gkolecko' + id).addClass('active');
			}
		});
	}
	
	function set_clanky(id) {
		clankyPage = ((clankyBlock)*4) + id;
		
		dataString = "cpage=" + clankyPage;
		
		$.ajax({
		   type: 'POST',
		   url: base_url + 'ajax/get_clanky_page',
		   dataType: "json",
		   data: dataString,
		   cache: true,
		   success: function(j){
			   
				$("#clankyNahled").attr('src', base_url + 'images/clanky/' + j[0].image);

				spanClanky = "";
				for (var i = 0; i < j.length; i++) {
					spanClanky += "<li id=\"clanek-" + j[i].did + "\"><h4><a " + j[i].selected + " href=\"javascript:toggleClanky('" + j[i].did + "')\" onmouseover=\"showClankyImg('" + j[i].image + "')\">" + j[i].title + "</a></h4></li>\n";
				}
				
				$("span.clanky").html(spanClanky);
				
				if($("#clanek-1").length == 0) {
					$("span.clanky").append("<li id=\"clanek-1\"><h4><a></a></h4></li>\n");
				}
				
				if($("#clanek-2").length == 0) {
					$("span.clanky").append("<li id=\"clanek-2\"><h4><a></a></h4></li>\n");
				}

				clankyView = "";
				for (var i = 0; i < j.length; i++) {
					clankyView += "<div id=\"clanky_view-" + j[i].did + "\" " + j[i].display + "><span>Publikováno: <b class=\"app_date\">" + j[i].cz_date + "</b></span><br/><br/>" + j[i].content + "<br /><span>Zdroj: <b class=\"app_date\">" + j[i].source + "</b>" + j[i].cely + "</span></div>\n";
				}
				$(".clanky_view").html(clankyView);
				
				clanky_album = id;
				
				$('#clanky .kolecko').removeClass('active');
				$('#clanky #ckolecko' + id).addClass('active');
			}
		});
	}
	
	function renderGallery() {
		galleryText = "<li><a class=\"sipka sipka_left\"><span>vlevo</span></a></li>\n";
		galleryText += "<li><a onclick=\"javascript:set_gallery('1')\" id=\"gkolecko1\" class=\"kolecko active\"><span>jedna</span></a></li>\n";
		$("#galerie ul.sipky_navigace").css('height', '0px');
		$("#galerie ul.sipky_navigace").css('margin-left', '105px');
		MAX_GALBUM = 1;
		
		if(galleries_count > 3) {
			$("#galerie ul.sipky_navigace").css('margin-left', '96px');
			galleryText += "<li><a onclick=\"javascript:set_gallery('2')\" id=\"gkolecko2\" class=\"kolecko\"><span>dva</span></a></li>\n";
			MAX_GALBUM = 2;
		}
			
		if(galleries_count > 6) {
			$("#galerie ul.sipky_navigace").css('margin-left', '87px');
			galleryText += "<li><a onclick=\"javascript:set_gallery('3')\" id=\"gkolecko3\" class=\"kolecko\"><span>tri</span></a></li>\n";
			MAX_GALBUM = 3;
		}
		
		if(galleries_count > 9) {
			$("#galerie ul.sipky_navigace").css('margin-left', '77px');
			galleryText += "<li><a onclick=\"javascript:set_gallery('4')\" id=\"gkolecko4\" class=\"kolecko\"><span>ctyry</span></a></li>\n";
			MAX_GALBUM = 4;
		}
			
		galleryText += "<li><a class=\"sipka sipka_right\"><span>vpravo</span></a></li>\n";
		$("#galerie .sipky_navigace").append(galleryText);
	}
	
	function renderClanky() {
		clankyText = "<li><a class=\"sipka sipka_left\"><span>vlevo</span></a></li>\n";
		clankyText += "<li><a onclick=\"javascript:set_clanky('1')\" id=\"ckolecko1\" class=\"kolecko active\"><span>jedna</span></a></li>\n";
		$("#clanky ul.sipky_navigace").css('height', '0px');
		$("#clanky ul.sipky_navigace").css('margin-left', '105px');
		MAX_CALBUM = 1;
		
		if(articles_count > 3) {
			$("#clanky ul.sipky_navigace").css('margin-left', '96px');
			clankyText += "<li><a onclick=\"javascript:set_clanky('2')\" id=\"ckolecko2\" class=\"kolecko\"><span>dva</span></a></li>\n";
			MAX_CALBUM = 2;
		}
			
		if(articles_count > 6) {
			$("#clanky ul.sipky_navigace").css('margin-left', '87px');
			clankyText += "<li><a onclick=\"javascript:set_clanky('3')\" id=\"ckolecko3\" class=\"kolecko\"><span>tri</span></a></li>\n";
			MAX_CALBUM = 3;
		}
		
		if(articles_count > 9) {
			$("#clanky ul.sipky_navigace").css('margin-left', '77px');
			clankyText += "<li><a onclick=\"javascript:set_clanky('4')\" id=\"ckolecko4\" class=\"kolecko\"><span>ctyry</span></a></li>\n";
			MAX_CALBUM = 4;
		}
		clankyText += "<li><a class=\"sipka sipka_right\"><span>vpravo</span></a></li>\n";
		$("#clanky .sipky_navigace").append(clankyText);
	}
	
	function set_album(album) {
		cd_album = album;
		
		$("#albums_container img").fadeOut("slow");
		$("#albums_container #obal" + album).fadeIn("slow");
		
		$('#cedecka .kolecko').removeClass('active');
		$('#cedecka #kolecko' + album).addClass('active');
		
		$('.cedecka').css('display', 'none');
		$('#alba_cd' + album).css('display', 'block');
		
		$('.cedecka_nadpis').css('display', 'none');
		$('#alba_nadpis_cd' + cd_album).css('display', 'block');
		
		$('.cedecka_popis').css('display', 'none');
			$('#alba_popis_cd' + cd_album).css('display', 'block');
		
			if(cd_album < MAX_ALBUM)
				$('#cedecka .sipka_right').removeClass('inactive');
				
			if(cd_album == MAX_ALBUM)
				$('#cedecka .sipka_right').addClass('inactive');
				
			if(cd_album > 1)
				$('#cedecka .sipka_left').removeClass('inactive');
				
			if(cd_album == 1)
				$('#cedecka .sipka_left').addClass('inactive');
	}
	
	function set_mimage(number, image, title, ext) {
		$('#galerie li a').removeClass('selected');
		$('#galerie #obr_galerie' + number).addClass('selected');
		$('#galerie #subtitle-galerie').html($('#galerie #obr_galerie' + number).attr('title'));

		$('#main-galerie img').attr('src', base_url + 'images/galerie/upload/' + image + '_mid' + ext);
		$('#main-galerie a#main-link').attr('href', base_url + 'images/galerie/upload/' + image + ext);
		$('#main-galerie a#main-link').attr('rel', 'lytebox[' + title + ']');
		$('#main-galerie a#main-link').attr('title', title);

	}
	

function opakovani() {
	$('#kniha-inner').css('margin-top', guestbook_slide + 'px');
}


