// JavaScript Document
function Trim(iStr)
{
	while (iStr.charCodeAt(0) <= 32)
	{
		iStr=iStr.substr(1);
	}

	while (iStr.charCodeAt(iStr.length - 1) <= 32)
	{
		iStr=iStr.substr(0, iStr.length - 1);
	}

	return iStr;
}
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 CheckName(f){
	if(f.name.value=="" || f.name.value==null){
		window.alert(T_NAME_REQUIRED);
		f.name.focus();
		return false;
	}
	if (isNaN(f.name.value)==false){
		window.alert(T_NAME_TYPE);
		f.name.focus();
		return false;
	}
}
function CheckEmail(f){
	var regex = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;
	if(f.email.value=="" || f.email.value==null){
		window.alert(T_EMAIL_REQUIRED);
		f.email.focus();
		return false;
	}
	if (!regex.test(f.email.value)){
		window.alert(T_EMAIL_TYPE);
		f.email.focus();
		return false;
	}
}
function CheckSubject(f){
	if(f.subject.value=="" || f.subject.value==null){
		window.alert(T_SUBJECT_REQUIRED);
		f.subject.focus();
		return false;
	}
}
function CheckContent(f){
	if(f.content.value=="" || f.content.value==null){
		window.alert(T_CONTENT_REQUIRED);
		f.content.focus();
		return false;
	}
}
function CheckScode(f){
	if(f.scode.value=="" || f.scode.value==null){
		window.alert(T_SPAM);
		f.scode.focus();
		return false;
	}
}
function CheckContact2(f){
	CheckName(f);
	CheckEmail(f);
	return false;
}
function CheckContact(f){
//name 
	if(f.name.value=="" || f.name.value==null){
		window.alert(T_NAME_REQUIRED);
		f.name.focus();
		return false;
	}
	if (isNaN(f.name.value)==false){
		window.alert(T_NAME_TYPE);
		f.name.focus();
		return false;
	}
//email
	var regex = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;
	if(f.email.value=="" || f.email.value==null){
		window.alert(T_EMAIL_REQUIRED);
		f.email.focus();
		return false;
	}
	if (!regex.test(f.email.value)){
		window.alert(T_EMAIL_TYPE);
		f.email.focus();
		return false;
	}
//subject 
	f.subject.value = Trim(f.subject.value);
	if(f.subject.value=="" || f.subject.value==null){
		window.alert(T_SUBJECT_REQUIRED);
		f.subject.focus();
		return false;
	}
//content 
	f.content.value = Trim(f.content.value);
	if(f.content.value=="" || f.content.value==null){
		window.alert(T_CONTENT_REQUIRED);
		f.content.focus();
		return false;
	}
//code spam
	f.scode.value = Trim(f.scode.value);
	if(f.scode.value=="" || f.scode.value==null){
		window.alert(T_SPAM);
		f.scode.focus();
		return false;
	}
	return true;
}


function CheckContactBook(f){
//name 
	if(f.name.value=="" || f.name.value==null){
		window.alert(T_NAME_REQUIRED);
		f.name.focus();
		return false;
	}
	if (isNaN(f.name.value)==false){
		window.alert(T_NAME_TYPE);
		f.name.focus();
		return false;
	}
//email
	var regex = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;
	if(f.email.value=="" || f.email.value==null){
		window.alert(T_EMAIL_REQUIRED);
		f.email.focus();
		return false;
	}
	if (!regex.test(f.email.value)){
		window.alert(T_EMAIL_TYPE);
		f.email.focus();
		return false;
	}
//cin 
	if(f.cin.value=="" || f.cin.value==null){
		window.alert(T_CIN_REQUIRED);
		f.cin.focus();
		return false;
	}
//cout 
	if(f.cout.value=="" || f.cout.value==null){
		window.alert(T_COUT_REQUIRED);
		f.cout.focus();
		return false;
	}
//code spam
	if(f.scode.value=="" || f.scode.value==null){
		window.alert(T_SPAM);
		f.scode.focus();
		return false;
	}
	return true;
}

