function formConfirm(){
	if(!sub()) return;
	var f = document.getElementById('f');
	if(f){
		var objT = f.getElementsByTagName('INPUT');
		var objA = f.getElementsByTagName('TEXTAREA');
		var objS = f.getElementsByTagName('SELECT');
		var objB = f.getElementsByTagName('B');
	}
	
	for(var i=0 ; i< objT.length ; ++i){
		if(objT[i].type=='text'){
			var newSpan = document.createElement('SPAN');
			objT[i].parentNode.insertBefore(newSpan,objT[i]);
			newSpan.innerHTML = objT[i].value;
			objT[i].style.display = 'none';
		}
		if(objT[i].type=='checkbox'){
			if(objT[i].checked == false){
				objT[i].parentNode.style.display = 'none';
			} else {
				objT[i].style.visibility = 'hidden';
			}
		}
		if(objT[i].type=='radio'){
			if(objT[i].checked == false){
				objT[i].parentNode.style.display = 'none';
			} else {
				objT[i].style.visibility = 'hidden';
			}
		}

	}
	for(var i=0 ; i< objA.length ; ++i){	
		var newSpan = document.createElement('SPAN');
		objA[i].parentNode.insertBefore(newSpan,objA[i]);
		newSpan.innerHTML = objA[i].value;
		objA[i].style.display = 'none';
	}
	for(var i=0 ; i< objB.length ; ++i){	
		objB[i].style.display = 'none';
	}
	for(var i=0 ; i< objS.length ; ++i){	
		var newSpan = document.createElement('SPAN');
		objS[i].parentNode.insertBefore(newSpan,objS[i]);
		newSpan.innerHTML = objS[i].options[objS[i].selectedIndex].text;
		objS[i].style.display = 'none';
	}
	document.getElementById('btnConfirm').style.display='none';
	document.getElementById('btnReset').style.display='none';
	document.getElementById('btnRollback').style.display='inline';
	document.getElementById('btnSub').style.display='inline';
}

function formRollback(){
	var f = document.getElementById('f');
	if(f){
		var objT = f.getElementsByTagName('INPUT');
		var objA = f.getElementsByTagName('TEXTAREA');
		var objS = f.getElementsByTagName('SELECT');
		var objL = f.getElementsByTagName('LABEL');
		var objSpan = f.getElementsByTagName('SPAN');
		var objB = f.getElementsByTagName('B');
	}

	for(var i = objSpan.length - 1 ; i >= 0 ; i--){
		objSpan[i].parentNode.removeChild(objSpan[i]);
	}

	for(var i = 0 ; i < objT.length ; ++i){
		if(objT[i].type=='text'){
			objT[i].style.display = 'inline';
		} else {
			objT[i].style.visibility = 'visible';
		}
	}
	for(var i = 0 ; i < objA.length ; ++i){	
		objA[i].style.display = 'inline';
	}
	for(var i = 0 ; i < objS.length ; ++i){	
		objS[i].style.display = 'inline';
	}
	for(var i = 0 ; i < objL.length ; ++i){
		objL[i].style.display = 'inline';
	}
	for(var i=0 ; i< objB.length ; ++i){	
		objB[i].style.display = 'inline';
	}
	document.getElementById('btnConfirm').style.display='inline';
	document.getElementById('btnReset').style.display='inline';
	document.getElementById('btnRollback').style.display='none';
	document.getElementById('btnSub').style.display='none';
}

function formSub(){
	var f = document.getElementById('f');
	if(f){
		if(sub()) {
			document.getElementById('btnSub').disabled=true;
			f.submit();
		} else {
			formRollback();
			return false;		
		}
	}
}