$(document).ready(function() {

	$("input").attr('autocomplete', 'off');

	/**** slideshow ****/
	$("#slider1").SNAZslider();
	$("#slider2").SNAZslider();
	 
	/**** menu ****/
	$('.tooltip').click(function() {
			$('.tt', this).fadeIn('slow', function() {
			});	
			$('.tt', this).animate({
				left: '50px'
			  }, 300, function() {
			});
	});

	$('.click').click(function() {
		$(this).parent('tr').parent('tbody').parent('table').children('tbody').children('.clicked').fadeOut('slow', function() {
		});
		$(this).parent('tr').parent('tbody').children('.jph').addClass('clicked').stop().fadeIn('slow', function() {
		});
	});

// --- gra komentarze

	$('.uzupal').click(function() {
		if($('#potwierdzenieGra').hasClass('zapisano')) {
			$('#potwierdzenieGra').fadeOut('slow');
		}
		if (!$('#g_dodaj').hasClass('trig_g')) {
			$('#g_dodaj').addClass('trig_g');
			$('#g_dodaj').slideDown('slow', function() { });
		}
		if ($(this).hasClass('kome')) {
			$('#g_dodaj').children('form').children('.ded').html('<img src="http://www.wzorki.pl/szablon/pl/images/skomentuj.png" alt=""/> <input type="hidden" name="co" value="komentarz" />');
		}
		if ($(this).hasClass('opis')) {
			$('#g_dodaj').children('form').children('.ded').html('<img src="http://www.wzorki.pl/szablon/pl/images/dodaj_opis_g_h.png" alt=""/> <input type="hidden" name="co" value="opis" />');
		}
	});

	$('#dodajkoment2').click(function() {
		$(this).parent('div').parent('form').parent('div').slideUp('slow', function() { });
		$(this).parent('div').parent('form').parent('div').parent('div').children('p').delay('1500').fadeIn('slow').addClass('zapisano');
		$(this).parent('div').parent('form').parent('div').removeClass('trig_g');
		ajax_dodaj_opis($(this).parent('div').parent('form'));
		co = $(this).parent('div').parent('form').children('span').children('input').attr('value');
		if (co == 'komentarz') {
			 $('.kome').children('img').attr("src","http://www.wzorki.pl/szablon/pl/images/dodaj_komentarz_gra_off.png");
			 $('.kome').removeClass('uzupal');
			 
			 $('.kome').unbind('click');
		} else {
			 $('.opis').children('img').attr("src","http://www.wzorki.pl/szablon/pl/images/dodaj_opis_fotki_gra_off.png");
			 $('.opis').removeClass('uzupal');
			 $('.opis').unbind('click');
		}
		// czyczszenie tinymce

		return false
	});

	$('.tt').mouseenter(function() {
			$('.tt', this).css('display','block');

	});
	$('.tt').mouseover(function() {
			$('.tt', this).css('display','block');

	});
	$('.tt').mouseleave(function() {
			setTimeout(function(){ 
				$('.tt').fadeOut('slow', function() {
				});	
			}, 2000 );
	});

	/**** preloader ****/
	var ima = new Array('pm_bg2.png','kalendarium_hover.jpg');
	for(var i = 0; i < ima.length; ++i) {
		temp = ima[i];
		ima[i] = new Image();
		ima[i].src = base+'szablon/pl/images/'+temp;
	}

	/**** ocena ****/
	$('.skomentuj').click(function() {

		$(".loadin").css({'display':''});

		var dane = $(this).attr('href');
		dane = dane.split(',');
		www = dane[3];
		if (!www) www = 'www';
		var dane = '&akcja='+dane[0].replace('#', '')+'&id='+dane[1]+'&ocena='+dane[2];
		$.ajax({
			type: 'POST',
			url: 'http://'+www+'.wzorki.pl/ajax.php',
			data: dane,
			async: true,
			cache: false,
			timeout: 15000,
			dataType: "text",
			success: function(msg) {
				$(".loadin").css({'display':'none'});
				// ok
			},
			error: function (XMLHttpRequest, textStatus, errorThrown) {
				$(".loadin").css({'display':'none'});
				// blad
			}
		});
		$("#ajax_kom").css({'display':''});
		$(this).parent('span').html('<div class="ok"></div>');
		$(this).parent('div').html('<div class="ok"></div>');
		return false;
	});
// ---
	$('.art_tresc_img img').bind("contextmenu",function(){
		return false;
	});
// ---
	$('.rozwin').click(function() {
		$(this).parent('p').parent('.ar_list_l2').parent('li').children('.b_k').slideDown();
		$('profil_info2').children('.ar_list2').children('li').children('.b_k').slideDown();
		$(this).css('display','none');
		$(this).parent('p').children('.zwin').css('display','block');
		$(this).parent('li').children('.zwin').css('display','block');
	});
	$('.zwin').click(function() {
		$(this).parent('p').parent('.ar_list_l2').parent('li').children('.b_k').slideUp();
		$('profil_info2').children('.ar_list2').children('li').children('.b_k').slideUp();
		$(this).css('display','none');
		$(this).parent('p').children('.rozwin').css('display','block');
		$(this).parent('li').children('.rozwin').css('display','block');
	});
// ---
	$('.b_koment_on').click(function() {
		$(this).css('display','none');
		$(this).parent('p').children('.b_koment_off').css('display','block');
		ajax_komentarz($(this));
	});
	$('.b_koment_off').click(function() {
		$(this).parent('p').parent('.ar_list_l2').parent('li').children('.a_kf').slideUp();
		$(this).css('display','none');
		$(this).parent('p').children('.b_koment_on').css('display','block');
	});
// ---
	$('#fzg').click(function() {
		$(this).parent('p').parent('div').children('#fli_glos').slideDown();
		$(this).css('display','none');
		$(this).parent('p').children('#fzwg').css('display','inline');
	});
	$('#fzwg').click(function() {
		$(this).parent('p').parent('div').children('#fli_glos').slideUp();
		$(this).css('display','none');
		$(this).parent('p').children('#fzg').css('display','inline');
	});

	cron();
	reklamaFota();

// zdarzenia z klawiatury
							 $('#podpowiedz').keypress(function(e) {
									 switch(e.keyCode) { 
										 
										 case 38:
											navigate('up');
										 break;
										 
										 case 40:
											navigate('down');
										 break;
									
										 case 13:
											$('#podpowiedz').val(wybranyNick);
											$('#sendsm').submit(function(){
												return false;
											});
											$('#podpowiedz_box').slideUp();
										 break;
									  }
							});


});



