function ViewPrivacy(){		
	privacywindow=dhtmlmodal.open('Privacy', 'iframe', 'contentloader_popup.asp?content=1', 'View Privacy Statement', 'width=700px,height=500px,center=1,resize=0,scrolling=1')

	return false;
} //End "ViewPrivacy" function

function ShowWhyPersonal() {
	privacywindow=dhtmlmodal.open('PersonalInfo', 'iframe', 'why-personal-information.asp', 'Personal Information', 'width=700px,height=400px,center=1,resize=0,scrolling=1')
	
	return false;
} //End "ShowWhyPersonal" function

function Step1SubmitClick() {
	var msg = "<div style=\"font-size:13px;font-weight:bold;\">Please correct the following errors:</div>";
	var error = false;
	
	var selCruiseLine = document.getElementById("selCruiseLine");
	var selRoute = document.getElementById("selRoute");
	var prefSailDate = document.getElementById("prefSailDate");
	var firstName = document.getElementById("firstName");
	var lastName = document.getElementById("lastName");
	var emailAddress = document.getElementById("emailAddress");
	var phoneNumber = document.getElementById("phoneNumber");
	var phoneNumber2 = document.getElementById("phoneNumber2");
	var phoneNumber3 = document.getElementById("phoneNumber3");
	var eveningPhone = document.getElementById("eveningPhone");
	var bestCallTime1 = document.getElementById("bestCallTime1");
	var bestCallTime2 = document.getElementById("bestCallTime2");
	var cityTown = document.getElementById("cityTown");
	var stateProv = document.getElementById("stateProv");
	var country = document.getElementById("country");
	var intAirportSelect = document.getElementById("intAirportSelect");
	var intAirportOther = document.getElementById("intAirportOther");

	if (Trim(prefSailDate.value) != "m/d/yyyy") {
		if (!isDate(Trim(prefSailDate.value))) {
			msg += "<div style=\"padding-top:2px;padding-left:18px;\">&raquo; Preferred sailing date field is invalid.</div>"
			error = true;
			
			prefSailDate.style.border = "1px solid #990000";
		} else {
			prefSailDate.style.border = "1px solid #7f9db9";
		}
	}
	
	if (Trim(firstName.value) == "") {
		msg += "<div style=\"padding-top:2px;padding-left:18px;\">&raquo; First name field is missing</div>"
		error = true;
		
		firstName.style.border = "1px solid #990000";
	} else {
		firstName.style.border = "1px solid #7f9db9";
	}
	
	if (Trim(lastName.value) == "") {
		msg += "<div style=\"padding-top:2px;padding-left:18px;\">&raquo; Last name field is missing</div>"
		error = true;
		
		lastName.style.border = "1px solid #990000";
	} else {
		lastName.style.border = "1px solid #7f9db9";
	}
		
	if (Trim(emailAddress.value) == "") {
		msg += "<div style=\"padding-top:2px;padding-left:18px;\">&raquo; Email address field is missing</div>"
		error = true;
	
		emailAddress.style.border = "1px solid #990000";
	} else {
		emailAddress.style.border = "1px solid #7f9db9";
		
		if (emailCheck(Trim(emailAddress.value)) == false) {
			msg += "<div style=\"padding-top:2px;padding-left:18px;\">&raquo; Email address is invalid</div>"
			error = true;
		
			emailAddress.style.border = "1px solid #990000";
		} else {
			emailAddress.style.border = "1px solid #7f9db9";
		}
	}
	
	if ((Trim(phoneNumber.value) == "") || (Trim(phoneNumber2.value) == "") || (Trim(phoneNumber3.value) == "")) {
		msg += "<div style=\"padding-top:2px;padding-left:18px;\">&raquo; Daytime phone number field is missing or invalid</div>"
		error = true;
	
		phoneNumber.style.border = "1px solid #990000";
		phoneNumber2.style.border = "1px solid #990000";
		phoneNumber3.style.border = "1px solid #990000";
	} else {
		phoneNumber.style.border = "1px solid #7f9db9";
		phoneNumber2.style.border = "1px solid #7f9db9";
		phoneNumber3.style.border = "1px solid #7f9db9";
	}	
	
	if (Trim(cityTown.value) == "") {
		msg += "<div style=\"padding-top:2px;padding-left:18px;\">&raquo; City field is missing</div>"
		error = true;
	
		cityTown.style.border = "1px solid #990000";
	} else {
		cityTown.style.border = "1px solid #7f9db9";
	}
	
	if (Trim(stateProv.value) == "") {
		msg += "<div style=\"padding-top:2px;padding-left:18px;\">&raquo; State/Province field is missing</div>"
		error = true;
	
		stateProv.style.border = "1px solid #990000";
	} else {
		stateProv.style.border = "1px solid #7f9db9";
	}
	
	if (Trim(country.value) == "") {
		msg += "<div style=\"padding-top:2px;padding-left:18px;\">&raquo; Country field is missing</div>"
		error = true;
	
		country.style.border = "1px solid #990000";
	} else {
		country.style.border = "1px solid #7f9db9";
	}
	
	msg += "</div>";
	
	if (error == true) {
		var message = document.getElementById("message");
		message.innerHTML = msg;
		
		return false;
	} else {
		return true;
	}
}