// JavaScript Document
var gal_aktiv = false;
var gal_id = 0;
var gal_nr = 0;
var gal_activ = Number(0);
var gal_num = 0;
var ref_aktiv = 1;
var sh = '';
jQuery.extend({
	gal_naw_resize: function(){
		var T_ofset = parseFloat($(document).scrollTop());
		var L_ofset = parseFloat($(document).scrollLeft());
		var w_H = $(window).height();	
		var w_W = $(window).width();
		$('#galeria_nawigacja').css('width',w_W-20+'px');
		$('#galeria_nawigacja').css('top',T_ofset+w_H-30+'px');	
		$('#galeria_nawigacja').css('left',L_ofset+10+'px');
	},
	gal_naw_pokaz: function(){
		$('#gal_naw_opis').html(gal_nr+' / '+gal_num);
		if(gal_nr==1){
			$('#gal_prev').css('display','none');
			$('#gal_prev_a').css('display','block');
		} else {
			$('#gal_prev_a').css('display','none');
			$('#gal_prev').css('display','block');
		}
		if(gal_nr==gal_num){
			$('#gal_next').css('display','none');
			$('#gal_next_a').css('display','block');
		} else {
			$('#gal_next_a').css('display','none');
			$('#gal_next').css('display','block');
		}
		$('#gal_naw_info').fadeIn();
	},
	gal_load: function(){
		var T_ofset = parseFloat($(document).scrollTop());
		var L_ofset = parseFloat($(document).scrollLeft());
		var w_H = $(window).height();	
		var w_W = $(window).width();
		$('#galeria_pokaz').html('');
		$('#galeria_pokaz').addClass('load');
		// 
		$.ajax({
			type: "GET",
			url: host+'/ajax.php',
			data: 'class=ck_galeria&akcja=get_galeria&pozycja='+gal_id+'&nr='+gal_nr,
			error: function(event, request, settings){
				jQuery.set_kom("Nie można wykonać polecenia z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
			},
			success: function(data){
				$('#galeria_pokaz').removeClass('load');
				$('#galeria_pokaz').html(data);
				
				var g_W = $('#gal_poz').width()+2;
				var g_H = $('#gal_poz').height()+2;
				var n_T = (w_H-g_H)/2+T_ofset;
				var n_L = (w_W-g_W)/2+L_ofset;
				$('#galeria_pokaz').animate( { width:g_W+'px', height:g_H+'px', left:n_L+'px', top:n_T+'px'}, 500, "linear", function(){
						$('#gal_poz').fadeIn();															
				});
			}   
		});
		
	},
	galeria_show: function(id){
		
			$('#galeria_fot').html('');
			$.ajax({
				type: "GET",
				url: host+'/ajax.php',
				data: 'class=ck_galeria&akcja=get_galeria&pozycja='+id+'&nr=',
				error: function(event, request, settings){
					jQuery.set_kom("Nie można wykonać polecenia z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
				},
				success: function(data){
					var i = data.indexOf(',');
					var fotka = data.slice(0,i);
					var opis = data.slice(i+1);
					// $('#galeria_pokaz').removeClass('load');
					if($('#tytul_v').attr('name')=='gal'){
						
						$('#galeria_opis').html(opis);
						$('#galeria_foto_b').html(fotka);
						$('#galeria_foto_b').fadeIn(1000,function(){
							var tD = $('#galeria_foto_b').html();
							$('#galeria_foto').html(tD);
							$('#galeria_foto_b').html('');
							$('#galeria_foto_b').fadeOut(10);
						});
					} else {
						$('#galeria_fot_b').html(fotka);
						if($('#galeria').css('display')=='none'){
							$('#galeria_fot_b').css('disply','block');
							$('#galeria').fadeIn(1000,function(){
								var tD = $('#galeria_fot_b').html();
								$('#galeria_fot').html(tD);
								$('#galeria_fot_b').html('');
								$('#galeria_fot_b').fadeOut(10);
							});
						} else {
							$('#galeria_fot_b').fadeIn(1000,function(){
								var tD = $('#galeria_fot_b').html();
								$('#galeria_fot').html(tD);
								$('#galeria_fot_b').html('');
								$('#galeria_fot_b').fadeOut(10);
							});
						}
					}	
				}   
			});
	
	}
}); 

$(document).ready(function(){
	gal_num = $('.gn-box').length;		   
	$('#next').live('click', function(){
		var gal_activ_n = gal_activ+1;
		var gal_next = gal_activ+2;
		if(gal_next==gal_num){
			$('#next').css('display','none');
		}
		var przesun = 409*gal_activ_n;
		 $('#galeria-naw-ss').animate({ left: 0-przesun+'px'},500,'swing');
		gal_activ = gal_activ_n;
		
		$('#prev').css('display','block');
		return false;
	});
	$('#prev').live('click', function(){
		var gal_activ_n = gal_activ-1;
		if(gal_activ_n==0){
			$('#prev').css('display','none');
		}
		var przesun = 409*gal_activ_n;
		 $('#galeria-naw-ss').animate({ left: 0-przesun+'px'},500,'swing');
		
		$('#next').css('display','block');
		gal_activ = gal_activ_n;
		return false;
	});
	
	
	if($('#tytul_v').attr('name')=='gal'){
		var gT = $('#tytul').html();
		$('#tytul_v').html(gT);
	}
	
	$('.foto_sg').eq(0).css('display','block');
	var gL = $('.foto_sg').length;
	
	if(gL>1){
		sh = setTimeout("sg_slideshow()",7000);
	} 
	$('.gal-link-new').live('click',function(){
		var id = $(this).attr('name');	
			 
		$.ajax({
				type: "GET",
				url: host+'/ajax.php',
				data: 'class=ck_galeria&akcja=get_galeria&pozycja='+id+'&nr=',
				error: function(event, request, settings){
					jQuery.set_kom("Nie można wykonać polecenia z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
				},
				success: function(data){
					var i = data.indexOf(',');
					var fotka = data.slice(0,i);
					var opis = data.slice(i+1);
					$('#gf-ramka-b').html(fotka);
					$('#galeria_opis').html(opis);
					$('#gf-ramka-b').fadeIn(1000,function(){
							var tD = $('#gf-ramka-b').html();
							$('#gf-ramka').html(tD);
							$('#gf-ramka-b').html('');
							$('#gf-ramka-b').css('display','none');
					});
				}
		});
		return false;
	});   
	$('.gal_link').live('click',function(){
		var id = $(this).attr('name');	
		$.ajax({
			type: "GET",
			url: host+'/ajax.php',
			data: 'class=ck_galeria&akcja=get_mx&pozycja='+id+'&nr=',
			error: function(event, request, settings){
				jQuery.set_kom("Nie można wykonać polecenia z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
			},
			success: function(data){
				$('#galeria_fot').html(data);
				var nw = $('#gal-mx').attr('alt');
				var nh = $('#gal-mx').attr('name');
			
				$('#galeria').css('width',nw+'px');
				$('#galeria').css('height',nh+'px');
				jQuery.tworz_maske(0.7,'#fdeec3');
				jQuery.ustaw_center('#galeria');
				$('#galeria').fadeIn(1000,function(){
					
				});
			}
		});
		
		return false;
	});
	
	$('#galeria_close').live('click', function(){
		$('#galeria').css('display','none');
		$('#galeria_fot').html();
		$('#galeria').css('width',0+'px');
		$('#galeria').css('height',0+'px');
		$('#maska').remove();
		$(this).blur();				
		return false
	});
	
	$('#gal_prev').live('click',function(){
		gal_nr--;
		$('#gal_naw_opis').html(gal_nr+' / '+gal_num);
		if(gal_nr==1){
			$('#gal_prev').css('display','none');
			$('#gal_prev_a').css('display','block');
		} else {
			$('#gal_prev_a').css('display','none');
			$('#gal_prev').css('display','block');
		}
		if(gal_nr==gal_num){
			$('#gal_next').css('display','none');
			$('#gal_next_a').css('display','block');
		} else {
			$('#gal_next_a').css('display','none');
			$('#gal_next').css('display','block');
		}	
		jQuery.gal_load();
		$(this).blur();		
		return false;
	});
	
	$('#gal_next').live('click',function(){
		gal_nr++;
		$('#gal_naw_opis').html(gal_nr+' / '+gal_num);
		if(gal_nr==1){
			$('#gal_prev').css('display','none');
			$('#gal_prev_a').css('display','block');
		} else {
			$('#gal_prev_a').css('display','none');
			$('#gal_prev').css('display','block');
		}
		if(gal_nr==gal_num){
			$('#gal_next').css('display','none');
			$('#gal_next_a').css('display','block');
		} else {
			$('#gal_next_a').css('display','none');
			$('#gal_next').css('display','block');
		} 
		jQuery.gal_load();
		$(this).blur();		
		return false;
	});
	
});
$(window).resize(function(){
	if(gal_aktiv==true){
		//jQuery.ustaw_center('#galeria_pokaz');
		//jQuery.gal_naw_resize();
		
		//$('#maska').remove();	
		// jQuery.tworz_maske();
	}
});

function gal_link(id){
	jQuery.galeria_show(id);
}

function sg_slideshow(){
	clearTimeout(sh) ;
	nr = parseFloat(ref_aktiv)+1;
	var idx = parseFloat(ref_aktiv)-1;
	var ng_L = $('.foto_sg').length;
	if(nr>ng_L){
		nr = 1;	
	}
	ref_aktiv = nr;
	var idxn = nr-1;
	if(!idxn){ idxn = 0; }
	if(!idx){ idx = 0; }
	$('.foto_sg').eq(idx).css('z-index',1);
	$('.foto_sg').eq(idxn).css('z-index',12);
	$('.foto_sg').eq(idxn).fadeIn(3000, function(){
		$('.foto_sg').eq(idx).css('display','none');						
		sh = setTimeout("sg_slideshow()",7000);
	});
	// $('.foto_sg').eq(idx).fadeOut(3000);
}