function ajax_dodaj_opis(dop) {
	$.ajax({
		type: 'POST',
		url: 'http://'+window.location.host+'/Gra/',
		async: true,
		cache: false,
		data: dop.serialize(),
		timeout: 15000,
		dataType: "text",
		success: function(msg) {
			$(".loadin").css({'display':''});
			// ok
		},
		error: function (XMLHttpRequest, textStatus, errorThrown) {
			$(".loadin").css({'display':'none'});
			// blad
		}
	});
}







function cron() {
	setTimeout("cron2()", 1000);
}
function cron2() {
	var crons = document.createElement('script');
	crons.src = 'http://www.wzorki.pl/cron.php';
	document.getElementsByTagName('head')[0].appendChild(crons);
}











 
podp = new Array();
var podp_temp = '';
function podpowiedz_ajax(param) {
	if (param.value.length > 2) {
		if (param.value != podp_temp) {
			podp_temp = param.value;
			$.ajax({
				type: 'GET',
				url: 'http://'+window.location.host+'/ajax.php?akcja=podpowiedz&podpowiedz='+param.value,
				async: true,
				cache: false,
				timeout: 5000,
				dataType: "text",
				success: function(msg) {
					// pobranie wynikow do tablicy
					eval(msg);

					// petla dla wynikow
					var txt = '';
					for(var i = 0; i < 10; i++) {
						if (podp[i] != undefined) txt += '<div tabindex="'+[i]+'">'+podp[i]+'</div>';
					}

					// wyswietlenie podpowedzi
					$("#podpowiedz_box").html(txt);
					$('#podpowiedz_box').slideDown();
					$("#podpowiedz_box").focus();
					$("#sendmsg").unbind('click');

					$("#podpowiedz_box").find('div').click(function() {
						var nick = $(this).text();
						$("#podpowiedz").val(nick);
					});
			
				},
				error: function (XMLHttpRequest, textStatus, errorThrown) {
					podp = new Array();
					// blad - czyszczenie podpowiedzi
					$("#podpowiedz_box").html('');
				}
			});
		}
	} else {
		$("#podpowiedz_box").slideUp();
		podp = new Array();
		// txt mniejsze niz 3 znaki - czyszczenie podpowiedzi
		$("#podpowiedz_box").html('');

	}
	$(document).click(function() { 
	  $('#podpowiedz_box').slideUp(); 
	});
}
function ajax_komentarz(dop) {
	$(".loadin").css({'display':''});
	var komentarz_do = dop.parent('p').children('.idk').html();
	dop = dop.parent('p').parent('.ar_list_l2').parent('li').children('.a_kf')
	$.ajax({
		type: 'GET',
		url: 'http://'+window.location.host+'/Blogi/ajax,'+komentarz_do,
		async: true,
		cache: false,
		timeout: 15000,
		dataType: "text",
		success: function(msg) {
			$(".loadin").css({'display':'none'});
			dop.children('div.dod2').html(msg);
			dop.slideDown();
			// ok
		},
		error: function (XMLHttpRequest, textStatus, errorThrown) {
			$(".loadin").css({'display':'none'});
			// blad
		}
	});
}
var ajax_komentarz_temp = null;
function ajax_komentarz2() {
	$('.ajax_kom').children('.ed_p2').children('input').click(function() {
		$(".loadin").css({'display':''});
		komentarz_do = $(this).parent('.ed_p2').parent('.ajax_kom').children('span').children('input').attr('value');
		ajax_komentarz_temp = $(this).parent('.ed_p2').parent('.ajax_kom').parent('.dod2').parent('.a_kf').parent('li');
		$.ajax({
			type: 'POST',
			url: 'http://'+window.location.host+'/Blogi/ajax,'+komentarz_do,
			async: true,
			data: $(this).parent('.ed_p2').parent('.ajax_kom').serialize(),
			cache: false,
			timeout: 15000,
			dataType: "text",
			success: function(msg) {
				$(".loadin").css({'display':'none'});
				ajax_komentarz_temp.append(msg);
				// ok
			},
			error: function (XMLHttpRequest, textStatus, errorThrown) {
				$(".loadin").css({'display':'none'});
				// blad
			}
		});

		$(this).parent('.ed_p2').parent('.ajax_kom').parent('.dod2').parent('.a_kf').slideUp();
		$(this).parent('.ed_p2').parent('.ajax_kom').parent('.dod2').html('');

	});
}

