$().ready(function() {
  $('#coda-slider-1').codaSlider({
    dynamicArrows: false,
    dynamicTabs: false
  });

  $('#coda-slider-2').codaSlider({
    dynamicArrows: false,
    dynamicTabsPosition: 'bottom',
    autoSlide: true
  });

  $( "#book_date" ).datepicker({
    showOn: "button",
    buttonImage: "/img/gui/calIcon.jpg",
    buttonImageOnly: true,
    minDate: 0,
    showOn: 'both'
  });

  $("#pikame").PikaChoose();
});

/* Booking */
function goBook() { 
  var ok = true;
  var hotel = document.getElementById("book_hotel").value;
  var arrival = document.getElementById("book_date").value;
  var nights = document.getElementById("book_nights").value;
  var adultsCnt = document.getElementById("book_adults").value;
  var kidsCnt = document.getElementById("book_kids").value;
  
  if (hotel == "") {
	ok = false;
	alert("Please choose the hotel.");
  }
  else {
	ok = true;
  }

    // get departure date  
    var dep = new Date(arrival);
    dep.setDate(dep.getDate() + (nights*1));
    var departure = (dep.getMonth() + 1) + "/" + dep.getDate() + "/" + dep.getFullYear();
    //
  if (ok) {
	if (hotel == "0") {
      var BookURL = "https://gc.synxis.com/rez.aspx?Chain=7275&arrive=" + arrival + "&depart=" + departure + "&adult=" + adultsCnt + "&child=" + kidsCnt;
	}
	else {
      var BookURL = "https://gc.synxis.com/rez.aspx?Hotel=" + hotel + "&Chain=7275&arrive=" + arrival + "&depart=" + departure + "&adult=" + adultsCnt + "&child=" + kidsCnt;
	}
    document.location = BookURL;
  }
}

/* RFP */
/* Form */
function chkForm(frm) {
	var obligateFlds = ["First_Name", "Last_Name", "City", "State", "Telephone", "Email", "Function_Name"];
	var full = true;
	var currentFld;
	for (i in obligateFlds) {
		currentFld = document.getElementsByName(obligateFlds[i])[0];
		if (currentFld.value == "") {
			full = false;
		}
		else {}
	}
	
	if (full) {
		alert("Thank you, your request is being submitted.");
		frm.action = "../mail/send.php?send=rfp";
		frm.method = "post";
		return true;
	}
	else {
		alert("Please complete or correct the form and submit again.");
		return false;
	}
	//return full;
}

/* Email */
function emailCheck(field) {
	var reg = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$";
	var mail = field.value;
	if ((mail.match(reg)) || (mail == "")) {}
	else {
		field.value = "";
	}
}

