//Google Analytic
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-12807535-3']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
//Google Analytic

//facebook id
//document.write("<meta property=fb:page_id content=100000261177795 />");
//
var count = "150";   //Example: var count = "175";
var count_title = "60";
function limiter(){
var tex = document.form1.site_description.value;
var len = tex.length;
if(len > count){
	tex = tex.substring(0,count);
	document.form1.site_description.value =tex;
	return false;
}
document.form1.limit.value = count-len;
}

function limiter2(){
var tex = document.form1.site_title.value;
var len = tex.length;
if(len > count_title){
	tex = tex.substring(0,count_title);
	document.form1.site_title.value =tex;
	return false;
}
document.form1.limit2.value = count_title-len;
}
function checkEmail(){
		var validemail = checkFormEmail(document.getElementById('email').value);
		if(validemail == false) {
			alert("Please Input E-Mail again");
			return false;
		}
	}
function swap_edit(total,i){

	for(n=0;n<total;n++){

		if(n == i){

			document.getElementById("edit_"+i).style.display = "block";

			document.getElementById("save_pic"+i).style.display = "block";

			document.getElementById("show_"+i).style.display = "none";

			document.getElementById("edit_pic"+i).style.display = "none";

		}

	}

}
function swap_div(make,id){
	document.getElementById('form_add').style.display='block';
	document.getElementById('form_view').style.display='none';
	document.getElementById('form_show').style.display='none';
	document.getElementById('do').value='make';
	document.getElementById('c_id').value='id';
}

function swap_save(total,i){

	for(n=0;n<total;n++){

		if(n == i){

		document.getElementById("edit_"+i).style.display = "none";

		document.getElementById("save_pic"+i).style.display = "none";

		document.getElementById("show_"+i).style.display = "block";

		document.getElementById("edit_pic"+i).style.display = "block";

		}

	}

}


function checkName(id,text){

	var name = document.getElementById(id).value;

	if(name == ''){

		alert("Please input "+text+".");	

		return false;

	}else{

		return true;	

	}

}

function checklogin(){
 	var valid = true;
    var errore_text = "";
    var username = document.getElementById('username').value;
	var password = document.getElementById('password').value; 	
	 id = 1;
    if(username == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Username\n";id++; 
    }
	  if(password == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Password\n";id++; 
    }
	if(valid == false) {
        alert(errore_text);
        return false;
    }else {
        return true;
    }
}

function checkRegister(){
 	var valid = true;
  	var errore_text = "";
	var name = document.getElementById('hotel_name').value;
  	var email = document.getElementById('hotel_email').value;
	var validemail = checkFormEmail(email);
	var password = document.getElementById('hotel_password').value;
	var retype_password = document.getElementById('hotel_retype_password').value;
	var hotel_address = document.getElementById('hotel_address').value;
	/*var hotel_country = document.getElementById('hotel_country').value;
	var hotel_city = document.getElementById('hotel_city').value;
	var hotel_area = document.getElementById('hotel_area').value;*/
	var captcha = document.getElementById('captcha').value;
	var fname = document.getElementById('hotel_contact_fname').value;
	var lname = document.getElementById('hotel_contact_lname').value;
	var position = document.getElementById('hotel_contact_pos').value; 	
	 id = 1;
	
	if(name == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Accommodation Name.\n";id++; 
    }
    if(email == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Email.\n";id++; 
    }else {
		if(validemail == false) {
			valid = false;
			errore_text = errore_text + id + ". Please Input E-Mail again\n";id++;
			email = " ";
			document.getElementById('hotel_email').focus();
		}
	}
	if(password == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Password.\n";id++; 
    }else if(password != retype_password){
		valid = false
        errore_text = errore_text + id + ". Password not match.\n";id++; 
	}
	if(retype_password == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Re-type Password.\n";id++; 
    }
	if(hotel_address == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Accommodation Address.\n";id++; 
  }
    if(captcha == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Captcha.\n";id++; 
  }
	/*if(document.getElementById('hotel_country').value == "") {
		valid = false
		errore_text = errore_text + id + ". Please Input Country.\n";id++; 
	}else{
		if(document.getElementById('hotel_city').value == "") {
			valid = false
			errore_text = errore_text + id + ". Please Input City.\n";id++; 
		}else{
			if(document.getElementById('hotel_area').value == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input Area.\n";id++; 
			}	
		}
	}*/
	if(fname == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input First Name.\n";id++; 
    }
	if(lname == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Last Name.\n";id++; 
    }
	if(position == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Your Position.\n";id++; 
    }
	if(valid == false) {
        alert(errore_text);
        return false;
    }else {
        return true;
    }
}

