/*
	2007.03.07	gricke
				Copied from AM
*/
function advanceImage(imageName,maxImages,imageOn){
	var HTMLDisp = '';
	var imagesView = document.getElementById('imageViewer');
	var imageNext;
	var imagePrev;
	if(parseFloat(imageOn) + 1 > maxImages){
		imageNext = 1;
	}else{
		imageNext = parseFloat(imageOn) + 1;
	}
	if(parseFloat(imageOn) == 1){
		imagePrev = maxImages;
	}else{
		imagePrev = parseFloat(imageOn) - 1;
	}	
	HTMLDisp = HTMLDisp + "<div id=\"advanceImageLinks\">";
	HTMLDisp = HTMLDisp + "<a class=\"imageLink\" id=\"linkId_0\" href=\"#\" ";
	HTMLDisp = HTMLDisp + "onClick=\"displayImage(";
	HTMLDisp = HTMLDisp + "'";
	HTMLDisp = HTMLDisp + imageName;
	HTMLDisp = HTMLDisp + "'";
	HTMLDisp = HTMLDisp + ",'";
	HTMLDisp = HTMLDisp + imagePrev;
	HTMLDisp = HTMLDisp + "'";
	HTMLDisp = HTMLDisp + ",'";
	HTMLDisp = HTMLDisp + maxImages;
	HTMLDisp = HTMLDisp + "'";
	HTMLDisp = HTMLDisp + ");return false;\">";
	HTMLDisp = HTMLDisp + "<img src=\"images/trans.gif\" width=\"29\" heigh=\"29\" id=\"leftBut\" alt=\"Previous Image\" />";
	HTMLDisp = HTMLDisp + "</a>";
	HTMLDisp = HTMLDisp + " <span id=\"imageOn\">" + imageOn + ' of ' + maxImages + '</span>';
	HTMLDisp = HTMLDisp + "<a class=\"imageLink\" id=\"linkId_0\" href=\"#\" ";
	HTMLDisp = HTMLDisp + "onClick=\"displayImage(";
	HTMLDisp = HTMLDisp + "'";
	HTMLDisp = HTMLDisp + imageName;
	HTMLDisp = HTMLDisp + "'";
	HTMLDisp = HTMLDisp + ",'";
	HTMLDisp = HTMLDisp + imageNext;
	HTMLDisp = HTMLDisp + "'";
	HTMLDisp = HTMLDisp + ",'";
	HTMLDisp = HTMLDisp + maxImages;
	HTMLDisp = HTMLDisp + "'";
	HTMLDisp = HTMLDisp + ");return false;\">";
	HTMLDisp = HTMLDisp + "<img src=\"images/trans.gif\" width=\"29\" heigh=\"29\" id=\"rightBut\" alt=\"Next Image\" />";
	HTMLDisp = HTMLDisp + "</a>";
	HTMLDisp = HTMLDisp + "</div>";
	HTMLDisp = HTMLDisp + "<div id=\"explodeImage\">";
	HTMLDisp = HTMLDisp + "<a href='#' onClick=\"javaScriptMethodName('" + imageName + "_" + imageOn + ".jpg','" + imageName + "','" + imageOn + "','" + maxImages + "');\">";
	HTMLDisp = HTMLDisp + "<img src=\"images/trans.gif\" width=\"86\" heigh=\"19\" id=\"explodeBut\" alt=\"Enlarge Image\" />";
	HTMLDisp = HTMLDisp + "</a>";
	HTMLDisp = HTMLDisp + "</div>";
	
	imagesView.innerHTML = HTMLDisp;
	
	if(getQueryVariable('printPdf') == 'true'){
		var imgInsert = '';
		imgInsert = imgInsert + '';
		imgInsert = imgInsert + '<img width=\"302\" height=\"212\" src=\"/images/gallery/' + imageName + '_d_1.jpg\">';
		document.getElementById('popimageprint').innerHTML = imgInsert;
	}
	
}
function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	} 
}
function displayImage(imageFile,imageNext,maxImages){
	document.images['imageRotate'].src = '/images/gallery/' + imageFile + '_d_' + imageNext + '.jpg';
	advanceImage(imageFile,maxImages,imageNext);
}
function javaScriptMethodName(imagePop,fileBase,imageOn,fileCount){
	var popImage = document.getElementById('popImage');
	document.getElementById('searchform').style.display = 'none';
	popImage.style.display = 'block';
	var HTMLDisp = '';
	HTMLDisp = HTMLDisp + '<div id=\"imagePop\" onmousedown=\"dragStart(event,\'imagePop\')\">'
	HTMLDisp = HTMLDisp + '<a href=\"#\" onclick=\"imagePopClose();return false;\"><img id=\"closeBut\" src=\"images/trans.gif\" width=\"30\" height=\"30\" border=\"0\" alt=\"close\" /></a>'
	HTMLDisp = HTMLDisp + '<div id=\"imageNav\" style=\"left:60px;top:5px;\">';
	HTMLDisp = HTMLDisp + '<a href=\"#\" onClick=\"advanceImageBig(\'' + imageOn + '\',\'' + fileBase +'\',\'' + fileCount +'\');\"><img src=\"/images/trans.gif\" width=\"30\" height=\"30\" alt=\"Advance\" class=\"advBut\" /></a>'
	HTMLDisp = HTMLDisp + (imageOn);
	HTMLDisp = HTMLDisp + ' of ';
	HTMLDisp = HTMLDisp + (fileCount);
	HTMLDisp = HTMLDisp + '<a href=\"#\" onClick=\"advanceImageBig(\'' + imageOn + '\',\'' + fileBase +'\',\'' + fileCount +'\');\"><img src=\"/images/trans.gif\" width=\"30\" height=\"30\" alt=\"Advance\" class=\"advBut\" /></a>'
	HTMLDisp = HTMLDisp + '</div>';
	HTMLDisp = HTMLDisp + '<img id=\"imagePopImage\" name=\"imagePopImage\" src=\"/images/gallery/' + imagePop + '\">' 
	HTMLDisp = HTMLDisp + '</div>'
	popImage.innerHTML = HTMLDisp;
	var element = document.getElementById("imagePopImage");
	bytefx.alpha(element,0);
	bytefx.fade(element,0,100,7);
}
function imagePopClose(){
	var popImage = document.getElementById('popImage');
	popImage.style.display = 'none';
}
function advanceImageBig(imageOn,fileBase,fileCount){
	var nextImageNum = 0;
	if(imageOn == fileCount){
		nextImageNum = 1;
	}else{
		nextImageNum = parseInt(imageOn) + 1;
	}
	var element = document.getElementById("imagePopImage");
	var HTMLDisp = '';
	bytefx.alpha(element,0);
	document.images["imagePopImage"].src = '/images/gallery/' + fileBase + '_' + nextImageNum + '.jpg';
	document.getElementById("imagePopImage").onload = function(){
		bytefx.fade(element,0,100,5);
	}
	
	HTMLDisp = HTMLDisp + '<div id=\"imageNav\" style=\"left:10px;top:10px;\">';
	HTMLDisp = HTMLDisp + '<a href=\"#\" onClick=\"advanceImageBig(\'' + imageOn + '\',\'' + fileBase +'\',\'' + fileCount +'\');\"><img src=\"/images/trans.gif\" width=\"30\" height=\"30\" alt=\"Advance\" class=\"advBut\" /></a>'	
	HTMLDisp = HTMLDisp + (nextImageNum);
	HTMLDisp = HTMLDisp + ' of ';
	HTMLDisp = HTMLDisp + (fileCount);
	HTMLDisp = HTMLDisp + '<a href=\"#\" onClick=\"advanceImageBig(\'' + nextImageNum + '\',\'' + fileBase +'\',\'' + fileCount +'\');\"><img src=\"/images/trans.gif\" width=\"30\" height=\"30\" alt=\"Advance\" class=\"advBut\" /></a>'
	HTMLDisp = HTMLDisp + '</div>';
		
	document.getElementById('imageNav').innerHTML = HTMLDisp;
}