/*---------------------------------------------------------------------------*/
function changeLang(obj,para) {
	lang = obj.value;
	if (obj.value == '') return false;
	url  = (para == '') ? '?lang=vn' : '?lang=' + lang;
	document.location.href = url;
}
/*---------------------------------------------------------------------------*/
function standardString(str) {
	strReturn = str;
	strReturn = replaceString(strReturn,"&nbsp;");
	strReturn = replaceString(strReturn," ");
	if (strReturn == "") strReturn="<p></p>";
	return strReturn;
}
/*---------------------------------------------------------------------------*/
function trim(s) {
	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r')) {
		s = s.substring(1,s.length);
	}
	while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r')){
		s = s.substring(0,s.length-1);
	}
	if (s == "<p></p>") s = "";
	return s;
}
/*---------------------------------------------------------------------------*/
function replaceString(str,strLetter) {
	while (str.indexOf(strLetter)>=0) {
		str = str.replace(strLetter,"");	
	}
	return str;
}
/*---------------------------------------------------------------------------*/
function standardString2(str) {
	strReturn = str;
	strReturn = replaceString(strReturn,"'");
	strReturn = trim(strReturn);		
	return strReturn;
}
/*---------------------------------------------------------------------------*/
function checkFileImage(FileName) {
	var dotpos;
	FileName 	= FileName.substring(FileName.lastIndexOf("\\")+1,FileName.length);
	dotpos 		= FileName.lastIndexOf('.');
	ext 		= FileName.substr(dotpos + 1,FileName.length - dotpos);
	ext 		= ext.toLowerCase();
	if (ext != "") {
		if (ext != "gif" && ext != "jpg" && ext != "bmp" && ext != "png") {
			return false;
		} else {
			return true;
		}
	} else {
		return true;
	}
}
/*---------------------------------------------------------------------------*/
function checkFile(FileName) {
	var dotpos;
	FileName 	= FileName.substring(FileName.lastIndexOf("\\")+1,FileName.length);
	dotpos 		= FileName.lastIndexOf('.');
	ext 		= FileName.substr(dotpos + 1,FileName.length - dotpos);
	ext 		= ext.toLowerCase();
	if (ext != "") {
		if (ext != "doc" && ext != "pdf" && ext != "txt" && ext != "xls") {
			return false;
		} else {
			return true;
		}
	} else {
		return true;
	}
}
/*---------------------------------------------------------------------------*/
function $(id) {
	return document.getElementById(id);
}
/*---------------------------------------------------------------------------*/
function $name(id) {
	return document.getElementsByName(id);
}
/*---------------------------------------------------------------------------*/
function $tags(id) {
	return document.getElementsByTagName(id);
}
/*---------------------------------------------------------------------------*/
function checkBoxAll() {
	frm = $("frmExe");
	chk = frm.chkAllBox;
	num = frm.elements.length;
	for (i = 0; i < Num; i++) {
		if (frm.elements[i].name == "chkBox") {
			frm.elements[i].checked = chk.checked;
		}
	}
}
/*---------------------------------------------------------------------------*/
function chkExe(flag) {
	frm 	= $("frmExe");
	chk 	= $name("input");
	hid 	= frm.hidDk;
	strMsg 	= "";
	vExe 	= 0;
	num 	= frm.elements.length;
	for (i = 0; i < Num; i++) {
		allchk = frm.elements[i];					
		if (allchk.type == "checkbox") {
			if (allchk.checked) {
				vExe = 1;
				break;
			}
		}
	}
	if (vExe == 0) {
		strMsg += "\n - Please choose record that you want to delete!";
	}
	if (strMsg == "") {
		if (flag == 1) {
			if (confirm("Do you want to update status record?")) {
				hid.value = "UNPASS";
				return true;
			} else {
				return false;
			}
		} else {
			if (confirm("Do you want to delete?")) {
				hid.value = "DEL";
				return true;
			} else {
				return false;
			}
		}
	} else {
		strMsg = strMsg.substr(1);
		alert(strMsg);
		return false;
	}
}
/*---------------------------------------------------------------------------*/
function __doApproved() {
	document.frmExe.submit();
}
/*---------------------------------------------------------------------------*/
function __doDel() {
	document.frmExe.submit();
}
/*---------------------------------------------------------------------------*/
function __doAdd(Url) {
	window.location.href = Url;
}
/*---------------------------------------------------------------------------*/
function funDelImage() {
	frm = $("frmNew")
	frm.chkDelImage.value = (frm.chkDelImage.checked)?"1":"0"
}
/*---------------------------------------------------------------------------*/
function getEditorValue( instanceName ) { 
	var oEditor = FCKeditorAPI.GetInstance( instanceName.name ) ;
	return standardString(oEditor.GetXHTML( true )) ;
}
/*---------------------------------------------------------------------------*/
function linkWeb() {
	if (document.getElementById("drpLink").value != "") {
		window.open(document.getElementById("drpLink").value);
	}
}
/*---------------------------------------------------------------------------*/
function getHeight() {
	var _left 	= document.getElementById("divleft").clientHeight;
	var _right	= document.getElementById("divright").clientHeight;
	var _middle	= document.getElementById("divmiddle").clientHeight;
	var _center = (_left > _right) ? (_left > _middle ? _left : _middle) : (_right > _middle ? _right : _middle);
	_center += 5;
	document.getElementById("divleft").style.height 	= _center + "px";
	document.getElementById("divright").style.height 	= _center + "px";
	//document.getElementById("divmiddle").style.height 	= _center + "px";
}
/*---------------------------------------------------------------------------*/
function getDateClient() {
	var d = new Date();
	var y = parseInt(d.getYear());
	y %= 100;
	if (y < 10) y = "0" + y;
	//var weekday 	= ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
	//var monthday 	= ['January','February','March','April','May','June','July','August','September','October','November','December'];
	var weekday 	= ['Ch&#7911; nh&#7853;t','Th&#7913; hai','Th&#7913; ba','Th&#7913; t&#432;','Th&#7913; n&#259;m','Th&#7913; s&aacute;u','Th&#7913; b&#7843;y'];
	var monthday 	= ['January','February','March','April','May','June','July','August','September','October','November','December'];
	document.getElementById("spnDate").innerHTML = "<b>" + weekday[d.getDay()] + "</b>,&nbsp;" + d.getDate() + "/" + (d.getMonth()+1) + "/" + "20" + y;
	document.getElementById("spnDate").style.fontSize 	= "10px";
	document.getElementById("spnDate").style.color 		= "blue";
}
/*---------------------------------------------------------------------------*/
function onLoadPage() {
	getHeight();
	getDateClient();
	//callBanner();
}
function callBanner() {
	document.getElementById("divbannerclick").style.left 	= (document.all) ? document.getElementById("divbanner").clientTop : document.getElementById("divbanner").offsetLeft;
	document.getElementById("divbannerclick").style.top 	= document.getElementById("divbanner").offsetTop;
	document.getElementById("divbannerclick").style.width 	= document.getElementById("divbanner").clientWidth;
	document.getElementById("divbannerclick").style.height 	= document.getElementById("divbanner").clientHeight;
}
/*---------------------------------------------------------------------------*/
function doSubmit() {
	var frm = document.frmBooking;
	if (frm.txtFullname.value == "") {
		alert("Please enter the fullname!");
		frm.txtFullname.focus();
		return false;
	}
	if (frm.drpCountry.value == "") {
		alert("Please choose the country!");
		frm.drpCountry.focus();
		return false;
	}
	if (frm.txtEmail.value == "") {
		alert("Please enter the email!");
		frm.txtEmail.focus();
		return false;
	} else {
		var x = frm.txtEmail.value;
		var filter = /^([a-zA-Z0-9_\.\-'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(x)) {
			alert('Please enter a valid email address!');
			frm.txtEmail.focus();
			return false;
		}
	}
	if (frm.txtTel.value == "") {
		alert("Please enter the phone number!");
		frm.txtTel.focus();
		return false;
	}
	if (frm.drpRoom.value == "") {
		alert("Please choose the room type!");
		frm.drpRoom.focus();
		return false;
	}
	if (frm.txtNumberAdults.value == "") {
		alert("Please enter number adults!");
		frm.txtNumberAdults.focus();
		return false;
	}
	if (frm.txtArrival.value == "") {
		alert("Please choose arrial date!");
		frm.txtArrival.focus();
		return false;
	}
	if (frm.txtDeparture.value == "") {
		alert("Please choose departure date!");
		frm.txtDeparture.focus();
		return false;
	}
	if (frm.txtContent.value.length > 1000) {
		alert("Over limit 1000 character! Please retype content!");
		frm.txtContent.focus();
		return false;
	}
	frm.cmd.value = "true";
	frm.submit();
	return true;
}
/*---------------------------------------------------------------------------*/
function validNumber(para) {
	if (para == "") return false;
	for (i = 0; i < para.length; i++) {
		if (para[i] < "0" && para[i] > "9") {
			return false;
			break;
		}
	}
	return true;
}
