﻿window.onload = ajaxInit;

var XHR = null;

function ajaxInit()
{
	try
	{
		XHR = new XMLHttpRequest();	
	}	
		catch (e1)
		{
			try
			{
				XHR = newActiveXObject("MSXML2.XMLHTTP");	
			}
				catch (e2)
				{
					try
					{
						XHR = newActiveXObject("Microsoft.XMLHTTP");	
					}
						catch (e3)
						{
							
						}
				}
		}
	return XHR;
}

jQuery.extend(jQuery.validator.messages, {
required: "To pole jest wymagane.",
remote: "Proszę o wypełnienie tego pola.",
email: "Proszę o podanie prawidłowego adresu email.",
url: "Proszę o podanie prawidłowego URL.",
date: "Proszę o podanie prawidłowej daty.",
dateISO: "Proszę o podanie prawidłowej daty (ISO).",
number: "Proszę o podanie prawidłowej liczby.",
digits: "Proszę o podanie samych cyfr.",
creditcard: "Proszę o podanie prawidłowej karty kredytowej.",
equalTo: "Proszę o podanie tej samej wartości ponownie.",
accept: "Proszę o podanie wartości z prawidłowym rozszerzeniem.",
maxlength: jQuery.validator.format("Proszę o podanie nie więcej niż {0} znaków."),
minlength: jQuery.validator.format("Proszę o podanie przynajmniej {0} znaków."),
rangelength: jQuery.validator.format("Proszę o podanie wartości o długości od {0} do {1} znaków."),
range: jQuery.validator.format("Proszę o podanie wartości z przedziału od {0} do {1}."),
max: jQuery.validator.format("Proszę o podanie wartości mniejszej bądź równej {0}."),
min: jQuery.validator.format("Proszę o podanie wartości większej bądź równej {0}.")
});

$(function(){
	$("a[title]").tipTip();
	$("input[title]").tipTip();
	$("img").tipTip({attribute: "alt"});
});
function Submit(id)
{
	document.getElementById(id).submit();
}

$("document").ready(
	function()
	{	
		$(".bookmarks img").fadeTo("fast", 0.4);
		$(".bookmarks img").hover(function(){
				$(this).fadeTo("fast", 1.0);
			},
			function(){
				$(this).fadeTo("fast", 0.4);
			}
		);
		$(".checkbox").click(function(){
			if($(this).is(":checked")){
				$(this).next("label").removeClass("etykieta_wybrana");
				$(this).next("label").addClass("etykieta");
			}else{
				$(this).next("label").removeClass("etykieta");
				$(this).next("label").addClass("etykieta_wybrana");
			}
		});
		
		$("#a1").click(function() {
			$("#a1").hide(0);
			$("#a2").show(0);
			$("#dodaj_koment").show(200);
		});
		$("#a2").click(function() {
			$("#a2").hide(0);
			$("#a1").show(0);
			$("#dodaj_koment").hide(200);
		});
		
		$("#b1").click(function() {
			$("#b1").hide(0);
			$("#b2").show(0);
			$("#pokaz_koment").show(200);
		});
		$("#b2").click(function() {
			$("#b2").hide(0);
			$("#b1").show(0);
			$("#pokaz_koment").hide(200);
		});
		$("#register").validate();
		$("#dodaj1").validate();
		$("#dodaj2").validate();
		$("#dodaj3").validate();
		$("#dodaj4").validate();
    	$("#rss").dialog({
			autoOpen: false,
			resizable: false,
			width: 350,
			height: 135,
			show: "slide",
			hide: "slide"
		});

		$("#rss_popup").click(function() {
			$("#rss").dialog("open");
			return false;
		});
		
		$("#login_box").dialog({
			autoOpen: false,
			resizable: false,
			width: 670,
			height: 209,
			show: "slide",
			hide: "slide"
		});

		$("#login_popup").click(function() {
			$("#login_box").dialog("open");
			return false;
		});
		$("#login_popup2").click(function() {
			$("#login_box").dialog("open");
			return false;
		});
		
		$('#picker').farbtastic('#color', '#font_preview', '#czcionka');
		$('#picker2').farbtastic('#color2', '#font_preview2', '#czcionka2');
		$('#picker3').farbtastic('#color3', '#font_preview3', '#czcionka3');
		$('#picker4').farbtastic('#color4', '#font_preview4', '#czcionka4');
    }
);

