var o = 0;

jQuery(function($){
	
	$('.magPhoto').lightBox({fixedNavigation:true});
	
	//$('#tab-k').effect("bounce", { times:4 }, 300, function(){ bounceBis(); });
	
	function bounceBis()
	{
		$('#tab-k').effect("bounce", { times:4 }, 300, function(){ bounceBis(); });
	}
	
	$(".gallery").sortable({ stop: function (event, ui) { savePrior($(".gallery").sortable('toArray')); } });
	$(".gallery").disableSelection();
	
	function savePrior(ar)
	{
		$.get("http://"+window.location.host+"/includes/ajax/sortowanie.php?prior="+ar, function(data){ alert(data); });
	}
	
	$("#galLeft div").click(function(){
		var param = $(this).attr("id").split(":");
		
		$("#galLeft div").css({'border':'1px solid #ced0d4'});
		$(this).css({'border':'1px solid #505a6a'});
		
		var url = 'files/Image/galeria/'+param[1]+'/'+param[2]+'_medium.'+param[3];
		$("#galRight img").attr({src: url});
	});

	$("#flashVote").flash({ 
		src: 'http://www.vtour.pl/vtour/files/Flash/best/miasta/0_mini.swf',
		width: 260,
		height: 110
	});
	
	$("#rabat").flash({ 
		src: 'http://www.mojewirtualnemiasto.pl/files/Flash/rabat.swf',
		width: 236,
		height: 426
	});
	
	$(".reklama").flash({ 
		src: 'http://www.mojewirtualnemiasto.pl/files/Flash/baner-wygaszacz.swf',
		width: 750,
		height: 100
	});
	
	$(".photoDel").click(function()
	{
		var id = $(this).attr("id").split(":");

		var agree=confirm("Czy napewno chcesz usunąć to zdjęcie?");
		if(agree)
		{
			$.get("http://"+window.location.host+"/includes/ajax/usun_zdjecie.php?id="+id[1], function(data){ document.location.href='panel-miasto.html'; });
		}
	});
	
	$(".allmarker").click(function()
	{
		$("#myTable input").each(function(i){

			var ids = this.id;			
			stan = document.getElementById(ids).checked;
			
			if (stan == false)
			{
				stan = document.getElementById(ids).checked = true;
			}

		});
	});
	
	$("#haslo").click(function()
	{
		var stan = document.getElementById("haslo").checked;
		
		if (stan == true)
		{
			$("#hasloBox").show();
		}
		else
		{
			$("#hasloBox").hide();
		}
	});
	
	$("#operacja").change(function(){
		var ids = $(this).attr("value");
		
		$(".operacja").hide();
		$("#operacja-"+ids).show();
	})
	
	$(".info").click(function(){
		$(".infoTresc").hide();
		
		var param = $(this).attr("id").split(":");
		
		$("#info-tresc-"+param[2]).show();
	});
	
	$(".infoLinkForm em").click(function(){
		var param = $(this).attr("id").split(":");
		
		$("#info-form-"+param[2]).show();
	});
	
	$("#hd").click(function(){
		window.open('http://www.vtour.pl/vtour/files/Flash/best/miasta/'+o+'_out.swf');
	});
	
	$("#quality").click(function(){
		window.open('http://www.vtour.pl/vtour/files/Flash/best/miasta/'+o+'.jpg');
	});
	
	$("#zatwierdz").click(function(){
		var www = $("#www").attr("value");
		var iduser = $("#iduser").attr("value");
		
		if (www == "")
		{
			alert ('Podaj adres strony www.');
		}
		else
		{
			$.get("http://"+window.location.host+"/includes/ajax/banner.php?action=dodaj&www="+www+"&iduser="+iduser, function(data){ document.location.href='panel-bannery.html'; });
		}
	});
	
	$("#addWww").click(function(){
		$("#banForm").show();
	});
	
	$(".banEdit").click(function(){
		var param = $(this).attr("id").split("-");
		var www = $("#ban-www-"+param[2]).attr("value");
		$.get("http://"+window.location.host+"/includes/ajax/banner.php?action=edytuj&www="+www+"&id="+param[2], function(data){ });
	});
	
	$(".banDel").click(function(){
		var param = $(this).attr("id").split("-");
		$.get("http://"+window.location.host+"/includes/ajax/banner.php?action=usun&id="+param[2], function(data){ document.location.href='panel-bannery.html'; });
	});
	
	$(".polec").livequery('blur', function(event)
	{
		checkEmailPolec();
	});
	
	$("#vote").click(function(){
		var m = $("#miastoID").attr("value");
		var e = $("#email").attr("value");
		
		if (e == "")
		{
			alert ('Podaj adres e-mail');
		}
		else if(!e.match(/^([a-z0-9_.-]+)@[a-z0-9-_]+([.][a-z0-9-_]+)+$/i))
		{
			alert ('Podaj prawidłowy adres e-mail');
		}
		else
		{
			$.get("http://"+window.location.host+"/includes/ajax/glosowanie.php?m="+m+"&e="+e, function(data){ voteComm(data); });
		}
	});
	
	$('#wysiwyg').wysiwyg();
	
	function voteComm(data)
	{
		if (data == 1)
		{
			var txt = '<strong>Za chwilę otrzymasz wiadomość e-mail z informacją uwierzytelnienia głosu.</strong><br />Tylko potwierdzone głosy są doliczane do punktów miasta/gminy.<br />Uwaga, tylko jeden głos z tego samego adresu e-mail w ciągu tygodnia jest uzwawany!';
		}
		else if (data == 0)
		{
			var txt = '<span style="color:#92000b; font-size:22px;"><strong>Niestety Twój głos nie został uznany.</strong><br />Z Twojego adresu e-mail w tym tygodniu został już oddany głos.</span>';
		}
		else if (data == 2)
		{
			var txt = '<span style="color:#92000b; font-size:22px;"><strong>Wykryto SPAM, z Twojego adresu IP masowo oddawane są głosy.</strong></span>';
		}
		
		$("#voteComm").show();
		$("#voteComm").html(txt);
		$("#voteComm2").hide();
	}
	
	function checkEmailPolec(send)
	{
		var el = 0;
		var er = 0;
		var mail;
		var formularz=document.forms[1];
		var wpis="";
		
		$("#polec input.polec").each(function(i)
		{
			var mail = $("#"+this.id).attr("value");
			if (mail != "")
			{
				if(!mail.match(/^([a-z0-9_.-]+)@[a-z0-9-_]+([.][a-z0-9-_]+)+$/i))
				{
					er = er + parseInt(1);
					$("#"+this.id).css({'border' : '1px solid #F00'});
					el = el + parseInt(0);
				}
				else
				{
					er = er + parseInt(0);
					$("#"+this.id).css({'border' : '1px solid #e6e9ec'});
					el = el + parseInt(1);
				}
			}
		});
		
		if (send == 1)
		{
			
			var osoba = $("#imie").attr("value");
			if (osoba == "")
			{
				wpis += "- podaj swoje imię\n";
			}
			
			var mailt = $("#mail").attr("value");
			if(!mailt.match(/^([a-z0-9_.-]+)@[a-z0-9-_]+([.][a-z0-9-_]+)+$/i))
			{
				wpis += "- podaj swój adres e-mail\n";
			}
			
			if (el == 0 && er == 0)
			{
				wpis += "- przynajmniej jeden adres e-mail znajomego\n";
			}
			else if (er > 0)
			{
				wpis += "- popraw adresy e-mail w polach oznaczonych czerwoną ramką\n";
			}
			
			if (wpis == "")
			{
				formularz.submit();
			}
			else
			{
				alert ("Nie wypełniłeś następujących pól formularza:\n\n" + wpis);
			}
		}
	}
	
	$("#polec #btnRecom img").click(function()
	{
		checkEmailPolec('1');
	});
	
	$("#list-tabs span").click(function()
	{
		$("#list-tabs span").removeClass('listaAct');
		$("#list-tabs span").addClass('listaNoAct');
		$(this).removeClass('listaNoAct');
		$(this).addClass('listaAct');
		
		var param = $(this).attr("id").split("-");
		
		$(".polextextarea").hide();
		$("#polectextarea-"+param[1]).show();
		$("#textarea").val(param[1]);
	});
	
});

function flashVote(opt)
{
	if (opt == 'next')
	{
		o = o + parseInt(1);
	}
	else
	{
		o = o - parseInt(1);
	}
	
	if (o < 0)
	{
		o = 14;
	}
	if (o > 14)
	{
		o = 0;
	}
	
	$("#flashVote").html('');
	$("#flashVote").flash({ 
		src: 'http://www.vtour.pl/vtour/files/Flash/best/miasta/'+o+'_mini.swf',
		width: 260,
		height: 110
	});
}

function addfile()
{
	$("#photo").show();
	$("#addPhoto").hide();
}

setInterval("flashVote('next');", 15000);