function setPaymenMethod(method){
	if(method == "yes"){
		document.getElementById('show_PayPal').style.display = "none";
		document.getElementById('show_creditCard').style.display = "block";	
	}else if(method == "no"){
		document.getElementById('show_creditCard').style.display = "none";	
		document.getElementById('show_PayPal').style.display = "block";	
	}
}
	
function checkCustomerPayment(){
	var valid = true;
	var errore_text = "";
	if(document.getElementById('byPaypal').checked == true){
		var payby = document.getElementById('byPaypal').value;
	}else{
		var payby = document.getElementById('byCC').value;
	}
	
	if(payby == "yes"){
		
		if(document.getElementById('agree').checked == false){
			alert("Please agree to Phuketbooknow.com Terms and Conditions");
			return false;
		}else{
			var card_type = document.getElementById('card_type').value;
			var card_number = document.getElementById('card_number').value;
			/*var expiry_m = document.getElementById('expiry_m').value;
			var expiry_y = document.getElementById('expiry_y').value;*/
			var card_code = document.getElementById('card_code').value;
			var owner_name = document.getElementById('owner_name').value;
		
			id = 1;
			if(card_type == ""){
				valid = false
				errore_text = errore_text + id + ". Please Enter Credit Card Type.\n";id++; 
			}
			if(card_number == "") {
				valid = false
				errore_text = errore_text + id + ". Please Enter Credit Card Number.\n";id++; 
			}else{
			  if(!checkCreditCard(card_number,card_type)){
				  valid = false
				  errore_text = errore_text + id + ". " + ccErrors[ccErrorNo] + "\n";id++; 
			  }	
			}
			/*if(expiry_m == "") {
				valid = false
				errore_text = errore_text + id + ". Please Select Expiration Date.\n";id++; 
			}
			if(expiry_y == "") {
				valid = false
				errore_text = errore_text + id + ". Please Select Expiration Date.\n";id++; 
			}*/
			if(card_code == "") {
				valid = false
				errore_text = errore_text + id + ". Please Enter Last three digits on reverse of card .\n";id++; 
			}
			if(owner_name == "") {
				valid = false
				errore_text = errore_text + id + ". Please Enter Name as it appears on Credit Card.\n";id++; 
			}
			
			if(valid == false) {
					alert(errore_text);
					return false;
			}else {
					return true;
			}
		}
	}else if(payby == "no"){
		if(document.getElementById('agree_paypal').checked == false){
			alert("Please agree to Phuketbooknow.com Terms and Conditions");
			return false;
		}else{
			return true;	
		}
	}
}

