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){
	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;
}

function imageGalleryLoad()
{
    
    var basketAddForm =  document.getElementById("basketAdd");
    
    var links = basketAddForm.getElementsByTagName("a");
    for(var j = 0;j< links.length; j++)
    {
        var link = links[j];
        if(link.id.indexOf("usr_std_str_image_") > -1)
        {
            link.onmouseover = function(){
                var largeImageSRC = this.href;
                var primaryImage = document.getElementById("primaryimage");
                var primaryImageLink = document.getElementById("img_prod");
               
                var imageId = "0";
                for (var i in imagesArray)
                {           
                
                    if(largeImageSRC.indexOf(imagesArray[i]) > -1 )
                    {
                        imageId = i;
                    }                  
                }
                imageId = imageId.substring(0,1)+"_med";
                
                var mediumImage = imagesArray[imageId];
                
            primaryImage.src=mediumImage;
            primaryImageLink.href=largeImageSRC;
           
        }
            
        }
        
    }
   
   
        
        
       
   
}
function addLoadEvent(func) 
{
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    }
    else {
        window.onload = function() {
            oldonload();
            func();
        }
    }
}

addLoadEvent(imageGalleryLoad);
