﻿//Busca Avançada DP
var validSearch = {
    advance: $('[id$=hdnAdvance]').val(),
    simple: $('[id$=hdnSimple]').val()
}

function ClickDetailDPSearch() {
	$("#divAdvancedSearchDP").slideToggle("slow");
	$(".lbnAdvancedSearchDP").toggleClass("bt-busca-simples");

	//var advance = $('[id$=hdnAdvance]').val();
	//var simple = $('[id$=hdnSimple]').val();

	if ($(".lbnAdvancedSearchDP").text() == "Busqueda avanzada") {
	    $(".lbnAdvancedSearchDP").text("Busqueda simple");
		$(".lbnAdvancedSearchDP")[0].title = "Use nossa busca simples";
	}
	else {
	    $(".lbnAdvancedSearchDP").text("Busqueda avanzada");
		$(".lbnAdvancedSearchDP")[0].title = "Use nossa busca avançada";
	}
	return false;
}
function ShowRoomDP() {
	var room = $(".ddlRoomquantityDP").val();

	if (room > 1) {
		$("#ulRoomDP2").show();
	}
	else {
		$("#ulRoomDP2").hide();
	}

	if (room > 2) {
		$("#ulRoomDP3").show();
	}
	else {
		$("#ulRoomDP3").hide();
	}

	return false;
}

function ShowKidsAgeDP(room) {
	var kids = $(".ddlKidPassengerDP_" + room).val();

	if (kids > 0) {
		$("#liKidAgePassengerDP_" + room).show();
	}
	else {
		$("#liKidAgePassengerDP_" + room).hide();
	}

	for (i = 1; i < 4; i++) {
		if (i <= kids) {
			$(".ddlKidAgeDP" + room + "_" + i).show();
		}
		else {
			$(".ddlKidAgeDP" + room + "_" + i).hide();
		}
	}
	return false;
}

//Busca Avançada Hotel
function ClickDetailHotelSearch() {
	$("#divAdvancedSearchHotel").slideToggle("slow");
	$(".lbnAdvancedSearch").toggleClass("bt-busca-simples");

	//debugger;
	var advance = $('[id$=hdnAdvance]').val();
	var simple = $('[id$=hdnSimple]').val();

	if ($(".lbnAdvancedSearch").text() == advance) {
	    $(".lbnAdvancedSearch").text(simple);
		$(".lbnAdvancedSearch")[0].title = "Use nossa busca simples";
	}
	else {
	    $(".lbnAdvancedSearch").text(advance);
		$(".lbnAdvancedSearch")[0].title = "Use nossa busca avançada";
	}
	return false;
}

function ShowRoom() {
	var room = $(".ddlRoomQuantity").val();

	if (room > 1) {
		$("#ulRoom2").show();
	}
	else {
		$("#ulRoom2").hide();
	}

	if (room > 2) {
		$("#ulRoom3").show();
	}
	else {
		$("#ulRoom3").hide();
	}

	return false;
}

function ShowKidsAgeHS(room) {
	var kids = $(".ddlKidPassenger_" + room).val();

	if (kids > 0) {
		$("#liKidAgePassenger_" + room).show();
	}
	else {
		$("#liKidAgePassenger_" + room).hide();
	}

	for (i = 1; i < 4; i++) {
		if (i <= kids) {
			$(".ddlKidAge" + room + "_" + i).show();
		}
		else {
			$(".ddlKidAge" + room + "_" + i).hide();
		}
	}
	return false;
}