function checkBookingForm(){
	var valid = true;
	var errore_text = "";
	var hotel = document.getElementById('hotel_booking').value;
	var firstname = document.getElementById('firstname').value;
	var lastname = document.getElementById('lastname').value;
	var nationality = document.getElementById('nationality').value;
	var email = document.getElementById('email_booking').value;
	var validemail = checkFormEmail(email);
	var card_type = document.getElementById('card_type').value;
	var card_number = document.getElementById('card_number').value;
	var card_code = document.getElementById('card_code').value;
	var captcha = document.getElementById('captcha').value;
	id = 1;
	if(hotel == "") {
		valid = false
		errore_text = errore_text + id + ". Please Input Hotel Name.\n";id++; 
	}
	if(firstname == "") {
		valid = false
		errore_text = errore_text + id + ". Please Input First Name.\n";id++; 
	}
	if(lastname == "") {
		valid = false
		errore_text = errore_text + id + ". Please Input Last Name.\n";id++; 
	}
	if(nationality == "") {
		valid = false
		errore_text = errore_text + id + ". Please Input Nationality.\n";id++; 
	}
	if(email == "") {
		valid = false
		errore_text = errore_text + id + ". Please Input Email.\n";id++; 
	}else{
		if(validemail == false){
			valid = false;
			errore_text = errore_text + id + ". Please Input E-Mail again\n";id++;
			email = " ";
			document.getElementById('email').focus();
		}
	}
	if(card_type == ""){
		valid = false
		errore_text = errore_text + id + ". Please Enter Credit Card Type.\n";id++; 
	}
	if(card_number == "") {
		valid = false
		errore_text = errore_text + id + ". Please Enter Credit Card Number.\n";id++; 
	}else{
	  if(!checkCreditCard(card_number,card_type)){
		  valid = false
		  errore_text = errore_text + id + ". " + ccErrors[ccErrorNo] + "\n";id++; 
	  }	
	}
	if(card_code == "") {
		valid = false
		errore_text = errore_text + id + ". Please Enter Last three digits on reverse of card .\n";id++; 
	}
	if (captcha == ""){
		valid = false
		errore_text = errore_text + id + ". Please Input SECURITY CODE.\n";id++; 
	}
	
	if(valid == false){
		alert(errore_text);
		return false;
	}else {
		return true;
	}
}
function checkCustomerDetails(){
	var valid = true;
	var errore_text = "";
	var firstname = document.getElementById('firstname').value;
	var lastname = document.getElementById('lastname').value;
	var nationality = document.getElementById('nationality').value;
	var email = document.getElementById('email').value;
	var retype_email = document.getElementById('retype_email').value;
	var validemail = checkFormEmail(email);
	/*var mobile1 = document.getElementById('mobile1').value;
	var mobile2 = document.getElementById('mobile2').value;*/
	
	id = 1;
	if(firstname == "") {
				valid = false
				errore_text = errore_text + id + ". Please Enter First Name.\n";id++; 
	}
	if(lastname == "") {
				valid = false
				errore_text = errore_text + id + ". Please Enter Last Name.\n";id++; 
	}
	if(nationality == "") {
				valid = false
				errore_text = errore_text + id + ". Please Enter Nationality.\n";id++; 
	}
	if(email == "") {
			valid = false
			errore_text = errore_text + id + ". Please Enter Email.\n";id++; 
	}else{
		if(validemail == false) {
			valid = false;
			errore_text = errore_text + id + ". Please Enter E-Mail Again\n";id++;
			email = " ";
			document.getElementById('email').focus();
		}
		if(retype_email != ""){
			if(email != retype_email){
				valid = false;
				errore_text = errore_text + id + ". Email not matching.Please enter again.\n";id++; 	
			}	
		}else{
			valid = false;
			errore_text = errore_text + id + ". Please Enter Confirm Your E-Mail Again.\n";id++; 
		}	
	}
	/*if(mobile1 == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input Telephone contry code.\n";id++; 
	}
	if(mobile2 == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input Contact Telephone.\n";id++; 
	}	*/	
	if(valid == false) {
			alert(errore_text);
			return false;
	}else {
			return true;
	}
}
function checkCustomerInfo(){
	var valid = true;
	var errore_text = "";
	if(document.getElementById('agree').checked == false){
		alert("Please agree to Phuketbooknow.com Terms and Conditions");
		return false;
	}else{
		var firstname = document.getElementById('firstname').value;
		var lastname = document.getElementById('lastname').value;
		var nationality = document.getElementById('nationality').value;
		var passport_country = document.getElementById('passport_country').value;
		var card_type = document.getElementById('card_type').value;
		var card_number = document.getElementById('card_number').value;
		var expiry_m = document.getElementById('expiry_m').value;
		var expiry_y = document.getElementById('expiry_y').value;
		var card_code = document.getElementById('card_code').value;
		var owner_name = document.getElementById('owner_name').value;
		var email = document.getElementById('email').value;
		var retype_email = document.getElementById('retype_email').value;
		var validemail = checkFormEmail(email);
		var mobile1 = document.getElementById('mobile1').value;
		var mobile2 = document.getElementById('mobile2').value;
		
		id = 1;
		if(firstname == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input First Name.\n";id++; 
		}
		if(lastname == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input Last Name.\n";id++; 
		}
		if(nationality == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input Nationality.\n";id++; 
		}
		if(passport_country == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input Country Of Passpost.\n";id++; 
		}
		if(email == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input Email.\n";id++; 
		}else{
			if(validemail == false) {
				valid = false;
				errore_text = errore_text + id + ". Please Input E-Mail again\n";id++;
				email = " ";
				document.getElementById('email').focus();
			}
			if(retype_email != ""){
				if(email != retype_email){
					valid = false;
					errore_text = errore_text + id + ". Email not matching.Please input again.\n";id++; 	
				}	
			}else{
				valid = false;
				errore_text = errore_text + id + ". Please Input Confirm your E-Mail again.\n";id++; 
			}	
		}
		if(mobile1 == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input Telephone contry code.\n";id++; 
		}
		if(mobile2 == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input Contact Telephone.\n";id++; 
		}
		if(card_type == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input Credit Card Type.\n";id++; 
		}
		if(card_number == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input Credit Card Number.\n";id++; 
		}else{
		  if(!checkCreditCard(card_number,card_type)){
			  valid = false
			  errore_text = errore_text + id + ". " + ccErrors[ccErrorNo] + "\n";id++; 
		  }	
		}
		if(expiry_m == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input Expiration Date.\n";id++; 
		}
		if(expiry_y == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input Expiration Date.\n";id++; 
		}
		if(card_code == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input Last three digits on reverse of card .\n";id++; 
		}
		if(owner_name == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input Name as it appears on Credit Card.\n";id++; 
		}
		
		if(valid == false) {
				alert(errore_text);
				return false;
		}else {
				return true;
		}
	}
}
function setCreditCardName(){
	var firstname = document.getElementById('firstname').value;
	var lastname = document.getElementById('lastname').value;
	var name = "";
	if((firstname != "") && (lastname != "")){
		document.getElementById('owner_name').value = firstname+" "+lastname;
		return true;
	}else{
		document.getElementById('owner_name').value = "";
		return false;	
	}
	
}
function checkPayment(){
	var valid = true;
	var errore_text = "";
	var card_type = document.getElementById('card_type').value;
	var bank_issue = document.getElementById('bank_issue').value;
	var card_number = document.getElementById('card_number').value;
	var expiry_m = document.getElementById('expiry_m').value;
	var expiry_y = document.getElementById('expiry_y').value;
	var card_code = document.getElementById('card_code').value;
	var owner_name = document.getElementById('owner_name').value;
	id = 1;
	if(card_type == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input Credit Card Type.\n";id++; 
	}
	if(bank_issue == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input Bank Issue.\n";id++; 
	}
	if(card_number == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input Credit Card Number.\n";id++; 
	}
	if(expiry_m == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input Expiration Date.\n";id++; 
	}
	if(expiry_y == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input Expiration Date.\n";id++; 
	}
	if(card_code == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input CVV (Security Code).\n";id++; 
	}
	if(owner_name == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input Name as it appears on Credit Card.\n";id++; 
	}
	if(valid == false) {
				alert(errore_text);
				return false;
		}else {
				return true;
		}
}
function checkRentalRegister(){
	var valid = true;
	var errore_text = "";
	var name = document.getElementById('contact_name').value;
	var username = document.getElementById('contact_username').value;
	var password = document.getElementById('contact_password').value;
	var retype_password = document.getElementById('retype_password').value;
	var email = document.getElementById('contact_email').value;
	var validemail = checkFormEmail(email);
	 id = 1;
	if(name == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input Contact Name.\n";id++; 
	}
	if(username == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input User Name.\n";id++; 
	}
	if(password == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input Password.\n";id++; 
		}else if(password != retype_password){
		valid = false
				errore_text = errore_text + id + ". Password not match.\n";id++; 
	}
	if(retype_password == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input Re-type Password.\n";id++; 
		}
	if(email == "") {
			valid = false
			errore_text = errore_text + id + ". Please Input Email.\n";id++; 
	}else {
		if(validemail == false) {
			valid = false;
			errore_text = errore_text + id + ". Please Input E-Mail again\n";id++;
			email = " ";
			document.getElementById('hotel_email').focus();
		}
	}
	
	if(valid == false) {
				alert(errore_text);
				return false;
		}else {
				return true;
		}
}
function checkContact(){
 	var valid = true;
  	var errore_text = "";
	var fname = document.getElementById('fname').value;
	var lname = document.getElementById('lname').value;
 	var email = document.getElementById('email').value;
	var validemail = checkFormEmail(email);
	var requirement = document.getElementById('requirement').value;
	var captcha = document.getElementById('captcha').value;
	id = 1;
	
	if(fname == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input First Name.\n";id++; 
  }
	if(lname == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Last Name.\n";id++; 
  }
  	if(captcha == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Captcha.\n";id++; 
  }
	if(email == "") {
			valid = false
			errore_text = errore_text + id + ". Please Input Email.\n";id++; 
	}else {
		if(validemail == false) {
			valid = false;
			errore_text = errore_text + id + ". Please Input E-Mail again\n";id++;
			email = " ";
			document.getElementById('hotel_email').focus();
		}
	}
	if(requirement == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Requirement.\n";id++; 
  }
	if(valid == false) {
        alert(errore_text);
        return false;
    }else {
        return true;
    }
}
function AddLink_Validator(){
	var valid = true;
  	var errore_text = "";
	var category = document.getElementById('category').value;
	var name = document.getElementById('name').value;
 	var email = document.getElementById('email2').value;
	var validemail = checkFormEmail(email);	
	var site_title = document.getElementById('site_title').value;
	var site = document.getElementById('site').value;
	var site_installed = document.getElementById('site_installed').value;
	var captcha = document.getElementById('captcha').value;
	id = 1;
	if(category == "") {
		valid = false
		errore_text = errore_text + id + ". Please Input Category.\n";id++; 
	}
	if(name == "") {
		valid = false
		errore_text = errore_text + id + ". Please Input Name.\n";id++; 
	}
	if(email == "") {
			valid = false
			errore_text = errore_text + id + ". Please Input Email.\n";id++; 
	}else {
		if(validemail == false) {
			valid = false;
			errore_text = errore_text + id + ". Please Input E-Mail again\n";id++;
			email = " ";
			document.getElementById('email').focus();
		}
	}
	if(site_title == "") {
		valid = false
		errore_text = errore_text + id + ". Please Input Site Title.\n";id++; 
	}
	if(site == "http://") {
		valid = false
		errore_text = errore_text + id + ". Please Input Site URL.\n";id++; 
	}
	if(site_installed == "http://") {
		valid = false
		errore_text = errore_text + id + ". Please Input Your page where you will install our link.\n";id++; 
	}
	if(captcha == "") {
		valid = false
		errore_text = errore_text + id + ". Please Input Captcha.\n";id++; 
	}
	if(valid == false) {
		alert(errore_text);
		return false;
	}else {
		return true;
	}
}
function AddLink_Validator2(){
	var valid = true;
  	var errore_text = "";
	var category = document.getElementById('category').value;
	var name = document.getElementById('name').value;
 	var email = document.getElementById('email2').value;
	var validemail = checkFormEmail(email);
	var site_title = document.getElementById('site_title').value;
	var site = document.getElementById('site').value;
	var site_installed = document.getElementById('site_installed').value;
	
	id = 1;
	if(category == "") {
		valid = false
		errore_text = errore_text + id + ". Please Input Category.\n";id++; 
	}
	if(name == "") {
		valid = false
		errore_text = errore_text + id + ". Please Input Name.\n";id++; 
	}
	if(email == "") {
			valid = false
			errore_text = errore_text + id + ". Please Input Email.\n";id++; 
	}else {
		if(validemail == false) {
			valid = false;
			errore_text = errore_text + id + ". Please Input E-Mail again\n";id++;
			email = " ";
			document.getElementById('email').focus();
		}
	}
	if(site_title == "") {
		valid = false
		errore_text = errore_text + id + ". Please Input Site Title.\n";id++; 
	}
	if(site == "http://") {
		valid = false
		errore_text = errore_text + id + ". Please Input Site URL.\n";id++; 
	}
	if(site_installed == "http://") {
		valid = false
		errore_text = errore_text + id + ". Please Input Your page where you will install our link.\n";id++; 
	}
	if(valid == false) {
		alert(errore_text);
		return false;
	}else {
		return true;
	}
}
function checkInfo(){
 	var valid = true;
  var errore_text = "";
	var name = document.getElementById('hotel_name').value;
	var rate = document.getElementById('hotel_average_rates').value;
	var address = document.getElementById('hotel_address').value;
	//var zone = document.getElementById('hotel_zone').value;
	//var postcode = document.getElementById('hotel_postcode').value;
	//var phone = document.getElementById('hotel_phone').value;	
  var email = document.getElementById('hotel_email').value;
	var validemail = checkFormEmail(email);
	var type = document.getElementById('hotel_type').value;	
	
	 id = 1;
	
	if(name == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Accommodation Name.\n";id++; 
	}
	if(rate == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Average Rates.\n";id++; 
    }
	if(address == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Address.\n";id++; 
    }

		if(document.getElementById('hotel_country').value == "") {
			valid = false
			errore_text = errore_text + id + ". Please Input Country.\n";id++; 
		}else{
			if(document.getElementById('hotel_city').value == "") {
				valid = false
				errore_text = errore_text + id + ". Please Input City.\n";id++; 
			}else{
				if(document.getElementById('hotel_area').value == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input Area.\n";id++; 
				}	
			}
		}
	/*if(postcode == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Post Code.\n";id++; 
    }
	if(phone == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Phone.\n";id++; 
    }*/
    if(email == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Email.\n";id++; 
    }else {
		if(validemail == false) {
			valid = false;
			errore_text = errore_text + id + ". Please Input E-Mail again\n";id++;
			email = " ";
			document.getElementById('hotel_email').focus();
		}
	}
	if(type == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Accommodation Type.\n";id++; 
    }
	if(document.hotel_info.commission != "undefined"){
		var radio_choice = false;
		for (counter = 0; counter < document.hotel_info.commission.length; counter++){
		if (document.hotel_info.commission[counter].checked)
		radio_choice = true;
		}
		if (!radio_choice)
		{
			valid = false
			errore_text = errore_text + id + ". Please Input Commission.\n";id++; 
		}
	}
	if(valid == false) {
        alert(errore_text);
        return false;
    }else {
        return true;
    }
}

