get_img = function(href, idx)
{
    var href_idx = href.search(/\/projects/)
    var upto = href.length
    if (href.match(/index\.html/)) {
        var upto = href.length - 10
    }
    var impath = href.substring(href_idx, upto)
    var img_id = impath.split('/').join('')
    return document.getElementById(img_id)
}


img_switch = function(href, over) {
    var img = get_img(href)
    if (over) {
        img.src = img.src.replace('01ma.jpg', '01m.jpg')
    } else {
        img.src = img.src.replace('01m.jpg', '01ma.jpg')
    }
}

mover = function() { img_switch(this.href, true) }
mout = function() { img_switch(this.href, false) }


window.onload = function() {

    var links = document.getElementsByTagName('a')

    for (var i=0; i<links.length; i++) {
        if (links[i].className == 'proj_link') {
            links[i].onmouseover = mover
            links[i].onmouseout = mout
            // preload an image
            var img = get_img(links[i].href)
            var new_src = img.src.replace('01ma.jpg', '01m.jpg')
            var im = new Image()
            im.src = new_src
        }
    }
}

// vim: et ts=4 sts=4 ai sw=4
