// JavaScript Document
// This file contains all the form validation for all the input forms.

	var ctl = "_ctl0_BodyText_"; // Because I was testing these on Microsofts Web Matrix and I didnt have the full form ID's this is the _MainBody_ part of the server processed form input ID's
	var ctl1 = "_ctl0_MainBody_"; // The other ctl var.
	var msg = ""; // The error message header.
	var strMessage = ""; // The error message var.
	var errNumber = 0; // Counter for the errors. It is used later, if the errNumber is > o then show the error message and stop the form.

	msg = "_______________________________________________________________\n\n";
	msg += "The form has not been submitted because there are problem(s) with the form.\n";
	msg += "Please correct the problem(s) and re-submit the form.\n";
	msg += "_______________________________________________________________\n\n";
	msg += "The following field(s) need to be corrected:\n\n";


// function LoginHotelRates () is used to validate the rates of a logged in hotel
function LoginHotelRates ()
{
	strMessage = "";
	errNumber=0;
	var cnt;
	var rowCount;
	rowCount = document.getElementById("_ctl0_MainContent_HRRType31_DtlBands").rows.length;
	for (cnt=1;cnt<=(rowCount-2)/2;cnt++)	
	{
		if (	(	document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt +":cbox").checked) && 
				(
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateR").value) || 
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateA").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateB").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateC").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateD").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateE").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateF").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateN").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateP").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateS").value) ||

					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositR").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositA").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositB").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositC").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositD").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositE").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositF").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositN").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositP").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositS").value) 
				)
			)
			{
				strMessage += "Rate Section at Room " + cnt + "\t- Value Must be numeric.\n";
				errNumber ++;
			}
	}	
	strMessage += "_______________________________________________________________\n\n"
	strMessage += "Please Click OK to continue\n"
	
	if (errNumber > 0) 
	{
		alert(msg + strMessage);
		return false;
	} 
	else 
	{
		return true;
	}
		
}

function HDAminity()
{
	var phoneRegex = /^\(\d\d\d\) \d\d\d\d\d\d\d$/; // This is the RegEx string for the telephone and fax numbers.
	var useRegex = false; // This is for later to check the telephone / fax numbers with a RegEx.
	strMessage = "";
	errNumber=0;
		// Distance to the City. If the City field is <> "" then check to see if they put the distance in.
		if (document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestCity").value == ""){
			strMessage += "Nearest City\t\t- Nearest city field is empty.\n";
			errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToCity").value) || 
			    document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToCity").value==""){
				strMessage += "Distance to Nearest City \t- Distance to nearest city field must be numeric.\n";
				errNumber ++;	
			}
		}
				
		// Distance to the Airport. If the Airport field is <> "" then check to see if they put the distance in.
		if (document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestAirport").value == ""){
			strMessage += "Nearest Airport\t\t- Nearest airport field is empty.\n";
			errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToNearestAirport").value) || 
			    document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToNearestAirport").value==""){
				strMessage += "Distance to Nearest Airport \t- Distance to nearest airport field must be numeric.\n";
				errNumber ++;	
			}
		}
	strMessage += "_______________________________________________________________\n\n"
	strMessage += "Please Click OK to continue\n"
	
	if (errNumber > 0) {
		//EnableForm();
		//ErrorAlert('1');
		alert(msg + strMessage);
		return false;
	} else {
		//DisableForm()
		return true;
	}
}

function HWDetailControl()
{
	var phoneRegex = /^\(\d\d\d\) \d\d\d\d\d\d\d$/; // This is the RegEx string for the telephone and fax numbers.
	var useRegex = false; // This is for later to check the telephone / fax numbers with a RegEx.
	strMessage = "";
	errNumber=0;

		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaHeader1").value == "") {
			strMessage += "Paragraph Header 1\t- The paragraph header 1 is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaHeader2").value == "") {
			strMessage += "Paragraph Header 2\t- The paragraph header 2 is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaHeader3").value == "") {
			strMessage += "Paragraph Header 3\t- The paragraph header 3 is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaHeader4").value == "") {
			strMessage += "Paragraph Header 4\t- The paragraph header 4 is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaText1").value == "") {
			strMessage += "Paragraph Text 1\t\t- The paragraph text 1 is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaText2").value == "") {
			strMessage += "Paragraph Text 2\t\t- The paragraph text 2 is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaText3").value == "") {
			strMessage += "Paragraph Text 3\t\t- The paragraph text 3 is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaText4").value == "") {
			strMessage += "Paragraph Text 4\t\t- The paragraph text 4 is empty.\n";
			errNumber ++;
		}
	strMessage += "_______________________________________________________________\n\n"
	strMessage += "Please Click OK to continue\n"
	
	if (errNumber > 0) {
		//EnableForm();
		//ErrorAlert('1');
		alert(msg + strMessage);
		return false;
	} else {
		//DisableForm()
		return true;
	}
}


function HODetailControl()
{
	var phoneRegex = /^\(\d\d\d\) \d\d\d\d\d\d\d$/; // This is the RegEx string for the telephone and fax numbers.
	var useRegex = false; // This is for later to check the telephone / fax numbers with a RegEx.
	strMessage = "";
	errNumber=0;
		// No. of Rooms
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtNumberOfRooms").value == "") {
		
			//alert(document.getElementById("_ctl0:MainContent:HODetails1:txtNumberOfRooms").value);
			strMessage += "No. of Rooms\t\t- The No. of rooms field is empty.\n";
			errNumber ++;
		}else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HODetails1:txtNumberOfRooms").value)){
				strMessage += "No. of Rooms\t\t- The No. of rooms must be numeric.\n";
				errNumber ++;
			}
		}
		

		// Hotel Brand
		//if(document.getElementById("_ctl0:MainContent:HODetails1:txtHotelBrand").value == "") {
		//	strMessage += "Hotel Brand\t\t- The hotel brand field is empty.\n";
		//	errNumber ++;
		//}
		
		// Short Description
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtShortDescription").value == "") {
			strMessage += "Short Description\t\t- The short description field is empty.\n";
			errNumber ++;
		}
		
		// Location Description
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtLocation").value == "") {
			strMessage += "Location Description\t- The location field is empty.\n";
			errNumber ++;
		}
		
		// Hotel Directions
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtDirections").value == "") {
			strMessage += "Directions\t\t\t- The directions field is empty.\n";
			errNumber ++;
		}
		
		// Parking
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtParking").value == "") {
			strMessage += "Parking\t\t\t- The parking field is empty.\n";
			errNumber ++;
		}
		
		// Child Policy
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtChildPolicy").value == "") {
			strMessage += "Child Policy Description\t- The child policy field is empty.\n";
			errNumber ++;
		}
	strMessage += "_______________________________________________________________\n\n"
	strMessage += "Please Click OK to continue\n"
	
	if (errNumber > 0) {
		//EnableForm();
		//ErrorAlert('1');
		alert(msg + strMessage);
		return false;
	} else {
		//DisableForm()
		return true;
	}

}

