var imageContainer;
var ProductContainer;
var slideEndFlag;
var slideSpeed =0;
var imageContainerOffsetDiff= 0;
var lastTitle = '';
var delay = 50;
function __fncMoveLeft(){
	imageContainer = document.getElementById('theImages');
	ProductContainer = document.getElementById('ProductContainer');
	slideEndFlag = document.getElementById('slideEnd');
	slideSpeed = 5;
}
function __fncMoveRight(){
	
	imageContainer = document.getElementById('theImages');
	ProductContainer = document.getElementById('ProductContainer');
	slideEndFlag = document.getElementById('slideEnd');
	slideSpeed = -5;
}
function __fncActiveImage(me){
	me.style.filter = 'alpha(opacity=100)';
	me.style.opacity = 1;	
}
function __fncBorder(me){
	//alert(me.value);
	me.style.border = '#006E3A solid 1px';
}
function __fncBorderNone(me){
	me.style.border = 'none';
}

function __fncFadeImage(me){
	me.style.filter = 'alpha(opacity=50)';
	me.style.opacity = 0.5;	
}
function __fncRelease(){
	slideSpeed =0;
}

var tt = 0;

function __fncGallerySlide(){
	curTitle = '';
	if(slideSpeed!=0){
		imageGalleryObj = imageContainer;
		imageGalleryLeftPos = imageGalleryObj.offsetLeft;
		imageGalleryWidth = ProductContainer.offsetWidth - 25;
		maxGalleryXPos = 25; 
		minGalleryXPos = imageGalleryWidth - slideEndFlag.offsetLeft;
		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';
		 if(slideSpeed != 0) {
			var	flag = false;
			var 	imageGalleryMiddlePos = 0;

			imageGalleryMiddlePos = imageGalleryWidth/2 + Math.abs(imageContainerOffsetDiff);
			
			$$("div.gadgetimgspace").each( function(elem) {
				if(flag == false) {
					var browser=navigator.appName;
					if(browser == 'Microsoft Internet Explorer')	
					{
						var url = elem.childNodes[0].value;
					}
					else 
					{
						var url = elem.childNodes[1].value;
					}
				
					elemLeftPos = elem.offsetLeft;
					
					if(slideSpeed < 0) {
						if(elemLeftPos >= (imageGalleryMiddlePos-175)){
							$("gadgetdesc").innerHTML = elem.title;
							if($('imagediv').childNodes[0].tagName.toLowerCase() == 'a'){
								$('imagediv').childNodes[0].href = base_url+url;
							}						
							flag = true;
							curTitle = elem.title;
						}
					} else {
						if((elemLeftPos + elem.offsetWidth) >= (imageGalleryMiddlePos+20)){
							$("gadgetdesc").innerHTML = elem.title;
							if($('imagediv').childNodes[0].tagName.toLowerCase() == 'a'){
								$('imagediv').childNodes[0].href = base_url+url;
							}
							flag = true;
							curTitle = elem.title;
						}
					}
				}
				
			});		
		
			if(slideSpeed < 0)
				imageContainerOffsetDiff = parseInt(imageContainerOffsetDiff) + Math.abs(slideSpeed);
			if(slideSpeed > 0)
				imageContainerOffsetDiff = parseInt(imageContainerOffsetDiff) - Math.abs(slideSpeed);	
		}
	}
	if(lastTitle != curTitle) {
		delay = 1000
		setTimeout(function(){delay = 50}, 1000);
	} else {
		delay = 50;
	}
	lastTitle = curTitle;
	setTimeout('__fncGallerySlide()',delay);
}

