/***********************************************************************************************
Copyright (c) 2005 - Alf Magne Kalleland post@dhtmlgoodies.com
UPDATE LOG:
March, 10th, 2006 : Added support for a message while large image is loading
Get this and other scripts at www.dhtmlgoodies.com
You can use this script freely as long as this copyright message is kept intact.
***********************************************************************************************/ 
var activeImage = false;
var imageGalleryLeftPos = false;
var imageGalleryWidth = false;
var imageGalleryObj = false;
var maxGalleryXPos = false;
var slideSpeed = 0;
var alpha_rollover = true;
function startSlide(e) {
	if (document.all) e = event;
	var id = this.id;
	if (this.id=='arrow_right') {
		slideSpeedMultiply = Math.floor((e.clientX - this.offsetLeft) / 5);
		slideSpeed = -1*slideSpeedMultiply;
		slideSpeed = Math.max(-10,slideSpeed);
	} else {
		slideSpeedMultiply = 10 - Math.floor((e.clientX - this.offsetLeft) / 5);
		slideSpeed = 1*slideSpeedMultiply;
		slideSpeed = Math.min(10,slideSpeed);
		if(slideSpeed<0)slideSpeed=10;
	}
}
function releaseSlide() {
	var id = this.id;
	slideSpeed=0;
}
function gallerySlide() {
	if (slideSpeed!=0) {
		var leftPos = imageGalleryObj.offsetLeft;
		leftPos = leftPos/1 + slideSpeed;
		if (leftPos>maxGalleryXPos) {
			leftPos = maxGalleryXPos;
			slideSpeed = 0;
			
		}
		if (leftPos<minGalleryXPos) {
			leftPos = minGalleryXPos;
			slideSpeed=0;
		}
		
		imageGalleryObj.style.left = leftPos + 'px';
	}
	setTimeout('gallerySlide()', 20);
}
function alphato(name, n) {
	var o = document.getElementById(name);
	o.style.filter = 'alpha(opacity='+n+')';
	o.style.opacity =n/100;	
}
function showImage() {
	if (alpha_rollover) {
		if (activeImage) {
			activeImage.style.filter = 'alpha(opacity=70)';	
			activeImage.style.opacity = 0.7;
		}
		this.style.filter = 'alpha(opacity=100)';
		this.style.opacity = 1;	
		activeImage = this;	
	}
}
function initSlideShow(alpha) {
	alpha_rollover = alpha;
	document.getElementById('arrow_left').onmousemove = startSlide;
	document.getElementById('arrow_left').onmouseout = releaseSlide;
	document.getElementById('arrow_right').onmousemove = startSlide;
	document.getElementById('arrow_right').onmouseout = releaseSlide;
	
	imageGalleryObj = document.getElementById('theImages');
	imageGalleryLeftPos = imageGalleryObj.offsetLeft;
	imageGalleryWidth = document.getElementById('galleryContainer').offsetWidth - 40;
	maxGalleryXPos = imageGalleryObj.offsetLeft;
	minGalleryXPos = imageGalleryWidth - document.getElementById('slideEnd').offsetLeft;
	var slideshowImages = imageGalleryObj.getElementsByTagName('IMG');
	for (var i=0;i<slideshowImages.length;i++) {
		slideshowImages[i].onmouseover = showImage;
	}
	
	gallerySlide();
}
function loadImage(src) {
	document.getElementById("phpto_img").src = src;
}
//window.onload = initSlideShow;
