﻿//Start Check Agent
function check_agent(agent) {
var submitted = false;
var error = false;
var error_message = "";
var error_message1 = "";
var error_message2 = "";
var error_message3 = "";
var error_message4 = "";
var error_message5 = "";
var error_message7 = "";
var error_message8 = "";
var error_message9 = "";




if (agent.password.value != agent.password2.value){
	error_message8 = "Password Not Match!\n";
	agent.password2.focus();
	error=true;
}

if (agent.password.value.length<3){
	error_message7 = "At Least Three Character!\n";
	agent.password.focus();
	error=true;
}


var eaddr = agent.email.value
var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/
var reg2 = /^[\w\.\_]+@[\w\.\_]+\.([a-z]{2,3})$/
if (reg1.test(eaddr) || !reg2.test(eaddr)) {
    error_message5 = "Invalid Email Address!\n";
	agent.email.focus();
	error=true;
   }
/*   
var fax=agent.fax.value
if (fax!=""){
var reg=/\(?\d{0,3}\)?\ ?\d{4}\ ?\d{4}$/
	if (!reg.test(fax)){
		error_message4 = "Invalid Invalid Fax No.!\n";
		agent.fax.focus();
		error=true;
		}
 }
 
var phone=agent.phone.value
if (phone!=""){
var reg=/\(?\d{0,3}\)?\ ?\d{4}\ ?\d{4}$/
	if (!reg.test(phone)){
		error_message3 = "Invalid Phone No.!\n";
		agent.phone.focus();
		error=true;
		}
 }
*/
if (agent.phone.value.length<1){
	error_message3 = "Please Input Phone Number!\n";
	agent.phone.focus();
	error=true;
}


if (agent.last_name.value.length<1){
	error_message2 = "Please Input Last Name!\n";
	agent.last_name.focus();
	error=true;
}

if (agent.first_name.value.length<1){
	error_message1 = "Please Input First Name!\n";
	agent.first_name.focus();
	error=true;
}
if (agent.company_eng.value.length<1){
	error_message9 = "Please Input Property Name!\n";
	agent.company_eng.focus();
	error=true;
}

if (error == true) {
  	error_message=(error_message9+error_message1+error_message2+error_message3+error_message4+error_message5+error_message7+error_message8);
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}
//End Check agent



//Start Check member
function check_member(member) {
var submitted = false;
var error = false;
var error_message = "";
var error_message1 = "";
var error_message2 = "";
var error_message3 = "";
var error_message4 = "";
var error_message6 = "";
var error_message5 = "";
var error_message5a = "";
var error_message7 = "";
var error_message8 = "";
var error_message0 = "";
var error_message10 = "";

/*
   var Card = member.cardnum.value
   var reg1 = /(\d{4}-){3}\d{4}/

   if (!reg1.test(Card)) {
	error_message10 = "Your Card Number is invalid!\n";
	member.cardnum.focus();
	error=true;

   }
*/
if (member.password.value != member.password2.value){
	error_message8 = "Password Not Match!\n";
	member.password2.focus();
	error=true;
}

if (member.password.value.length<3){
	error_message7 = "At Least Three Character!\n";
	member.password.focus();
	error=true;
}


if (member.email.value != member.email2.value){
	error_message5a = "E-mail Not Match!\n";
	member.email2.focus();
	error=true;
}

var eaddr = member.email.value
var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/
var reg2 = /^[\w\.\_]+@[\w\.\_]+\.([a-z]{2,3})$/
if (reg1.test(eaddr) || !reg2.test(eaddr)) {
    error_message5 = "Invalid E-mail Address!\n";
	member.email.focus();
	error=true;
   }


var fax=member.fax.value
if (fax!=""){
var reg=/\(?\d{0,3}\)?\ ?\d{4}\ ?\d{4}$/
	if (!reg.test(fax)){
		error_message4 = "Invalid Fax No.!\n";
		member.fax.focus();
		error=true;
		}
 }
 
var phone=member.phone.value
if (phone!=""){
var reg=/\(?\d{0,3}\)?\ ?\d{4}\ ?\d{4}$/
	if (!reg.test(phone)){
		error_message3 = "Invalid Phone No.!\n";
		member.phone.focus();
		error=true;
		}
 }

if (member.last_name.value.length<1){
	error_message2 = "Please Input Last Name!\n";
	member.last_name.focus();
	error=true;
}

if (member.first_name.value.length<1){
	error_message1 = "Please Input First Name!\n";
	member.first_name.focus();
	error=true;
}

if (member.nick_name.value.length<1){
	error_message6 = "Please Input Nick Name!\n";
	member.nick_name.focus();
	error=true;
}

if (member.country.value.length<1){
	error_message0 = "Select Country!\n";
	member.country.focus();
	error=true;
}



if (error == true) {
  	error_message=(error_message0+error_message6+error_message1+error_message2+error_message3+error_message4+error_message5+error_message5a+error_message7+error_message8+error_message10);
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}
//End Check member



//Start Check book
function check_book(book) {
var submitted = false;
var error = false;
var error_message = "";
var error_message1 = "";
var error_message2 = "";
var error_message3 = "";
var error_message4 = "";
var error_message5 = "";
var error_message5a = "";
var error_message6 = "";


if (book.terms.checked != true){
	error_message6 = "Please Check The Terms/Conditions!\n";
	book.terms.focus();
	error=true;
}
/*
   var Card = book.cardnum.value
   var reg1 = /(\d{4}-){3}\d{4}/

   if (!reg1.test(Card)) {
	error_message5 = "Your card number is invalid!\n";
	book.cardnum.focus();
	error=true;

   }
*/

if (book.email.value != book.email2.value){
	error_message5a = "E-mail Not Match!\n";
	book.email2.focus();
	error=true;
}

var eaddr = book.email.value
var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/
var reg2 = /^[\w\.\_]+@[\w\.\_]+\.([a-z]{2,3})$/
if (reg1.test(eaddr) || !reg2.test(eaddr)) {
    error_message4 = "Invalid E-mail Address!\n";
	book.email.focus();
	error=true;
   }

 
var phone=book.phone.value
if (phone!=""){
var reg=/\(?\d{0,3}\)?\ ?\d{4}\ ?\d{4}$/
	if (!reg.test(phone)){
		error_message3 = "Invalid Phone No.!\n";
		book.phone.focus();
		error=true;
		}
 }


if (book.last_name.value.length<1){
	error_message2 = "Please Input Last Name!\n";
	book.last_name.focus();
	error=true;
}

if (book.first_name.value.length<1){
	error_message1 = "Please Input First Name!\n";
	book.first_name.focus();
	error=true;
}

if (error == true) {
  	error_message=(error_message1+error_message2+error_message3+error_message4+error_message5+error_message5a+error_message6);
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}
//End Check book

//Start Check agree
function check_agree(agree) {
var submitted = false;
var error = false;
var error_message = "";
var error_message1 = "";
var error_message2 = "";
var error_message3 = "";
var error_message4 = "";
var error_message4a = "";
var error_message5 = "";
var error_message5a = "";
var error_message6 = "";

if (agree.district.value.length<1){
	error_message6 = "Please Select City!\n";
	agree.district.focus();
	error=true;
}
if (agree.country.value.length<1){
	error_message5 = "Please Select Country!\n";
	agree.country.focus();
	error=true;
}

if (agree.postcode.value.length<1){
	error_message5a = "Postcode or area Code!\n";
	agree.postcode.focus();
	error=true;
}
if (agree.statecountry.value.length<1){
	error_message4 = "State or Country!\n";
	agree.statecountry.focus();
	error=true;
}
if (agree.citytown.value.length<1){
	error_message4a = "City or Town!\n";
	agree.citytown.focus();
	error=true;
}
if (agree.addrb.value.length<1){
	error_message3 = "Address 2!\n";
	agree.addrb.focus();
	error=true;
}
if (agree.addra.value.length<1){
	error_message2 = "Address 1!\n";
	agree.addra.focus();
	error=true;
}
if (agree.eng.value.length<1){
	error_message1 = "Property Name!\n";
	agree.eng.focus();
	error=true;
}
if (error == true) {
  	error_message=(error_message1+error_message2+error_message3+error_message4a+error_message4+error_message5a+error_message5+error_message6);
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}
//End Check agree

//Cancel Confirm

function cancel_confirm()
{　 if (confirm ("Confirm Cancel?")){
    submitted = true;
    return true;
}
else{
return false;
}
}

//Start Check searcha
function check_search(searcha) {
var submitted = false;
var error = false;
var error_message = "";
var error_message1 = "";
var error_message2 = "";
var error_message3 = "";
var error_message4 = "";

if (searcha.check_out.value.length<10){
	error_message4 = "Please Input A Correct Check Out Date!\n";
	searcha.check_out.focus();
	error=true;
}
if (searcha.check_in.value.length<10){
	error_message3 = "Please Input A Correct Check In Date!\n";
	searcha.check_in.focus();
	error=true;
}

/*if (searcha.district.value.length<1){
	error_message2 = "Please Select City!\n";
	searcha.district.focus();
	error=true;
}
*/
if (searcha.country_id.value.length<1){
	error_message1 = "Please Select Country!\n";
	searcha.country_id.focus();
	error=true;
}

if (error == true) {
  	error_message=(error_message1+error_message2+error_message3+error_message4);
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}
//End Check searcha


//Start Check priceroom
function check_priceroom(priceroom) {
var submitted = false;
var error = false;
var error_message = "";
var error_message1 = "";


if (priceroom.total_price_h.value<1){
error_message1 = "No Room Selected!\n";

error=true;
}

if (error == true) {
error_message=(error_message1);
alert(error_message);
return false;
} else {
submitted = true;
return true;
}
}
//End Check priceroom


//Start Check priceroom
function check_pricebed(pricebed) {
var submitted = false;
var error = false;
var error_message = "";
var error_message1 = "";


if (pricebed.total_price_h.value<1){
error_message1 = "No Bed Selected!\n";
error=true;
}

if (error == true) {
error_message=(error_message1);
alert(error_message);
return false;
} else {
submitted = true;
return true;
}
}
//End Check priceroom




//Start Check reviewupdate
function check_reviewupdate(reviewupdate) {
var submitted = false;
var error = false;
var error_message = "";
var error_message1 = "";

if (reviewupdate.sall.value.length<1){
error_message1 = "Please Select s_all!\n";
reviewupdate.sall.focus();
error=true;
}

if (reviewupdate.comment.value.length<1){
error_message1 = "Please Input Comment!\n";
reviewupdate.comment.focus();
error=true;
}

if (reviewupdate.title.value.length<1){
error_message1 = "Please Input Title!\n";
reviewupdate.title.focus();
error=true;
}




if (error == true) {
error_message=(error_message1);
alert(error_message);
return false;
} else {
submitted = true;
return true;
}
}
//End Check reviewupdate