function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/***************** validate RFP *******************/
function submitFormRfp(){
	if (document.formRFP.dateProposal.value==""){
		alert ("Date Proposal is required")
		document.formRFP.dateProposal.focus()
	}
	else if (document.formRFP.txtFirst.value==""){
		alert ("First Name is required")
		document.formRFP.txtFirst.focus()
	}
	else if (document.formRFP.txtLast.value==""){
		alert ("Last Name is required")
		document.formRFP.txtLast.focus()
	}
	else if (document.formRFP.txtCompany.value==""){
		alert ("Company is required")
		document.formRFP.txtCompany.focus()
	}
	else if (document.formRFP.txtStreet.value==""){
		alert ("Street is required")
		document.formRFP.txtStreet.focus()
	}
	else if (document.formRFP.txtSuite.value==""){
		alert ("Suite/Apt. is required")
		document.formRFP.txtSuite.focus()
	}
	else if (document.formRFP.txtCity.value==""){
		alert ("City is required")
		document.formRFP.txtCity.focus()
	}
	else if (document.formRFP.txtZip.value==""){
		alert ("Zip is required")
		document.formRFP.txtZip.focus()
	}
	else if (document.formRFP.txtMail.value==""){
		alert ("E-mail is required")
		document.formRFP.txtMail.focus()
	}
	else if (document.formRFP.txtPhone1.value==""){
		alert ("Phone is required")
		document.formRFP.txtPhone1.focus()
	}
	else if (document.formRFP.txtPhone2.value==""){
		alert ("Phone is required")
		document.formRFP.txtPhone2.focus()
	}
	else if (document.formRFP.txtPhone3.value==""){
		alert ("Phone is required")
		document.formRFP.txtPhone3.focus()
	}
	else if (document.formRFP.arrivalDate.value==""){
		alert ("Arrival Date is required")
		document.formRFP.arrivalDate.focus()
	}
	else if (document.formRFP.departureDate.value==""){
		alert ("Departure Date is required")
		document.formRFP.departureDate.focus()
	}
	else if (document.formRFP.chkResponse1.checked==false && document.formRFP.chkResponse2.checked==false && document.formRFP.chkResponse3.checked==false && document.formRFP.chkResponse4.checked==false) {
		alert ("Where should we send our response?")		
	}
	else {
		document.formRFP.submit()
	}
}

/*************** only numbers form ********************/
var nav4 = window.Event ? true : false;
function acceptNum(evt){
var key = nav4 ? evt.which : evt.keyCode;
return (key <= 13 || (key >= 48 && key <= 57));
}
/***************** sum Form **********************/
function sumSleeping(ID){
	if (ID==1){		
		if (document.getElementById("Departure11").value==""){
			document.getElementById("Departure11").value=0
		}
		if (document.getElementById("Departure12").value==""){
			document.getElementById("Departure12").value=0
		}
		if (document.getElementById("Departure13").value==""){
			document.getElementById("Departure13").value=0
		}
			
		document.getElementById("Departure14").value=parseInt(document.getElementById("Departure11").value)+parseInt(document.getElementById("Departure12").value)+parseInt(document.getElementById("Departure13").value)
	}
	
	if (ID==2){		
		if (document.getElementById("Departure21").value==""){
			document.getElementById("Departure21").value=0
		}
		if (document.getElementById("Departure22").value==""){
			document.getElementById("Departure22").value=0
		}
		if (document.getElementById("Departure23").value==""){
			document.getElementById("Departure23").value=0
		}
			
		document.getElementById("Departure24").value=parseInt(document.getElementById("Departure21").value)+parseInt(document.getElementById("Departure22").value)+parseInt(document.getElementById("Departure23").value)
	}
	
	if (ID==3){		
		if (document.getElementById("Departure31").value==""){
			document.getElementById("Departure31").value=0
		}
		if (document.getElementById("Departure32").value==""){
			document.getElementById("Departure32").value=0
		}
		if (document.getElementById("Departure33").value==""){
			document.getElementById("Departure33").value=0
		}
			
		document.getElementById("Departure34").value=parseInt(document.getElementById("Departure31").value)+parseInt(document.getElementById("Departure32").value)+parseInt(document.getElementById("Departure33").value)
	}
	
	if (ID==4){		
		if (document.getElementById("Departure41").value==""){
			document.getElementById("Departure41").value=0
		}
		if (document.getElementById("Departure42").value==""){
			document.getElementById("Departure42").value=0
		}
		if (document.getElementById("Departure43").value==""){
			document.getElementById("Departure43").value=0
		}
			
		document.getElementById("Departure44").value=parseInt(document.getElementById("Departure41").value)+parseInt(document.getElementById("Departure42").value)+parseInt(document.getElementById("Departure43").value)
	}
	
	if (ID==5){		
		if (document.getElementById("Departure51").value==""){
			document.getElementById("Departure51").value=0
		}
		if (document.getElementById("Departure52").value==""){
			document.getElementById("Departure52").value=0
		}
		if (document.getElementById("Departure53").value==""){
			document.getElementById("Departure53").value=0
		}
			
		document.getElementById("Departure54").value=parseInt(document.getElementById("Departure51").value)+parseInt(document.getElementById("Departure52").value)+parseInt(document.getElementById("Departure53").value)
	}
}

