var imageChangePre = new Array();
imageChangePre[0] = new Image();
imageChangePre[0].src = "image/changer/jmm_big.jpg";
imageChangePre[1] = new Image();
imageChangePre[1].src = "image/changer/Lo-cash_big.jpg";
imageChangePre[2] = new Image();
imageChangePre[2].src = "image/changer/mtb_big.jpg";
imageChangePre[3] = new Image();
imageChangePre[3].src = "image/changer/Lawrence_big.jpg";

function disableButton(){
document.getElementById('start').disabled=true;
document.getElementById('stop').disabled=true;
document.getElementById('forward').disabled=true;
document.getElementById('back').disabled=true;
}

function enableButton(){
	document.getElementById('start').disabled=false;
	document.getElementById('stop').disabled=false;
	document.getElementById('forward').disabled=false;
	document.getElementById('back').disabled=false;
}

function imageChange(image){
	document.getElementById('photo_change_bottom').getElementsByTagName('img')[0].src = imageChangePre[image].src;
}


//slide show fun
var curimg=0
function rotateimages(){
	document.getElementById("slideshow").src = galleryarray[curimg].src;
	curimg=(curimg<galleryarray.length-1)? curimg+1 : 0;
}

window.onload=function(){
	setInterval("rotateimages()", 5000);
}

function open_win(link){
	window.open(link);
	return false;
}

var keepTracker = 0;
var runningVar = false;

function autoSlide(){
	document.getElementById('slideImage').src = gallery_slide_array[keepTracker];
	keepTracker++;
	if(keepTracker >=  gallery_slide_array.length){
		keepTracker = 0;
	}
}

function moveSlide(moveVal){
	keepTracker += moveVal;
	if(keepTracker >=  gallery_slide_array.length){
		keepTracker = 0;
	}
	else if(keepTracker < 0){
		keepTracker =  gallery_slide_array.length-1;
	}
	//document.getElementById('slideImage').src = gallery_slide_array[keepTracker];
	document.getElementById('slideImage').src = gallery_slide_array[keepTracker];
	
	
	
}

function playBack(action){
	if(!runningVar){
		if(action == 'play'){
			slidePlay = setInterval('autoSlide()', 5000);
			runningVar = true;
		}
		else if(action == 'ran'){
			slidePlay = setInterval('randomSlide()', 5000);
			runningVar = true;
		}
	}
	else{
		clearInterval(slidePlay);
		runningVar = false;
	}
}

function imageResize(img, new_x, new_y){
	var thumb = new Array();
	var old_x = img.width;
	var old_y = img.height;

	if (old_x > old_y) {
		thumb['x']=new_x;
		thumb['y']=old_y*(new_y/old_x);
	}
	if (old_x < old_y) {
		if(old_x>new_x){
			thumb['x']=old_x;
			thumb['y']=new_y;
		}
		else{
			thumb['x']=old_x*(new_x/old_y);
			thumb['y'] = old_y;
		}
	}
	if (old_x == old_y) {
		thumb['x']=new_x;
		thumb['y']=new_y;
	}
	return(thumb);
}