function HBDetailControl()
{
	var phoneRegex = /^\(\d\d\d\) \d\d\d\d\d\d\d$/; // This is the RegEx string for the telephone and fax numbers.
	var useRegex = false; // This is for later to check the telephone / fax numbers with a RegEx.
	strMessage = "";
	errNumber=0;
		// Your First Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtYourFName").value == "") {
			strMessage += "Your First Name\t\t- The your first name field is empty.\n";
			errNumber ++;
		
		}
		// Your Last Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtYourLName").value == "") {
			strMessage += "Your Last Name\t\t- The your last name field is empty.\n";
			errNumber ++;
		
		}
		// Your Position
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtYourPosition").value == "") {
			strMessage += "Your Position\t\t- The your position field is empty.\n";
			errNumber ++;
		
		}
		// Your Email
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtYourEmail").value == "") {
			strMessage += "Your Email\t\t\t- The your email field is empty.\n";
			errNumber ++;
		
		}		
		else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtYourEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtYourEmail").value.indexOf(".",0) == -1)) {
				strMessage += "your Email\t- The your email address is invalid.\n";
				errNumber ++;
			}
		}

		
		// Hotel Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelName").value == "") {
			strMessage += "Hotel Name\t\t- The hotel name field is empty.\n";
			errNumber ++;
		
		}
		// Hotel Address
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelAddress").value == "") {
			strMessage += "Hotel Address\t\t- The hotel address field is empty.\n";
			errNumber ++;
		}
		// Hotel Type
		if(document.getElementById("_ctl0:MainContent:HBDetails1:ddHotelType").value == 0) {
			strMessage += "Hotel Type\t\t- The hotel type field is empty.\n";
			errNumber ++;
		}
		// City / Town
		/*
		if(document.getElementById("_ctl0:MainContent:HBDetails1:ddCty").value == 0) {
			strMessage += "Hotel Town/City\t\t- The hotel town/city field is empty.\n";
			errNumber ++;
		}
		*/
		// County / State
		if(document.getElementById("_ctl0:MainContent:HBDetails1:ddCounty").value == 0) {
			strMessage += "Hotel County/State\t\t- The hotel county/state field is empty.\n";
			errNumber ++;
		}

		// Country
		if(document.getElementById("_ctl0:MainContent:HBDetails1:ddCountrys").value == 0) {
			strMessage += "Hotel Country\t\t- The hotel country has not been selected.\n";
			errNumber ++;
		}
		// Telephone
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelTelephone").value == "") {
			strMessage += "Hotel Telephone #\t\t- The hotel telephone number field is empty.\n";
			errNumber ++;
		} else {
			var telNum = document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelTelephone").value
			document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelTelephone").value = telNum.replace(/-/g, " ");	
			if (useRegex == true) {
				if( !document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelTelephones").value.match( phoneRegex ) ) {
 					strMessage += "Hotel Telephone #\t\t- The hotel telephone number must be in the format.\n";
					errNumber ++;
				}
			}
		}
		// Fax
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelFax").value == "") {
			strMessage += "Hotel Fax #\t\t- The hotel fax number field is empty.\n";
			errNumber ++;
		} else {
			var telNum = document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelFax").value
			document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelFax").value = telNum.replace(/-/g, " ");
			if (useRegex == true) {
				if(!document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelFax").value.match( phoneRegex )) {
 					strMessage += "Hotel Fax #\t\t- The hotel fax number must be in the format.\n";
					errNumber ++;
				}
			}
		}
		// Zip / Post Code
		/*		
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelPostcode").value == "") {
			strMessage += "Hotel Postcode/ZIP Code\t- The hotel postcode/zip code is empty.\n";
			errNumber ++;
		}
		*/
		
		// Hotel Email
		if (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelEmail").value == ""){
			strMessage += "Hotel Email #\t\t- The hotel email field is empty.\n";
			errNumber ++;
		}
		else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelEmail").value.indexOf(".",0) == -1)) {
				strMessage += "Hotel Email\t\t- The hotel email address is invalid.\n";
				errNumber ++;
			}
		}
		// Hotel Web
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelWebsite").value == "") {
			strMessage += "Hotel Website\t\t- The hotel website field is empty.\n";
			errNumber ++;
		}
		
		if ((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactFName").value == "" ||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactLName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value == "") &&
			 (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactFName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactLName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value == "") &&
			 (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMFName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMLName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value == "")) {
			strMessage += "Contact Information\t- Atleast provide one person's complete contact information.\n";
			errNumber ++;
	    }
   		else {
			if (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactFName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactLName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value != ""){
				if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value.indexOf(".",0) == -1)) {
					strMessage += "Reservations Contact\t- The reservations contact email address field is invalid.\n";
					errNumber ++;
				}
			}
			if (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactFName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactLName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value != ""){
				if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value.indexOf(".",0) == -1)) {
					strMessage += "Sales Contact\t- The sales contact email address is invalid.\n";
					errNumber ++;
				}
			}
			if (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMFName").value != "" & document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMLName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value != ""){
				if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value.indexOf(".",0) == -1)) {
					strMessage += "General Manager Contact\t- The general managers contact email address is invalid.\n";
					errNumber ++;
				}
			}
		}

		/*   
		// Res Contact First Name 
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactFName").value == "") {
			strMessage += "Reservations Contact\t- The reservations contact first name field is empty.\n";
			errNumber ++;
		}
		// Res Contact Last Name 
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactLName").value == "") {
			strMessage += "Reservations Contact\t- The reservations contact last name field is empty.\n";
			errNumber ++;
		}
		// Res Contact Email
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value == "") {
			strMessage += "Reservations Contact\t- The reservations contact email address is empty.\n";
			errNumber ++;
		} else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value.indexOf(".",0) == -1)) {
				strMessage += "Reservations Contact\t- The reservations contact email address field is invalid.\n";
				errNumber ++;
			}
		}
		// Sales Contact First Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactFName").value == "") {
			strMessage += "Sales Contact\t\t- The sales contact first name field is empty.\n";
			errNumber ++;
		}
		
		// Sales Contact Last Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactLName").value == "") {
			strMessage += "Sales Contact\t\t- The sales contact last name field is empty.\n";
			errNumber ++;
		}
		// Sales Contact Email
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value == "") {
			strMessage += "Sales Contact\t\t- The sales contact email address field is empty.\n";
			errNumber ++;
		} else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value.indexOf(".",0) == -1)) {
				strMessage += "Sales Contact\t- The sales contact email address is invalid.\n";
				errNumber ++;
			}
		}
		// GM Contact First Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMFName").value == "") {
			strMessage += "General Manager Contact\t- The general manager contact first name field is empty.\n";
			errNumber ++;
		}
		// GM Contact Last Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMLName").value == "") {
			strMessage += "General Manager Contact\t- The general manager contact last name field is empty.\n";
			errNumber ++;
		}
		// GM Contact Email
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value == "") {
			strMessage += "General Manager Contact\t- The general manager contact email address field is empty.\n";
			errNumber ++;
		} else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value.indexOf(".",0) == -1)) {
				strMessage += "General Manager Contact\t- The general managers contact email address is invalid.\n";
				errNumber ++;
			}
		}
		*/		
		// Username
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelUsername").value == "") {
			strMessage += "Username\t\t- The username field is empty.\n";
			errNumber ++;
		}
		else {
				if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelUsername").value.length <= 5) {
					strMessage += "Username\t\t\t- The username must atleast 6 chars long.\n";
					errNumber ++;
			}
		}
		
		// Password
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelPassword").value == "") {
			strMessage += "Password\t\t\t- The password field is empty.\n";
			errNumber ++;
		} else {
				if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelPassword").value.length <= 5) {
					strMessage += "Password\t\t\t- The password must atleast 6 chars long.\n";
					errNumber ++;
				}
		}

	strMessage += "_______________________________________________________________\n\n"
	strMessage += "Please Click OK to continue\n"
	
	if (errNumber > 0) {
		alert(msg + strMessage);
		return false;
	} else {
		//DisableForm()
		return true;
	}

}

