   	/***********************************************************************************************

	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 displayWaitMessage=true;	// Display a please wait message while images are loading?


	var activeImage = false;
	var activeId = 1;
	var imageGalleryLeftPos = new Array();//false;
	var imageGalleryWidth = new Array();//false;
	var imageGalleryObj = new Array();//false;
	var maxGalleryXPos = new Array();//false;
	var minGalleryXPos = new Array();
	var slideSpeed = 0;
	var imageGalleryCaptions = new Array();
	function startSlide(ob,pid,e)
	{
		//try{
		//var e = ((document.all)) ? event : window.event;
		//alert(ob.event)
		activeId = pid;
		var id = ob.id;
		var iobs = ob.getElementsByTagName('IMG');

		iobs[0].src = gImageUrl+'customtext/' + ob.id + '_over.gif';
		if(ob.id=='arrow_right'){
			slideSpeedMultiply = Math.floor((e.clientX - ob.offsetLeft) / 5);
			slideSpeed = -1*slideSpeedMultiply;
			slideSpeed = Math.max(-10,slideSpeed);
		}else{

			slideSpeedMultiply = 10 - Math.floor((e.clientX - ob.offsetLeft) / 5);
			slideSpeed = 1*slideSpeedMultiply;
			slideSpeed = Math.min(10,slideSpeed);
			if(slideSpeed<0)slideSpeed=10;
		}
		//}catch(ex){}
	}

	function releaseSlide(ob,pid,e)
	{
		var id = ob.id;
		var iobs = ob.getElementsByTagName('IMG');
		iobs[0].src = gImageUrl +'customtext/'+ ob.id + '.gif';
		slideSpeed=0;
	}

	function gallerySlide()
	{
		//alert(pid)
		if(slideSpeed!=0){
			var leftPos = imageGalleryObj[activeId].offsetLeft;
			leftPos = leftPos/1 + slideSpeed;
			if(leftPos>maxGalleryXPos[activeId]){
				leftPos = maxGalleryXPos[activeId];
				slideSpeed = 0;

			}
			if(leftPos<minGalleryXPos[activeId]){
				leftPos = minGalleryXPos[activeId];
				slideSpeed=0;
			}
			if((leftPos*-1)>= 1920){leftPos=-1920;}
			imageGalleryObj[activeId].style.left = leftPos + 'px';
		}
		setTimeout('gallerySlide()',500);

	}

	function showImage(ob,pid)
	{
		//alert(ob.id)
		if(activeImage){
			activeImage.style.filter = 'alpha(opacity=100)';
			activeImage.style.opacity = 1;
		}
		ob.style.filter = 'alpha(opacity=100)';
		ob.style.opacity = 1;
		activeImage = ob;
	}

	function initSlideShow()
	{
		var txtNumber="";
		//alert("inside")
		//msob = document.getElementById('multiple_slider');
		dobjs = document.getElementsByTagName('div');
		//alert('inside'+dobjs.length);
		for(var i=0;i<dobjs.length;i++){
			//alert(dobjs[i].tagName)

			if(dobjs[i].id=="arrow_left" || dobjs[i].id=="arrow_right"){
				cobj =  dobjs[i].parentNode;
				strid =cobj.id;

 			    pid = strid.substring(strid.length-1,strid.length);
				//dobjs[i].onmousemove = startSlide(dobjs[i],pid,event);
				//dobjs[i].onmouseout = releaseSlide(dobjs[i],pid,event);

				//alert(pid);
				//alert(cobj.childNodes[5].childNodes[15].offsetLeft);

/*				chob = ((document.all)) ? cobj.childNodes[2].childNodes : cobj.childNodes[5].childNodes;
				for(oi=0;oi<chob.length;oi++){
					alert(chob[oi].id + "  " + oi);
				}
				break;

				iob = ((document.all)) ? cobj.childNodes[2].childNodes : cobj.childNodes[5].childNodes;
				eob = ((document.all)) ? cobj.childNodes[2].childNodes[7] : cobj.childNodes[5].childNodes[15];*/

				if(document.all){
				imageGalleryObj[pid] = cobj.childNodes[2]; //document.getElementById('theImages'+txtNumber);
				imageGalleryLeftPos[pid] = imageGalleryObj[pid].offsetLeft  ;
				imageGalleryWidth[pid] = cobj.offsetWidth - 1920;
				maxGalleryXPos[pid] = imageGalleryObj[pid].offsetLeft + 40;
				minGalleryXPos[pid] = imageGalleryWidth[pid] - cobj.childNodes[2].childNodes[7].offsetLeft;//document.getElementById('slideEnd'+txtNumber).offsetLeft;
				}else{
				imageGalleryObj[pid] = cobj.childNodes[5]; //document.getElementById('theImages'+txtNumber);
				imageGalleryLeftPos[pid] = imageGalleryObj[pid].offsetLeft  ;
				imageGalleryWidth[pid] = cobj.offsetWidth - 1920;
				maxGalleryXPos[pid] = imageGalleryObj[pid].offsetLeft + 40;
				minGalleryXPos[pid] = imageGalleryWidth[pid] - cobj.childNodes[5].childNodes[15].offsetLeft;//document.getElementById('slideEnd'+txtNumber).offsetLeft;
				}
				//var slideshowImages = imageGalleryObj.getElementsByTagName('IMG');
				var slideshowImages = imageGalleryObj[pid].getElementsByTagName('span');
				for(var no=0;no<slideshowImages.length;no++){
					//slideshowImages[no].onmouseover = showImage(slideshowImages[no],pid);
				}


				gallerySlide();
			}

		}
	}


	window.onload = slideAll;
	function slideAll()
	{

		initSlideShow();
	}

