// JavaScript Document
function onSubmit() {
var frm=document.frmQuestion;	
var txt='A mandatory question has not been answered.\nPlease answer this question before you send the data.\n\n';
var Quality=0;
	
	if (!frm.StaffEfficiency[0].checked && 
		 !frm.StaffEfficiency[1].checked && 
		 !frm.StaffEfficiency[2].checked && 
		 !frm.StaffEfficiency[3].checked) {
		alert(txt+'Please rate our quality of service: \n- Staff efficiency');
		frm.StaffEfficiency[0].focus();
	} else if (!frm.StaffFriendliness[0].checked && 
		 !frm.StaffFriendliness[1].checked && 
		 !frm.StaffFriendliness[2].checked && 
		 !frm.StaffFriendliness[3].checked) {
		alert(txt+'Please rate our quality of service: \n- Staff friendliness');
		frm.StaffFriendliness[0].focus();
	} else if (!frm.StaffCourtesy[0].checked && 
		 !frm.StaffCourtesy[1].checked && 
		 !frm.StaffCourtesy[2].checked && 
		 !frm.StaffCourtesy[3].checked) {
		alert(txt+'Please rate our quality of service: \n- Staff courtesy');
		frm.StaffCourtesy[0].focus();
		
	} else if (!frm.ReservationCheckIn[0].checked && 
		 !frm.ReservationCheckIn[1].checked) {
		alert(txt+'Reservation:\n- Was your room reservation in order upon check-in?');
		frm.ReservationCheckIn[0].focus();		
		
	} else if (!frm.BellCaptain[0].checked && 
		 !frm.BellCaptain[1].checked && 
		 !frm.BellCaptain[2].checked && 
		 !frm.BellCaptain[3].checked) {
		alert(txt+'Guest Services:\n- BellCaptain');
		frm.BellCaptain[0].focus();	
	} else if (!frm.TelephoneOperators[0].checked && 
		 !frm.TelephoneOperators[1].checked && 
		 !frm.TelephoneOperators[2].checked && 
		 !frm.TelephoneOperators[3].checked) {
		alert(txt+'Guest Services:\n- TelephoneOperators');
		frm.TelephoneOperators[0].focus();
	} else if (!frm.MailFax[0].checked && 
		 !frm.MailFax[1].checked && 
		 !frm.MailFax[2].checked && 
		 !frm.MailFax[3].checked) {
		alert(txt+'Guest Services:\n- MailFax');
		frm.MailFax[0].focus();	

	} else if (!frm.GuestAssistant[0].checked && 
		 !frm.GuestAssistant[1].checked && 
		 !frm.GuestAssistant[2].checked && 
		 !frm.GuestAssistant[3].checked) {
		alert(txt+'Guest Services:\n- Guest Services Assistant');
		frm.GuestAssistant[0].focus();	
	} else if (!frm.BusinessCenter[0].checked && 
		 !frm.BusinessCenter[1].checked && 
		 !frm.BusinessCenter[2].checked && 
		 !frm.BusinessCenter[3].checked) {
		alert(txt+'Guest Services:\n- Business Center');
		frm.BusinessCenter[0].focus();		
	} else if (!frm.Laundry[0].checked && 
		 !frm.Laundry[1].checked && 
		 !frm.Laundry[2].checked && 
		 !frm.Laundry[3].checked) {
		alert(txt+'Guest Services:\n- Laundry');
		frm.Laundry[0].focus();	
	} else if (!frm.Security[0].checked && 
		 !frm.Security[1].checked && 
		 !frm.Security[2].checked && 
		 !frm.Security[3].checked) {
		alert(txt+'Guest Services:\n- Security');
		frm.Security[0].focus();	
		
	} else if (!frm.AccCleanliness[0].checked && 
		 !frm.AccCleanliness[1].checked && 
		 !frm.AccCleanliness[2].checked && 
		 !frm.AccCleanliness[3].checked) {
		alert(txt+'Room:\n- Cleanliness');
		frm.AccCleanliness[0].focus();	
	} else if (!frm.AccEfficiency[0].checked && 
		 !frm.AccEfficiency[1].checked && 
		 !frm.AccEfficiency[2].checked && 
		 !frm.AccEfficiency[3].checked) {
		alert(txt+'Room:\n- Efficiency of service');
		frm.AccEfficiency[0].focus();	
	} else if (!frm.AccAmenities[0].checked && 
		 !frm.AccAmenities[1].checked && 
		 !frm.AccAmenities[2].checked && 
		 !frm.AccAmenities[3].checked) {
		alert(txt+'Room:\n- Amenities in your room');
		frm.AccAmenities[0].focus();	
	} else if (!frm.AccBathroom[0].checked && 
		 !frm.AccBathroom[1].checked && 
		 !frm.AccBathroom[2].checked && 
		 !frm.AccBathroom[3].checked) {
		alert(txt+'Room:\n- Bathroom');
		frm.AccBathroom[0].focus();	
	} else if (!frm.AccValueMoney[0].checked && 
		 !frm.AccValueMoney[1].checked && 
		 !frm.AccValueMoney[2].checked && 
		 !frm.AccValueMoney[3].checked) {
		alert(txt+'Room:\n- Value for money');
		frm.AccValueMoney[0].focus();	
	} else if (!frm.AccOverall[0].checked && 
		 !frm.AccOverall[1].checked && 
		 !frm.AccOverall[2].checked && 
		 !frm.AccOverall[3].checked) {
		alert(txt+'Room:\n- Overall');
		frm.AccOverall[0].focus();	
		
	} else if (!frm.ResFoodQuality[0].checked && 
		 !frm.ResFoodQuality[1].checked && 
		 !frm.ResFoodQuality[2].checked && 
		 !frm.ResFoodQuality[3].checked) {
		alert(txt+'Restaurant / Room Service:\n- Food Quality');
		frm.ResFoodQuality[0].focus();	
	} else if (!frm.ResEfficiency[0].checked && 
		 !frm.ResEfficiency[1].checked && 
		 !frm.ResEfficiency[2].checked && 
		 !frm.ResEfficiency[3].checked) {
		alert(txt+'Restaurant / Room Service:\n- Efficiency of service');
		frm.ResEfficiency[0].focus();	
	} else if (!frm.ResValueMoney[0].checked && 
		 !frm.ResValueMoney[1].checked && 
		 !frm.ResValueMoney[2].checked && 
		 !frm.ResValueMoney[3].checked) {
		alert(txt+'Restaurant / Room Service:\n- Value for money');
		frm.ResValueMoney[0].focus();	
	} else if (!frm.ResOverall[0].checked && 
		 !frm.ResOverall[1].checked && 
		 !frm.ResOverall[2].checked && 
		 !frm.ResOverall[3].checked) {
		alert(txt+'Restaurant / Room Service:\n- Overall');
		frm.ResOverall[0].focus();	
		
	} else if (!frm.OthSwimmingPool[0].checked && 
		 !frm.OthSwimmingPool[1].checked && 
		 !frm.OthSwimmingPool[2].checked && 
		 !frm.OthSwimmingPool[3].checked) {
		alert(txt+'Other:\n- Swimming Pool');
		frm.OthSwimmingPool[0].focus();	
	} else if (!frm.OthFitnessCenter[0].checked && 
		 !frm.OthFitnessCenter[1].checked && 
		 !frm.OthFitnessCenter[2].checked && 
		 !frm.OthFitnessCenter[3].checked) {
		alert(txt+'Other:\n- Fitness Center');
		frm.OthFitnessCenter[0].focus();		

	} else if (!frm.OthMeetingRoom[0].checked && 
		 !frm.OthMeetingRoom[1].checked && 
		 !frm.OthMeetingRoom[2].checked && 
		 !frm.OthMeetingRoom[3].checked) {
		alert(txt+'Other:\n- Meeting Room');
		frm.OthMeetingRoom[0].focus();	
	} else if (!frm.OthParking[0].checked && 
		 !frm.OthParking[1].checked && 
		 !frm.OthParking[2].checked && 
		 !frm.OthParking[3].checked) {
		alert(txt+'Other:\n- Parking');
		frm.OthParking[0].focus();			
		
	} else if (!frm.OrderInRoom[0].checked && 
		 !frm.OrderInRoom[1].checked) {
		alert(txt+'Other:\n- Was everything in working order in your room? ');
		frm.OrderInRoom[0].focus();	
	} else if (frm.OrderInRoom[1].checked && frm.OrderInRoomNote.value=='') {
		alert(txt+'Other:\n- If you checked \"No\", what was not working? ');
		frm.OrderInRoomNote.focus();		
	} else if (!frm.QuicklyResponded[0].checked && 
		 !frm.QuicklyResponded[1].checked) {
		alert(txt+'Other:\n- Was your request quickly responded to? ');
		frm.QuicklyResponded[0].focus();		
	} else if (!frm.General1[0].checked && 
		 !frm.General1[1].checked && 
		 !frm.General1[2].checked) {
		alert(txt+'General:\n- What is the purpose of your visit?');
		frm.General1[0].focus();	
	} else if (!frm.General2[0].checked && 
		 !frm.General2[1].checked) {
		alert(txt+'General:\n- Are you familiar with the other properties of the Compass hospitality?');
		frm.General2[0].focus();			
	

	} else if (frm.Name.value=='') {
		alert(txt+'Your information:\n- Name');
		frm.Name.focus();
	} else if (frm.Departure.value=='') {
		alert(txt+'Your information:\n- Departure');
		frm.Departure.focus();
	} else if (frm.RoomNumber.value=='') {
		alert(txt+'Your information:\n- Room number');
		frm.RoomNumber.focus();
	} else if (frm.Email.value=='') {
		alert(txt+'Your information:\n- E-mail address');
		frm.Email.focus();
	} else {
		return true;
	}
	return false;	
}

function returnSubmit(txt) {
	if (txt=='true') {
		alert('Thank you for choosing Adelphi Grande and we hope to be able to serve you again.');
		window.location.href='guest-questionnaire.html';
	} else {
		alert('Can not processing, try again later.');
	}
}