

var file_count = 1;
var file_id = 1;
var max_files = 12;
var types = Array('jpg', 'jpeg', 'gif', 'png', 'bmp', 'tif', 'tiff');

function get(id) {
	return(document.getElementById(id));
}

function host3_upload() {

	var allFields = document.getElementsByTagName('input');
	var currentField;

	var fname = '', file = '', ext = '', ext_ok = false, do_upload = false, fl = 0;
	var file_list = new Array();

	for (var i = 0; i < allFields.length; i++) {
		currentField = allFields[i];

		if(currentField.name == 'file[]') {
			fname = currentField.value;
			file = '';
			ext = '';
			ext_ok = false;

			if(fname != '') {
				if(fname.indexOf('/') != -1) {
							file = fname.split('/');
							file = file[file.length-1];
				} else if(fname.indexOf('\\') != -1) {
							file = fname.split('\\');
							file = file[file.length-1];
				} else {
							file = fname;
				}
			}
			if(file != '') {
				ext = file.split('.');
				ext = ext[ext.length-1];
				ext = ext.toLowerCase();
				for(var n=0; n<types.length;n++) {
					if(ext == types[n]) {
						ext_ok = true;
						break;
					}
				}
				if(!ext_ok) {
					alert(noimagefile);
					return false;
				} else {
					do_upload = true;
					file_list[fl] = fname;
					fl++;
				}
			}
			// -----------

		}
	}

	file_list.sort();

	for (var i=0; i<file_list.length - 1; i++) {
		if (file_list[i] == file_list[i+1]) {
			alert(doubleentry);
			return false;
		}
	}


	if(!do_upload) {
		alert(onefile);
	} else {
		get('upload_msg').innerHTML = uploading;
		get('upload_button').disabled = true;
		get('upload_button').blur();

		window.onunload = function() {
			get('upload_msg').innerHTML = '';
		};
	}
	return do_upload;
}


function host3_addFile(num) {
	if(file_count > max_files) {
		get('getmore').innerHTML = "";
		return;
	}

	num = num ? num : 1;

	var layer, html;
	for(var i=0; i< num; i++) {
		layer = document.createElement('DIV');


		html='<div id="file_'+file_id+'" class="file"><label for="file_'+file_id+'">&nbsp;</label> <input type="file" id="file_input_'+file_id+'" name="file[]" size="50" /></div><div id="file_temp_'+file_id+'"></div>\n';

		if(!get('file_temp_'+ (file_id-1))) {
			get('files').innerHTML = '<div id="file_temp_0"></div>';
		}

		get('file_temp_'+ (file_id-1)).innerHTML=html;

		file_id++;
		file_count++;
	}
	if(file_count > max_files) {
		get('getmore').innerHTML = "";
	}
}