function checkFormEmail(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      return false;
   }else{
			return true;	 
	}
}

function checkContactInfo(){
 	var valid = true;
    var errore_text = "";
    var name = document.getElementById('business_name').value;
	var type = document.getElementById('business_type').value; 	
	 id = 1;
    if(name == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Business Name\n";id++; 
    }
	  if(type == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Business Type\n";id++; 
    }
	if(valid == false) {
        alert(errore_text);
        return false;
    }else {
        return true;
    }
}
function checkRoom(season){
	var valid = true;
    var errore_text = "";
	var numroom = document.getElementById('room_no').value;
	id = 1;
	if(numroom == "" || numroom == '0') {
        valid = false
        errore_text = errore_text + id + ". Please Input No. of Rooms.\n";id++; 
    }
	if(season >= 1){
		for(i=0;i<season;i++){
			n = i+1;
			if(document.getElementById('rate_'+i).value == ""){
			valid = false
        	errore_text = errore_text + id + ". Please Input Season Rate "+ n + ".\n";id++; 	
			}	
		}
	}
	if(valid == false) {
        alert(errore_text);
        return false;
    }else {
        return true;
    }
}

function checkSeason(season){
	var valid = true;
    var errore_text = "";
	id = 1;
	if(season >= 1){
		for(i=1;i<=season;i++){
			if(document.getElementById('season_name_'+i).value != ""){		
				if(document.getElementById('start_date_'+i).value == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input Start Date of Season " + i +".\n";id++; 
				}
				if(document.getElementById('end_date_'+i).value == "") {
					valid = false
					errore_text = errore_text + id + ". Please Input End Date of Season " + i +".\n";id++; 
				}
			}	
		}
	}
	if(valid == false) {
        alert(errore_text);
        return false;
    }else {
        return true;
    }
}

