//JS File 
function preloadHoverImages()
{
    if (document.images)                              
    {
        images = document.getElementsByTagName("img");
        pics = new Array();
        for(i=0; i<images.length; i++)
        {   
            pics[i]=new Array();
            pics[i][0] = new Image();
            pics[i][1] = new Image();
            pics[i][0].src = getPreloadImageName(images[i].src, ""); 
            pics[i][1].src = getPreloadImageName(images[i].src, "Hover");            
        }
    }
}

function getPreloadImageName(imageName, swapSuffix)
{       
    imagePath=imageName.substring(0, imageName.lastIndexOf("/"));
    imgName=imageName.replace(imagePath,"").replace("/","");
    imgSplit = imgName.split(".");
    extension = imgSplit[1];
    imgName = imgSplit[0];
    return imagePath+"/"+imgName+swapSuffix+"."+extension;
}

function imageSwap(imageID, isHover)  
{ 
    imageObj = document.getElementById(imageID); 
    imageName=imageObj.src; 
    imagePath=imageName.substring(0, imageName.lastIndexOf("/")); 
    imgName=imageName.replace(imagePath,"").replace("/",""); 
    imgSplit = imgName.split(".");
    extension = imgSplit[1];
    imgName=imgSplit[0];

    if (isHover) 
    {            
        imgName = imgName+"Hover";
    } 
    else 
    {            
        imgName = imgName.substring(0, imgName.length-5);         
    }         
    imageObj.src=imagePath+"/"+imgName+"."+extension;      
}
