var basePath = 'http://www.insee.pl';	

$j = jQuery.noConflict();

window.onload = init;

function changePartner(){
	
	var selected = $j('#partners div.selected');
	var next = selected.next('div.hidden');
	var first = $j('#partners div.first');
	if (selected.hasClass('last')) {
		next = first;
	}
	selected.removeClass('selected');
	selected.addClass('hidden');
	selected.hide();
	next.fadeIn();
	next.addClass('selected');
	next.removeClass('hidden');
	setTimeout(changePartner, 5000);
}

function printout(){
		window.print();
}

function init(){
	
	var partners = $j('#partners');
	if (partners) {
		setTimeout(changePartner, 5000);
	}
	
	ajax = false;
	
	if (document.getElementById("print")) {
		document.getElementById("print").onclick = printout;
	}
	
	$j('#loading').hide() // hide it initially
	.ajaxStart(function(){
		ajax = true;
		$j(this).show();
	}).ajaxStop(function(){
		ajax = false;
		$j(this).hide();
	});
	
	$j(".nav ul li a").click(function(){
		if (!ajax) {
			page = this.id;
			$j("#onlyclients > *").remove();
			if (page == "prev" || page == "next") {
				var li = $j(this).parents("ul").children("li");
				var lies = [];
				var licznik = 0;
				for ( var int = 0; int < li.length; int++) {
					if (!isNaN($j(li[int]).children("a").attr("id")))  {
						lies[licznik] = li[int];
						licznik += 1;
					}
				}
				 
				for (var i = 0; i < lies.length; i++) {
					if ($j(lies[i]).hasClass("selected")) {
						$j(lies[i]).removeClass("selected");
						$j(lies[i]).addClass("normal");
						var current = parseInt($j(lies[i]).children("a").attr("id"));
						var prev;
						var next;
						
						if (page == "prev") {
							if (current == 1) {
								prev = lies.length;
							}else {
								prev = current - 1;		
							}
							for (var k = 0; k < lies.length; k++) {
								if ($j(lies[k]).children("a").attr("id") == prev) {
									$j(lies[k]).removeClass("normal");
									$j(lies[k]).addClass("selected");
								}
							}
							page = prev;
						};
						if (page == "next") {
							if (current == lies.length) {
								next = 1;
							}else {
								next = current + 1;
							}
							for (var k = 0; k < lies.length; k++) {
								if ($j(lies[k]).children("a").attr("id") == next) {
									$j(lies[k]).removeClass("normal");
									$j(lies[k]).addClass("selected");
								}
							}
							page = next;
						};
						
						i = lies.length;
					};
										};
								}
			else {
				var page = parseInt($j(this).attr("id"));
				$j(this).parents("ul").children("li").removeClass("selected");
				$j(this).parents("li").addClass("selected");
			};
			
			$j.ajax({
				type: "GET",
			  	url: basePath + "/default/klienci/getclients/",
			  	data: "page=" + page,
			  	dataType: 'json',
			  	success: function(msg){
			    	$j("#onlyclients").append(msg.data);
			    	sIFR.replace(calibri, {
						  selector: ' .title',
						  css: '.sIFR-root { background-color: #FFFFFF; color: #424242; font-size:18px; text-decoration:none; } '
						});
			  	}
			});
			
		}
		return false;
	});
	
	$j(".tabs li a").click(function(){
		if (!ajax) {
			category = this.id;
			$j("#onlyclients > *").remove();
			$j(this).parents("ul").children("li").removeClass("selected");
			$j(this).parents("li").addClass("selected");
			$j.ajax({
				type: "GET",
				url: "some.php",
				data: "category=" + category,
				success: function(msg){
					$j("#onlyclients").append(msg);
					$j(this).parents("li").addClass("selected");
					sIFR.replace(calibri, {
						  selector: ' .title',
						  css: '.sIFR-root { background-color: #FFFFFF; color: #424242; font-size:18px; text-decoration:none; } '
						});
				}
			});
			
		}
		return false;
	});
}

