// JavaScript Document
var curPic = 1;
var picMax = 12;
var cachePic = '';
var picPath = 'images/photogallery/home/';

function padPicPath(number, length) {
    var str = '' + number;
    while (str.length < length) {
        str = '0' + str;
    }
    return str;
}

function addPGPicButtons() {
	$('#leftBar').click(function () {
		$("#galleryPic").fadeOut(500,goBack);
	});
	$('#rightBar').click(function () {
		$("#galleryPic").fadeOut(500,goFwd);
	});
}

function goBack() {
	if (curPic<=1) {
		curPic = picMax;
		cachePic = picMax - 1;
	} else {
		curPic--;
		cachePic = curPic - 1;
	}
	txtPic = padPicPath(curPic,3);
	cPic = padPicPath(cachePic,3);	
	var nextPic = picPath + 'home' + txtPic + '.jpg';
	cachePic = picPath + 'home' + cPic + '.jpg';
	$('#galleryPic').attr('src',nextPic);
	grabDims(nextPic);	
}
function goFwd() {
	if (curPic<=picMax) {
		curPic++;
		cachePic = curPic + 1;
	}
	if (curPic > picMax) {
		curPic = 1;
		cachePic = 2;
	}
	txtPic = padPicPath(curPic,3);
	cPic = padPicPath(cachePic,3);		
	var nextPic = picPath + 'home' + txtPic + '.jpg';
	cachePic = picPath + 'home' + cPic + '.jpg';	
	$('#galleryPic').attr('src',nextPic);
	grabDims(nextPic)	
}

function grabDims(np) {
	var get2Send = "getdim=" + np;
	$.ajax({
		type: "GET",
		url: "scripts/photogallery.php",
		data: get2Send,
		success: function(responseText) {
			var w = responseText.substr(0,3);
			var h = responseText.substr(4,3);
			var picLeft = Math.round((500-w)/2);
			var picTop = Math.round((333-h)/2);
			$('#galleryPic').attr({
				width: w,
				height: h
			});
			$('#galleryPic').css({
				top: picTop,
				left: picLeft
			});
			$('#cP').attr('src',cachePic);			
			$("#galleryPic").fadeIn(500);
		}
	});
}

$.ajaxSetup ({   
	cache: false  
});

$(function () {
	addPGPicButtons();
})
