/* AJAX */

var actualLink;
var actualContainer;

function loadAjaxPage( linkURL, containerID ) {
	actualLink = linkURL;
	actualContainer = containerID;

	jQuery.ajax({
		url: linkURL,
		success: function(msg){
			jQuery("#"+containerID).html( msg );
		}
	});
}

function loadAjaxJSPage( linkURL, containerID ) {
	actualLink = linkURL;
	actualContainer = containerID;

	jQuery.ajax({
		url: linkURL,
		dataType: "html",
		success: function(msg){
			if( msg.length > 0 ) {
				jQuery("#"+containerID).html( msg );
			}
		}
	});
}

function reloadPage( pageNum ) {
	advAJAX.get({
		  url: actualLink+'?strona='+pageNum,
		  onSuccess : function(obj) { if( obj.responseText.length > 1 ) {  document.getElementById(actualContainer).innerHTML = obj.responseText; } }
	});
}

var changeOn = 1

function changeStatusPolecamy() {
	$('#polecamy-changer').click(function() {
		if(changeOn == 1) {
			changeOn = 0;
			jQuery("#polecamy-changer").removeClass().addClass("play").text("play");
		} else {
			changeOn = 1;
			jQuery("#polecamy-changer").removeClass().addClass("pause").text("pause");
		}
	});
}

var opcjaPolecamy = 2;

function changePolecamy(opcja) {
	$('.polecamy_txt').hide();
	$('.polecamy_txt').eq(opcja - 1).show();

	$('#ajax-polecamy ul').find('li').removeClass("ac");
	$('#ajax-polecamy ul').find('li').eq(opcja - 1).addClass("ac");
}

function hoverChangePolecamy() {
	$('#ajax-polecamy ul li').find('a').mouseover(function() {
		var opcja = parseInt($(this).attr('rel'));
			if(opcja == 4) {
				opcjaPolecamy = 1;
			} else {
				opcjaPolecamy = opcja + 1;
			}
		changePolecamy(opcja);
	});
}

function changePolecamyChanger() {
	if(changeOn == 1) {
		changePolecamy(opcjaPolecamy);
		opcjaPolecamy++;
		if(opcjaPolecamy == 5) {
			opcjaPolecamy = 1;
		}
	}
}

function clickPolecamy() {
	$('#ajax-polecamy ul li').find('a').click(function () {
		return false;
	});
}

function preloadImgs(images) {
	var newImage = new Image();
	jQuery.each(images, function() {
		newImage.src = this;
	});
}

// call all function required to Polecamy box
$(document).ready(function(){
	changeStatusPolecamy();
	changePolecamyChanger();
	hoverChangePolecamy();
	clickPolecamy();
});
