var hg_timer = new Timer(hg_loopTime * 1000, hg_autoLoop);
//var hg_timer = setInterval("hg_autoLoop()", 5000);
	
jQuery(document).ready(function() 
{
  	jQuery('#homeGallery_arrowL').click(function() {
    	if (hg_nextImgPos > 1) {
			hg_nextImgPos--;
		} else {
			hg_nextImgPos = hg_maxImgs;	
		}
		
		hg_changeImg();
	});
	
	jQuery('#homeGallery_arrowR').click(function() {
    	if (hg_nextImgPos < hg_maxImgs) {
			hg_nextImgPos++;
		} else {
			hg_nextImgPos = 1;	
		}
		
		hg_changeImg();
	});
	
	jQuery('#homeGallery_thumb_1').click(function() {
    	hg_nextImgPos = 1;
		
		if (hg_nextImgPos != hg_currentImgPos) {
			hg_changeImg();
		}
	});
	
	jQuery('#homeGallery_thumb_2').click(function() {
    	hg_nextImgPos = 2;
		
		if (hg_nextImgPos != hg_currentImgPos) {
			hg_changeImg();
		}
	});
	
	jQuery('#homeGallery_thumb_3').click(function() {
    	hg_nextImgPos = 3;
		
		if (hg_nextImgPos != hg_currentImgPos) {
			hg_changeImg();
		}
	});
		
	hg_timer.start();
	
	//jQuery("#homeGallery_inner").hover(function(){alert("hover");});
	
	/*jQuery("#homeGallery_inner").hover(function () {
		//alert("hover");
  		clearInterval(hg_timer);
  	}, function () {
  		//alert("leave");
		hg_timer = setInterval ("hg_autoLoop()", 5000);
  	});*/
	
	jQuery("#homeGallery_inner").hover(function () {
  		hg_timer.pause();
  	}, function () {
  		hg_timer.resume();
  	});
});

function hg_changeImg() {
	var hg_currentImg = jQuery('#homeGallery_img_' + hg_currentImgPos);
	var hg_nextImg = jQuery('#homeGallery_img_' + hg_nextImgPos);
	
	var hg_currentInfo = jQuery('#homeGallery_info_' + hg_currentImgPos);
	var hg_nextInfo = jQuery('#homeGallery_info_' + hg_nextImgPos);
	
	var hg_currentThumb = jQuery('#homeGallery_thumb_' + hg_currentImgPos);
	var hg_nextThumb = jQuery('#homeGallery_thumb_' + hg_nextImgPos);
	
	hg_currentImg.stop(true, true).hide("fast");
	hg_nextImg.stop(true, true).show("fast");
	
	hg_currentInfo.stop(true, true).hide("fast");
	hg_nextInfo.stop(true, true).show("fast");
	
	hg_currentThumb.stop(true, true).removeClass("selected");
	hg_nextThumb.stop(true, true).addClass("selected");
	
	hg_currentImgPos = hg_nextImgPos;
}

function hg_autoLoop() {
	if (hg_nextImgPos < hg_maxImgs) {
		hg_nextImgPos++;
	} else {
		hg_nextImgPos = 1;	
	}
		
	hg_changeImg();	
}