/*********** contact form  *************/
function submitFormContact(){
	if (document.formContact.txtName.value==""){
			alert ("First Name is required")
			document.formContact.txtName.focus()
	}
	else if (document.formContact.txtEmail.value==""){
			alert ("E-mail is required")
			document.formContact.txtEmail.focus()
	}
	else if (document.formContact.txtEmail.value==""){
			alert ("E-mail is required")
			document.formContact.txtEmail.focus()
	}
	else if (document.formContact.txtEmail.value==""){
			alert ("E-mail is required")
			document.formContact.txtEmail.focus()
	}
	else if (document.formContact.txtEmail.value==""){
			alert ("E-mail is required")
			document.formContact.txtEmail.focus()
	}
	else if (document.formContact.txtAddress1.value==""){
			alert ("Address is required")
			document.formContact.txtAddress1.focus()
	}
	else if (document.formContact.chkSend1.checked==false && document.formContact.chkSend2.checked==false && document.formContact.chkSend3.checked==false){
			alert ("Please select option for us to send information")
			document.formContact.chkSend1.focus()
	}
	else if (document.formContact.rdoMessage[0].checked==false && document.formContact.rdoMessage[1].checked==false && document.formContact.rdoMessage[2].checked==false && document.formContact.rdoMessage[3].checked==false && document.formContact.rdoMessage[4].checked==false && document.formContact.rdoMessage[5].checked==false){
			alert ("Please select Message Topic")		
	}
	else {
		document.formContact.submit()
	}
}

/*********** form newsletter *********/
function submitNewsletter(valor) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
//return (true)
document.formNewsletter.submit()
} 
else {
alert('E-mail is required');
//return (false);
}
}

/*********** form contact wedding *******/
function submitFormWedding(){
	if (document.formContactWedding.rdoEvent[0].checked==false && document.formContactWedding.rdoEvent[1].checked==false){
		alert ("Event is required")
		document.formContactWedding.rdoEvent[0].focus()
	}
	else if (document.formContactWedding.txtBride.value=="") {
		alert ("Please enter Bride's Name")
		document.formContactWedding.txtBride.focus()
	}
	else if (document.formContactWedding.txtGroom.value=="") {
		alert ("Please enter Groom's Name")
		document.formContactWedding.txtGroom.focus()
	}
	else if (document.formContactWedding.preferredDate.value=="") {
		alert ("Please enter Preferred Date")
		document.formContactWedding.preferredDate.focus()
	}
	else if (document.formContactWedding.rdoFlexible[0].checked==false && document.formContactWedding.rdoFlexible[1].checked==false){
		alert ("Please select Is Your Date Flexible?")
		document.formContactWedding.rdoEvent[0].focus()
	}
	else if (document.formContactWedding.txtDecision.value=="") {
		alert ("Please enter Decision Date")
		document.formContactWedding.txtDecision.focus()
	}
	else if (document.formContactWedding.txtFirstName.value=="") {
		alert ("Please enter First Name")
		document.formContactWedding.txtFirstName.focus()
	}
	else if (document.formContactWedding.txtLast.value=="") {
		alert ("Please enter Last Name")
		document.formContactWedding.txtLast.focus()
	}
	else if (document.formContactWedding.txtMail.value=="") {
		alert ("Please enter E-mail")
		document.formContactWedding.txtLast.focus()
	}
	else if (document.formContactWedding.chkPreferred1.checked==false && document.formContactWedding.chkPreferred2.checked==false){
		alert ("Please select Preferred Contact Method")
		document.formContactWedding.chkPreferred1.focus()		
	}
	else {
		document.formContactWedding.submit()
	}
	
}