function RateControl()
{
	strMessage = "";
	errNumber=0;
		if (!(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl0:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl1:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl2:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl3:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl4:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl5:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl6:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl7:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl8:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl9:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:cbxOtherRoomType1").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:cbxOtherRoomType2").checked))
		{
				strMessage += "Room Rate Section \t\t- Select atleast One Room.\n";
				errNumber ++;	
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl0:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl0:RoomRateR").value == "")
		{
				strMessage += "Single (1 person)... Room Only \t\t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else {
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl0:RoomRateR").value))
			{
					strMessage += "Single (1 person)... Room Only \t\t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
			/*if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl0:RoomRateA"))){
					strMessage += "Single (1 person)... Room Only \t\t- Rack Rate A field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl0:RoomRateB"))){
					strMessage += "Single (1 person)... Room Only \t\t- Rack Rate B field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl0:RoomRateC"))){
					strMessage += "Single (1 person)... Room Only \t\t- Rack Rate C field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl0:RoomRateD"))){
					strMessage += "Single (1 person)... Room Only \t\t- Rack Rate D field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl0:RoomRateE"))){
					strMessage += "Single (1 person)... Room Only \t\t- Rack Rate E field must be numeric.\n";
					errNumber ++;	
			}*/
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl1:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl1:RoomRateR").value == "")
		{
				strMessage += "Twin (2 beds 2 people)... Room Only \t\t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl1:RoomRateR").value))
			{
					strMessage += "Twin (2 beds 2 people)... Room Only \t\t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
			/*if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl1:RoomRateA"))){
					strMessage += "Twin (2 beds 2 people)... Room Only \t\t- Rack Rate A field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl1:RoomRateB"))){
					strMessage += "Twin (2 beds 2 people)... Room Only \t\t- Rack Rate B field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl1:RoomRateC"))){
					strMessage += "Twin (2 beds 2 people)... Room Only \t\t- Rack Rate C field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl1:RoomRateD"))){
					strMessage += "Twin (2 beds 2 people)... Room Only \t\t- Rack Rate D field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl1:RoomRateE"))){
					strMessage += "Twin (2 beds 2 people)... Room Only \t\t- Rack Rate E field must be numeric.\n";
					errNumber ++;	
			}*/
			
		}

		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl2:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl2:RoomRateR").value == "")
		{
				strMessage += "Double (1 bed 2 people).. Room Only \t\t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl2:RoomRateR").value))
			{
					strMessage += "Double (1 bed 2 people).. Room Only \t\t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
			/*if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl2:RoomRateA"))){
					strMessage += "Double (1 bed 2 people).. Room Only \t\t- Rack Rate A field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl2:RoomRateB"))){
					strMessage += "Double (1 bed 2 people).. Room Only \t\t- Rack Rate B field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl2:RoomRateC"))){
					strMessage += "Double (1 bed 2 people).. Room Only \t\t- Rack Rate C field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl2:RoomRateD"))){
					strMessage += "Double (1 bed 2 people).. Room Only \t\t- Rack Rate D field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl2:RoomRateE"))){
					strMessage += "Double (1 bed 2 people).. Room Only \t\t- Rack Rate E field must be numeric.\n";
					errNumber ++;	
			}*/

		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl3:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl3:RoomRateR").value == "")
		{
				strMessage += "Single (1 person)..... Bed and Breakfast \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl3:RoomRateR").value))
			{
					strMessage += "Single (1 person)..... Bed and Breakfast \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
			/*if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl3:RoomRateA"))){
					strMessage += "Single (1 person)..... Bed and Breakfast \t\t- Rack Rate A field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl3:RoomRateB"))){
					strMessage += "Single (1 person)..... Bed and Breakfast \t\t- Rack Rate B field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl3:RoomRateC"))){
					strMessage += "Single (1 person)..... Bed and Breakfast \t\t- Rack Rate C field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl3:RoomRateD"))){
					strMessage += "Single (1 person)..... Bed and Breakfast \t\t- Rack Rate D field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl3:RoomRateE"))){
					strMessage += "Single (1 person)..... Bed and Breakfast \t\t- Rack Rate E field must be numeric.\n";
					errNumber ++;	
			}*/

		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl4:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl4:RoomRateR").value == "")
		{
				strMessage += "Twin (2 beds 2 people)... Bed and Breakfast \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl4:RoomRateR").value))
			{
					strMessage += "Twin (2 beds 2 people)... Bed and Breakfast \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
			/*if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl4:RoomRateA"))){
					strMessage += "Twin (2 beds 2 people)... Bed and Breakfast \t\t- Rack Rate A field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl4:RoomRateB"))){
					strMessage += "Twin (2 beds 2 people)... Bed and Breakfast \t\t- Rack Rate B field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl4:RoomRateC"))){
					strMessage += "Twin (2 beds 2 people)... Bed and Breakfast \t\t- Rack Rate C field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl4:RoomRateD"))){
					strMessage += "Twin (2 beds 2 people)... Bed and Breakfast \t\t- Rack Rate D field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl4:RoomRateE"))){
					strMessage += "Twin (2 beds 2 people)... Bed and Breakfast \t\t- Rack Rate E field must be numeric.\n";
					errNumber ++;	
			}*/

		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl5:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl5:RoomRateR").value == "")
		{
				strMessage += "Double (1 bed 2 people)... Bed and Breakfast \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl5:RoomRateR").value))
			{
					strMessage += "Double (1 bed 2 people)... Bed and Breakfast \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
			/*if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl5:RoomRateA"))){
					strMessage += "Double (1 bed 2 people)... Bed and Breakfast \t\t- Rack Rate A field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl5:RoomRateB"))){
					strMessage += "Double (1 bed 2 people)... Bed and Breakfast \t\t- Rack Rate B field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl5:RoomRateC"))){
					strMessage += "Double (1 bed 2 people)... Bed and Breakfast \t\t- Rack Rate C field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl5:RoomRateD"))){
					strMessage += "Double (1 bed 2 people)... Bed and Breakfast \t\t- Rack Rate D field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl5:RoomRateE"))){
					strMessage += "Double (1 bed 2 people)... Bed and Breakfast \t\t- Rack Rate E field must be numeric.\n";
					errNumber ++;	
			}*/

		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl6:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl6:RoomRateR").value == "")
		{
				strMessage += "Triple Room: 3 beds.....Room Only \t\t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl6:RoomRateR").value))
			{
					strMessage += "Triple Room: 3 beds.....Room Only \t\t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
			/*if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl6:RoomRateA"))){
					strMessage += "Triple Room: 3 beds.....Room Only \t\t- Rack Rate A field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl6:RoomRateB"))){
					strMessage += "Triple Room: 3 beds.....Room Only \t\t- Rack Rate B field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl6:RoomRateC"))){
					strMessage += "Triple Room: 3 beds.....Room Only \t\t- Rack Rate C field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl6:RoomRateD"))){
					strMessage += "Triple Room: 3 beds.....Room Only \t\t- Rack Rate D field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl6:RoomRateE"))){
					strMessage += "Triple Room: 3 beds.....Room Only \t\t- Rack Rate E field must be numeric.\n";
					errNumber ++;	
			}*/
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl7:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl7:RoomRateR").value == "")
		{
				strMessage += "Triple Room: 2 beds.... Room only \t\t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl7:RoomRateR").value))
			{
					strMessage += "Triple Room: 2 beds.... Room only \t\t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
			/*if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl7:RoomRateA"))){
					strMessage += "Triple Room: 2 beds.... Room only \t\t- Rack Rate A field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl7:RoomRateB"))){
					strMessage += "Triple Room: 2 beds.... Room only \t\t- Rack Rate B field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl7:RoomRateC"))){
					strMessage += "Triple Room: 2 beds.... Room only \t\t- Rack Rate C field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl7:RoomRateD"))){
					strMessage += "Triple Room: 2 beds.... Room only \t\t- Rack Rate D field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl7:RoomRateE"))){
					strMessage += "Triple Room: 2 beds.... Room only \t\t- Rack Rate E field must be numeric.\n";
					errNumber ++;	
			}*/

		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl8:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl8:RoomRateR").value == "")
		{
				strMessage += "Triple Room: 3 beds.....Bed & Breakfast \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl8:RoomRateR").value))
			{
					strMessage += "Triple Room: 3 beds.....Bed & Breakfast \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
			/*if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl8:RoomRateA"))){
					strMessage += "Triple Room: 3 beds.....Bed & Breakfast \t\t- Rack Rate A field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl8:RoomRateB"))){
					strMessage += "Triple Room: 3 beds.....Bed & Breakfast \t\t- Rack Rate B field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl8:RoomRateC"))){
					strMessage += "Triple Room: 3 beds.....Bed & Breakfast \t\t- Rack Rate C field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl8:RoomRateD"))){
					strMessage += "Triple Room: 3 beds.....Bed & Breakfast \t\t- Rack Rate D field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl8:RoomRateE"))){
					strMessage += "Triple Room: 3 beds.....Bed & Breakfast \t\t- Rack Rate E field must be numeric.\n";
					errNumber ++;	
			}*/
		
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl9:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl9:RoomRateR").value == "")
		{
				strMessage += "Triple Room; 2 beds.... Bed & Breakfast \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl9:RoomRateR").value))
			{
					strMessage += "Triple Room; 2 beds.... Bed & Breakfast \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
			/*if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl9:RoomRateA"))){
					strMessage += "Triple Room; 2 beds.... Bed & Breakfast \t\t- Rack Rate A field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl9:RoomRateB"))){
					strMessage += "Triple Room; 2 beds.... Bed & Breakfast \t\t- Rack Rate B field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl9:RoomRateC"))){
					strMessage += "Triple Room; 2 beds.... Bed & Breakfast \t\t- Rack Rate C field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl9:RoomRateD"))){
					strMessage += "Triple Room; 2 beds.... Bed & Breakfast \t\t- Rack Rate D field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl9:RoomRateE"))){
					strMessage += "Triple Room; 2 beds.... Bed & Breakfast \t\t- Rack Rate E field must be numeric.\n";
					errNumber ++;	
			}*/
		
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:cbxOtherRoomType1").checked && document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate1").value == "")
		{
				strMessage += "First DropDown Box \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate1").value))
			{
					strMessage += "First DropDown Box \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
			/*if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate1A"))){
					strMessage += "First DropDown Box \t\t- Rack Rate A field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate1B"))){
					strMessage += "First DropDown Box \t\t- Rack Rate B field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate1C"))){
					strMessage += "First DropDown Box \t\t- Rack Rate C field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate1D"))){
					strMessage += "First DropDown Box \t\t- Rack Rate D field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate1E"))){
					strMessage += "First DropDown Box \t\t- Rack Rate E field must be numeric.\n";
					errNumber ++;	
			}*/

		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:cbxOtherRoomType2").checked && document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate2").value == "")
		{
				strMessage += "Second DropDown Box \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate2").value))
			{
					strMessage += "Second DropDown Box \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
			/*if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate2A"))){
					strMessage += "Second DropDown Box \t\t- Rack Rate A field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate2B"))){
					strMessage += "Second DropDown Box \t\t- Rack Rate B field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate2C"))){
					strMessage += "Second DropDown Box \t\t- Rack Rate C field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate2D"))){
					strMessage += "Second DropDown Box \t\t- Rack Rate D field must be numeric.\n";
					errNumber ++;	
			}
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate2E"))){
					strMessage += "Second DropDown Box \t\t- Rack Rate E field must be numeric.\n";
					errNumber ++;	
			}*/

		}

		if (document.getElementById("_ctl0:MainContent:HRRType11:cbxOtherRoomType1").checked && document.getElementById("_ctl0:MainContent:HRRType11:cbxOtherRoomType2").checked)
		{
			if (document.getElementById("_ctl0:MainContent:HRRType11:ddOtherRoomType1").value == document.getElementById("_ctl0:MainContent:HRRType11:ddOtherRoomType2").value)
			{
				strMessage += "Rate Section \t Select different values from First and Second DropDown Box. \n";
				errNumber ++;	
			}
		}

	strMessage += "_______________________________________________________________\n\n"
	strMessage += "Please Click OK to continue\n"
	
	if (errNumber > 0) 
	{
		alert(msg + strMessage);
		return false;
	} 
	else 
	{
		return true;
	}
}

