// JavaScript Document
function istranparent(value) {
	if(value.match(/^\s*$/) || value==value.defaultValue) return true;
	return false;
}
function isblank(value) {
	if(value=="" || value==null) return true;
	return false;
}
function chk_name(f){	
//name
	if(f.f_name && isblank(f.f_name.value) && istranparent(f.f_name.value)){
		window.alert(T_NAME_REQUIRED);
		f.f_name.focus();
		return false;
	}
	if (f.f_name && isNaN(f.f_name.value)==false){
		window.alert(T_NAME_TYPE);
		f.f_name.focus();
		return false;
	}
	return true;
}
function chk_email(f){
//email
	var regex = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;
	if((f.email)&& isblank(f.email.value)){
		window.alert(T_EMAIL_REQUIRED);
		f.email.focus();
		return false;
	}	
	if (f.email && !regex.test(f.email.value)){
		window.alert(T_EMAIL_TYPE);
		f.email.focus();
		return false;
	}
	return true;
}
function chk_DDate(f){
//Depart date
	if((f.date)&&(f.date.value=="" || f.date.value==null)){
		window.alert(T_DATE_REQUIRED);
		f.date.focus();
		return false;
	}
	return true;
}
function chk_content(f){
//content
	if((f.content)&& istranparent(f.content.value)){
		window.alert(T_CONTENT_REQUIRED);
		f.content.focus();
		return false;
	}
	return true;
}
function chk_intinerary(f){
//content
	if((f.intinerary)&& f.intinerary.value==0){
		window.alert(T_INTINERARY_REQUIRED);
		f.intinerary.focus();
		return false;
	}
	return true;
}
function chk_gender(f){
//content
	if((f.gender)&& f.gender.value==0){
		window.alert(T_GENDER_REQUIRED);
		f.gender.focus();
		return false;
	}
	return true;
}
function chk_person(f){
//content
	if((f.person)&& istranparent(f.person.value)){
		window.alert(T_ADULT_REQUIRED);
		f.person.focus();
		return false;
	}
	if ((f.person)&&isNaN(f.person.value)==true){
		window.alert(T_ADULT_TYPE);
		f.person.focus();
		return false;
	}
	return true;
}
function chk_cabin(f){
//cabin
	if((f.single_cabin)&& istranparent(f.single_cabin.value)&& istranparent(f.double_cabin.value)){
		window.alert(T_CABIN_REQUIRED);
		f.single_cabin.focus();
		return false;
	}
	if ((f.single_cabin)&&isNaN(f.single_cabin.value)==true){
		window.alert(T_CABIN_TYPE);
		f.single_cabin.focus();
		return false;
	}
	if ((f.double_cabin)&&isNaN(f.double_cabin.value)==true){
		window.alert(T_CABIN_TYPE);
		f.double_cabin.focus();
		return false;
	}
	return true;
}
function chk_scode(f){
//scode 
	if((f.scode)&&(f.scode.value=="" || f.scode.value==null)){
		window.alert(T_SPAM);
		f.scode.focus();
		return false;
	}
	return true;
}
function CheckForm(f){
	if(!chk_gender(f))return false;
	if(!chk_intinerary(f))return false;
	if(!chk_DDate(f))return false;
	if(!chk_cabin(f))return false;
	if(!chk_person(f))return false;
	if(!chk_name(f))return false;
	if(!chk_email(f))return false;
	if(!chk_content(f))return false;
	if(!chk_scode(f))return false;
}