function checkRemark(){
	var valid = true;
    var errore_text = "";
    var name = document.getElementById('name_eng').value;
	var detail = document.getElementById('remark_detail').value; 	
	 id = 1;
    if(name == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Remark Name.\n";id++; 
    }
	  if(detail == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Remark Detail.\n";id++; 
    }
	if(valid == false) {
        alert(errore_text);
        return false;
    }else {
        return true;
    }
}

function checkPromotion(){
	var valid = true;
    var errore_text = "";
	var startdate = document.getElementById('promotion_start').value;
	var enddate = document.getElementById('promotion_end').value; 	
    var name = document.getElementById('name_eng').value;
	var detail = document.getElementById('promotion_detail').value; 	
	 id = 1;
	if(startdate == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Promotion Start Date.\n";id++; 
    }
	if(enddate == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Promotion End Date.\n";id++; 
    }
    if(name == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Promotion Name.\n";id++; 
    }
	if(detail == "") {
        valid = false
        errore_text = errore_text + id + ". Please Input Promotion Detail.\n";id++; 
    }
	if(valid == false) {
        alert(errore_text);
        return false;
    }else {
        return true;
    }
}

function swap_image(type,order){
	var order_fallow =new Array('id','business_name','business_type','business_area');
	var x;
	for (x in order_fallow){
		if(order_fallow[x] == order){
			if(type == "DESC"){
				document.getElementById(order+"_up").style.display = "block";
				document.getElementById(order+"_down").style.display = "none";
			}else if(type == "ASC"){
				document.getElementById(order+"_down").style.display = "block";
				document.getElementById(order+"_up").style.display = "none";
			}		
		}else{
			document.getElementById(order_fallow[x]+"_up").style.display = "none";
			document.getElementById(order_fallow[x]+"_up").style.display = "none";
		}
	}
}
function popup(url) {
	newwindow=window.open(url,'name','height=600,width=600');
	if (window.focus) {newwindow.focus()}
	return false;
}

