
// 
function zen2han(str){
	var h = "0123456789.,-+";
	var z = "£°£±£²£³£´£µ£¶£·£¸£¹¡¥¡¤¡Ý¡Ü";
	var new_str = "";
	for (var i = 0; i < str.length; i++){
		var c = str.charAt(i);
		var n = z.indexOf(c,0);
		if (n >= 0) c = h.charAt(n);
		new_str += c;
	}
	return new_str;
}

// 
function trim(str){
	return str.replace(/^[\s¡¡]+|[\s¡¡]+$/g, '');
}

// 
function input_check(f){
	
	var err = '';
	
	// Restaurant Branch Name
	if(f.shop.value - 0 < 1){
		err += 'Please select the "Restaurant Branch Name".\n';
	}
	
	// Desired reservation date (Month)
	if(f.month.value - 0 < 1){
		err += 'Please select the "Desired reservation date (Month)".\n';
	}
	
	// Desired reservation date (Day)
	if(f.day.value - 0 < 1){
		err += 'Please select the "Desired reservation date (Day)".\n';
	}
	
	// Desired time (Time)
	if(f.hour.value - 0 < 1){
		err += 'Please select the "Desired time (Time)".\n';
	}
	
	// Desired time (Minute)
	if(f.minute.value - 0 < 1){
		err += 'Please select the "Desired time (Minute)".\n';
	}
	
	// Number of people
	f.number.value = zen2han(trim(f.number.value));
	if(f.number.value.match(/^[0-9]+$/) == null){
		err += 'Please fill in the "Number of people".\n';
	}
	
	// Budget
	if(f.budget.value - 0 < 1){
		err += 'Please select the "Budget".\n';
	}
	
	// Name
	f.name.value = trim(f.name.value);
	if(f.name.value == ''){
		err += 'Please fill in the "Name".\n';
	}
	
	// Telephone number
	f.phone.value = zen2han(trim(f.phone.value));
	if(f.phone.value == ''){
		err += 'Please fill in the "Telephone number".\n';
	}
	
	// Email address
	f.email.value = trim(f.email.value);
	if(f.email.value.match(/^[^\@]+\@[^.]+\..+/) == null || f.email.value.match(/^[0-9a-zA-Z@\.\-_]+$/) == null){
		err += 'Please fill in or check the "Email address".\n';
	}
	
	// 
	if(err != ''){
		alert(err);
		return false;
	}
	
	return true;
	
}


