function reInput (sheetName) {
	var inputArr = document.getElementsByTagName('INPUT');
	var textareaArr = document.getElementsByTagName('TEXTAREA');
	var selectArr = document.getElementsByTagName('SELECT');

	var inputObj = {};
	for(var i = 0; i < inputArr.length; i++) inputObj[inputArr[i].name] = inputArr[i];
	for(var i = 0; i < textareaArr.length; i++) inputObj[textareaArr[i].name] = textareaArr[i];
	for(var i = 0; i < selectArr.length; i++) inputObj[selectArr[i].name] = selectArr[i];

	for(var key in checkSheet ) {
		if(inputObj[key]){
			var tagName = inputObj[key].tagName;
			switch (tagName) {
				case 'TEXTAREA':
					if(checkSheet[key+'_html'] != undefined) inputObj[key].innerHTML= checkSheet[key+'_html'];
				break;
				case 'SELECT':
					var optionArr = inputObj[key].getElementsByTagName('OPTION');
					for( var i = 0; i < optionArr.length; i++ ) {
						if(optionArr[i].value == checkSheet[key]) optionArr[i].selected = 'selected';
					}
				break;
				default:
					var type = inputObj[key].type;
					switch (type){
						case 'radio':
							for(var i = 0; i < inputArr.length; i++){
								if(inputArr[i].value == checkSheet[key] && inputArr[i].name == key ) inputArr[i].setAttribute('checked', 'checked');
							}
						break;

						case 'checkbox':
							if(checkSheet[key] != "") inputObj[key].setAttribute('checked', 'checked');
						break;
						case 'hidden':
						break;
						default:
							if(checkSheet[key]) inputObj[key].value = checkSheet[key];
						break;
					}
				break; 
			}
		}
		if(/err_/.test(key)){
			var errTarget = key.split("_")[1];
			var errName = key.split("_")[2];
			errName = errName.split("%")[0];
			if(inputObj[errTarget] ){
				if(inputObj[errTarget].type != 'checkbox' && inputObj[errTarget].type != 'radio'){
					inputObj[errTarget].className += " err "+errName;
				}
			}
		}
	}
}

function changeMode(mode) {
	var modeObj = document.getElementById('mode');
	modeObj.value = mode;
	document.form.submit();
}