function ImageGalleryHover(objEvent){
	var objEvent = PrepareEvent(objEvent);
	var objImage = ImageGalleryGetImage(objEvent.objTarget);	
	if(objImage){
		var objImageSource = objImage.src;

		var strNewSource = objImageSource.split("/r").join("/P");

		var objMainProductOverviewImage = document.getElementById('MainProductOverviewImage');
	
		objMainProductOverviewImage.src = strNewSource;
		objMainProductOverviewImage.parentNode.style.width  = "180px";
		objMainProductOverviewImage.parentNode.style.height = "180px";
	}
}

function ImageGalleryGetImage(objParentElement){
	if (objParentElement.nodeType != 1){
		return false;
	}else	if ((objParentElement.tagName == 'IMG') && (objParentElement.className == 'ImageGalleryIMGTag')){
		return objParentElement;		
	}else if (typeof(objParentElement.childNodes) != 'undefined'){
		for(var i = 0;i< objParentElement.childNodes.length;i++){
			var objReturnImage = ImageGalleryGetImage(objParentElement.childNodes[i]);
			if(objReturnImage){
				return objReturnImage;
			}
		}
	}else{
		return false;
	}	
}

function ImageGalleryClick(objEvent){
	if (!objEvent) {
		return false;
	}
	var objEvent = PrepareEvent(objEvent);
	var objDiv  = objEvent.objTarget
	
	objAnchorTag = false;
	for(var i = 0;i< objDiv.childNodes.length;i++){
		if((objDiv.childNodes[i].nodeType == 1) &&(objDiv.childNodes[i].tagName == 'A')){
			objAnchorTag = objDiv.childNodes[i];
			break;
		}
	}
	
	if(objAnchorTag){	
		myLightbox.start(objAnchorTag)		
	}
	
	return false;
}

