var re_tel = /^[0-9]{2,3}\-[0-9]{7,8}(\#[0-9]+)?$/;
var re_cel = /^[0-9]{4}\-[0-9]{6}$/;
function checkInfoData(formdata){
	var field = Ext.query('INPUT[mask]', formdata);
	for(var i=0;i<field.length;i++){
		var verify = field[i].mask.split(',');
		if(Ext.isEmpty(field[i].value)){
			if(Ext.isEmpty(verify[2])){
				alert(verify[0]+' is Empty!!');
				field[i].focus();
				return false;
			}
		}else{
			if(verify[1]){
				switch(verify[1]){
					case '1':
						if(!Ext.form.VTypes.email(field[i].value)){
							alert('Your '+verify[0]+' format error!!');
							field[i].focus();
							return false;
						}
						break;
						
					case '2':
						if(!re_tel.test(field[i].value)){
							alert('Your '+verify[0]+' format error!!<br>EX:xxx-xxxxxxx');
							field[i].focus();
							return false;
						}
						break;
						
					case '3':
						if(!re_cel.test(field[i].value)){
							alert('Your '+verify[0]+' format error!!<br>EX:xxxx-xxxxxx');
							field[i].focus();
							return false;
						}
						break;
						
					case '4':
						if(!re_tel.test(field[i].value) && !re_cel.test(field[i].value)){
							alert('Your '+verify[0]+' format error!!<br>EX:xxxx-xxxxxx or xxx-xxxxxxx');
							field[i].focus();
							return false;
						}
						break;
						
					case '5':
						if(!Ext.form.VTypes.url(field[i].value)){
							alert('Your '+verify[0]+' format error!!<br>EX:http://xxx.xx');
							field[i].focus();
							return false;
						}
						break;
						
					case '6':
						if(field[i].value == field[i].bvalue){
							alert(verify[0]+' is Empty');
							field[i].focus();
							return false;
						}
						break;
				}
			}
		}
	}
	var area = Ext.query('textarea[mask]', formdata);
	for(i=0;i<area.length;i++){
		var mask = area[i].mask;
		var content = area[i].innerHTML;
		if(content == ""){
			alert(mask+' is Empty!!');
			area[i].focus();
			return false;
		}
	}
	return true;
}

function resetField(){
	var textfield = Ext.query('input[type=text]', 'form1');
	for(i=0;i<textfield.length;i++){
		if(textfield[i].id != 'keyword')
			textfield[i].value = '';
	}
	var pfield = Ext.query('input[type=password]', 'form1');
	for(i=0;i<pfield.length;i++){
		if(pfield[i].id != 'keyword')
			pfield[i].value = '';
	}
	var selectfield = Ext.query('select', 'form1');
	for(i=0;i<selectfield.length;i++){
		selectfield[i].value = '';
	}
	var areafield = Ext.query('textarea', 'form1');
	for(i=0;i<areafield.length;i++){
		areafield[i].value = '';
	}
}
