

function ImgOver(obj) {
		var ChildElem ,i,srcOver,StrImg,strImgExt
		if (obj.nodeName=="INPUT"){
			var tp =obj.getAttribute("type")
			tp=tp.toLowerCase()
			if (tp=="image"){
							StrImg=obj.src
							strImgExt=obj.src
							var dif
							dif=parseInt(StrImg.length) - (parseInt(StrImg.length)-parseInt(StrImg.lastIndexOf(".")))
							StrImg=StrImg.substr(0,dif)
							strImgExt=strImgExt.substr(parseInt(StrImg.length),parseInt(strImgExt.length))
							StrImg=StrImg.toLowerCase()
							StrImg=StrImg.replace(/over/, "")
							srcOver=StrImg+'Over'+strImgExt
							if (obj.src!=srcOver){
								obj.src=srcOver 
							}
			}
		}
		else{
			ChildElem=obj.childNodes
			if (ChildElem){
				for(i=0;i<ChildElem.length;i++){
						if (ChildElem.item(i).nodeName=="IMG"){
							StrImg=ChildElem.item(i).src
							strImgExt=ChildElem.item(i).src
							var dif
							dif=parseInt(StrImg.length) - (parseInt(StrImg.length)-parseInt(StrImg.lastIndexOf(".")))
							StrImg=StrImg.substr(0,dif)
							strImgExt=strImgExt.substr(parseInt(StrImg.length),parseInt(strImgExt.length))
							StrImg=StrImg.toLowerCase()
							StrImg=StrImg.replace(/over/, "")
							srcOver=StrImg+'Over'+strImgExt
							if (ChildElem.item(i).src!=srcOver){
								ChildElem.item(i).src=srcOver 
							}
						}						
				}
			}
		}
}
function ImgRestore(obj) {
		var ChildElem ,i,srcOut,StrImg,strImgExt
		
		if (obj.nodeName=="INPUT"){
			var tp =obj.getAttribute("type")
			tp=tp.toLowerCase()
			if (tp=="image"){
							StrImg=obj.src
							strImgExt=obj.src
							var dif
							dif=parseInt(StrImg.length) - (parseInt(StrImg.length)-parseInt(StrImg.lastIndexOf(".")))
							StrImg=StrImg.substr(0,dif)
							strImgExt=strImgExt.substr(parseInt(StrImg.length),parseInt(strImgExt.length))
							StrImg=StrImg.toLowerCase()
							StrImg=StrImg.replace(/over/, "")
							srcOut=StrImg+strImgExt
							obj.src=srcOut 
			}
		}else{
			ChildElem=obj.childNodes
			if (ChildElem){
				for(i=0;i<ChildElem.length;i++){
						if (ChildElem.item(i).nodeName=="IMG"){
							StrImg=ChildElem.item(i).src
							strImgExt=ChildElem.item(i).src
							var dif
							dif=parseInt(StrImg.length) - (parseInt(StrImg.length)-parseInt(StrImg.lastIndexOf(".")))
							StrImg=StrImg.substr(0,dif)
							strImgExt=strImgExt.substr(parseInt(StrImg.length),parseInt(strImgExt.length))
							StrImg=StrImg.toLowerCase()
							StrImg=StrImg.replace(/over/, "")
							srcOut=StrImg+strImgExt
							ChildElem.item(i).src=srcOut 
						}						
				}
			}
		}
}
function PreloadImg(){
		
		   var ArrLinkImg= document.getElementsByTagName("a")
		   var d=document; 
		   d.MM_p=new Array();
		   var j=d.MM_p.length
	   	    var h
			for (h=0;h < ArrLinkImg.length;h++){
					if (String(ArrLinkImg[h].onmouseover).indexOf("ImgOver") != -1 ){
						var ChildElem=ArrLinkImg[h].childNodes
						for(i=0;i<ChildElem.length;i++){
								if (ChildElem.item(i).nodeName=="IMG"){		
										StrImg=ChildElem.item(i).src
										strImgExt=ChildElem.item(i).src
										var dif
										dif=parseInt(StrImg.length) - (parseInt(StrImg.length)-parseInt(StrImg.lastIndexOf(".")))
										StrImg=StrImg.substr(0,dif)
										strImgExt=strImgExt.substr(parseInt(StrImg.length),parseInt(strImgExt.length))
										StrImg=StrImg.toLowerCase()
										StrImg=StrImg.replace(/over/, "")
										srcOver=StrImg+'Over'+strImgExt
										d.MM_p[j]=new Image; 
										d.MM_p[j++].src=srcOver;
								}
						}						
					}
			}
			 var ArrLinkImg= document.getElementsByTagName("INPUT")
			 for (h=0;h < ArrLinkImg.length;h++){
					var tp =ArrLinkImg[h].getAttribute("type")
					tp=tp.toLowerCase()
					if ((String(ArrLinkImg[h].onmouseover).indexOf("ImgOver") != -1 )&&(tp=="image")){
							StrImg=ArrLinkImg[h].src
							strImgExt=ArrLinkImg[h].src
							var dif
							dif=parseInt(StrImg.length) - (parseInt(StrImg.length)-parseInt(StrImg.lastIndexOf(".")))
							StrImg=StrImg.substr(0,dif)
							strImgExt=strImgExt.substr(parseInt(StrImg.length),parseInt(strImgExt.length))
							StrImg=StrImg.toLowerCase()
							StrImg=StrImg.replace(/over/, "")
							srcOver=StrImg+'Over'+strImgExt
							d.MM_p[j]=new Image; 
							d.MM_p[j++].src=srcOver;
					}
			}			 
			 
}
window.onload = function(){PreloadImg()}