// AJAX INIT
function $$$(id) {
	return document.getElementById(id);
}
function khoitao_ajax()
{
	var x;
	try 
	{
		x	=	new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
    	try 
		{
			x	=	new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(f) { x	=	null; }
  	}
	if	((!x)&&(typeof XMLHttpRequest!="undefined"))
	{
		x=new XMLHttpRequest();
  	}
	return  x;
}
function	Forward(url)
{
	window.location.href = url;
}
function	_postback()
{
	return void(1);
}

//đã được load hoàn tất.
$(document).ready(function()
{
	$(function(){
		
			Cufon.replace('h1', {fontFamily:'HP-Script', hover: {color: '-linear-gradient(#fff, #fff)'},outline :'none'});
			Cufon.replace('.abc', {fontFamily:'HP-Geome', hover: true});
			

		});
});

function send_lienhe(frmContact)
{
	txtName = frmContact.txtName.value
	txtTel = frmContact.txtTel.value
	txtEmail = frmContact.txtEmail.value	
	txtContent=frmContact.txtContent.value
	txtSubject=frmContact.txtSubject.value
	txtAddress=frmContact.txtAddress.value
	if(!txtName)
	{
		alert("Vui lòng nhập họ tên !");
		frmContact.txtName.focus();
		return false;
	}
	if(!txtEmail)
	{
		alert("Vui lòng nhập email !");
		frmContact.txtEmail.focus();
		return false;
	}
	if(!txtTel)
	{
		alert("Vui lòng nhập số điện thoại !");
		frmContact.txtTel.focus();
		return false;
	}
	if(!txtAddress)
	{
		alert("Vui lòng nhập địa chỉ !");
		frmContact.txtAddress.focus();
		return false;
	}
	if(!txtSubject)
	{
		
		alert("Vui lòng nhập tiêu đề !");
		frmContact.txtSubject.focus();
		return false;
	}
	if(!txtContent)
	{
		alert("Vui lòng nhập nội dung !");
		frmContact.txtContent.focus();
		return false;
	}
	
	email=txtEmail
	if (!email.match(/^([-\d\w][-.\d\w]*)?[-\d\w]@([-\w\d]+\.)+[a-zA-Z]{2,6}$/)){
		alert('Địa chỉ email không hợp lệ.');
		frmContact.txtEmail.focus();
		return false;
		
	}
	
	else
	{
		var	query	=	"act=send_lienhe&txtName="+txtName+"&txtTel="+txtTel+"&txtEmail="+txtEmail+"&txtSubject="+txtSubject+"&txtContent="+txtContent+"&txtAddress="+txtAddress;
		var http 	=	khoitao_ajax();
		try
		{
			//$$$('inner').innerHTML = "<center style='margin-top:50px'><img src='/images/loading.gif' /></center>";
			http.open("POST", "/action.php");
			http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			http.setRequestHeader("Cache-control", "no-cache");		
			http.onreadystatechange = function()
			{
				if (http.readyState == 4)
				{
					if (http.status == 200)
					{
						x = http.responseText;
						if (x == "OK")
						{
							alert("Gởi mail thành công ! ");
							window.location.href = "/home/the-gioi-phang.html";
							
						}
						else
						{
							alert(x);
							window.location.href = "/";
						}
					}
					else
					{
							return false;
					}
				}
			}
			http.send(query);
		}
		catch (e)
		{
		}
		return false;
	}
}
function send_datphong(frmContact)
{
	txtday = frmContact.txtday.value
	txttoday = frmContact.txttoday.value
	txtphong = frmContact.txtphong.value
	txtgiuong = frmContact.txtgiuong.value
	txtsonguoi = frmContact.txtsonguoi.value
	txtsophong = frmContact.txtsophong.value
	txtName = frmContact.txtName.value
	txtAddress = frmContact.txtAddress.value
	txtEmail = frmContact.txtEmail.value	
	txtTel = frmContact.txtTel.value
	txtyeucau = frmContact.txtyeucau.value
	
	if(!txtName)
	{
		alert("Vui lòng nhập họ tên !");
		frmContact.txtName.focus();
		return false;
	}
	if(!txtAddress)
	{
		alert("Vui lòng nhập địa chỉ !");
		frmContact.txtAddress.focus();
		return false;
	}
	if(!txtTel)
	{
		alert("Vui lòng nhập số điện thoại !");
		frmContact.txtTel.focus();
		return false;
	}
	if(!txtday)
	{
		alert("Vui lòng chọn ngày đến !");
		frmContact.txtday.focus();
		return false;
	}
	if(!txttoday)
	{
		alert("Vui lòng chọn ngày đi !");
		frmContact.txttoday.focus();
		return false;
	}
	
	if(!txtsonguoi)
	{
		alert("Vui lòng chọn số người !");
		frmContact.txtsonguoi.focus();
		return false;
	}
	if(!txtEmail)
	{
		alert("Vui lòng nhập email !");
		frmContact.txtEmail.focus();
		return false;
	}
	
	
	
	
	
	if (!txtday){
		 alert('Vui lòng nhập ngày đến.');
		 frmContact.txt_date_in.focus();
		 return false;
		}
	if (!txttoday){
		alert('Vui lòng nhập ngày đi.');
		frmContact.txt_date_out.focus();
		return false;
	}
	var date = new Date();
	var month = date.getMonth() + 1;
	month = (month < 10)? "0" + month : ""+ month;
	
	var day = date.getDate();
	day = (day < 10)? "0" + day : ""+ day;
	
	var year = date.getFullYear();
	var today = year + "-" + month + "-" + day;

	if (txtday >= txttoday || txtday < today)
	{
		alert('Vui lòng kiểm tra ngày đến và ngày đi !');
		return false;
	}
	 /*var ngayden = new Date(txtday);
	 var ngaydi = new Date(txttoday);
	 if(ngayden !='' && ngaydi !='')
	 {
		 if(ngayden >= ngaydi)
		 {
			 alert("Vui lòng chọn lại ngày đến và ngày đi !");
			 
			 return false;
		 }
	 }*/
	 
	
	email=txtEmail
	if (!email.match(/^([-\d\w][-.\d\w]*)?[-\d\w]@([-\w\d]+\.)+[a-zA-Z]{2,6}$/)){
		alert('Địa chỉ email không hợp lệ.');
		frmContact.txtEmail.focus();
		return false;
		
	}
	
	else
	{
		var	query	=	"act=send_datphong&txtName="+txtName+"&txtEmail="+txtEmail+"&txtAddress="+txtAddress+"&txtday="+txtday+"&txttoday="+txttoday+"&txtphong="+txtphong+"&txtgiuong="+txtgiuong+"&txtsophong="+txtsophong+"&txtsonguoi="+txtsonguoi+"&txtTel="+txtTel+"&txtyeucau="+txtyeucau;
	
		var http 	=	khoitao_ajax();
		try
		{
			//$$$('inner').innerHTML = "<center style='margin-top:50px'><img src='/images/loading.gif' /></center>";
			http.open("POST", "/action.php");
			http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			http.setRequestHeader("Cache-control", "no-cache");		
			http.onreadystatechange = function()
			{
				if (http.readyState == 4)
				{
					if (http.status == 200)
					{
						x = http.responseText;
						if (x == "OK")
						{
							alert("Bạn đã đặt phòng thành công. Xin vui lòng kiểm tra lại mail để biết thông tin đăng ký. Chùng tôi sẽ liên hệ với bạn trong thời gian sớm nhất. ");
							window.location.href = "/";
							
						}
						else
						{
							alert(x);
							window.location.href = "/";
						}
					}
					else
					{
							return false;
					}
				}
			}
			http.send(query);
		}
		catch (e)
		{
		}
		return false;
	}
}