function CheckForm() {
	var phoneRegex = /^\(\d\d\d\) \d\d\d\d\d\d\d$/; // This is the RegEx string for the telephone and fax numbers.
	var useRegex = false; // This is for later to check the telephone / fax numbers with a RegEx.
	strMessage = "";
	errNumber=0;
		// Your First Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtYourFName").value == "") {
			strMessage += "Your First Name\t\t- The your first name field is empty.\n";
			errNumber ++;
		
		}
		// Your Last Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtYourLName").value == "") {
			strMessage += "Your Last Name\t\t- The your last name field is empty.\n";
			errNumber ++;
		
		}
		// Your Position
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtYourPosition").value == "") {
			strMessage += "Your Position\t\t- The your position field is empty.\n";
			errNumber ++;
		
		}
		// Your Email
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtYourEmail").value == "") {
			strMessage += "Your Email\t\t\t- The your email field is empty.\n";
			errNumber ++;
		}else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtYourEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtYourEmail").value.indexOf(".",0) == -1)) {
				strMessage += "Your Email\t- The your email address field is invalid.\n";
				errNumber ++;
			}
		}
		
		// Hotel Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelName").value == "") {
			strMessage += "Hotel Name\t\t- The hotel name field is empty.\n";
			errNumber ++;
		
		}
		// Hotel Address
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelAddress").value == "") {
			strMessage += "Hotel Address\t\t- The hotel address field is empty.\n";
			errNumber ++;
		}
		// Hotel Type
		if(document.getElementById("_ctl0:MainContent:HBDetails1:ddHotelType").value == 0) {
			strMessage += "Hotel Type\t\t- The hotel type field is empty.\n";
			errNumber ++;
		}
		// City / Town
		/*
		if(document.getElementById("_ctl0:MainContent:HBDetails1:ddCty").value == 0) {
			strMessage += "Hotel Town/City\t\t- The hotel town/city field is empty.\n";
			errNumber ++;
		}
		*/
		// County / State
		if(document.getElementById("_ctl0:MainContent:HBDetails1:ddCounty").value == 0) {
			strMessage += "Hotel County/State\t\t- The hotel county/state field is empty.\n";
			errNumber ++;
		}

		// Country
		if(document.getElementById("_ctl0:MainContent:HBDetails1:ddCountrys").value == 0) {
			strMessage += "Hotel Country\t\t- The hotel country has not been selected.\n";
			errNumber ++;
		}
		// Telephone
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelTelephone").value == "") {
			strMessage += "Hotel Telephone #\t\t- The hotel telephone number field is empty.\n";
			errNumber ++;
		} else {
			var telNum = document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelTelephone").value
			document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelTelephone").value = telNum.replace(/-/g, " ");	
			if (useRegex == true) {
				if( !document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelTelephones").value.match( phoneRegex ) ) {
 					strMessage += "Hotel Telephone #\t\t- The hotel telephone number must be in the format.\n";
					errNumber ++;
				}
			}
		}
		// Fax
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelFax").value == "") {
			strMessage += "Hotel Fax #\t\t- The hotel fax number field is empty.\n";
			errNumber ++;
		} else {
			var telNum = document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelFax").value
			document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelFax").value = telNum.replace(/-/g, " ");
			if (useRegex == true) {
				if(!document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelFax").value.match( phoneRegex )) {
 					strMessage += "Hotel Fax #\t\t- The hotel fax number must be in the format.\n";
					errNumber ++;
				}
			}
		}
		// Zip / Post Code
		/*		
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelPostcode").value == "") {
			strMessage += "Hotel Postcode/ZIP Code\t- The hotel postcode/zip code is empty.\n";
			errNumber ++;
		}
		*/
		
		// Hotel Email
		if (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelEmail").value == ""){
			strMessage += "Hotel Email #\t\t- The hotel email field is empty.\n";
			errNumber ++;
		}
		else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelEmail").value.indexOf(".",0) == -1)) {
				strMessage += "Hotel Email\t\t- The hotel email address is invalid.\n";
				errNumber ++;
			}
		}
		
		// Hotel Web
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelWebsite").value == "") {
			strMessage += "Hotel Website\t\t- The hotel website field is empty.\n";
			errNumber ++;
		}
		
		if ((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactFName").value == "" ||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactLName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value == "") &&
			 (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactFName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactLName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value == "") &&
			 (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMFName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMLName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value == "") ) {
			strMessage += "Contact Information\t- Atleast provide one person's complete contact information.\n";
			errNumber ++;
		}
		else {
			if (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactFName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactLName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value != ""){
				if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value.indexOf(".",0) == -1)) {
					strMessage += "Reservations Contact\t- The reservations contact email address field is invalid.\n";
					errNumber ++;
				}
			}
			if (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactFName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactLName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value != ""){
				if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value.indexOf(".",0) == -1)) {
					strMessage += "Sales Contact\t- The sales contact email address is invalid.\n";
					errNumber ++;
				}
			}
			if (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMFName").value != "" & document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMLName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value != ""){
				if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value.indexOf(".",0) == -1)) {
					strMessage += "General Manager Contact\t- The general managers contact email address is invalid.\n";
					errNumber ++;
				}
			}
		}
		   
		/*   
		// Res Contact First Name 
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactFName").value == "") {
			strMessage += "Reservations Contact\t- The reservations contact first name field is empty.\n";
			errNumber ++;
		}
		// Res Contact Last Name 
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactLName").value == "") {
			strMessage += "Reservations Contact\t- The reservations contact last name field is empty.\n";
			errNumber ++;
		}
		// Res Contact Email
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value == "") {
			strMessage += "Reservations Contact\t- The reservations contact email address is empty.\n";
			errNumber ++;
		} else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value.indexOf(".",0) == -1)) {
				strMessage += "Reservations Contact\t- The reservations contact email address field is invalid.\n";
				errNumber ++;
			}
		}
		// Sales Contact First Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactFName").value == "") {
			strMessage += "Sales Contact\t\t- The sales contact first name field is empty.\n";
			errNumber ++;
		}
		
		// Sales Contact Last Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactLName").value == "") {
			strMessage += "Sales Contact\t\t- The sales contact last name field is empty.\n";
			errNumber ++;
		}
		// Sales Contact Email
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value == "") {
			strMessage += "Sales Contact\t\t- The sales contact email address field is empty.\n";
			errNumber ++;
		} else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value.indexOf(".",0) == -1)) {
				strMessage += "Sales Contact\t- The sales contact email address is invalid.\n";
				errNumber ++;
			}
		}
		// GM Contact First Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMFName").value == "") {
			strMessage += "General Manager Contact\t- The general manager contact first name field is empty.\n";
			errNumber ++;
		}
		// GM Contact Last Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMLName").value == "") {
			strMessage += "General Manager Contact\t- The general manager contact last name field is empty.\n";
			errNumber ++;
		}
		// GM Contact Email
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value == "") {
			strMessage += "General Manager Contact\t- The general manager contact email address field is empty.\n";
			errNumber ++;
		} else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value.indexOf(".",0) == -1)) {
				strMessage += "General Manager Contact\t- The general managers contact email address is invalid.\n";
				errNumber ++;
			}
		}
		*/		
		// Username
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelUsername").value == "") {
			strMessage += "Username\t\t- The username field is empty.\n";
			errNumber ++;
		}
		else {
				if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelUsername").value.length <= 5) {
					strMessage += "Username\t\t\t- The username must atleast 6 chars long.\n";
					errNumber ++;
			}
		}
		
		// Password
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelPassword").value == "") {
			strMessage += "Password\t\t\t- The password field is empty.\n";
			errNumber ++;
		} else {
				if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelPassword").value.length <= 5) {
					strMessage += "Password\t\t\t- The password must atleast 6 chars long.\n";
					errNumber ++;
				}
		}

		if (!(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl0:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl1:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl2:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl3:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl4:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl5:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl6:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl7:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl8:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl9:romChk").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:cbxOtherRoomType1").checked) && !(document.getElementById("_ctl0:MainContent:HRRType11:cbxOtherRoomType2").checked))
		{
				strMessage += "Room Rate Section \t\t- Select atleast One Room.\n";
				errNumber ++;	
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl0:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl0:RoomRateR").value == "")
		{
				strMessage += "Single (1 person)... Room Only \t\t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else {
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl0:RoomRateR").value))
			{
					strMessage += "Single (1 person)... Room Only \t\t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl1:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl1:RoomRateR").value == "")
		{
				strMessage += "Twin (2 beds 2 people)... Room Only \t\t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl1:RoomRateR").value))
			{
					strMessage += "Twin (2 beds 2 people)... Room Only \t\t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
		}

		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl2:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl2:RoomRateR").value == "")
		{
				strMessage += "Double (1 bed 2 people).. Room Only \t\t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl2:RoomRateR").value))
			{
					strMessage += "Double (1 bed 2 people).. Room Only \t\t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl3:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl3:RoomRateR").value == "")
		{
				strMessage += "Single (1 person)..... Bed and Breakfast \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl3:RoomRateR").value))
			{
					strMessage += "Single (1 person)..... Bed and Breakfast \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl4:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl4:RoomRateR").value == "")
		{
				strMessage += "Twin (2 beds 2 people)... Bed and Breakfast \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl4:RoomRateR").value))
			{
					strMessage += "Twin (2 beds 2 people)... Bed and Breakfast \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl5:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl5:RoomRateR").value == "")
		{
				strMessage += "Double (1 bed 2 people)... Bed and Breakfast \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl5:RoomRateR").value))
			{
					strMessage += "Double (1 bed 2 people)... Bed and Breakfast \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl6:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl6:RoomRateR").value == "")
		{
				strMessage += "Triple Room: 3 beds.....Room Only \t\t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl6:RoomRateR").value))
			{
					strMessage += "Triple Room: 3 beds.....Room Only \t\t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl7:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl7:RoomRateR").value == "")
		{
				strMessage += "Triple Room: 2 beds.... Room only \t\t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl7:RoomRateR").value))
			{
					strMessage += "Triple Room: 2 beds.... Room only \t\t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl8:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl8:RoomRateR").value == "")
		{
				strMessage += "Triple Room: 3 beds.....Bed & Breakfast \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl8:RoomRateR").value))
			{
					strMessage += "Triple Room: 3 beds.....Bed & Breakfast \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl9:romChk").checked && document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl9:RoomRateR").value == "")
		{
				strMessage += "Triple Room; 2 beds.... Bed & Breakfast \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:repFTenRTypes:_ctl9:RoomRateR").value))
			{
					strMessage += "Triple Room; 2 beds.... Bed & Breakfast \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:cbxOtherRoomType1").checked && document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate1").value == "")
		{
				strMessage += "First DropDown Box \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate1").value))
			{
					strMessage += "First DropDown Box \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:cbxOtherRoomType2").checked && document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate2").value == "")
		{
				strMessage += "Second DropDown Box \t- Rack Rate field is empty.\n";
				errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HRRType11:txtOtherRoomTypeRackRate2").value))
			{
					strMessage += "Second DropDown Box \t- Rack Rate field must be numeric.\n";
					errNumber ++;	
			}
		}
		
		if (document.getElementById("_ctl0:MainContent:HRRType11:cbxOtherRoomType1").checked && document.getElementById("_ctl0:MainContent:HRRType11:cbxOtherRoomType2").checked)
		{
			if (document.getElementById("_ctl0:MainContent:HRRType11:ddOtherRoomType1").value == document.getElementById("_ctl0:MainContent:HRRType11:ddOtherRoomType2").value)
			{
				strMessage += "Rate Section \t Select different values from First and Second DropDown Box. \n";
				errNumber ++;	
			}
		}

		// Distance to the City. If the City field is <> "" then check to see if they put the distance in.
		if (document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestCity").value == ""){
			strMessage += "Nearest City\t\t- Nearest city field is empty.\n";
			errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToCity").value) || 
			    document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToCity").value==""){
				strMessage += "Distance to Nearest City \t- Distance to nearest city field must be numeric.\n";
				errNumber ++;	
			}
		}
				
		//if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestCity").value != "") {
		//	if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestCity").value == "") {
		//		strMessage += "City Distance\t\t- The distance to the city field is empty.\n";
		//		errNumber ++;
		//	}
		//}
		
		// City name. If the city distance field is <> "" then check to see if they put the name in.
		//if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToCity").value != "") {
		//	if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestCity").value == "") {
		//		strMessage += "City Name\t\t- The name of the city field is empty.\n";
		//		errNumber ++;
		//	}
		//}
		
		// Distance to the Airport. If the Airport field is <> "" then check to see if they put the distance in.
		if (document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestAirport").value == ""){
			strMessage += "Nearest Airport\t\t- Nearest airport field is empty.\n";
			errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToNearestAirport").value) || 
			    document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToNearestAirport").value==""){
				strMessage += "Distance to Nearest Airport \t- Distance to nearest airport field must be numeric.\n";
				errNumber ++;	
			}
		}
		
		//if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestAirport").value != "") {
		//	if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToNearestAirport").value == "") {
		//		strMessage += "Airport Distance\t\t- The distance to the airport field is empty.\n";
		//		errNumber ++;
		//	}
		//}
		
		// Airport name. If the Airport distance field is <> "" then check to see if they put the name in.
		//if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToNearestAirport").value != "") {
		//	if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestAirport").value == "") {
		//		strMessage += "Airport Name\t\t- The name of the airport field is empty.\n";
		//		errNumber ++;
		//	}
		//}
		
		// No. of Rooms
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtNumberOfRooms").value == "") {
			strMessage += "No. of Rooms\t\t- The No. of rooms field is empty.\n";
			errNumber ++;
		}else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HODetails1:txtNumberOfRooms").value)){
				strMessage += "No. of Rooms\t\t- The No. of rooms must be numeric.\n";
				errNumber ++;
			}
		}
		

		// Hotel Brand
		//if(document.getElementById("_ctl0:MainContent:HODetails1:txtHotelBrand").value == "") {
		//	strMessage += "Hotel Brand\t\t- The hotel brand field is empty.\n";
		//	errNumber ++;
		//}
		
		// Short Description
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtShortDescription").value == "") {
			strMessage += "Short Description\t\t- The short description field is empty.\n";
			errNumber ++;
		}
		
		// Location Description
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtLocation").value == "") {
			strMessage += "Location Description\t- The location field is empty.\n";
			errNumber ++;
		}
		
		// Hotel Directions
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtDirections").value == "") {
			strMessage += "Directions\t\t\t- The directions field is empty.\n";
			errNumber ++;
		}
		
		// Parking
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtParking").value == "") {
			strMessage += "Parking\t\t\t- The parking field is empty.\n";
			errNumber ++;
		}
		
		// Child Policy
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtChildPolicy").value == "") {
			strMessage += "Child Policy Description\t- The child policy field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaHeader1").value == "") {
			strMessage += "Paragraph Header 1\t- The paragraph header 1 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaHeader2").value == "") {
			strMessage += "Paragraph Header 2\t- The paragraph header 2 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaHeader3").value == "") {
			strMessage += "Paragraph Header 3\t- The paragraph header 3 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaHeader4").value == "") {
			strMessage += "Paragraph Header 4\t- The paragraph header 4 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaText1").value == "") {
			strMessage += "Paragraph Text 1\t\t- The paragraph text 1 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaText2").value == "") {
			strMessage += "Paragraph Text 2\t\t- The paragraph text 2 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaText3").value == "") {
			strMessage += "Paragraph Text 3\t\t- The paragraph text 3 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaText4").value == "") {
			strMessage += "Paragraph Text 4\t\t- The paragraph text 4 field is empty.\n";
			errNumber ++;
		}
		
	strMessage += "_______________________________________________________________\n\n"
	strMessage += "Please Click OK to continue\n"
	
	if (errNumber > 0) {
		//EnableForm();
		//ErrorAlert('1');
		alert(msg + strMessage);
		return false;
	} else {
		//DisableForm()
		return true;
	}
}
 
 //////////////////////// Function for Update Cases //////////////////////////////////
 function CheckFormUpdate() {
	var phoneRegex = /^\(\d\d\d\) \d\d\d\d\d\d\d$/; // This is the RegEx string for the telephone and fax numbers.
	var useRegex = false; // This is for later to check the telephone / fax numbers with a RegEx.
	strMessage = "";
	errNumber=0;

		// Your First Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtYourFName").value == "") {
			strMessage += "Your First Name\t\t- The your first name field is empty.\n";
			errNumber ++;
		
		}
		// Your Last Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtYourLName").value == "") {
			strMessage += "Your Last Name\t\t- The your last name field is empty.\n";
			errNumber ++;
		
		}
		// Your Position
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtYourPosition").value == "") {
			strMessage += "Your Position\t\t- The your position field is empty.\n";
			errNumber ++;
		
		}
		// Your Email
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtYourEmail").value == "") {
			strMessage += "Your Email\t\t\t- The your email field is empty.\n";
			errNumber ++;
		}else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtYourEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtYourEmail").value.indexOf(".",0) == -1)) {
				strMessage += "Your Email\t- The your email address field is invalid.\n";
				errNumber ++;
			}
		}
		
		// Hotel Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelName").value == "") {
			strMessage += "Hotel Name\t\t- The hotel name field is empty.\n";
			errNumber ++;
		
		}
		// Hotel Address
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelAddress").value == "") {
			strMessage += "Hotel Address\t\t- The hotel address field is empty.\n";
			errNumber ++;
		}
		// Hotel Type
		if(document.getElementById("_ctl0:MainContent:HBDetails1:ddHotelType").value == 0) {
			strMessage += "Hotel Type\t\t- The hotel type field is empty.\n";
			errNumber ++;
		}
		// City / Town
		/*
		if(document.getElementById("_ctl0:MainContent:HBDetails1:ddCty").value == 0) {
			strMessage += "Hotel Town/City\t\t- The hotel town/city field is empty.\n";
			errNumber ++;
		}
		*/
		// County / State
		if(document.getElementById("_ctl0:MainContent:HBDetails1:ddCounty").value == 0) {
			strMessage += "Hotel County/State\t\t- The hotel county/state field is empty.\n";
			errNumber ++;
		}

		// Country
		if(document.getElementById("_ctl0:MainContent:HBDetails1:ddCountrys").value == 0) {
			strMessage += "Hotel Country\t\t- The hotel country has not been selected.\n";
			errNumber ++;
		}
		// Telephone
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelTelephone").value == "") {
			strMessage += "Hotel Telephone #\t\t- The hotel telephone number field is empty.\n";
			errNumber ++;
		} else {
			var telNum = document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelTelephone").value
			document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelTelephone").value = telNum.replace(/-/g, " ");	
			if (useRegex == true) {
				if( !document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelTelephones").value.match( phoneRegex ) ) {
 					strMessage += "Hotel Telephone #\t\t- The hotel telephone number must be in the format.\n";
					errNumber ++;
				}
			}
		}
		// Fax
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelFax").value == "") {
			strMessage += "Hotel Fax #\t\t- The hotel fax number field is empty.\n";
			errNumber ++;
		} else {
			var telNum = document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelFax").value
			document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelFax").value = telNum.replace(/-/g, " ");
			if (useRegex == true) {
				if(!document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelFax").value.match( phoneRegex )) {
 					strMessage += "Hotel Fax #\t\t- The hotel fax number must be in the format.\n";
					errNumber ++;
				}
			}
		}
		// Zip / Post Code
		/*		
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelPostcode").value == "") {
			strMessage += "Hotel Postcode/ZIP Code\t- The hotel postcode/zip code is empty.\n";
			errNumber ++;
		}
		*/
		
		// Hotel Email
		if (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelEmail").value == ""){
			strMessage += "Hotel Email #\t\t- The hotel email field is empty.\n";
			errNumber ++;
		}
		else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelEmail").value.indexOf(".",0) == -1)) {
				strMessage += "Hotel Email\t\t- The hotel email address is invalid.\n";
				errNumber ++;
			}
		}
		// Hotel Web
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelWebsite").value == "") {
			strMessage += "Hotel Website\t\t- The hotel website field is empty.\n";
			errNumber ++;
		}
		
		if ((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactFName").value == "" ||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactLName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value == "") &&
			 (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactFName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactLName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value == "") &&
			 (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMFName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMLName").value == "" || document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value == "") ) {
			strMessage += "Contact Information\t- Atleast provide one person's complete contact information.\n";
			errNumber ++;
		}
	    else {
			if (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactFName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactLName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value != ""){
				if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value.indexOf(".",0) == -1)) {
					strMessage += "Reservations Contact\t- The reservations contact email address field is invalid.\n";
					errNumber ++;
				}
			}
			if (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactFName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactLName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value != ""){
				if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value.indexOf(".",0) == -1)) {
					strMessage += "Sales Contact\t- The sales contact email address is invalid.\n";
					errNumber ++;
				}
			}
			if (document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMFName").value != "" & document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMLName").value != "" && document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value != ""){
				if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value.indexOf(".",0) == -1)) {
					strMessage += "General Manager Contact\t- The general managers contact email address is invalid.\n";
					errNumber ++;
				}
			}
		}
		   
		/*   
		// Res Contact First Name 
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactFName").value == "") {
			strMessage += "Reservations Contact\t- The reservations contact first name field is empty.\n";
			errNumber ++;
		}
		// Res Contact Last Name 
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezContactLName").value == "") {
			strMessage += "Reservations Contact\t- The reservations contact last name field is empty.\n";
			errNumber ++;
		}
		// Res Contact Email
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value == "") {
			strMessage += "Reservations Contact\t- The reservations contact email address is empty.\n";
			errNumber ++;
		} else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelRezEmail").value.indexOf(".",0) == -1)) {
				strMessage += "Reservations Contact\t- The reservations contact email address field is invalid.\n";
				errNumber ++;
			}
		}
		// Sales Contact First Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactFName").value == "") {
			strMessage += "Sales Contact\t\t- The sales contact first name field is empty.\n";
			errNumber ++;
		}
		
		// Sales Contact Last Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesContactLName").value == "") {
			strMessage += "Sales Contact\t\t- The sales contact last name field is empty.\n";
			errNumber ++;
		}
		// Sales Contact Email
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value == "") {
			strMessage += "Sales Contact\t\t- The sales contact email address field is empty.\n";
			errNumber ++;
		} else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelSalesEmail").value.indexOf(".",0) == -1)) {
				strMessage += "Sales Contact\t- The sales contact email address is invalid.\n";
				errNumber ++;
			}
		}
		// GM Contact First Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMFName").value == "") {
			strMessage += "General Manager Contact\t- The general manager contact first name field is empty.\n";
			errNumber ++;
		}
		// GM Contact Last Name
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMLName").value == "") {
			strMessage += "General Manager Contact\t- The general manager contact last name field is empty.\n";
			errNumber ++;
		}
		// GM Contact Email
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value == "") {
			strMessage += "General Manager Contact\t- The general manager contact email address field is empty.\n";
			errNumber ++;
		} else {
			if((document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value.indexOf("@",0) == -1||document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelGMEmail").value.indexOf(".",0) == -1)) {
				strMessage += "General Manager Contact\t- The general managers contact email address is invalid.\n";
				errNumber ++;
			}
		}
		*/		
		// Username
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelUsername").value == "") {
			strMessage += "Username\t\t- The username field is empty.\n";
			errNumber ++;
		}
		else {
				if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelUsername").value.length <= 5) {
					strMessage += "Username\t\t\t- The username must atleast 6 chars long.\n";
					errNumber ++;
			}
		}
		
		// Password
		if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelPassword").value == "") {
			strMessage += "Password\t\t\t- The password field is empty.\n";
			errNumber ++;
		} else {
				if(document.getElementById("_ctl0:MainContent:HBDetails1:txtHotelPassword").value.length <= 5) {
					strMessage += "Password\t\t\t- The password must atleast 6 chars long.\n";
					errNumber ++;
				}
		}



		// to validate the hogged in hotel rate
	var cnt;
	var rowCount;
	rowCount = document.getElementById("_ctl0_MainContent_HRRType31_DtlBands").rows.length;
	for (cnt=1;cnt<=(rowCount-2)/2;cnt++)	
	{
		if (	(	document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt +":cbox").checked) && 
				(
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateR").value) || 
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateA").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateB").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateC").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateD").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateE").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateF").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateN").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateP").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtPricerateS").value) ||

					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositR").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositA").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositB").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositC").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositD").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositE").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositF").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositN").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositP").value) ||
					isNaN(document.getElementById("_ctl0:MainContent:HRRType31:DtlBands:_ctl" + cnt + ":txtDepositS").value) 
				)
			)
			{
				strMessage += "Rate Section at Room " + cnt + "\t- Value Must be numeric.\n";
				errNumber ++;
			}
	}	
		
		//








		// Distance to the City. If the City field is <> "" then check to see if they put the distance in.
		if (document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestCity").value == ""){
			strMessage += "Nearest City\t\t- Nearest city field is empty.\n";
			errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToCity").value) || 
			    document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToCity").value==""){
				strMessage += "Distance to Nearest City \t- Distance to nearest city field must be numeric.\n";
				errNumber ++;	
			}
		}

				
		//if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestCity").value != "") {
		//	if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestCity").value == "") {
		//		strMessage += "City Distance\t\t- The distance to the city field is empty.\n";
		//		errNumber ++;
		//	}
		//}
		
		// City name. If the city distance field is <> "" then check to see if they put the name in.
		//if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToCity").value != "") {
		//	if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestCity").value == "") {
		//		strMessage += "City Name\t\t- The name of the city field is empty.\n";
		//		errNumber ++;
		//	}
		//}
		
		// Distance to the Airport. If the Airport field is <> "" then check to see if they put the distance in.
		if (document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestAirport").value == ""){
			strMessage += "Nearest Airport\t\t- Nearest airport field is empty.\n";
			errNumber ++;	
		}
		else{
			if (isNaN(document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToNearestAirport").value) || 
			    document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToNearestAirport").value==""){
				strMessage += "Distance to Nearest Airport \t- Distance to nearest airport field must be numeric.\n";
				errNumber ++;	
			}
		}
		//if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestAirport").value != "") {
		//	if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToNearestAirport").value == "") {
		//		strMessage += "Airport Distance\t\t- The distance to the airport field is empty.\n";
		//		errNumber ++;
		//	}
		//}
		
		// Airport name. If the Airport distance field is <> "" then check to see if they put the name in.
		//if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtDistanceToNearestAirport").value != "") {
		//	if(document.getElementById("_ctl0:MainContent:HDAmenities1:txtNearestAirport").value == "") {
		//		strMessage += "Airport Name\t\t- The name of the airport field is empty.\n";
		//		errNumber ++;
		//	}
		//}
		
		// No. of Rooms
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtNumberOfRooms").value == "") {
		
			//alert(document.getElementById("_ctl0:MainContent:HODetails1:txtNumberOfRooms").value);
			strMessage += "No. of Rooms\t\t- The No. of rooms field is empty.\n";
			errNumber ++;
		}else{
		/*	if (isNan(document.getElementById("_ctl0:MainContent:HODetails1:txtNumberOfRooms").value)){
			alert('test');
				strMessage += "No. of Rooms\t\t- The No. of rooms must be numeric.\n";
				errNumber ++;
			}
		*/}
		
		// Hotel Brand
		//if(document.getElementById("_ctl0:MainContent:HODetails1:txtHotelBrand").value == "") {
		//	strMessage += "Hotel Brand\t\t- The hotel brand field is empty.\n";
		//	errNumber ++;
		//}
		
		// Short Description
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtShortDescription").value == "") {
			strMessage += "Short Description\t\t- The short description field is empty.\n";
			errNumber ++;
		}
		
		// Location Description
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtLocation").value == "") {
			strMessage += "Location Description\t- The location field is empty.\n";
			errNumber ++;
		}
		
		// Hotel Directions
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtDirections").value == "") {
			strMessage += "Directions\t\t\t- The directions field is empty.\n";
			errNumber ++;
		}
		
		// Parking
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtParking").value == "") {
			strMessage += "Parking\t\t\t- The parking field is empty.\n";
			errNumber ++;
		}
		
		// Child Policy
		if(document.getElementById("_ctl0:MainContent:HODetails1:txtChildPolicy").value == "") {
			strMessage += "Child Policy Description\t- The child policy field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaHeader1").value == "") {
			strMessage += "Paragraph Header 1\t- The paragraph header 1 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaHeader2").value == "") {
			strMessage += "Paragraph Header 2\t- The paragraph header 2 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaHeader3").value == "") {
			strMessage += "Paragraph Header 3\t- The paragraph header 3 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaHeader4").value == "") {
			strMessage += "Paragraph Header 4\t- The paragraph header 4 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaText1").value == "") {
			strMessage += "Paragraph Text 1\t\t- The paragraph text 1 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaText2").value == "") {
			strMessage += "Paragraph Text 2\t\t- The paragraph text 2 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaText3").value == "") {
			strMessage += "Paragraph Text 3\t\t- The paragraph text 3 field is empty.\n";
			errNumber ++;
		}
		
		if(document.getElementById("_ctl0:MainContent:WebsiteDetails1:txtParaText4").value == "") {
			strMessage += "Paragraph Text 4\t\t- The paragraph text 4 field is empty.\n";
			errNumber ++;
		}



	strMessage += "_______________________________________________________________\n\n"
	strMessage += "Please Click OK to continue\n"
	
	if (errNumber > 0) {
		//EnableForm();
		//ErrorAlert('1');
		alert(msg + strMessage);
		return false;
	} else {
		//DisableForm()
		return true;
	}
}
  
