function showroom(type)
{
	var room = document.getElementById("roomview");
	room.src = "room_preview.php?id=" + type;
}

function isInteger(s)
{
      var i;

      if (isEmpty(s))
      if (isInteger.arguments.length == 1) return 0;
      else return (isInteger.arguments[1] == true);

      for (i = 0; i < s.length; i++) {
         var c = s.charAt(i);
         if (!isDigit(c)) return false;
      }

      return true;
}

function validateInt(field)
{
	if(!isInteger(field.value)) {
		field.focus();
		field.select();
	}
}

function checkSubmit()
{
	if(document.roomcheck.checkin.value == "") {
		alert("Please select a check-in date.", "Reservation");
		return false;
	}
	else if(document.roomcheck.checkout.value == "") {
		alert("Please select a check-out date.", "Reservation");
		return false;
	}
	else if(document.roomcheck.checkout.value == document.roomcheck.checkin.value) {
		alert("You can't check-in and check-out on the same day.\r\nPlease select a different check-out date.", "Reservation");
		return false;
	}
	else if(parseInt(document.roomcheck.qty.value) <= 0) {
		alert("Please enter a valid room quantity number.", "Reservation");
		return false;
	}
	else if(!isInteger(document.roomcheck.qty.value)) {
		alert("Please enter a valid room quantity number.", "Reservation");
		return false;
	}
	else if(!isInteger(document.roomcheck.adult.value)) {
		alert("Please enter a valid number of adult.", "Reservation");
		return false;
	}
	else if(!isInteger(document.roomcheck.child.value)) {
		alert("Please enter a valid number of children.", "Reservation");
		return false;
	}
	return true;
}

function show(id) {
	var itm = null;
	if (document.getElementById) {
		itm = document.getElementById(id);
	}
	else if (document.all)	{
		itm = document.all[id];
	}
	else if (document.layers) {
		itm = document.layers[id];
	}
	if (!itm) {
		// do nothing
	}
	else if (itm.style) {
		if (itm.style.display == 'none') {
			itm.style.display = '';
		}
		else {
			itm.style.display = 'none';
		}
	}
	else {
		itm.visibility = 'show';
	}
}

function isNumber(e)
{
	var reg;
	if(window.event) {
		key = e.keyCode;
		keyChar = String.fromCharCode(key);
	}
	else if(e.which) {
		key = e.which;
	}
	reg = /\d/;
	return reg.test(keyChar);
}

function onCheck(control, field) 
{
	if(control.checked) {
		field.disabled = false;
	}
	else {
		field.disabled = true;
	}
}

function blink(id)
{
	obj = document.getElementById(id);
	obj.style.visibility = (obj.style.visibility == "") ? "hidden" : "";
}