/*

Copyright (c) 2010 Vanni Valle. All rights reserved.

*/

function initCustomFile()
{
    var inputs = document.getElementsByTagName("input");
    for (var i= 0; i < inputs.length; i++)
    {
        if(inputs[i].className.indexOf("file-input-area") != -1)
        {
            inputs[i].file = inputs[i].parentNode.getElementsByTagName("input").item(1);
            inputs[i].file.readOnly = true;
            inputs[i].onchange = function()
            {
                this.file.value = this.value;
            }
            inputs[i].onmouseover = function()
            {
                this.parentNode.className += " hover";
            }
            inputs[i].onmouseout = function()
            {
                this.parentNode.className = this.parentNode.className.replace(" hover", "");
            }
        }
    }
}
if (window.addEventListener)
    window.addEventListener("load", initCustomFile, false);
else if (window.attachEvent)
    window.attachEvent("onload", initCustomFile);
