// this is presently unused (was used during production
/*var W3CDOM = (document.createElement && document.getElementsByTagName);
function initFileUploads() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
	fakeFileUpload.appendChild(document.createElement('input'));
	var image = document.createElement('img');
	image.src='pix/button_select.gif';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}

jQuery.fn.oc_convert_importers = function(){
	$(this).find("input.[type=file]").upload({
		name: 'file',
		method: 'post',
		enctype: 'multipart/form-data',
		action: 'upload.php',
		onSubmit: function() {
			$('#progress1').text('Uploading file...');
		},
		onComplete: function(data) {
			//data contains the response from the action url
			$('#progress1').text('Your file was uploaded successfully');
		}
	});
}*/

jQuery.fn.convert_file_inputs = function(){
	update_false_file_text = function(){ $(this).parent().find("[name=false-file-text]").val($(this).val()) };
	$(this).find("input[type=file]").addClass("file-chooser").wrap('<div class="file-input"></div>').parent().prepend('<div class="text-filer"><button class="choose" type="button">Choose</button><input name="false-file-text" type="text" />');
	$(this).find(".file-chooser").change(function(){
		var _name = $(this).attr('name');
		if (typeof console != 'undefined') console.info($(this).attr('name')+" changed");
		$(this).closest("form").find("[name^="+_name+"\:\:]").attr('disabled', false);
	}).change(update_false_file_text).mouseout(update_false_file_text);
}