////////////////////////////////////////////////////////////

function SetDefaultNewSpecial() {
	document.getElementById("smlAWLine1_2").innerHTML = "Weekend Break for 3";
	//document.getElementById("ssmlAWLine1_1").innerHTML = "Eur 65 PPS";
	//document.getElementById("smlAWLine1_1").innerHTML = "2 Nights B&amp;B";
	//document.getElementById("smlAWLine2_1-ex").innerHTML = "Evening Meals Included";
}

function SetCheckddDays(direct) {
	var varNDate = new Date();
	var targetDate = new Date();
	var varMonth = "";
	var varDay = "";
	var varYear = "";
	var days = 0;
	var difference = 0;
	var myDays = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
	var myMonths = new Array("","January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
	var myMonth2 = new Array("","Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
	
	varMonth = document.getElementById(ctl1 + "ddMonths");
	varDay = document.getElementById(ctl1 + "ddDays");
	varYear = document.getElementById(ctl1 + "ddYear");
	vartxtNights = document.getElementById(ctl1 + "txtNights");
	
	//if (direct == "arr") {
		sMonth = varMonth.options[varMonth.selectedIndex].value;
	//} else {
	//	sMonth = varMonth.value;
	//}

	varDate1 = new Date(myMonths[varMonth.options[varMonth.selectedIndex].value] + " "+ varDay.options[varDay.selectedIndex].value + "," + varYear.options[varYear.selectedIndex].value);
	varDate2 = new Date(myMonths[varMonth] + " "+ varDay + "," + varYear);
	difference = varDate1 + varDate2;
	varDiff = difference/(1000*60*60*24);
	varDate1 = new Date(varDay+varDiff);
	
/*	
	if (varDiff > 14) {
		txtNights.selectedIndex = 13;
		alert("If you wish to book more than 14 txtNights please call,");
	}
*/
	if (vartxtNights.value == 1) {
		isNights = "night"	;
	} else {
		isNights = "nights";
	}

	if (direct == "arr") {
		myDate = new Date(eval('"' + varDay.options[varDay.selectedIndex].value + " " + myMonths[sMonth] + " " + varYear.options[varYear.selectedIndex].value + '"'))
		document.getElementById("arr_text").innerHTML = "Arriving " + myDays[myDate.getDay()] + ", " + myMonths[sMonth] + " " + varDay.options[varDay.selectedIndex].value + ", " + varYear.options[varYear.selectedIndex].value + " for " + vartxtNights.value + " " + isNights;
	} else {
		myDate = new Date(myMonths[varMonth] + " "+ varDay + "," + varYear);
		document.getElementById(ctl + "_text").innerHTML = "[" + myDays[myDate.getDay()] + "]";
		document.getElementById(ctl + "_day_text").innerHTML = varDay;
		document.getElementById(ctl + "_month_text").innerHTML = myMonth2[varMonth];
		document.getElementById(ctl + "_year_text").innerHTML = varYear;
	}
}


function amadChange( inM, inD, outM, outD ) {
	if ( !isBrowserSupp() ) {
		return;
	}
	
	var res = adjustDate( inM.options.selectedIndex, inD );
	if( res != 0 ) {
		   outD.options.selectedIndex = 0;
		   if ( outM.options.selectedIndex == 11 ) {
				outM.options.selectedIndex = 0
		   } else {
				outM.options.selectedIndex=inM.options.selectedIndex + 1;
				outD.options.selectedIndex = 1;
		   }
	} else {
		outM.options.selectedIndex = inM.options.selectedIndex;
		outD.options.selectedIndex = inD.options.selectedIndex + 2;
	}
	return;
}

function setCurrentDate() {
	var currentDate = new Date();
	if (typeof(document.forms[0]) != "undefined") {
		if (typeof(document.forms[0].inyear) != "undefined") {
			document.forms[0].inyear.selectedIndex = 0;
			document.forms[0].ddMonths.selectedIndex = currentDate.getMonth();
			document.forms[0].ddDays.selectedIndex = currentDate.getDate();
		}
		SetCheckddDays('arr');
	}
}

function setDays() {
	var y = document.forms[0].inyear.options[document.forms[0].inyear.selectedIndex].value;
	var m = document.forms[0].ddMonths.selectedIndex;
	var d;

	if ( (m == 3) || (m == 5) || (m == 8) || (m == 10) ) {
		days = 30;
	} else if (m == 1) {
		if ((Math.floor(y/4) == (y/4)) && ((Math.floor(y/100) != (y/100)) || (Math.floor(y/400) == (y/400)))) {
			days = 29
		} else {
			days = 28
		}
	} else {
		days = 31;
	}

	if (days > document.forms[0].ddDays.length) {
		for (i = document.forms[0].ddDays.length; i < days; i++) {
			document.forms[0].ddDays.length = days;
			document.forms[0].ddDays.options[i].text = i + 1;
			document.forms[0].ddDays.options[i].value = i + 1;
		}
	}
	if (days < document.forms[0].ddDays.length) {
		document.forms[0].ddDays.length = days;
		if (document.forms[0].ddDays.selectedIndex == -1) {
			document.forms[0].ddDays.selectedIndex = days - 1;
		}
	}
}

function SetDemo(line, text) {
	if (document.getElementById(ctl + text).value != "") {
		//document.getElementById(line + "_1").innerHTML = document.getElementById(ctl + text).value;
		document.getElementById(line + "_2").innerHTML = document.getElementById(ctl + text).value;
		document.getElementById(line + "_3").innerHTML = document.getElementById(ctl + text).value;
	}
}

function SetTitle() {
	if (document.getElementById(ctl + "txtAWTitle").value != "") {
		//document.getElementById("smlAWTitle_1").innerHTML = document.getElementById(ctl + "txtAWTitle").value;
		document.getElementById("smlAWTitle_2").innerHTML = document.getElementById(ctl + "txtAWTitle").value;
		document.getElementById("smlAWTitle_3").innerHTML = document.getElementById(ctl + "txtAWTitle").value;
	}
}

function SetDesc1() {
	if (document.getElementById(ctl + "txtAWLine1").value != "") {
		//document.getElementById("smlAWLine1_1").innerHTML = document.getElementById(ctl + "txtAWLine1").value;
		document.getElementById("smlAWLine1_2").innerHTML = document.getElementById(ctl + "txtAWLine1").value;
		document.getElementById("smlAWLine1_3").innerHTML = document.getElementById(ctl + "txtAWLine1").value;
	}
}

function SetDesc2() {
	if (document.getElementById(ctl + "txtAWLine2").value != "") {
		//document.getElementById("smlAWLine2_1").innerHTML = document.getElementById(ctl + "txtAWLine2").value;
		document.getElementById("smlAWLine2_2").innerHTML = document.getElementById(ctl + "txtAWLine2").value;
		document.getElementById("smlAWLine2_3").innerHTML = document.getElementById(ctl + "txtAWLine2").value;
	}
}

function SetPricePerPerson() {
	var nights = "";
	var theNights = "";
	var varTheNumber = document.getElementById(ctl + "txtDoubleA");
	
	if (varTheNumber == "0") {
		varTheNumber = "";	
	}
	
	if (varTheNumber != null) {
		var ppp = (document.getElementById(ctl + "txtDoubleA").value)/2;
		if (document.getElementById(ctl + "txtAWNights").value) {
			if (document.getElementById(ctl + "txtAWNights").value == "1") {
				nights = " for " + document.getElementById(ctl + "txtAWNights").value + " night.";
			} else {
				nights = " for " + document.getElementById(ctl + "txtAWNights").value + " nights.";
			}
		}

		thePrice = "&euro;" + Math.round(ppp,2) + " Per person sharing" + nights;
		document.getElementById("smlAWLine3_2").innerHTML = thePrice;
		document.getElementById("smlAWLine3_3").innerHTML = thePrice;
	}
}

function CheckExtras() {
	if(document.getElementById(ctl + "txtOtherProduct1").value) {
		if(document.getElementById(ctl + "txtOtherProduct1Price").value == "") {
			strMessage += "Custom Offer (1)\t\t- The custom offer (1) price field is empty.\n";
			errNumber ++;
		}
	}
	
	if(document.getElementById(ctl + "txtOtherProduct1Price").value) {
		if(document.getElementById(ctl + "txtOtherProduct1").value == "") {
			strMessage += "Custom Offer (1)\t\t- The custom offer (1) description field is empty.\n";
			errNumber ++;
		}
	}
	
	if(document.getElementById(ctl + "txtOtherProduct2").value) {
		if(document.getElementById(ctl + "txtOtherProduct2Price").value == "") {
			strMessage += "Custom Offer (2)\t\t- The custom offer (2) price field is empty.\n";
			errNumber ++;
		}
	}
	
	if(document.getElementById(ctl + "txtOtherProduct2Price").value) {
		if(document.getElementById(ctl + "txtOtherProduct2").value == "") {
			strMessage += "Custom Offer (2)\t\t- The custom offer (2) description field is empty.\n";
			errNumber ++;
		}
	}
	
	strMessage += "_______________________________________________________________\n\n"
	strMessage += "Please Click OK to continue\n"

	if (errNumber > 0) {
		document.getElementById(ctl + "txtSubmitSpecialOffer").disabled = false;
		document.getElementById(ctl + "txtSubmitSpecialOffer").value = "Submit Extra's";
		alert(msg + strMessage);
		errNumber = 0;
		return false;
	} else {
		document.getElementById(ctl + "txtSubmitSpecialOffer").disabled = true;
		document.getElementById(ctl + "txtSubmitSpecialOffer").value = "Processing, You will be notified when it is set up";
		return true;
	}
}

function CheckSpecials() {
	if(document.getElementById(ctl + "txtAWTitle").value == "") {
		strMessage += "Name / Headline\t\t- The name / headline field is empty.\n";
		errNumber ++;
	}
	
	if(document.getElementById(ctl + "txtAWLine1").value == "") {
		strMessage += "Brief Description (1)\t\t- The brief description (1) field is empty.\n";
		errNumber ++;
	}
	
	if(document.getElementById(ctl + "txtAWLine1").value == "") {
		strMessage += "Brief Description (2)\t\t- The brief description (2) field is empty.\n";
		errNumber ++;
	}
	
	if(document.getElementById(ctl + "txtAWNights").value == "") {
		strMessage += "Nights\t\t\t- The nights field is empty.\n";
		errNumber ++;
	}
	
	//if(document.getElementById(ctl + "txtTwinA").value == "") {
	//	strMessage += "Twin\t\t\t- The twin rate A field is empty.\n";
	//	errNumber ++;
	//}
	
	if(document.getElementById(ctl + "txtDoubleA").value == "") {
		strMessage += "Double\t\t\t- The double rate A field is empty.\n";
		errNumber ++;
	}
	
	//if(document.getElementById(ctl + "txtSingleA").value == "") {
	//	strMessage += "Singel\t\t\t- The single rate A field is empty.\n";
	//	errNumber ++;
	//}
	
	strMessage += "_______________________________________________________________\n\n"
	strMessage += "Please Click OK to continue\n"

	if (errNumber > 0) {
		//document.getElementById(ctl + "txtSubmitSpecialAdWord").disabled = false;
		//document.getElementById(ctl + "txtSubmitSpecialAdWord").value = "Submit Special Offers";
		alert(msg + strMessage);
		strMessage = "";
		errNumber = 0;
		return false;
	} else {
		//document.getElementById(ctl + "txtSubmitSpecialAdWord").disabled = true;
		//document.getElementById(ctl + "txtSubmitSpecialAdWord").value = "Processing, You will be notified when it is set up";
		strMessage = "";
		errNumber = 0;
		//return true;
	}
}

function DisableForm() {
	document.getElementById(ctl + "btnSubmit").disabled = true;
	document.getElementById(ctl + "btnSubmit").value = "Please wait......";
}

function EnableForm() {
	document.getElementById(ctl + "btnSubmit").disabled = false;
	document.getElementById(ctl + "btnSubmit").value = "Continue";
}

function countit(i){
	var formcontent = document.getElementById(ctl + "txtParaText" + i).value;
	var countNum = document.getElementById(ctl + "txtParaText" + i + "Counter").value;
	formcontent = formcontent.split(" ");
	var num = countNum - formcontent.length;
	document.getElementById(ctl + "txtParaText" + i + "Counter").value = num;
}

function textCounter(field, countfield, maxlimit) {
	var theField = document.getElementById(ctl + field);
	
	if (theField.value.length > maxlimit) // if too long...trim it!
		theField.value = theField.value.substring(0, maxlimit);
		// otherwise, update 'characters left' counter
	else
		document.getElementById(ctl + countfield).value = maxlimit - theField.value.length;
}

function textCounter_1(field, countfield, maxlimit) {
	var theField = document.getElementById(field);
	
	if (theField.value.length > maxlimit) // if too long...trim it!
		theField.value = theField.value.substring(0, maxlimit);
		// otherwise, update 'characters left' counter
	else
		document.getElementById(countfield).value = maxlimit - theField.value.length;
}

function CheckBookingForm() {
	var errNumber1 = "";
	var strMessage1 = "";
	var TodayDate = new Date();
	var PresentMonth = TodayDate.getMonth() + 1;
	var PresentYear = TodayDate.getYear();

	var totalcost = document.getElementById(ctl + "txtTotalCost").value;
	var ccid = document.getElementById(ctl + "txtBookAvailCCNumber3Digit").value;
	var tel = document.getElementById(ctl + "txtBookAvailTelephone").value;
	var email = document.getElementById(ctl + "txtBookAvailEmail").value;
	var cardMonth = document.getElementById(ctl + "selBookAvailExpMonth").value;
	var cardYear = "20" + document.getElementById(ctl + "selBookAvailExpYear").value;

	if(document.getElementById(ctl + "txtBookAvailFirstName").value == "") {
		strMessage1 += "Please enter the card holders first name.\n";
		errNumber1 ++;
	}

	if(document.getElementById(ctl + "txtBookAvailSurname").value == "") {
		strMessage1 += "Please enter the card holders surname.\n";
		errNumber1 ++;
	}

	if(document.getElementById(ctl + "txtBookAvailAddress").value == "") {
		strMessage1 += "Please enter the card holders address line 1.\n";
		errNumber1 ++;
	}

	if(document.getElementById(ctl + "txtBookAvailAddress2").value == "") {
		strMessage1 += "Please enter the card holders address line 2.\n";
		errNumber1 ++;
	}
	
	if (document.getElementById(ctl + "txtBookAvailCCNumber").value == "") {
		strMessage1 += "The credit card number is empty.\n";
		errNumber1 ++;
	} else {
		if (isNaN(document.getElementById(ctl + "txtBookAvailCCNumber").value) == true) {
			strMessage1 += "The credit card number must be a number.\n";
			errNumber1 ++;
			/*
		} else {
			if(document.getElementById(ctl + "txtBookAvailCCNumber").value.substring(0,1) == 4) {
				if(document.getElementById(ctl + "txtBookAvailCCNumber").value.length != 16) {
					strMessage1 += "The Visa credit card number must be 16 digits long.\n";
					errNumber1 ++;
				}
			} else if(document.getElementById(ctl + "txtBookAvailCCNumber").value.substring(0,1) == 5) {
				if(((document.getElementById(ctl + "txtBookAvailCCNumber").value.length == 16) && (document.getElementById(ctl + "txtBookAvailCCNumber").value.substring(0,1) == 5) &&((document.getElementById(ctl + "txtBookAvailCCNumber").value.substring(1,2) >= 1) && (document.getElementById(ctl + "txtBookAvailCCNumber").value.substring(1,2) <= 5)))) {
					strMessage1 += "The Mastercard credit card number must be 16 digits long.\n";
					errNumber1 ++;
				}
			} else if(((document.getElementById(ctl + "txtBookAvailCCNumber").value.substring(1,2) == 4) || (document.getElementById(ctl + "txtBookAvailCCNumber").value.substring(1,2) == 7)) && (document.getElementById(ctl + "txtBookAvailCCNumber").value.length == 15) {
				if((document.getElementById(ctl + "txtBookAvailCCNumber").value.substring(0,1) == 3) && ((document.getElementById(ctl + "txtBookAvailCCNumber").value.substring(1,2) == 4) || (document.getElementById(ctl + "txtBookAvailCCNumber").value.substring(1,2) == 7))) {
					strMessage1 += "The AMEX credit card number must be 15 digits long.\n";
					errNumber1 ++;
				}
			} else {
				strMessage1 += "The credit card number supplyed is not a credit card number.\n";
				errNumber1 ++;
			}
			*/
		} else if (!checkCreditCard (number, name)) {
			alert (ccErrors(ccErrorNo));
		}
	}
	
	if (document.getElementById(ctl + "txtBookAvailCCNumber3Digit").value == "") {
		strMessage1 += "The credit card securty number is empty.\n";
		errNumber1 ++;
	} else {
		if (isNaN(document.getElementById(ctl + "txtBookAvailCCNumber3Digit").value) == true) {
			strMessage1 += "The credit card securty number must be a number.\n";
			errNumber1 ++;
		} else {
			if((document.getElementById(ctl + "txtBookAvailCCNumber3Digit").value.length < 3)||(document.getElementById(ctl + "txtBookAvailCCNumber3Digit").value.length > 3)) {
				strMessage1 += "The credit card securty number must 3 digits.\n";
				errNumber1 ++;
			}
		}
	}

	strMessage1 += "_______________________________________________________________\n\n"
	strMessage1 += "Please Click OK to continue\n"

	if (errNumber1 > 0) {
		alert(msg + strMessage1);
		return false;
	} else {
		return true;
	}
}
/*
function ErrorAlert(desc) {
	if (desc) {
		DisableForm();
		document.getElementById("errorAlert").innerHTML = document.getElementById("errorDesc").innerHTML;
		document.getElementById(ctl + "btnSubmit").style.visibility='hidden';
		document.getElementById(ctl + "btnSubmit").style.display='none';
	} else {
		EnableForm();
		document.getElementById("errorAlert").innerHTML = '';
		document.getElementById(ctl + "btnSubmit").style.visibility='visible';
		document.getElementById(ctl + "btnSubmit").style.display='block';
	}
}
*/
