function replaceFile() {
	var _inputs = document.getElementsByTagName("input");
	for (var i= 0; i < _inputs.length; i++) {
		if(_inputs[i].className.indexOf("file-input-area") != -1) {
			var _file_input = _inputs[i];
			_file_input._fake_file_input = _inputs[i].parentNode.getElementsByTagName('input')[1];
			_file_input._fake_file_input.readOnly = true;
			_file_input.onkeypress = function() { this._fake_file_input.value = this.value;}
			_file_input.onchange = function() { this._fake_file_input.value = this.value;}
		}
	}
}
if (window.addEventListener){
	window.addEventListener("load", replaceFile, false);
}
else if (window.attachEvent){
	window.attachEvent("onload", replaceFile);
}
