function CheckInput(flag){

	if(flag > 0){
/*		CheckInputFileds =  new Array( 'title',
			'name', 'name_na', 'kana_sei', 'kana_na', 'mail', 'mail2', 'tel', 'mobile',
			's_year', 's_month', 's_day', 'e_year', 'e_month', 'e_day', 'number', 'person'
		);
*/
		CheckInputFileds =  new Array( 
			'title', 'name', 'mail', 'mail2'
		);

		$('mail_title').value = yoyaku_value;

	}else{
		CheckInputFileds =  new Array( 
			'title', 'name', 'mail', 'mail2' 
		);
		$('mail_title').value = toiawase_value;

	}

	var NullFields = [];
	var Checked = true;
	var form = $('f');
	var debug = "";
	//Array
	/*
	CheckArrayFileds.each( function(field){
		field = eval("form." + field);
		var r = $A(field).find(function(v) {
			if(v.checked){
				return v.checked;
			}else if(v.selected){
				return v.selected
			}
		});
		if(r.value && r.value > 0){
			field.style.backgroundColor = "#ffffff";
		}else {
			NullFields.push(field);
			Checked  = false;
		}
	});
	*/

	CheckInputFileds.each(function(field){
		field = eval("form." + field);
		if(!field.value){
			NullFields.push(field);
			debug += field.name + ", ";
			Checked  = false;
		}else{
			field.style.backgroundColor = "#ffffff";
		}
	});
	
	NullFields.each(function(field){
		field.style.backgroundColor = "#ffccff";
	});

	if(form.mail.value && form.mail2.value ){
		if(!form.mail.value.match(/[!#-9A-~]+@+[a-z0-9]+.+[^.]$/i) ){
			$('mailcheck').innerHTML  = "<div class='required'>" + invalid_mail +"<div>"
			Checked  = false;
		}else{
			$('mailcheck').innerHTML  = "";
		}
		if(form.mail.value != form.mail2.value ){
			$('mail2check').innerHTML  = "<div class='required'>" + unmatch_mail + "<div>";
			Checked  = false;
		}else{
			$('mail2check').innerHTML  = "";
		}
	}

	if(Checked ){
		return confirm(confirm_mes);
	}else{
		alert(null_fields );
		return false;
	}


}