				var start;
				
				function showObject(e, ImgId,RollOverDivID) {
			
				 start = new Date();
				
					var curleft = 0;
					var curtop =0;
					var obj = document.getElementById(ImgId);
					if (!e) var e = window.event;
					e.cancelBubble = true;
					if (e.stopPropagation) e.stopPropagation();
					
					if (obj.offsetParent)
					{
						while(obj.offsetParent)
						{
							curleft += obj.offsetLeft;
							curtop += obj.offsetTop;
							obj = obj.offsetParent;
						}
					}
					else
					{
						if (obj.x) {curleft += obj.x;}
						if (obj.y) {curtop += obj.y;}
					}	
									
					var LargeImgLeft = curleft;
					var LargeImgTop = curtop;
											
					var DivArray = document.getElementsByTagName('DIV');
					for(i=0; i!=DivArray.length; i++)
					{
						var ele = DivArray[i];
						var idAttribute = String(ele.getAttribute("id"));
						if ( (idAttribute != '')  &&  (idAttribute != RollOverDivID) )
						{
							if (idAttribute.search('RollOverID') != -1)
							{
								if (document.getElementById(idAttribute).style.display == 'block')
								{									
									document.getElementById(idAttribute).style.visibility = "hidden";
									document.getElementById(idAttribute).style.display = "none";
									document.getElementById(idAttribute).style.position = "relative"; 
								}	
								 
								
							}
						}
					}
											
					if (document.getElementById)
						{
							LargeImgLeft = LargeImgLeft - 520;	
							document.getElementById(RollOverDivID).style.visibility = "visible";
							document.getElementById(RollOverDivID).style.display = "block"; 
							document.getElementById(RollOverDivID).style.position = "absolute"; 
							document.getElementById(RollOverDivID).style.left = 30;
							document.getElementById(RollOverDivID).style.zIndex = 10;
							document.getElementById('back_box_uvs_3').style.zIndex = -1;
							document.getElementById('outer_frame').style.zIndex = 0;
							//document.getElementById(RollOverDivID).style.top = LargeImgTop; When set top value fo div, it does not work in IE.
						
						}
							
					
				}
				
				function showObjectCOTW(e, ImgId,RollOverDivID) {
			
				 start = new Date();
				
					var curleft = 0;
					var curtop =0;
					var obj = document.getElementById(ImgId);
					if (!e) var e = window.event;
					e.cancelBubble = true;
					if (e.stopPropagation) e.stopPropagation();
					
					if (obj.offsetParent)
					{
						while(obj.offsetParent)
						{
							curleft += obj.offsetLeft;
							curtop += obj.offsetTop;
							obj = obj.offsetParent;
						}
					}
					else
					{
						if (obj.x) {curleft += obj.x;}
						if (obj.y) {curtop += obj.y;}
					}	
									
					var LargeImgLeft = curleft;
					var LargeImgTop = curtop;
											
					var DivArray = document.getElementsByTagName('DIV');
					for(i=0; i!=DivArray.length; i++)
					{
						var ele = DivArray[i];
						var idAttribute = String(ele.getAttribute("id"));
						if ( (idAttribute != '')  &&  (idAttribute != RollOverDivID) )
						{
							if (idAttribute.search('RollOverID') != -1)
							{
								if (document.getElementById(idAttribute).style.display == 'block')
								{									
									document.getElementById(idAttribute).style.visibility = "hidden";
									document.getElementById(idAttribute).style.display = "none";
									document.getElementById(idAttribute).style.position = "relative"; 
								}	
								 
								
							}
						}
					}
											
					if (document.getElementById)
						{
							/*LargeImgLeft = LargeImgLeft - 495;	*/
							document.getElementById(RollOverDivID).style.visibility = "visible";
							document.getElementById(RollOverDivID).style.display = "block"; 
							document.getElementById(RollOverDivID).style.position = "absolute"; 
							document.getElementById(RollOverDivID).style.left = LargeImgLeft;
							//document.getElementById(RollOverDivID).style.top = LargeImgTop; When set top value fo div, it does not work in IE.
						
						}
							
					
				}
				
				
				function hideObject(e,RollOverDivID) {
					if (!e) var e = window.event;
					/*e.cancelBubble = true;
					if (e.stopPropagation)
					 e.stopPropagation();*/
					 
					 
					var divObj = document.getElementById(RollOverDivID);
					var eventSource = (window.event) ? e.srcElement : e.target;
					if (e.type == "mouseover" && eventSource.nodeName != "DIV"){
					
						return;
						
						} 
										 
					var relTarg = e.relatedTarget || e.toElement || e.fromElement;

					try
					{
						while (relTarg && relTarg != divObj)
							relTarg = relTarg.parentNode;
							

						if (relTarg == divObj)
						{
							return;
						} 
		                    
						document.getElementById(RollOverDivID).style.visibility = "hidden";
						document.getElementById(RollOverDivID).style.display = "none";
						document.getElementById(RollOverDivID).style.position = "relative"; 
						
						
				
					}
					catch(e)
					{
					}

					
							
			 }
			
			function calculateTime (e, imgID,RollOverDivID)
			{
			
			
			 var end = new Date();
			 var diff = end.getTime() - start.getTime();
			 if (diff < 30)
			 {
				document.getElementById(RollOverDivID).style.visibility = "hidden";
				document.getElementById(RollOverDivID).style.display = "none";
				document.getElementById(RollOverDivID).style.position = "relative"; 
								 
			 }
			 
			}	
			
			function calculateTimeCOTW (e, imgID,RollOverDivID)
			{
			
			
			 var end = new Date();
			 var diff = end.getTime() - start.getTime();
			 if (diff < 15)
			 {
				document.getElementById(RollOverDivID).style.visibility = "hidden";
				document.getElementById(RollOverDivID).style.display = "none";
				document.getElementById(RollOverDivID).style.position = "relative"; 
								 
			 }
			 
			}	