function popup2(url){
		window.open(url,null,"height=600,width=760,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes");
}

function popupFixSize(url,width,height){
		window.open(url,null,"height="+height+",width="+width+",status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes");	
}

function validator(){
	
	valid = false;
	var pic_submit = document.getElementById('submit').value;
	var pic_fileupload = document.getElementById('fileupload').value;
	var pic_type = document.getElementById('type').value;
  if(pic_submit =='Add'){
	    if(pic_fileupload == ''){
	      alert('File upload is null' );
		  return false;
	    }else if(pic_type == ''){
	      alert('Type picture is null' );
		  return false;
	    }
  }else if(pic_submit =='Edit'){
	    if(pic_type == ''){
	      alert('Type picture is null' );
		  return false;
	    }
  }
}

var period = 1;
function showPeriod(period){
	period++;
	for(i=1;i<=5;i++){
		if(period >= i){
			document.getElementById("period"+i).style.display = "block";
		}else{
			document.getElementById("period"+i).style.display = "none";
		}	
	}
}

var text = 0;
function addText(){
	text++;
	if(text >= 1){
		document.getElementById("text").style.display = "block";
	}else{
		document.getElementById("text").style.display = "none";
	}		
}

function setCommission(commission,row){
	//alert(row);
	if(commission == "price"){
		document.getElementById('set_price'+row).style.display = 'block';
		document.getElementById('set_percent'+row).style.display = 'none';
	}else if(commission == "percent"){
		document.getElementById('set_price'+row).style.display = 'none';
		document.getElementById('set_percent'+row).style.display = 'block';
	}
}

