function trim(str) { 
	a = str.replace(/^\s+/, ''); 
	return a.replace(/\s+$/, '');
}	
	
function get_home_url(){
	return $("base").attr("href");
}

function get_url_to_ajax(){
	return get_home_url()+"ajax/";
}


function pobierz_wielkosc_ekranu(){
	
	var d = document;	
	var size = new Array();
	
	if (typeof window.innerWidth != 'undefined') {
		var width = window.innerWidth;
		var height = window.innerHeight;
	}
	else {
		if (d.documentElement && typeof d.documentElement.clientWidth != 'undefined' && d.documentElement.clientWidth != 0) {
			var width = d.documentElement.clientWidth;
			var height = d.documentElement.clientHeight;
		}
		else {
			if (d.body && typeof d.body.clientWidth != 'undefined') {
				var width = d.body.clientWidth;
				var height = d.body.clientHeight;
			}
		}
	}	
	
	size[0] = width;
	size[1] = height;
	
	return size;
	
}

function check_photos(obiekt){
	
	var bool = true;
	
	obiekt.each(function(k,i){
	
		if(!i.complete){
			bool = false;
			//alert(i.src+"nie ok");
		}else{
			//alert(i.src+"ok");
		}
			
	});
	
	return bool;
	
}

$(document).ready(function(){	

	for (i=0; i<document.links.length;) {
		document.links[i].onfocus=document.links[i++].blur;
	}
	
	$(".loading img").mouseover(function(){
	
		//alert("aa");
	
	});

	
	$(window).scroll(function(){
	
		loading();
	
	});
		
	var size = pobierz_wielkosc_ekranu();
	var left = parseInt(((size[0]-970)/2));
	var top = parseInt(((size[1]-630)/2));
	
	/*$("#mother").css("width",size[0]);
  $("#mother").css("width",size[1]);*/
	
	//alert(top);

	var ilosc = Math.ceil((size[0]-left)/970);

	for(var i=1;i<=ilosc;i++){	
		loader(i);		
	}
	
	if(left<40){		
		left = 0;
	}
	/*
	if(top<40){		
		top = 0;
	}
	*/
	
	
	
	$("#main").css("width",($(".item").length * 970)+10240+"px");
	$("#main").css("padding-left",left+"px");
	$("#main").css("padding-right",left+"px");
	$("#main").css("padding-top",top+"px");
	

});

function loader(ktory){
	
	var obrazki = $("#element"+ktory+" img");

	var bool = check_photos(obrazki);
	
	if(!bool){
		var inter = setInterval(function(){
			
			bool = check_photos(obrazki);
		
			if ( bool ) {
				$("#element"+ktory).next(".loading").fadeOut(350);
				clearInterval( inter );
			}	
	
		}, 500);	
	}else{
		$("#element"+ktory).next(".loading").fadeOut(350);
	}	
	
}

function loading(){
	
	var size = pobierz_wielkosc_ekranu();
	var scrollLeft = $(window).scrollLeft();
	var left = parseInt(((size[0]-970)/2));
	
	poczatek = (Math.floor((scrollLeft-left)/970));
	koniec = (Math.ceil((scrollLeft+size[0]-left)/970));
	
	if(poczatek<1){
		poczatek=1;
	}
	
	for(var i=poczatek;i<=koniec;i++){
		loader(i);
	}
	
}

function lewo(){
	
	var left = ($(window).scrollLeft());
	var dest_left = left-3018;
	var przesuniecie = 35;
		
	
	if($.browser.nielubimyopery){
	
		var interwal = setInterval(function(){
	
			if ( left <= dest_left ) {
				clearInterval( interwal );
			}else{
				if(left - dest_left >= przesuniecie){
					left = left - przesuniecie;
				}else{
					left = dest_left;
				}			
				$(window).scrollLeft(left);
			}		
	
		}, 13);

	}else{
		$('html,body').animate({scrollLeft: left-3018}, 500);	
	}

		
	
}

