/////////////////	onload	/////////////////
window.onload = function (){
var allA = document.getElementById('main').getElementsByTagName('a');
	for(var i=0;i<allA.length;i++){
		allA[i].onmouseover = function (){window.status = this.title;return true}
		allA[i].onmouseout = function (){window.status = '';return true}
	}


window.moveTo(0,0);
if(document.all){
	window.resizeTo(screen.availWidth, screen.availHeight);
}else if(document.layers || document.getElementById){
	if(window.outerHeight < screen.availHeight || window.outerWidth < screen.availWidth){
		window.outerHeight = screen.availHeight;
		window.outerWidth = screen.availWidth;
	}
}

};

/////////////////	end onload	/////////////////

var win=null;
function popWindow(mypage,myname,w,h,scroll){

LeftPosition=(screen.width)?(screen.width-w)/2:100;
TopPosition=(screen.height)?(screen.height-h)/2:100;

settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);

};

/////////////

function isEmail(string){
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){
		return true;
	}else{
		return false;
	}
};

function capitalize(obj){
	val = obj.value;
	newVal = '';
	val = val.split(' ');
	for(var c=0; c < val.length; c++){
		newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' ';
	}
	obj.value = newVal;
};

/////////////

function doSelected(x, y){
	
	var select_box = document.getElementById(y);

	for(i = 0 ; i < select_box.length ; i++){
		if(select_box.options[i].value == x){
		select_box.options[i].selected="selected";
		}
	}
};

function langSubmit(action){
	document.getElementById('langForm').langSel.value = action;
	document.getElementById('langForm').submit();
};

//////

function notifiedReservation(){

var Fname = document.getElementById('strFirstName').value;
var Lname = document.getElementById('strLastName').value;
var address = document.getElementById('strAddress').value;
var tel = document.getElementById('strTel').value;
var Email = document.getElementById('strEmail').value;

var dayArr = document.getElementById('dayArr').value;
var monthArr = document.getElementById('monthArr').value;
var yearArr = document.getElementById('yearArr').value;

var dayDep = document.getElementById('dayDep').value;
var monthDep = document.getElementById('monthDep').value;
var yearDep = document.getElementById('yearDep').value;

var _sel_room = Array();
var _sel_person = Array();

_sel_room[1] = document.getElementById('no_deluxe').value;
_sel_room[2] = document.getElementById('no_executive').value;
_sel_room[3] = document.getElementById('no_honeymoon').value;
_sel_room[4] = document.getElementById('no_presidential').value;
_sel_room[5] = document.getElementById('no_eve').value;

_sel_person[1] = document.getElementById('person_deluxe').value;
_sel_person[2] = document.getElementById('person_executive').value;
_sel_person[3] = document.getElementById('person_honeymoon').value;
_sel_person[4] = document.getElementById('person_presidential').value;
_sel_person[5] = document.getElementById('person_eve').value;

var intWord = '*';
var valid = true;
var errorImg = ' <img src="images/_error.gif" alt="!" />';

	if(Fname.length <= 0){
		document.getElementById("error_Fname").innerHTML = errorImg;
		valid = false;
	}else{
		document.getElementById("error_Fname").innerHTML = intWord;
	}
	if(Lname.length <= 0){
		document.getElementById("error_Lname").innerHTML = errorImg;
		valid = false;
	}else{
		document.getElementById("error_Lname").innerHTML = intWord;
	}
	if(address.length <= 0){
		document.getElementById("error_address").innerHTML = errorImg;
		valid = false;
	}else{
		document.getElementById("error_address").innerHTML = intWord;
	}
	if(tel.length <= 0){
		document.getElementById("error_tel").innerHTML = errorImg;
		valid = false;
	}else{
		document.getElementById("error_tel").innerHTML = intWord;
	}
	if(Email.length <= 0){
		document.getElementById("error_email").innerHTML = errorImg;
		valid = false;
	}else if(isEmail(Email) == false){
		document.getElementById("error_email").innerHTML = errorImg;
		valid = false;
	}else{
		document.getElementById("error_email").innerHTML = intWord;
	}

if(dayArr <= 0 || monthArr <= 0 || yearArr <= 0){
	document.getElementById("error_dateArirval").innerHTML = errorImg;
	valid = false;
}else{
	document.getElementById('error_dateArirval').innerHTML = '';
}

if(dayDep <= 0 || monthDep <= 0 || yearDep <= 0){
	document.getElementById("error_dayDeparture").innerHTML = errorImg;
	valid = false;
}else{
	document.getElementById('error_dayDeparture').innerHTML = '';
}

for(var i = 1; i <= 5; i++){

	if(_sel_room[i] > 0 && _sel_person[i] <= 0){
		document.getElementById('error_person'+i).innerHTML = errorImg;
		valid = false;
	}else{
		document.getElementById('error_person'+i).innerHTML = '';
	}

	if(_sel_person[i] > 0 && _sel_room[i] <= 0){
		document.getElementById('error_room'+i).innerHTML = errorImg;
		valid = false;
	}else{
		document.getElementById('error_room'+i).innerHTML = '';
	}

}	//for

if(valid == true){
	return true;
}else{
	return false;
}

};

