﻿/*
	\u00E7 =  Min
	\u00C7 =  May
	\u00FA = 
	\u00E9 = 
	\u00E0 =
	\u00E3 = 
	\u00E1 = 
	\u00F3 = 
	\u00FA = 
	\u00EA = 
	\u00ED =  Min
	\u00F1 =  min
	\u00F1 =  min   --  \u00D1 =  May 
*/

/*
    CUANDO DEN DE ALTA ALGUN CONTENIDO:  CUIDADO CON LOS ACENTOS (Falla en IE Vr:6)
*/

var gblIDIOMA="ESP";
var gblSITIOCLAVE="CLICKHAR";

try {

        var fGbl = function(){ 	
	        return{		
		            llenaGlbs:function(params){
			            gblIDIOMA = (typeof params.Idioma!='undefined' && params.Idioma!=null) ? params.Idioma : gblIDIOMA ; 
			            gblSITIOCLAVE = (typeof params.SitioClave!='undefined' && params.SitioClave!=null) ? params.SitioClave : gblSITIOCLAVE;			           
		            },		            
		            TextoSeguro:function(Obj,Text) {
		                var ChrB = ['á','é','í','ó','ú','ã'];
		                var ChrR = ['a','e','i','o','u','a'];
		                var _Text = Text;
		                try {
		                    for(var ix=0; ix<ChrB.length; ix++){
		                        var patt=new RegExp(ChrB[ix],"g");
				                _Text = _Text.replace(patt,ChrR[ix]); 
		                    }    
		                } catch(ex) {
		                    _Text = Text; //Regreso la Cadena Original
		                }finally {
		                    return _Text;
		                }
		            }
	            }; //fin <return>
        }(); //fin <fGbl>

        var fdic=function() {
			    var dicc = {ESP:0, ING:1, POR:2};
			    var pos=dicc.ING; var resultado='';
	            return{		
			            trad:function(clave,idioma){				            
				            resultado = ''; 
				            //Si me lo pasan como cadena 
							if (typeof clave!='undefined') {								
					            resultado = (typeof clave!='undefined') ? clave:'';
				            }
				            return resultado;			
			            },
			            meses:function(idioma) {
				            if (idioma==null) { idioma = this.lang(idioma); }
				            resultado='';
				            if (typeof aMeses!='undefined') {								
					            resultado = (typeof aMeses!='undefined') ? aMeses:'';
				            }				
				            return resultado;
			            },
			            mesesnombre:function(idioma) {
				            resultado='';
				            if (typeof aMesesNombre!='undefined') {								
					            resultado = (typeof aMesesNombre!='undefined') ? aMesesNombre:'';
				            }				
				            return resultado;
			            },
			            dias:function(idioma) {
				            if (idioma==null) { idioma = this.lang(idioma); }
				            resultado=''; pos = eval("dicc." + idioma.toUpperCase());
				            if (typeof aDias!='undefined') {								
					            resultado = (typeof aDias!='undefined') ? aDias:'';
				            }				
				            return resultado;
			            },
			            diasnombre:function(idioma) {
				            if (idioma==null) { idioma = this.lang(idioma); }
				            resultado=''; pos = eval("dicc." + idioma.toUpperCase());
				            if (typeof aDiasNombre!='undefined') {								
					            resultado = (typeof aDiasNombre!='undefined') ? aDiasNombre:'';
				            }				
				            return resultado;
			            },
			            lang:function(_lang){
				            if (typeof _lang=='undefined' || _lang==null || _lang== '') {
					            if (typeof gblIDIOMA!='undefined') {
						            _lang = gblIDIOMA;
					            }else {
						            _lang = document.getElementById('Idioma');
						            _lang = (typeof _lang!='undefined' && _lang!=null) ? _lang.value :'';
					            }					
					            _lang = (_lang!='') ? _lang : 'ING';						
				            }
				            return _lang.toUpperCase();
			            },
			            sitioclave:function(_clave){
				            if (typeof _clave=='undefined' || _clave==null || _clave== '') {
					            if (typeof gblSITIOCLAVE!='undefined') {
						            _clave = gblSITIOCLAVE;
					            }				
					            _clave = (_clave!='') ? _clave : 'TODOS';						
				            }
				            return _clave.toUpperCase();
			            }			
	                }; //fin <return>
        }(); //fin <fdic>

     

} catch(ex) {

} finally {


                // ----- INI: CARGA DE TODAS LAS VARIABLES DE DICCIONARIO  -----

var disAlertCaracteresInvalidos = "Caracteres Invalidos:";
var disSearchSite = "Por favor indique su busqueda.";
var disLoading = "Cargando...";
var disIndiqueAerolineaTraslado = "Por favor indique la aerolinea y vuelo para su traslado del aeropuerto";
var disTelPasajero = "Verifique el n\u00FAmero de tel\u00E9fono";
var disMandatoryField = "Por favor llenar todos los campos obligatorios";
var disAlertRates = "Debe introducir las edades de los ni\u00F1os";
var disAlertAdultos = "No podemos aceptar habitaciones sin adultos.";
var disSelectAeropOrigen = "Por favor seleccione el aeropuerto origen.";
var disSelectAeropDestino = "Por favor seleccione el aeropuerto de llegada.";
var disSelectPickUpCityCars = "Por favor seleccione una ciudad de entrega.";
var disSelectDropOffCityCars = "Por favor seleccione una ciudad de devoluci\u00F3n.";
var disSelectDestino = "Por favor seleccione su destino.";
var disSelectDifAirport = "El aeropuerto de origen deber ser diferente al aeropuerto de llegada.";
var disCercaDeDestino = "Por favor indicar el destino.";
var disCercaDeAttraccion ="Por favor indicar la Attracci\u00F3n.";
var disNoFechaHoyCarros ="La fecha de entrega debe ser posterior al dia de hoy.";
var disNoFechasHorasDifCarros ="La fecha de devolucion debe ser posterior a 24 horas.";
var disPaxPermitidosTours ="Por favor especifique al menos 1 y hasta {0}.";
var disPaxPermitidos ="Por favor especifique al menos 1 y hasta {0} pasajeros.";
var disFechaSalidaPosterior = "La fecha de salida debe ser posterior a la fecha de llegada.";
var disFechaPosteriorTransfer = "La fecha de salida debe ser posterior a la fecha de llegada.";
var disFechaDevolucionPosteriorCarros ="La fecha de Devolucion debe ser posterior a la fecha de Entrega.";
var disSelectDestinoLista ="Seleccione un destino de la lista.";
var disAllDestination ="Todos los Destinos";
var disAllHotels ="Todos los Hoteles";
var disAllCities ="Todas las Ciudades / Zonas";
var disAllCategories ="Todas las Categor\u00EDas";
var disConnectFailure ="Conectando ...";
var disNoResults ="No hay resultados para los datos solicitados.";
var disHotels ="Hoteles";
var disNoAvailable ="No Disponible";
var disClose ="Cerrar";
var titDescription ="Descripci\u00F3n:";
var titRooms ="Cuartos:";
var titView ="Vista:";
var titAmenities ="Servicios:";
var titCancellationPolicy ="Pol\u00EDticas de cancelaci\u00F3n:";
var disNewNewerFlashPlayer ="La pel\u00EDcula requiere de una versi\u00F3n superior<br/> de Flash Player";
var disDownloadFlashPlayer ="Descargar Flash Player";
var disAlertAdults  ="Por favor indicar el n\u00FAmero de adultos";
var disAlertKids ="Por favor indicar el n\u00FAmero de ni\u00F1os";
var disAlertHotel ="Por favor indicar el nombre del hotel";
var disAlertTrasfer ="Por favor seleccione el Traslado";
var disAlertAirline1 ="Por favor indicar el nombre de la aerol\u00EDnea para el traslado del aeropuerto al hotel";
var disAlertFlight1 ="Por favor indicar el n\u00FAmero de vuelo para el traslado del aeropuerto al hotel";
var disAlertAirline2 ="Por favor indicar el nombre de la aerol\u00EDnea para el traslado del hotel al aeropuerto";
var disAlertFlight2 ="Por favor indicar el n\u00FAmero de vuelo para el traslado del hotel al aeropuerto";
var disAlertTipoTraslado ="Por favor indicar el Tipo de Traslado";
var disAlertFechaMinima ="M\u00EDnimo con 48 horas de anticipaci\u00F3n.";
var disAlertFechaHoy1 ="La fecha de llegada debe ser posterior al d\u00EDa de hoy.";
var disAlertFechaHoy2 ="La fecha de salida debe ser posterior al d\u00EDa de hoy.";
var disAlertAgree = "";
var disDayBirthday = "Por favor indique su d\u00EDa de nacimiento.";
var disMonthBirthday = "Por favor indique su mes de nacimiento.";
var disYearBirthday = "Por favor indique su a\u00F1o de nacimiento.";
var disGender = "Por favor indique su sexo.";
var disEmergencyContactName = "Por favor indique el nombre del contacto de emergencia.";
var disEmergencyContactPhone = "Por favor indique el telefono del contacto de emergencia.";
/*   INI:    DICCIONARIO PARA CALENDARIO      */
var calPREV_YEAR ="Año previo (presionar para menu)";
var calPREV_MONTH ="Mes previo (presionar para menu)";
var calGO_TODAY ="Hoy";
var calNEXT_MONTH ="Mes siguiente (presionar para menu)";
var calNEXT_YEAR ="Año siguiente (presionar para menu)";
var calSEL_DATE ="Seleccione fecha";
var calDRAG_TO_MOVE ="Arrastrar para mover";
var calPART_TODAY =" (hoy)";
var calINFO ="Acerca del calendario";
var calDAY_FIRST ="Mostrar %s primero";
var calCLOSE ="Cerrar";
var calTODAY ="Hoy";
var calTIME_PART ="(Shift-)Haga clic o arrastre para cambiar el valor.";
var calTIME ="Hora:";
var calABOUT ="      Selecci\u00F3n de fecha:\n" + "      - Use los botones \xab, \xbb para seleccionar el ao\n" + "      - Use los botones {0}, {1} para seleccionar el mes\n" + "      - Mantenga oprimido el bot\u00F3n del mouse en cualquiera de los botones superiores para una selecci\u00F3n r\u00E1pida.";
var calABOUT_TIME ="";
/*   FIN:    DICCIONARIO PARA CALENDARIO      */
/*	INI:	VALIDADOR DE PAGOS */
var disAlertZip ="Debe ingresar el c\u00F3digo postal (secci\u00F3n de tarjeta de cr\u00E9dito)";
var disAlertBank="Debe ingresar el banco emisor (secci\u00F3n de tarjeta de cr\u00E9dito)";
var disAlertAddress ="Debe ingresar la direcci\u00F3n (secci\u00F3n de tarjeta de cr\u00E9dito)";
var disAlertName ="Debe escribir su nombre";
var disAlertLastName ="Debe escribir su apellido";
var disAlertEmail ="Debe introducir un E-Mail valido";
var disAlertEmail2 ="El email lo necesita escribir 2 veces por seguridad. Falto la segunda.";
var disAlertCountry ="Debe seleccionar su pa\u00EDs";
var disAlertState ="Debe escribir su estado. Por favor seleccione otra vez su pa\u00EDs.";
var disAlertCity ="Debe escribir cual es su ciudad";
var disAlertPhone ="Le falto escribir su tel\u00E9fono";
var disAlertPhone2 ="Por favor escriba su tel\u00E9fono celular";
var disAlertCardHolderName ="Debe escribir el nombre que aparece en la tarjeta de cr\u00E9dito";
var disAlertCreditCard ="Le falto el n\u00FAmero de la tarjeta de cr\u00E9dito";
var disAlertCreditCard2 ="Por favor asegurese que el n\u00FAmero de tarjeta que escribio pertenece al tipo de tarjeta que selecciono.";
var disAlertCreditCard3 ="La Tarjeta de Cr\u00E9dito es Invalida:";

var disAlertCreditCardLongRequired ="La Tarjeta de Cr\u00E9dito es Invalida: \n \u2022 Longitud: {0} \n \u2022 Longitud Requerida: {1}";

var disAlertAgree ="Debe aceptar las pol\u00EDticas antes de continuar";
var disAlertAirline1 ="Debe introducir la aerolinea y el vuelo para el traslado a su llegada";
var disAlertAirline2 ="Debe introducir la aerolinea y el vuelo para el traslado a su partida";
var disAlertCodigoSeguridad = "Debe introducir el c\u00F3digo de seguridad";
var disAlertMontoUsarTCCertRegalo = "Debe introducir el monto a usar de su certificado de regalo.";
var disAlertExpirationDate ="Debe seleccionar la fecha de vencimiento de su tarjeta de cr\u00E9dito";
var disAlertPhoneLenght ="Debe escribir un n\u00FAmero de tel\u00E9fono v\u00E1lido";
var disAlertQuestion ="Debe especificar, Com\u00F3 se entero de nosotros?";
var disAlertDiferentes ="Por favor re-escriba su email correctamente.";
/*  FIN:	VALIDADOR DE PAGOS */
var disViewMoreRooms ="Ver Mas Cuartos.";
var disHideRooms ="Ocultar Cuartos.";
var disAlertComments ="Por favor escriba sus comentarios.";
var disAlertEmail_CC ="Debe seleccionar a quien va dirigido el comentario.";
var disAlertAnswerQuestions ="Es necesario contestar todas las preguntas. Gracias.";
var disAlertAnswerQuestionsSendFeedback ="Por favor conteste las preguntas para mandarnos sus comentarios.";
var disCarSameasPickUp ="(misma ciudad de entrega)";
var disSelectPickUpCar ="Por favor seleccione la ciudad de entrega.";
var disPleaseSelectTour = "Por favor seleccione algun tour.";
var urlHotelBooking = "/ReservaHoteles/";
var urlHotels = "/Hoteles/";
var disFrmCreditCardNumber = "N\u00FAmero de Tarjeta:";
var disFrmCreditCardDesc = "Favor de ingresar su n\u00FAmero de tarjeta de cr\u00E9dito sin espacios; (M\u00E1ximo 16 d\u00EDgitos).";
var disFrmCertificadoRegaloNumber = "# Certificado Regalo:";
var disFrmCertificadoRegaloDesc = "Favor de ingresar su n\u00FAmero de certificado sin espacios; (M\u00E1ximo 16 d\u00EDgitos).";
var disFrmCreditCardCodigoSeguridad = "C\u00F3digo de Seguridad:";
var disFrmCreditCardCodigoSeguridadDesc = "¿Qu\u00E9 es esto?";
var disFrmCertificadoRegaloCodigoAcceso = "C\u00F3digo de Acceso:";
var disFrmCertificadoRegaloCodigoAccesoDesc = "";
var disFrmCreditCardHolderName = "Titular de la Tarjeta:";
var disFrmCreditCardHolderNameDesc = "La informaci\u00F3n debe coincidir con su tarjeta de cr\u00E9dito.";
var disFrmCertificadoHolderName = "Titular del Certificado:";
var disFrmCertificadoHolderNameDesc = "La informaci\u00F3n debe coincidir con su certificado.";

var aMeses = ["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"];
					  
var aMesesNombre = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"];
							
var aDias =["Dom", "Lun", "Mar", "Mie", "Jue", "Vie", "Sab", "Dom"];
					
var aDiasNombre = ["Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sabado", "Domingo"];
var disCorporateName = "Ingresar un valor para la raz\u00F3n social.";
var disRFCNumber = "El numero fiscal ingresado no es valido.";
var disTipoDocumento = "Indique el tipo de documento.";
var disNumDocumento = "Indique el n\u00FAmero del documento.";
var disCategoriaIva = "";

var disFrmEstadosUY = "Departamentos:";
var disFrmEstadosMX = "Estados:";
var disFrmEstadosCL = "Regiones";

var disAlertVoucherNumReservacion = "Por favor indique su n\u00FAmero de reservaci\u00F3n.";
var disAlertVoucherEmail = "Por favor indique su email.";
var disAlertVoucherNumReservacionValido = "Por favor indique un n\u00FAmero de reservaci\u00F3n valido.";
var disAlertVoucherEmailValido = "Por favor indique un email valido.";
var disChooseBank = "Elija un banco";

} //Cierre de Finally 
	

