// JavaScript Document

var Reset = function(formname,buttonId){	
	
	this.form = document.getElementById(formname);
	
	this.button = document.getElementById(buttonId);
	
}

Reset.prototype = {
	
	act:function(){
	
		var f = this.form;
	
		var clear = this.clear;
	
		var r = function(){
			
			if(window.confirm('入力した内容をすべて消去します。よろしいですか?')){
				
				f.reset();
				
				clear(f);
				
				return false;
				
			}else{
			
			}

		}
		
		dom.addListener(this.button,'click',r);
		
	},
	
	clear:function(f){
		
		var inputs = f.getElementsByTagName('input');
		
		var textarea = f.getElementsByTagName('textarea');
		
		for(var i = 0; i < inputs.length; ++i){
			if(inputs.item(i).type !== 'checkbox'){
				inputs.item(i).value = '';
			}
			
		}
		
		for(var i = 0; i < textarea.length; ++i){
			
			
			textarea.item(i).value = '';
			
		}
		
	}
}

var reset1 = function(){
	
	var r = new Reset('form1','resetButton');
	
	r.act();
	
}


dom.addListener(window,'load',reset1);