function prawo(){

	var left = ($(window).scrollLeft());
	var dest_left = left+3018;
	var przesuniecie = 35;
		
	if($.browser.nielubimyopery){
	
		var interwal = setInterval(function(){
	
			if ( left >= dest_left ) {
				clearInterval( interwal );
			}else{
				if(dest_left - left >= przesuniecie){
					left = left + przesuniecie;
				}else{
					left = dest_left;
				}				
				$(window).scrollLeft(left);
			}		
	
		}, 13);		
		
	}else{
		$('html,body').animate({scrollLeft: left+3018}, 500);
	}

	
	
}


function idz_do(nr){

	var left = ($(window).scrollLeft());
	var dest_left = left+(3018*nr);
	var przesuniecie = 35;
		
	if($.browser.nielubimyopery){
	
		var interwal = setInterval(function(){
	
			if ( left >= dest_left ) {
				clearInterval( interwal );
			}else{
				if(dest_left - left >= przesuniecie){
					left = left + przesuniecie;
				}else{
					left = dest_left;
				}				
				$(window).scrollLeft(left);
			}		
	
		}, 13);		
		
	}else{
		$('html,body').animate({scrollLeft: left+(3018*nr)}, 500);
	}

	
	
}


function piotr_restart() {

	for(i=1;i<=12;i++) {
	
		$("#h_comic_"+i).hide();
	
	}
	piotr(1);

}

function anim_next(){
	
	if ($("#n_prev").css("display")=="none"){
		$("#n_prev").fadeIn(400);
	};
	
	
	
	$(".anim").each(function(){
		if ($(this).css("display") != "none" && $("#anim_14").css("display")=="none"){	
			$(this).fadeOut(400);
			
			
			var nastepny = $(this).next().attr("id");
			if (nastepny == "anim_04" || nastepny == "anim_10" || nastepny == "anim_14"){
					$(".luczek").css("z-index", 1);
			}
			else{		
				$(".luczek").css("z-index", 100);
			};
			
			$(this).next().fadeIn(400);		
			
			if ($("#anim_14").css("display")!="none"){
				$("#n_next").fadeOut(400);
			};
			return false;
		};
		
	});	
}

function anim_prev(){
	
	if ($("#n_next").css("display")=="none"){
		$("#n_next").fadeIn(400);
	};
	
	
	
	$(".anim").each(function(){
		if ($(this).css("display") != "none" && $("#anim_01").css("display")=="none"){	
			$(this).fadeOut(400);
			$(this).prev().fadeIn(400);
			
			var poprzedni = $(this).prev().attr("id");
			if (poprzedni == "anim_04" || poprzedni == "anim_10" || poprzedni == "anim_01"){
				$(".luczek").css("z-index", 1);
			}
			else{
				$(".luczek").css("z-index", 100);
			};
			
			if ($("#anim_01").css("display")!="none"){
				$("#n_prev").fadeOut(400);
			};
			return false;
		};
		
	});	
}

function go_page(page){

	page = page -1;

	var size = pobierz_wielkosc_ekranu();
	var left_pos = parseInt(((size[0]-970)/2));

	var left = ($(window).scrollLeft());
	var dest_left = page*970;
	var przesuniecie = 35;	

	if(dest_left<=left){
		if($.browser.nielubimyopery){
		
			var interwal = setInterval(function(){
		
				if ( left <= dest_left ) {
					clearInterval( interwal );
				}else{
					if(left - dest_left >= przesuniecie){
						left = left - przesuniecie;
					}else{
						left = dest_left;
					}			
					$(window).scrollLeft(left);
				}		
		
			}, 13);
	
		}else{
			$('html,body').animate({scrollLeft: dest_left}, 500);	
		}
	}else{
		if($.browser.nielubimyopery){
		
			var interwal = setInterval(function(){
		
				if ( left >= dest_left ) {
					clearInterval( interwal );
				}else{
					if(dest_left - left >= przesuniecie){
						left = left + przesuniecie;
					}else{
						left = dest_left;
					}				
					$(window).scrollLeft(left);
				}		
		
			}, 13);		
			
		}else{
			$('html,body').animate({scrollLeft: dest_left}, 500);
		}
	}
	
	//alert($("#element"+page).scrollLeft());

}

function see_page(ten, nastepny){
	
	$("#text_"+ten).fadeOut(300, function(){	
		
		$("#text_"+nastepny).fadeIn(300);
	
	});
	
}
