$(function() {
	$(".suggest").each(function(){
		$(this).attr('rel', $(this).val());
		if ($(this).attr('rel') !== undefined) {
			$(this).val($(this).attr('rel')).focus(function() {
				if ($(this).val() == $(this).attr('rel')) {
					$(this).val('');
				}
			}).blur(function(){
				if ($(this).val() == '') {
					$(this).val($(this).attr('rel'));
				}
			});
		}
	})
	$("a").not('.not-confirm').bind('click', function() {
		if ($(this).attr('title')) {
			if(confirm($(this).attr('title'))) {
				return true;
			}
			return false;
		}
	})
	$("#rate_game input").hover(function(){
		rate_val = $(this).val();
		$(this).parent().children('input').each(function(){
			if ($(this).val() <= rate_val)
				$(this).attr('src', $(this).attr('src').replace('_g','_o'));
		});
	}, function(){
		$(this).parent().children('input').each(function(){
			$(this).attr('src', $(this).attr('src').replace('_o','_g'));
		});
	});
	$("#rate_game.logged input").one('click', function() {
		var url = $(this).closest("form").attr('action');
		$.get(url, {rating: $(this).attr('value')}, function(data){
			if (!data.status || data.status == undefined || data.status != 'ok') {
				alert("Wystąpił błąd proszę spóbować później");
			} else {
				$("#average-rating").html(' ' + data.data);
			}
				
		}, 'json');
		$("#rate_game").html('Dodaj ocene: Dziękujemy');
		return false;
	});
	$(".tab_content").hide();
	if ($("ul.tabs li.active").length <= 0) {
		$("ul.tabs li:first").addClass("active").show();
		$(".tab_content:first").show();
	} else {
		var id = $("ul.tabs li.active a").attr('href');
		$(id).show();
	}
	$("ul.tabs li").click(function() {
		$("ul.tabs li").removeClass("active");
		$(this).addClass("active");
		$(".tab_content").hide();
  
		var activeTab = $(this).find("a").attr("href");
		$(activeTab).fadeIn();
		return false;
	});
	$('.upload_form').bind('submit', function(){
		if ($(this).find('.regulations').length) {
			if (!$(this).find('.regulations').attr('checked')) {
				alert("Musisz zaakceptować regulamin");
				return false;
			}
			$(this).find('input[type=submit]').hide();
	
			$("#success-message-flash").remove();
			$parent = $("#left").length ? $("#left") : $("#flash_message");
			$parent.before('<div id="success-message-flash"><div id="progressbar"></div>');
			
			$("#progressbar").append('<p class="text_prog"> Trwa wgrywanie proszę czekać </p> <img src ="' + www_root + "img/design/progress-bar.gif" + '" /> <p class="text_prog" style="font-weight:normal;">(W zależności od prędkości Twojego łącza i rozmiaru pliku, może to zająć od kilku sekund do kilkudziesięciu minut) </p>');
			$("#progressbar").after('<a target="_blank" class="postep" href="' + www_root + 'pages/dowiedz_sie_wiecej">Zobacz jak dodawać pliki do konkretnych katalogów w Twoim profilu, oraz korzystać z innych ZAAWANSOWANYCH OPCJI</a>');
		}
	})
	if ($("#hide_messages").length) {
		$("#hide_messages").one('click', function(){
				var url = $("#hide_messages").attr('href');
				$("#hide_messages").attr('href', '#');
				$.getJSON(url);
				$("#message_in").fadeOut();
				return false;
		})
	}
	$.preloadImages(www_root + "img/design/progress-bar.gif");
	$('.nyroModal').nyroModal();
	$('.tooltip').bstip(); 
	$('#download_link').one('click', function(){
		var parts = $(this).attr('href').split('/');
		var name = parts[parts.length - 2];
		var id = parts[parts.length - 1];
		onPrzykrywka(1);
		document.getElementById('flash_message').innerHTML = '<div style="z-index:2;position:absolute;width:200px;top:500px;padding:5px;left:400px;font-size:16px; background:white;">Trwa pobieranie ...</div>';
		$.post(www_root + 'plik/pobierzURL', {name: name, id: id}, function(data) {
			if(data.status == 'timeout' && data.elapse){
				window.location.reload();
			}
			if (data.status == 'ok' && data.u) {
				window.location.href = data.u;
			} 
			document.getElementById('flash_message').innerHTML = '';
			offPrzykrywka();
		}, 'json');
		return false;
	})
	$('#get-all-links').click(function(e) {
	    e.preventDefault();
	    var content = '<h1>Linki:</h1><br/>';
	    $('td.nazwa a').each(function(){
	    	content += $(this).attr('href') + '<br/>'; 
	    });
	    $.nyroModalManual({
	      bgColor: '#F6B714',
	      content: content
	    });
	    return false;
	  });
});
showTime = function(tm){
	document.getElementById('elapsedTime').innerHTML = tm/1000;
	if(tm>0) window.stTm = setTimeout('showTime('+(tm-1000)+')', 1000);
	else clearTimeout(window.stTm);
}
timeoutDown = function(){
		var parts = $('#download_link').attr('href').split('/');
		var name = parts[parts.length - 2];
		var id = parts[parts.length - 1];
		onPrzykrywka(1);
		document.getElementById('flash_message').innerHTML = '<div style="z-index:2;position:absolute;width:200px;top:500px;padding:5px;left:400px;font-size:16px; background:white;">Trwa pobieranie ...</div>';
		$.post(www_root + 'plik/pobierzURL', {name: name, id: id}, function(data) {
			if(data.status == 'timeout' && data.elapse){
				window.location.reload();
			}
			if (data.status == 'ok' && data.u) {
				window.location.href = data.u;
			} 
			document.getElementById('flash_message').innerHTML = '';
			offPrzykrywka();
		}, 'json');
		return false;
	};
$.preloadImages = function()
{
	for(var i = 0; i<arguments.length; i++)
	{
		$("<img>").attr("src", arguments[i]);
	}
}