function checkCustomerReview(){
	//var name = document.form_edit.name.value;
	var nationality = document.form_edit.nationality.value;
	var money = document.form_edit.money.value;
	var location = document.form_edit.location.value;
	var staff_performance = document.form_edit.staff_performance.value;
	var hotel_condition = document.form_edit.hotel_condition.value;
	var room_comfort = document.form_edit.room_comfort.value;
	var restaurant = document.form_edit.restaurant.value;
	
	if(nationality.length == false){
		alert("Enter Nationality");
		document.form_edit.nationality.focus();
		return  false;
	}else if(document.form_edit.traveler1.checked == false && document.form_edit.traveler2.checked == false && document.form_edit.traveler3.checked == false){         
		alert('Please Click Radio Option');  
		document.form_edit.traveler1.focus();      
		return false;    
	}else if(money.length == false){
		alert("Enter Rating value for money");
		document.form_edit.money.focus();
		return  false;
	}else if(location.length == false){
		alert("Enter Rating location");
		document.form_edit.location.focus();
		return  false;
	}else if(staff_performance.length == false){
		alert("Enter Rating staff performance");
		document.form_edit.staff_performance.focus();
		return  false;
	}else if(hotel_condition.length == false){
		alert("Enter Rating hotel condition/cleanliness");
		document.form_edit.hotel_condition.focus();
		return  false;
	}else if(room_comfort.length == false){
		alert("Enter Rating room comfort/standard");
		document.form_edit.room_comfort.focus();
		return  false;
	}else if(restaurant.length == false){
		alert("Enter Rating restaurant");
		document.form_edit.restaurant.focus();
		return  false;
	}else{
		return true;
	}
}

function clearEmail(e){
	var ele = document.getElementById(e.name);
	if(e.name == "email" && ele.value == "--enter email address--"){
		ele.value = "";
	}
}

function checkEmailNews(e){
	var ele = document.getElementById(e.name);
	if(e.name == "email" && ele.value == ""){
		ele.value = "--enter email address--";
	}
}

function clearfilltext(e,ename,evalue){
	var ele = document.getElementById(e.name);
	if(e.name == ename && ele.value == evalue){
		ele.value = "";
	}
}

function checkfilltext(e,ename,evalue){
	var ele = document.getElementById(e.name);
	if(e.name == ename && ele.value == ""){
		ele.value = evalue;
	}
}

function clearText(e){
	var ele = document.getElementById(e.name);
	if(e.name == "one_phrase" && ele.value == "i.e. Great hotel near beach"){
		ele.value = "";
	}else if(e.name == "plus" && ele.value == "i.e.Clean, neat hotel with a lovely tropical design. Love the pool access from our room."){
		ele.value = "";
	}else if(e.name == "minus" && ele.value == "i.e.The room was a little small compared to other hotel rooms we experienced in Thailand but it was perfect for us as honeymooners."){
		ele.value = "";
	}else if(e.name == "nightlife" && ele.value == "i.e. So close to the markets and restaurants along the beach road at Patong Beach. Only half a block away."){
		ele.value = "";
	}else if(e.name == "restaurant_txt" && ele.value == "i.e. Try the set menu at Floyds. Only 900 baht for 3 courses. I had the tuna sashimi which was perfect"){
		ele.value = "";
	}else if(e.name == "tour" && ele.value == "i.e. Recommend to go water rafting, elephant trekking and ATV."){
		ele.value = "";
	}else if(e.name == "other" && ele.value == "i.e. Recomend to get a sim card (true move) from Phuket airport which is free with 5 baht in it."){
		ele.value = "";
	}
}

