// *** Global script

// *** Ajax control

sliderTop = 0;
sliderItemWidth = 640;
sliderSpeed = 300;

function slideLeft(sliderItemWidth) {
	if (document.getElementById("slider").style.left == "0px") {
		return;
	}
	void(dojo.lfx.html.slideBy("slider", { top: sliderTop, left: sliderItemWidth }, sliderSpeed).play());
}

function slideRight(sliderItemWidth) {
	var sliderWidth = document.getElementById("slider").style.width;
	slideCount = parseInt(sliderWidth) / parseInt(sliderItemWidth);
	if (document.getElementById("slider").style.left == "-" + (parseInt(sliderWidth)-sliderItemWidth) +"px" ) {
		return;
	}
	void(dojo.lfx.html.slideBy("slider", { top: sliderTop, left: -sliderItemWidth }, sliderSpeed).play());
}

function slideTo(position) {
	document.getElementById("slider").style.left = position;
}

function resetPosition() {
	document.getElementById("slider").style.left = "0px";
}


// *** Hover fuctions

function hoverOn(el) {
	elSource = el.src.substring(el.src.indexOf("images/") + "images/".length);
	newSource = "h" + elSource;
	el.src = "images/" + newSource;
}
	
function hoverOff(el) {
	cs = el.src.substring(el.src.indexOf("images/") + "images/".length);
	ccs = cs.charAt(0);
	if (ccs == "h") {
		newSource = el.src.substring(el.src.indexOf("images/h") + "images/h".length);
		el.src = "images/" + newSource;
	}
}


// *** Open/Close functions

function showLayer(el) {
	document.getElementById("blackout").style.display = "block";
	document.getElementById(el+"Window").style.display = "block";
	document.getElementById(el+"Frame").style.display = "block";
}
	
function hideLayer(el) {
	document.getElementById(el+"Window").style.display = "none";
	document.getElementById(el+"Frame").style.display = "none";
	document.getElementById("blackout").style.display = "none";
}

function showImage(el) {
	showLayer("gallery");
	fileName = "../gallery/photo-"+ el +".jpg";
	document.getElementById("galleryImage").src = fileName;
}

function hideImage() {
	fileName = "images/dot.gif";
	document.getElementById("galleryImage").src = fileName;
	hideLayer("gallery");
}

function showPhoto(el) {
	document.getElementById("photo").src = "images/dot.gif";
	fileName = "../gallery/photo-"+ el +".jpg";
	document.getElementById("photo").src = fileName;
}

function showTab(el) {
	resetPosition();
	document.getElementById("it1").src = "images/tab-exterior-0.gif";
	document.getElementById("it2").src = "images/tab-interior-0.gif";
	document.getElementById("it3").src = "images/tab-localarea-0.gif";
	if (el == 1) {
		document.getElementById("it1").src = "images/tab-exterior.gif";
	}
	if (el == 2) {
		document.getElementById("it2").src = "images/tab-interior.gif";
	}
	if (el == 3) {
		document.getElementById("it3").src = "images/tab-localarea.gif";
	}
	document.getElementById("tab1").style.display = "none";
	document.getElementById("tab2").style.display = "none";
	document.getElementById("tab3").style.display = "none";
	document.getElementById("tab"+el).style.display = "block";
	fileName = "../gallery/photo-"+ el +"1.jpg";
	document.getElementById("photo").src = fileName;
}
