﻿// JScript File
var survolPath;
var clicPath;
var imgOriginalPath;
var imgObj;

// onmouseover="this.src='images/boutons/btnTelecharger_over.png'" onmouseout="this.src='images/boutons/btnTelecharger.png'" onmousedown="this.src='images/boutons/btnTelecharger_down.png'"
function addBtnEffect(obj) {
    var extensionPosition;
    var originalExtension;
    var originalPathWithoutExtension;

    imgObj = obj;
    imgOriginalPath = imgObj.src;
    
    extensionPosition = imgOriginalPath.lastIndexOf(".");
    if (extensionPosition == -1) {
        alert("Erreur, le chemin ["+ imgOriginalPath + "] n'a pas d'extension valide.");
        return ;
    }
    originalExtension = imgOriginalPath.substring(extensionPosition);
    originalPathWithoutExtension = imgOriginalPath.substring(0, extensionPosition);
        
    survolPath = originalPathWithoutExtension + "_survol" + originalExtension;
    clicPath = originalPathWithoutExtension + "_clic" + originalExtension;
    	
    if (document.addEventListener) {
        obj.addEventListener("mouseover", AddSurvolEffect,false);
        obj.addEventListener("mouseout", AddStandardEffect,false);
        obj.addEventListener("mousedown", AddClicEffect,false);
        obj.addEventListener("mouseup", AddSurvolEffect,false);
    } else if (document.attachEvent) { 
        obj.attachEvent("onmouseover", AddSurvolEffect);
        obj.attachEvent("onmouseout", AddStandardEffect);
        obj.attachEvent("onmousedown", AddClicEffect);
        obj.attachEvent("onmouseup", AddSurvolEffect);
    }
}

function AddSurvolEffect(e) {
    imgObj.src=survolPath;
}

function AddClicEffect(e) {
    imgObj.src=clicPath;
}

function AddStandardEffect(e) {
    imgObj.src=imgOriginalPath;
}