function verify(lod, ldo) {
	if (lod == -1) return true;
	if (!lod) param = 2;
	if (!ldo) ldo = 0;
	var len;
	len = $('textarea.tinymce').html().length;
	if (len < lod) {
		alert('Wpisz treść! - musisz podać min. '+lod+' znaków!');
		return false;
	}
	if (ldo && ldo < len) {
		alert('Za długa treść! - możesz użyć max. '+ldo+' znaków!');
		return false;
	}
}

function zakladka(id, param) {
   document.getElementById('link-strony-'+id).className='change';
   document.getElementById('link-blog-'+id).className='change';
   document.getElementById('link-forum-'+id).className='change';
   document.getElementById('strony-'+id).className='none';
   document.getElementById('blog-'+id).className='none';
   document.getElementById('forum-'+id).className='none';
   document.getElementById('link-'+param+'-'+id).className='change choose-tab-hover';
   document.getElementById(param+'-'+id).className='none tab-hover';
}

var rSekund = 6;
var dodpadd2 = 0;
function reklamaOdliczanie(dodpadd) {
	if (dodpadd) dodpadd2 = dodpadd;
	var reklama = $('#reklam');
	$('#zostalo').html('5');
	if (rSekund == 6) {
		reklama.animate({
			paddingTop: dodpadd2+'px',
			//paddingBottom: dodpadd2+'px'
		}, 500);
	}
	if (rSekund <= 0) {
		rSekund = 0;
		$('#zostalo').html(rSekund);
		reklama.fadeOut();
	} else {
		--rSekund;
		$('#zostalo').html(rSekund);
		setTimeout("reklamaOdliczanie()",1000) 
	}
}
function reklamaFota(){
	var temp = new Image();
	temp.onload = function(){
		reklamaOdliczanie( ( ($(this).attr('height') - 100 ) / 2 ) );
	}
	temp.src = $('#gfotka').attr('src');
}


var currentSelection = $("#podpowiedz_box div").attr("tabindex");
function navigate(direction) {
	/*if($("#podpowiedz_box div .wybrana").size() == 0) {
		currentSelection = -1;
	}
	*/						   
	if(direction == 'up') {
		if(currentSelection > -1) {
			currentSelection--;
		} else {
			currentSelection = 9;
		}
	} else if (direction == 'down') {
		if(currentSelection < 9) {
			currentSelection++;
		} else {
			currentSelection = 0;
		}
	}
	setSelected(currentSelection);
}

function setSelected(menuitem) {
	$("#podpowiedz_box div").removeClass("wybrana");
	$("#podpowiedz_box div").eq(menuitem).addClass("wybrana");
	wybranyNick = $("#podpowiedz_box div").eq(menuitem).text();

}