$(document).ready(function(){
	var next =$('#chgallery .next a'); 
	for(var i=0;i<next.length;i++) {
		$(next[i]).bind('click', function(e) {
			chgallerycounter++;
			getGallery(chgallerycounter,next);
			return false;
		});
	}	
	var back =$('#chgallery  .text a'); 
	for(var i=0;i<back.length;i++) {
		$(back[i]).bind('click', function(e) {
			chgallerycounter=0;
			getGallery(0);
			return false;
		});
	}


	var prev =$('#chgallery .prev a'); 
	for(var i=0;i<prev.length;i++) {

		$(prev[i]).bind('click', function(e) {
			chgallerycounter--
			getGallery(chgallerycounter,prev);
			return false;
		});
	}	


});

function getGallery(pb,el) {

	var myurl;
	var theurl;
	var chach;
	myurl = $(el).attr('href');
	chach = myurl.substring(myurl.indexOf('cHash'));
	theurl = myurl.substring(0,myurl.indexOf('?')+1)+'tx_chgallery_pi1[single]=1&tx_chgallery_pi1[pointer]='+pb+'&'+chach;

	$('#chajax').fadeIn();
	$("#chgalleryimg").load(theurl  +'&pb='+pb +' #chgalleryimg .single',modPB(pb));
}

function modPB(pb) {
	// change text
	$('#chgallery .chgcurrent').replaceWith('<span class="chgcurrent">'+(pb+1)+'</span>')
	

	// checks
	var next =$('#chgallery .next a');	
	var prev =$('#chgallery .prev a');	
	
	// check next
	if (pb+1>=chgallerymax) {
		for(var i=0;i<next.length;i++) { $(next[i]).addClass('hide'); 		}
	} else {
		for(var i=0;i<next.length;i++) { $(next[i]).removeClass('hide');	}
	}
	
	// check prev
	if (pb==0) {
		for(var i=0;i<prev.length;i++) { $(prev[i]).addClass('hide'); 		}
	} else {
		for(var i=0;i<prev.length;i++) { $(prev[i]).removeClass('hide');	}
	}
	
	
}

$().ajaxComplete(function(ev, xhr, s) {
	$('#chajax').fadeOut();
	tb_init('a.thickbox');
  	imgLoader = new Image();
  	imgLoader.src = tb_pathToImage;	
});