function gwiazda1(id)
{
	$("#gwiazda1"+id).attr('src', 'img/gwiazdka2.png');
}
function gwiazda2(id)
{
	$("#gwiazda1"+id).attr('src', 'img/gwiazdka2.png');
	$("#gwiazda2"+id).attr('src', 'img/gwiazdka2.png');
}
function gwiazda3(id)
{
	$("#gwiazda1"+id).attr('src', 'img/gwiazdka2.png');
	$("#gwiazda2"+id).attr('src', 'img/gwiazdka2.png');
	$("#gwiazda3"+id).attr('src', 'img/gwiazdka2.png');
}function gwiazda4(id)
{
	$("#gwiazda1"+id).attr('src', 'img/gwiazdka2.png');
	$("#gwiazda2"+id).attr('src', 'img/gwiazdka2.png');
	$("#gwiazda3"+id).attr('src', 'img/gwiazdka2.png');
	$("#gwiazda4"+id).attr('src', 'img/gwiazdka2.png');
}
function gwiazda5(id)
{
	$("#gwiazda1"+id).attr('src', 'img/gwiazdka2.png');
	$("#gwiazda2"+id).attr('src', 'img/gwiazdka2.png');
	$("#gwiazda3"+id).attr('src', 'img/gwiazdka2.png');
	$("#gwiazda4"+id).attr('src', 'img/gwiazdka2.png');
	$("#gwiazda5"+id).attr('src', 'img/gwiazdka2.png');
}
function gwiazdaReset(id)
{
	$("#gwiazda1"+id).attr('src', 'img/gwiazdka1.png');
	$("#gwiazda2"+id).attr('src', 'img/gwiazdka1.png');
	$("#gwiazda3"+id).attr('src', 'img/gwiazdka1.png');
	$("#gwiazda4"+id).attr('src', 'img/gwiazdka1.png');
	$("#gwiazda5"+id).attr('src', 'img/gwiazdka1.png');
}

function voteGwiazdka(typ, id)
{
	XHR = ajaxInit();
	
	if (XHR != null)
	{
		XHR.open("GET", "dodaj_ocene.php?id="+id+"&typ="+typ+"&random="+Math.random(), true);
		
		XHR.onreadystatechange = function()
		{
			if (XHR.readyState == 4)
			{
				if (XHR.status == 200)
				  document.getElementById('ocena_kwejka='+id).innerHTML = XHR.responseText;
			}
		}
		
		XHR.send(null);
	}
}
function ranga(URL)
{
	XHR = ajaxInit();
	
	if (XHR != null)
	{
		XHR.open("GET", URL+"&random="+Math.random(), true);
		
		XHR.onreadystatechange = function()
		{
			if (XHR.readyState == 4)
			{
				if (XHR.status == 200)
				  document.getElementById('user_akcje').innerHTML = XHR.responseText;
			}
		}
		
		XHR.send(null);
	}
}
function vip(URL, id, typ, typ2)
{
	XHR = ajaxInit();
	
	if (XHR != null)
	{
		XHR.open("GET", URL+"&typ2="+typ2+"&glos_vip="+typ+"&random="+Math.random(), true);
		
		XHR.onreadystatechange = function()
		{
			if (XHR.readyState == 4)
			{
				if (XHR.status == 200)
				  document.getElementById('vip_'+id).innerHTML = XHR.responseText;
			}
		}
		
		XHR.send(null);
	}
}
function doUlubionych(URL, id, typ)
{
	XHR = ajaxInit();
	
	if (XHR != null)
	{
		XHR.open("GET", URL+"&typ="+typ+"&random="+Math.random(), true);
		
		XHR.onreadystatechange = function()
		{
			if (XHR.readyState == 4)
			{
				if (XHR.status == 200)
				  document.getElementById('do_ulubionych='+id).innerHTML = XHR.responseText;
			}
		}
		
		XHR.send(null);
	}
}
function dodajOcene2(URL, id)
{
	XHR = ajaxInit();
	
	if (XHR != null)
	{
		XHR.open("GET", URL+"?random="+Math.random(), true);
		
		XHR.onreadystatechange = function()
		{
			if (XHR.readyState == 4)
			{
				if (XHR.status == 200)
				  document.getElementById('ocena_komenta='+id).innerHTML = XHR.responseText;
			}
		}
		
		XHR.send(null);
	}
}
