function np (img) {
	if(img=="1x1") {
	
	} else if(img=="u1") {
	
	}else if(img=="u2") {
	
	}else if(img=="u3") {
	
	}else if(img=="u4") {
	
	}else if(img=="157") {
	
	} else {
		return (parseInt(img)+2);
	}
}
function loadl (data) {
    var _image = new Image();
	_image.src = data;
	if(data=='2009/0.png') data = '2009/u2.png'
	_image.id = "newImageId";
    $(_image).load( function(){
    	//$('#msg').html( $('#msg').html()+'Loading '+_image.src)
        $("#r1 img").attr("src",_image.src);
       	loaded++;
       	runit ();
     });
}
function loadlleft (data) {
    var _image = new Image();
    if(data=='2009/0.png') data = '2009/u2.png'
	_image.src = data;
	_image.id = "newImageId";
    $(_image).load( function(){
        $("#l1 img").attr("src",_image.src);
        //$('#msg').html( $('#msg').html()+' left Loading '+_image.src)
        $("#l1 img").width('400px');
       	loaded++;
       	runit ();
     });
}

function finished0() {
	var l = $("#l img").attr("src")
	$("#l img").attr("src",$("#l1 img").attr("src"));
	$("#l1 img").attr("src",l);
	$("#l img").width("0%");
	$("#l img").css("padding-left","400px");
	 $("#l img").animate({ 
        width: "400px",paddingLeft:0
      }, 400,"linear",finished1 );
}
function finished0l() {
	var r = $("#r img").attr("src")
	$("#r img").attr("src",$("#r1 img").attr("src"));
	$("#r1 img").attr("src",r);
	$("#r img").width("0");
	$("#r img").animate({ 
        width: "400px"
      }, 400,"linear",finished1l );     
}
function finished1l () {
	$("#l img").css("padding-left","0");
	 $("#l img").attr("src",$("#l1 img").attr("src"));
	 var p = $("#r img").attr("src");
	 p = p.substr(p.lastIndexOf('/')+1);
	 p = p.substr(0,p.indexOf('.'));
	if(p=='u1')  $("#pname").html('Seite Umschlag');
	else if(p=='u2')  $("#pname").html('Seite Umschlag innen / 1');
	else if(p=='u4')  $("#pname").html('Seite Umschlag R&uuml;ckseite');
	else if(p=='156')  $("#pname").html('Seite 156 / Umschlag innen');
	else $("#pname").html('Seite '+(parseInt(p)-1)+' / '+(parseInt(p)));
	//$("#msg").html($("#msg").html()+"ok")
	$("#r img").width('400px');$("#l img").width('400px');
}
function finished1 () {
	 $("#r img").attr("src",$("#r1 img").attr("src"));
	  $("#l1 img").attr("src",$("#l img").attr("src"));
	 var p = $("#l img").attr("src");
	 p = p.substr(p.lastIndexOf('/')+1);
	 p = p.substr(0,p.indexOf('.'));
	 
	 if(p=='u1')  $("#pname").html('Seite Umschlag');
	 else if(p=='u2')  $("#pname").html('Seite Umschlag innen / 1');
	 else if(p=='u4')  $("#pname").html('Seite Umschlag R&uuml;ckseite');
	 else if(p=='156')  $("#pname").html('Seite 156 / Umschlag innen');
	 else $("#pname").html('Seite '+p+' / '+(parseInt(p)+1));
	//$("#msg").html($("#msg").html()+"ok")
	$("#r img").width('400px');
}
function runit() {
	if(loaded==2) {
	  $("#loader").fadeOut(1);
	  if( direct ==1 ) {
		$("#l img").css("padding-left","0");
	  	$("#l img").animate({ 
        width: "0",paddingLeft:'400px'}, 400,"swing",finished0l );
	  
	  } else $("#r img").animate({ 
        width: "0"}, 400,"swing",finished0 );
	}
}
var loaded = 0;
var direct = 0;
$(function(){
	//$("a.pg").each(function (){
		//$(this).click(function() {
		
	$("a.pg").live('click',function() {	
			
			var p = $(this).attr("href")
			p = p.substr(p.indexOf("=")+1) ;
			if(p!='u1' && p!='u2' && p!='u3' && p!='u4') {
				if(p/2!=Math.ceil(p/2)) p = p-1
			} else if(p=='u3') p = '156'
			
			
	if(p==''){Ê 
	} else {		
			var pprev = $("#r img").attr("src");
			pprev = pprev.substr(pprev.lastIndexOf("/")+1);
			pprev = pprev.substr(0,pprev.indexOf("."));
			
			var pprevl = $("#l img").attr("src");
			pprevl = pprevl.substr(pprevl.lastIndexOf("/")+1);
			pprevl = pprevl.substr(0,pprevl.indexOf("."));
			
			//$('#msg').html(p+' p/pprev '+pprev+' /pprevl '+pprevl);
			//left
		//if(parseInt(p)!=(parseInt(pprev)+1)) {
			
		if(pprevl!=p && pprev!=p) {
		$("#loader").fadeIn();
			loaded = 0;
		$('#pleft').html('<a class="pg" href="#">vorherige</a>');
		$('#pright').html('<a class="pg" href="#">n&auml;chste</a>');
			if(p=='u1') {
				direct = 1;
				loadl ("2009/u1.png");
				loadlleft ("2009/1x1.png");
				$('#pright a').attr("href",'?topage=u2');
				$('#pleft a').attr("href",'?topage=0');
				$('#pleft').html('&nbsp;');
			} else if(p=='u4') {
				direct =0;
				loadl ("2009/1x1.png");
				loadlleft ("2009/u4.png");
				$('#pright a').attr("href",'?topage=156');
				$('#pleft a').attr("href",'?topage=156');
				$('#pright').html('&nbsp;');
			} else if(p=='u2') {
				if(pprev=='u1') direct = 0;
				else  direct = 1;
				loadl ("2009/1.png");
				loadlleft ("2009/u2.png");
				$('#pright a').attr("href",'?topage=2');
				$('#pleft a').attr("href",'?topage=u1');
			} else if(parseInt(p)>parseInt(pprev) || pprev=='u2' || pprev=='1x1') {
				if( pprev=='1x1') direct = 1;
				else direct = 0;
				
				if(parseInt(p)==156) {
					loadl ("2009/u3.png");
					loadlleft ("2009/156.png");
				
					$('#pright a').attr("href",'?topage=u4');
					var prev = (parseInt(p)-2);
					if(prev=='-2') prev = 'u1';
					$('#pleft a').attr("href",'?topage='+prev);
				} else {
				loadl ("2009/"+ (parseInt(p)+1)+".png");
				loadlleft ("2009/"+ (p)+".png");
				
				$('#pright a').attr("href",'?topage='+(parseInt(p)+2));
				var prev = (parseInt(p)-2);
				if(prev=='-2') prev = 'u1';
				$('#pleft a').attr("href",'?topage='+prev);
				}
			} else {
				direct = 1;
				//$('#msg').html('Loading d:1 '+p)
				loadl ("2009/"+ (parseInt(p)+1)+".png");
				loadlleft ("2009/"+ (parseInt(p))+".png");
					var prev = (parseInt(p)-2);
				if(prev=='-2') prev = 'u1';
				$('#pright a').attr("href",'?topage='+(parseInt(p)+2));
				$('#pleft a').attr("href",'?topage='+prev);
			}
		}
	}
			return false;
		})
	//});
});