//Busca Avançada FS
function SelectTripType(type) {
	if (type == 0) {
		$(".liArrivalDateTime")[0].style.visibility = 'hidden';
		$(".liArrivalTime")[0].style.visibility = 'hidden';
		/*
		$("#" + $("#divDdlArrivalTimeId").html()).attr("disabled", true);
		$("#" + $("#divTxtArrivalDateId").html()).attr("disabled", true);
		$("#" + $("#divTxtArrivalDateId").html() + "_TextBox").attr("disabled", true);
		$("#" + $("#divTxtArrivalDateId").html() + "_Image").attr("disabled", true);*/
		ValidatorEnable($("#" + $("#divCvArrivalDate").html())[0], false);
		ValidatorEnable($("#" + $("#divRfvArrivalDate").html())[0], false);
		ValidatorEnable($("#" + $("#divCvArrivalTime").html())[0], false);
	}
	else {
		$(".liArrivalDateTime")[0].style.visibility = '';
		$(".liArrivalTime")[0].style.visibility = '';
		/*
		$("#" + $("#divDdlArrivalTimeId").html()).removeAttr("disabled");
		$("#" + $("#divTxtArrivalDateId").html()).removeAttr("disabled");
		$("#" + $("#divTxtArrivalDateId").html() + "_TextBox").removeAttr("disabled");
		$("#" + $("#divTxtArrivalDateId").html() + "_Image").removeAttr("disabled");*/
		ValidatorEnable($("#" + $("#divCvArrivalDate").html())[0], true);
		ValidatorEnable($("#" + $("#divRfvArrivalDate").html())[0], true);
		ValidatorEnable($("#" + $("#divCvArrivalTime").html())[0], true);
	}
	//return false;

}

function ClickDetailFlightSearch() {
	$("#divAdvancedSearchFlight").slideToggle("slow");
	$(this).toggleClass("bt-busca-simples");
	return false;
}

function ShowKidsAge(ddl) {
	var kids = $(".ddlKidPassenger").val();

	if (kids > 0) {
		$(".liKidAgePassenger").show();
	}
	else {
		$(".liKidAgePassenger").hide();
	}
	for (i = 1; i < 7; i++) {
		if (i <= kids) {
			$(".ddlKidAge" + i).show();
		}
		else {
			$(".ddlKidAge" + i).hide();
		}
	}
	return false;
}

function VerifyChildrenAndBabies(sender) {
    var numTot = Number($(".ddlKidPassenger").val()) + Number($(".ddlInfPassenger").val());
    var msg = '';
    if (numTot > 6) {
        var valor = Number($('#' + sender.id).val());
        valor -= (numTot - 6);
        $('#' + sender.id).val(valor);
        msg = lblFlightSearchInfantConflit;
    }
    if (sender.id.indexOf('ddlInf') != -1)
        VerifyOneBabyForAdult(sender, msg);
    else if (msg.length > 0)
        alert(msg);
}

function VerifyOneBabyForAdult(sender, msg) {
   var numInf = Number($(".ddlInfPassenger").val());
   var numAdt = Number($("[id$=ddlAdultPassenger]").val());
   if (numInf > numAdt) {
       $(".ddlInfPassenger").val(0);
       if (msg.length > 0)
           msg += "\n";
       msg += lblFlightSearchOnlyOne;
   }
   if (msg.length > 0)
       alert(msg);
}


function ShowKidsAgePck(ddl) {
	var kids = $(".ddlKidPassengerPck").val();

	if (kids > 0) {
		$(".liKidAgePassengerPck").show();
	}
	else {
		$(".liKidAgePassengerPck").hide();
	}
	for (i = 1; i < 7; i++) {
		if (i <= kids) {
			$(".ddlKidAge" + i).show();
		}
		else {
			$(".ddlKidAge" + i).hide();
		}
	}
	return false;
}
function ShowKidsAgeCrz(ddl) {
	var kids = $(".ddlKidPassengerCrz").val();

	if (kids > 0) {
		$(".liKidAgePassengerCrz").show();
	}
	else {
		$(".liKidAgePassengerCrz").hide();
	}
	for (i = 1; i < 7; i++) {
		if (i <= kids) {
			$(".ddlKidAge" + i + "Crz").show();
		}
		else {
			$(".ddlKidAge" + i + "Crz").hide();
		}
	}
	return false;
}



function LoadDeparture(rdt) {

	if (rdt == 1) {
		alert('internacional');
	}
	else if (rdt == 0) {
		alert('nacional');
	}
}

function ClickDetailCruiseSearch() {
	$("#divAdvancedSearchCruise").slideToggle("slow");
	$(this).toggleClass("bt-busca-simples");
	return false;
}