/*********** show Panels *******/
function showPanels(ID){
	TabbedPanels1.showPanel(ID)
	location.href="#panels"
}
/*********** form employment *******/
function submitFormEmployment(){
	if (document.formEmp.tab1_lastname.value==""){
		alert ("Last name is required")
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_lastname.focus()
	}
	else if (document.formEmp.tab1_firstname.value==""){
		alert ("First name is required")
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_firstname.focus()
	}
	else if (document.formEmp.tab1_phone1.value==""){
		alert ("Home Phone is required")
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_phone1.focus()
	}
	else if (document.formEmp.tab1_email.value==""){
		alert ("Email is required")
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_email.focus()
	}
	//******************************************************************
	else if (document.formEmp.tab1_rdo3[0].checked==false && document.formEmp.tab1_rdo3[1].checked==false){
		alert ("Have you previously BEEN EMPLOYED by King Ventures, Boutique Hotel Collection or Otter Cove Group?")		
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_rdo3[0].focus()
	}
	else if (document.formEmp.tab1_rdo3[0].checked==true && document.formEmp.tab1_chk21.checked==false && document.formEmp.tab1_chk22.checked==false && document.formEmp.tab1_chk23.checked==false && document.formEmp.tab1_chk24.checked==false && document.formEmp.tab1_chk25.checked==false && document.formEmp.tab1_chk26.checked==false && document.formEmp.tab1_chk27.checked==false && document.formEmp.tab1_chk28.checked==false && document.formEmp.tab1_chk29.checked==false ){
		alert ("Choose at least one option")
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_chk21.focus()
	}
	else if(document.formEmp.tab1_rdo3[0].checked==true && document.formEmp.tab1_employmentdate.value==""){
		alert ("Employment Dates are required")
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_employmentdate.focus()
		
	}
	else if(document.formEmp.tab1_rdo3[0].checked==true && document.formEmp.tab1_position.value==""){
		alert ("Position is required")
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_position.focus()
		
	}
	else if(document.formEmp.tab1_rdo3[0].checked==true && document.formEmp.tab1_reason.value==""){
		alert ("Reason for Leaving is required")
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_reason.focus()
		
	}	
	//******************************************************************
	else if (document.formEmp.tab1_rdo4[0].checked==false && document.formEmp.tab1_rdo4[1].checked==false){
		alert ("Do you have any RELATIVES THAT CURRENTLY WORK FOR any property listed above?")		
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_rdo4[0].focus()		
	}
	else if (document.formEmp.tab1_rdo4[0].checked==true && (document.formEmp.tab1_comment2.value=="" || document.formEmp.tab1_comment2.value.length<4)){
		alert ("Please identify their name and the property they work for")		
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_comment2.focus()		
	}
	//******************************************************************
	else if (document.formEmp.tab1_rdo5[0].checked==false && document.formEmp.tab1_rdo5[1].checked==false){
		alert ("Have you ever been dismissed or asked to resign?")		
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_rdo5[0].focus()
	}
	else if (document.formEmp.tab1_rdo5[0].checked==true && (document.formEmp.tab1_comment3.value=="" || document.formEmp.tab1_comment3.value.length<4)){
		alert ("Have you ever been dismissed or asked to resign?. If yes, please explain")		
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_comment3.focus()
	}
	//******************************************************************
	else if (document.formEmp.tab1_rdo6[0].checked==false && document.formEmp.tab1_rdo6[1].checked==false){
		alert ("Have you ever been convicted of a crime (felony or misdemeanor) or any financial related misdemeanors?")		
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_rdo6[0].focus()
	}
	else if (document.formEmp.tab1_rdo6[0].checked==true && (document.formEmp.tab1_comment4.value=="" || document.formEmp.tab1_comment4.value.length<4)){
		alert ("Have you ever been convicted of a crime (felony or misdemeanor) or any financial related misdemeanors?. If yes, explain")		
		TabbedPanels1.showPanel(0)
		document.formEmp.tab1_comment4.focus()
	}
	
	//******************* tab3 *****************************************
	else if (document.formEmp.tab3_rdo1[0].checked==false && document.formEmp.tab3_rdo1[1].checked==false){
		alert ("Are you available to work weeking?")		
		TabbedPanels1.showPanel(2)
		document.formEmp.tab3_rdo1[0].focus()
	}
	else if (document.formEmp.tab3_rdo2[0].checked==false && document.formEmp.tab3_rdo2[1].checked==false){
		alert ("Are you available to work holidays?")		
		TabbedPanels1.showPanel(2)
		document.formEmp.tab3_rdo2[0].focus()
	}
	else if (document.formEmp.tab3_rdo3[0].checked==false && document.formEmp.tab3_rdo3[1].checked==false){
		alert ("Are you available to work nights?")		
		TabbedPanels1.showPanel(2)
		document.formEmp.tab3_rdo3[0].focus()
	}
	else if (document.formEmp.tab3_rdo4[0].checked==false && document.formEmp.tab3_rdo4[1].checked==false){
		alert ("Do you prefer: Part Time or Full Time?")		
		TabbedPanels1.showPanel(2)
		document.formEmp.tab3_rdo4[0].focus()
	}
	else if (document.formEmp.tab3_rdo5[0].checked==false && document.formEmp.tab3_rdo5[1].checked==false){
		alert ("Are you available to work overtime?")		
		TabbedPanels1.showPanel(2)
		document.formEmp.tab3_rdo5[0].focus()
	}
	else if (document.formEmp.tab3_rdo4[0].checked==true && document.formEmp.tab3_hours.value==""){
		alert ("If part time, hours desired to work a week: ")		
		TabbedPanels1.showPanel(2)
		document.formEmp.tab3_hours.focus()
	}
	else {
		document.formEmp.submit()	
	}
	
	
}