function CheckComment(f){
//name 
	if(f.name.value=="" || f.name.value==null){
		window.alert(T_NAME_REQUIRED);
		f.name.focus();
		return false;
	}
	if (isNaN(f.name.value)==false){
		window.alert(T_NAME_TYPE);
		f.name.focus();
		return false;
	}
//email
	var regex = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;
	if(f.email.value=="" || f.email.value==null){
		window.alert(T_EMAIL_REQUIRED);
		f.email.focus();
		return false;
	}
	if (!regex.test(f.email.value)){
		window.alert(T_EMAIL_TYPE);
		f.email.focus();
		return false;
	}
//content 
	f.content.value = Trim(f.content.value);
	if(f.content.value=="" || f.content.value==null){
		window.alert(T_CONTENT_REQUIRED);
		f.content.focus();
		return false;
	}
//code spam
	if(f.scode.value=="" || f.scode.value==null){
		window.alert(T_SPAM);
		f.scode.focus();
		return false;
	}
	return true;
}
function checkCharter(f){
//date 
	f.date.value = Trim(f.date.value);
	if(f.date.value=="" || f.date.value==null){
		window.alert(T_DATE_REQUIRED);
		f.date.focus();
		return false;
	}
	f.person.value = Trim(f.person.value);
	if(f.person.value=="" || f.person.value==null){
		window.alert(T_ADULT_REQUIRED);
		f.person.focus();
		return false;
	}
//name 
	if(f.name.value=="" || f.name.value==null){
		window.alert(T_NAME_REQUIRED);
		f.name.focus();
		return false;
	}
	if (isNaN(f.name.value)==false){
		window.alert(T_NAME_TYPE);
		f.name.focus();
		return false;
	}
//email
	var regex = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;
	if(f.email.value=="" || f.email.value==null){
		window.alert(T_EMAIL_REQUIRED);
		f.email.focus();
		return false;
	}
	if (!regex.test(f.email.value)){
		window.alert(T_EMAIL_TYPE);
		f.email.focus();
		return false;
	}
//code spam
	f.scode.value = Trim(f.scode.value);
	if(f.scode.value=="" || f.scode.value==null){
		window.alert(T_SPAM);
		f.scode.focus();
		return false;
	}
	return true;
}
function CheckScart(f){
	//date
	f.date.value = Trim(f.date.value);
	if(f.date.value=="" || f.date.value==null){
		window.alert(T_DATE_REQUIRED);
		f.date.focus();
		return false;
	}
	//cabin
	f.cabin_single.value = Trim(f.cabin_single.value);
	f.double_cabin.value = Trim(f.double_cabin.value);
	if((f.cabin_single)&& istranparent(f.cabin_single.value)&& istranparent(f.double_cabin.value)){
		window.alert(T_CABIN_REQUIRED);
		f.cabin_single.focus();
		return false;
	}
	if ((f.cabin_single)&&isNaN(f.cabin_single.value)==true){
		window.alert(T_CABIN_TYPE);
		f.cabin_single.focus();
		return false;
	}
	if ((f.double_cabin)&&isNaN(f.double_cabin.value)==true){
		window.alert(T_CABIN_TYPE);
		f.double_cabin.focus();
		return false;
	}
}
function CheckConfirm(f){
	//name 
	if(f.name.value=="" || f.name.value==null){
		window.alert(T_NAME_REQUIRED);
		f.name.focus();
		return false;
	}
	if (isNaN(f.name.value)==false){
		window.alert(T_NAME_TYPE);
		f.name.focus();
		return false;
	}
	//email
	var regex = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;
	if(f.email.value=="" || f.email.value==null){
		window.alert(T_EMAIL_REQUIRED);
		f.email.focus();
		return false;
	}
	if (!regex.test(f.email.value)){
		window.alert(T_EMAIL_TYPE);
		f.email.focus();
		return false;
	}
	//code spam
	if(f.scode.value=="" || f.scode.value==null){
		window.alert(T_SPAM);
		f.scode.focus();
		return false;
	}
}