function checkText(e){
	var ele = document.getElementById(e.name);
	if(e.name == "one_phrase" && ele.value == ""){
		ele.value = "i.e. Great hotel near beach";
	}else if(e.name == "plus" && ele.value == ""){
		ele.value = "i.e.Clean, neat hotel with a lovely tropical design. Love the pool access from our room.";
	}else if(e.name == "minus" && ele.value == ""){
		ele.value = "i.e.The room was a little small compared to other hotel rooms we experienced in Thailand but it was perfect for us as honeymooners.";
	}else if(e.name == "nightlife" && ele.value == ""){
		ele.value = "i.e. So close to the markets and restaurants along the beach road at Patong Beach. Only half a block away.";
	}else if(e.name == "restaurant_txt" && ele.value == ""){
		ele.value = "i.e. Try the set menu at Floyds. Only 900 baht for 3 courses. I had the tuna sashimi which was perfect";
	}else if(e.name == "tour" && ele.value == ""){
		ele.value = "i.e. Recommend to go water rafting, elephant trekking and ATV.";
	}else if(e.name == "other" && ele.value == ""){
		ele.value = "i.e. Recomend to get a sim card (true move) from Phuket airport which is free with 5 baht in it.";
	}
}

function setOptionValue(code,name,selected){
	document.write("<option value="+code+" "+selected+">"+name+"</option>");
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
function setGrandtotal(){
	var room_charge = document.getElementById('room_charge').value;
	var extra_charge = document.getElementById('extra_charge').value;
	var discount = document.getElementById('discount').value;
	var transfer_rate = document.getElementById('transfer_rate').value;
	var grand_total = document.getElementById('grand_total').value;
	grand_total = (parseInt(room_charge) + parseInt(extra_charge) + parseInt(transfer_rate)) - parseInt(discount);
	document.getElementById('grand_total').value = grand_total;
}

function setRoomrate(){
	var days = document.getElementById('days').value;
	var total = 0;
	for(i=1;i<=days;i++){
		var rate = document.getElementById('rates_'+i).value;
		total = total + parseInt(rate);
	}
	document.getElementById('total_room_rate').value = total;
}

function checkFormConfirm(status){
	if(status == "CONFIRMED" || status == "AMENDCONFIRMED" || status == "WAITINGCUSTOMERADVICE"){
		document.getElementById('show_confirm').style.display = "block";
		document.getElementById('button_confirm').style.display = "block";
	}if(status == "AMENDNOTCONFIRM"){
		document.getElementById('show_confirm').style.display = "none";
		document.getElementById('button_confirm').style.display = "block";
	}else{
		document.getElementById('show_confirm').style.display = "none";
		document.getElementById('button_confirm').style.display = "none";
	}	
}
function setProcess(process){
	if(process == "Authorize"){
		document.getElementById('show_amount').style.display = "block";
		document.getElementById('show_refundamount').style.display = "none";
		document.getElementById('show_transaction').style.display = "none";
	}
	if(process == "Settle"){
		document.getElementById('show_amount').style.display = "block";
		document.getElementById('show_refundamount').style.display = "none";
		document.getElementById('show_transaction').style.display = "block";
	}
	if(process == "Reversal"){
		document.getElementById('show_amount').style.display = "none";
		document.getElementById('show_refundamount').style.display = "none";
		document.getElementById('show_transaction').style.display = "block";
	}
	if(process == "Refund"){
		document.getElementById('show_amount').style.display = "none";
		document.getElementById('show_refundamount').style.display = "block";
		document.getElementById('show_transaction').style.display = "block";
	}
}

function FrontPage_Form1_Validator(theForm)
{		
	if(theForm.department.value == "Department" || theForm.department.value == "" ){
		alert("Please select a category.");
		theForm.department.focus();
		return (false);
	}
	if (theForm.name.value == ""){
		alert("Please enter your first name.");
		theForm.name.focus();
		return (false);
	}
	if (theForm.lastname.value == "")
	{
		alert("Please enter your last name.");
		theForm.lastname.focus();
		return (false);
	}
	if (theForm.email2.value == "")
	{
		alert("Invalid E-mail address, please enter a valid E-mail address.");
		theForm.email.focus();
		return (false);
	}	
	//var goodEmail = theForm.email.value.match(/\b(^(\S+@)\.)\b/);
	if ((theForm.email2.value.indexOf('@') == -1) || (theForm.email2.value.indexOf('.') == -1))
	{
		alert("Please enter a valid E-mail address.");
		theForm.email2.focus();
		return (false);
	}
	
	if (theForm.message.value == "")
	{
		alert("Please write a message in the inquiry field before sending contact form.");
		theForm.message.focus();
		return (false);
	}
	if (theForm.captcha.value == "")
	{
		alert("Please enter the security code.");
		theForm.captcha.focus();
		return (false);
	}
return (true);
}	

function showHideMoreText(display){
	if(display == "show"){
		document.getElementById('show_des').style.display = 'inline';
		document.getElementById('show_more').style.display = 'none';
		document.getElementById('show_less').style.display = 'inline';
	}else{
		document.getElementById('show_des').style.display = 'none';
		document.getElementById('show_more').style.display = 'inline';
		document.getElementById('show_less').style.display = 'none';
	}
}