function gotopage () {
	var p = jQuery.trim($('#topage').val());
	//$('#msg').html(p+' p/pprev '+pprev+' /pprevl '+pprevl);
	if(p!='u1' && p!='u2' && p!='u3' && p!='u4') {
		if(p/2!=Math.ceil(p/2)) p = p-1
	} else if(p=='u3') p = '156'
	
	if(p==''){Ê 
	} else {
	var pprev = $("#r img").attr("src");
	pprev = pprev.substr(pprev.lastIndexOf("/")+1);
	pprev = pprev.substr(0,pprev.indexOf("."));
	var pprevl = $("#l img").attr("src");
	pprevl = pprevl.substr(pprevl.lastIndexOf("/")+1);
	pprevl = pprevl.substr(0,pprevl.indexOf("."));
	//$('#msg').html(p+' p/pprev '+pprev+' /pprevl '+pprevl);
		if(pprevl!=p && pprev!=p) {
		$("#loader").fadeIn();
			loaded = 0;
		$('#pleft').html('<a class="pg" href="#">vorherige</a>');
		$('#pright').html('<a class="pg" href="#">n&auml;chste</a>');
			if(p=='u1') {
				direct = 1;
				loadl ("2009/u1.png");
				loadlleft ("2009/1x1.png");
				$('#pright a').attr("href",'?topage=u2');
				$('#pleft a').attr("href",'?topage=0');
				$('#pleft').html('&nbsp;');
			} else if(p=='u4') {
				direct =0;
				loadl ("2009/1x1.png");
				loadlleft ("2009/u4.png");
				$('#pright a').attr("href",'?topage=156');
				$('#pleft a').attr("href",'?topage=156');
				$('#pright').html('&nbsp;');
			} else if(p=='u2') {
				if(pprev=='u1') direct = 0;
				else  direct = 1;
				loadl ("2009/1.png");
				loadlleft ("2009/u2.png");
				$('#pright a').attr("href",'?topage=2');
				$('#pleft a').attr("href",'?topage=u1');
			} else if(parseInt(p)>parseInt(pprev) || pprev=='u2' || pprev=='1x1') {
				if( pprev=='1x1') direct = 1;
				else direct = 0;
				
				if(parseInt(p)==156) {
					loadl ("2009/u3.png");
					loadlleft ("2009/156.png");
				
					$('#pright a').attr("href",'?topage=u4');
					var prev = (parseInt(p)-2);
					if(prev=='-2') prev = 'u1';
					$('#pleft a').attr("href",'?topage='+prev);
				} else {
				loadl ("2009/"+ (parseInt(p)+1)+".png");
				loadlleft ("2009/"+ (p)+".png");
				
				$('#pright a').attr("href",'?topage='+(parseInt(p)+2));
				var prev = (parseInt(p)-2);
				if(prev=='-2') prev = 'u1';
				$('#pleft a').attr("href",'?topage='+prev);
				}
			} else {
				direct = 1;
				//$('#msg').html('Loading d:1 '+p)
				loadl ("2009/"+ (parseInt(p)+1)+".png");
				loadlleft ("2009/"+ (parseInt(p))+".png");
					var prev = (parseInt(p)-2);
				if(prev=='-2') prev = 'u1';
				$('#pright a').attr("href",'?topage='+(parseInt(p)+2));
				$('#pleft a').attr("href",'?topage='+prev);
			}
		}
			
	}	
			
	return false;		
}
