var working = false;

var xml = make_xml();

var files = new Array();



function $ (el) { return document.getElementById(el); }

function $$ (t) { return document.getElementsByTagName(t); }

function change_status (status) {

	$('bidders').style.visibility = status == '3' ? 'visible' : 'hidden';	

}


function create_uploader (current_field) {

	file_name = current_field.value.split('\\');

	file_name = file_name[file_name.length - 1];

	files[file_name] = [{'name': file_name}];

	var new_field = document.createElement('input');

	new_field.type = 'file';

	new_field.name = 'file[]';

	new_field.onchange = function (e) {

		create_uploader(this);	

	}

	$('fields').appendChild(new_field);

	current_field.style.display = 'none';

	var new_file = document.createElement('li');

	$('files').appendChild(new_file);

	var new_file_name = document.createElement('span');

	new_file_name.innerHTML = file_name;

	new_file.appendChild(new_file_name);

	var remove_file = document.createElement('a');

	remove_file.innerHTML = 'Remove';

	remove_file.href = '#';

	remove_file.onclick = function () {

		files.splice(file_name);

		$('files').removeChild(new_file);

		$('fields').removeChild(current_field);

	}

	new_file.appendChild(remove_file);

	var line = document.createElement('br');

	line.clear = 'all';

	new_file.appendChild(line);

}

function make_xml () {

	if (typeof XMLHttpRequest == 'undefined') {

		objects = Array(

			'Microsoft.XMLHTTP',

			'MSXML2.XMLHTTP',

			'MSXML2.XMLHTTP.3.0',

			'MSXML2.XMLHTTP.4.0',

			'MSXML2.XMLHTTP.5.0'

		);

		for (i in objects) {

			try {

				return new ActiveXObject(objects[i]);

			} catch (e) {}

		}

	} else {

		return new XMLHttpRequest();

	}

}
