// JavaScript Documentvar currentpos=0;var currentthumbpos=0;var moveamount=106;var thumbnailnum;var maxthumbvisible = 5; //Define how many thumbnails will be visible at one time in the thumbbox--for now this should only be 3 since it's actually the css that controls the size of the viewable boxvar current_imgid=0;var moving = false;var finishedsizing=0;var preloadimg="no"//Preload images ("yes" or "no"):var myloadedimage = new Array();     myloadedimage[0]=1;var imggallery=new Array()var firstimagestart=1;var nextorprev=0;var fadeout=1;function loadinfo(){	if(fadeout==0){		var fademe = new Fx.Style('iptc_info','opacity', {duration:transspeed });		fademe.set(0);		fadeout=1;	}else{		var fademe = new Fx.Style('iptc_info','opacity', {duration:transspeed });		fademe.set(.75,0);		fadeout=0;	}	}function areweready(loadarea, imgindex, img_id){	if ( finishedsizing++ ) { 		modifyimage(loadarea, imgindex, img_id);		finishedsizing = 0;	}}function modifyimage(loadarea, imgindex, img_id ){	if(myloadedimage[imgindex]==null){		var mynewimage=new Image()		//alert(imggallery[imgindex][0]);		mynewimage.src=imggallery[imgindex][0]			mynewimage.onload=function(){				loadimagenow();			}		}else{			loadimagenow();	}	function loadimagenow(){		if (document.getElementById) {				if(current_imgid!=img_id){					var imgobj=document.getElementById(loadarea);					var iptch=document.getElementById('iptc_info');					var photonum=document.getElementById('photocount')					var phototitle=document.getElementById('imgtitle')					imgobj.innerHTML=returnimgcode(imggallery[imgindex]);					iptch.innerHTML=returniptc(imggallery[imgindex]);					photonum.innerHTML=(Number(imgindex)+1)+" of "+imggallery.length+" Photos";					phototitle.innerHTML="<strong>"+tempgallery[img_id][4]+"</strong> "+tempgallery[img_id][7];					initImage(loadarea);					current_imgid=img_id;					myloadedimage[imgindex]=1;				}			}		return false	}}function returnimgcode(theimg){	var imghtml=""	if (theimg[1]!="")		imghtml=''	imghtml+='<img src="'+theimg[0]+'" border="0" id="'+theimg[8]+'" />'	if (theimg[1]!="")		imghtml+=''	return imghtml}function returniptc(theimg){	var iptchtml = ''+	'<div class=\'iptc_left\'><br/>'+			'	Title <br/>'+			'	Author <br/>'+			'	Copyright <br/><br/>'+			'	Description <br/><br/>'+			'</div>'+			'<div class=\'iptc_right\'><br/>'+			'	'+theimg[4]+'<br/>'+ //title			'	'+theimg[5]+'<br/>'+ // author			'	'+theimg[6]+'<br/><br/>'+ //copyright			'	'+theimg[7]+'<br/><br/>'+ // description			'</div>';	return iptchtml}function initImage(imageId) {	var fader = new Fx.Style(imageId,'opacity', {duration:fadespeed});	fader.set(0);	fader.start(0,1);	var titlefade = new Fx.Style('imgtitle','opacity', {duration:transspeed });		titlefade.set(0);		titlefade.start(0,1);	var fadeiptc = new Fx.Style('iptc_btn','opacity', {duration:transspeed });		fadeiptc.set(0);		fadeiptc.start(0,1);	if(fadeout==0){		var fademe = new Fx.Style('iptc_info','opacity', {duration:transspeed });		fademe.set(0);		fadeout=0;	}else{		var fademe = new Fx.Style('iptc_info','opacity', {duration:transspeed });		fademe.start(0,1);		fadeout=1	}}function checkbutton(mynum){	if ( mynum == 0 ) {		mm_shl('back','hidden');		mm_shl('more','visible');	} else if ( mynum < thumbnailnum - maxthumbvisible ) {		mm_shl('back','visible');		mm_shl('more','visible');	} else {		mm_shl('back','visible');		mm_shl('more','hidden');	}}function checknext(mynum){	thumbmax=(Number(thumbnailnum)-1);	if ( mynum < 1 ) {		mm_shl('prev','hidden');		mm_shl('next','visible');	} else if ( mynum <  thumbmax ) {		mm_shl('prev','visible');		mm_shl('next','visible');	} else {		mm_shl('prev','visible');		mm_shl('next','hidden');	}}function mm_shl() { //v6.0	var obj,args=arguments;	if ((obj=MM_findObj(args[0]))!=null) {		if (obj.style) {			obj=obj.style;		}		obj.visibility=args[1];	}}function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function addposition(addwidth){	if ( !moving ) {		 // if animagic is still moving the image..don't update the current position till it's done		if(addwidth=="minus"){			currentpos-=1;		}else if(addwidth=="plus"){			currentpos+=1;		}	}	return currentpos;}function movethumbs(way){	if(way=='plus'){		move=(currentthumbpos+moveamount);		var movethumbs = new Fx.Styles('thumbgall', {duration: transspeed, transition: Fx.Transitions.quadOut});		movethumbs.start({ left: [currentthumbpos, move]});		currentthumbpos+=moveamount;		}else if(way=='minus'){		move=(currentthumbpos-moveamount);		var movethumbs = new Fx.Styles('thumbgall', {duration: transspeed, transition: Fx.Transitions.quadOut});		movethumbs.start({ left: [currentthumbpos, move]});		currentthumbpos-=moveamount;			}}function MM_openBrWindow(theURL,winName,features) { //v2.0  window.open(theURL,winName,features);}var thumbopen=0	function thumbs(){		var resizethumb = new Fx.Styles('thumbhide',{duration:transspeed, transition: Fx.Transitions.quadOut});		var movethumbs = new Fx.Styles('thumbbox', {duration: transspeed, transition: Fx.Transitions.quadOut});		if(thumbopen==1){							resizethumb.start({'height': 119});			movethumbs.start({ 'top': [-120, 0]});			thumbopen=0		}else{			resizethumb.start({'height': 0});			movethumbs.start({ 'top': [0, -120]});			thumbopen=1		}	}
