jQuery(function($){
	$.datepicker.regional['pt-BR'] = {
		clearText: 'Limpar', clearStatus: '',
		closeText: 'Fechar', closeStatus: '',
		prevText: '&#x3c;Anterior', prevStatus: '',
		prevBigText: '&#x3c;&#x3c;', prevBigStatus: '',
		nextText: 'Pr&oacute;ximo&#x3e;', nextStatus: '',
		nextBigText: '&#x3e;&#x3e;', nextBigStatus: '',
		currentText: 'Hoje', currentStatus: '',
		monthNames: ['Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho',
		'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
		monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
		'Jul','Ago','Set','Out','Nov','Dez'],
		monthStatus: '', yearStatus: '',
		weekHeader: 'Sm', weekStatus: '',
		dayNames: ['Domingo','Segunda-feira','Ter&ccedil;a-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sabado'],
		dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
		dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
		dayStatus: 'DD', dateStatus: 'D, M d',
		dateFormat: 'dd/mm/yy', firstDay: 0, 
		initStatus: '', isRTL: false};
	$.datepicker.setDefaults($.datepicker.regional['pt-BR']);
});

$(document).ready(function() {
	$("#datanascimento").mask("99/99/9999");
	$("#dataentrada").mask("99/99/9999");
	$("#datasaida").mask("99/99/9999");
	$("#cep").mask("99.999-999");
	$("#placaveiculo").mask("aaa-9999");
	$("#cpf").mask("999.999.999-99");
	$("#telefone").mask("(99) 9999-9999");
	$("#celular").mask("(99) 9999-9999");
	$("#documento").numeric();
	$("#webcheck").formValidation({
				alias			: 'title'
				,required	: 'accept'
				,err_list	:	true
				,callback	: 'callback'
	});
	jQuery("select[@name=pais]").change(function(){
		var value = this.value;
		if(!value) {
			$("#EstadoCidadeBrasil").hide();
			$("#EstadoCidadeEstrangeiro").hide();
		} else {
			if(value==1) {
				$("#EstadoCidadeBrasil").show();
				$("#EstadoCidadeEstrangeiro").hide();
			}
			if(value==2) {
				$("#EstadoCidadeBrasil").hide();
				$("#EstadoCidadeEstrangeiro").show();
			}			
		}
	});

$("#dataentrada,#datasaida").datepicker($.extend({}, 
$.datepicker.regional["pt-BR"], { 
		beforeShow: customRange,
		dateFormat: "dd/mm/yy", 
    showOn: "both", 
    buttonImage: "http://www.hoteiscostanorte.com.br/ingleses/img/calendar.gif", 
    buttonImageOnly: true
})); 

});

function callback() {
	var value = $("#pais").val();
		if(value) {
			if(value ==1) {
				var estado = $("#estado").val();
				var cidade = $("#cidade").val();
				if(!estado && !cidade) {
					alert("Atenção, verifique:\n- Estado\n- Cidade");
					return false;
				}
				if(!estado) {
					alert("Atenção, verifique:\n- Estado");
					return false;
				}
				if(!cidade) {
					alert("Atenção, verifique:\n- Cidade");
					return false;
				}
				return true;
			}
			if(value ==2) {
				var estado = $("#estadoFora").val();
				var cidade = $("#cidadeFora").val();
				if(!estado && !cidade) {
					alert("Atenção, verifique:\n- Estado\n- Cidade");
					return false;
				}
				if(!estado) {
					alert("Atenção, verifique:\n- Estado");
					return false;
				}
				if(!cidade) {
					alert("Atenção, verifique:\n- Cidade");
					return false;
				}
				return true;
			}
		} else return false;
}

function customRange(input) {
	if(input.id == "datasaida") {
		if($("#dataentrada").val()) {
			return {
				minDate: $("#dataentrada").datepicker("getDate"),
				maxDate: "3y"
			}
		} else{
			return {
				minDate: 0,
				maxDate: "3y"
			}
		}
	}

	if(input.id == "dataentrada") {
		if($("#datasaida").val()) {
			return {
				minDate: 0,
				maxDate: $("#datasaida").datepicker("getDate")
			}
		} else{
			return {
				minDate: 0,
				maxDate: "3y"
			}
		}
	}
	

}