function notifiedEnquiry(){

var Fname = document.getElementById('strFirstName').value;
var Lname = document.getElementById('strLastName').value;
var Email = document.getElementById('strEmail').value;
var Msg = document.getElementById('strMsg').value;

var intWord = '*';
var valid = true;
var errorImg = ' <img src="images/_error.gif" alt="!" />';

	if(Fname.length <= 0){
		document.getElementById("error_fname").innerHTML = errorImg + 'Please enter your name.';
		valid = false;
	}else{
		document.getElementById("error_fname").innerHTML = intWord;
	}
	if(Lname.length <= 0){
		document.getElementById("error_lname").innerHTML = errorImg + 'Please enter your surname.';
		valid = false;
	}else{
		document.getElementById("error_lname").innerHTML = intWord;
	}

	if(Email.length <= 0){
		document.getElementById("error_email").innerHTML = errorImg + 'Please enter your email address.';
		valid = false;
	}else if(isEmail(Email) == false){
		document.getElementById("error_email").innerHTML = errorImg + 'This email address is invalid.';
		valid = false;
	}else{
		document.getElementById("error_email").innerHTML = intWord;
	}

	if(Msg.length <= 0){
		document.getElementById("error_msg").innerHTML = '<br /><label></label>' + errorImg + 'Please enter your message.';
		valid = false;
	}else{
		document.getElementById("error_msg").innerHTML = intWord;
	}

if(valid == true){
	return true;
}else{
	return false;
}

};

function notifiedLogin(){
var user = document.getElementById('strUser').value;
var pw = document.getElementById('strPw').value;

var intWord = '*';
var valid = true;
var errorImg = ' <img src="images/_error.gif" alt="!" />';

	if(user.length <= 0){
		document.getElementById("error_user").innerHTML = errorImg + 'Please enter your username.';
		valid = false;
	}else{
		document.getElementById("error_user").innerHTML = intWord;
	}
	if(pw.length <= 0){
		document.getElementById("error_pw").innerHTML = errorImg + 'Please enter your password.';
		valid = false;
	}else{
		document.getElementById("error_pw").innerHTML = intWord;
	}

if(valid == true){
	return true;
}else{
	return false;
}
};

function open4gotPW(){
	document.getElementById("forgotPWBox").style.display = "block";
};

function forgotPW(){
var email = document.getElementById('strEmail').value;
var intWord = '*';
var errorImg = ' <img src="images/_error.gif" alt="!" />';

	if(email.length <= 0){
		document.getElementById("error_email").innerHTML = errorImg + 'Please enter your email address.';
		valid = false;
	}else if(isEmail(email) == false){
		document.getElementById("error_email").innerHTML = errorImg + 'This email address is invalid.';
		valid = false;
	}else{
		document.getElementById("error_email").innerHTML = intWord;

	var url = 'ajax_forgot_pw.php?email=' + email;

	url=uncache(url);
	callInProgress(request);
	request.open("GET", url, true);
	request.onreadystatechange = forgotPwResponse;
	request.send(null);
	}
};

function forgotPwResponse(){
if(request.readyState==4 && request.status==200){
	document.getElementById('forgotInfo').innerHTML = request.responseText;
}else{
	document.getElementById('forgotInfo').innerHTML = 'Please wait&hellip;';
}
};