jordania

5 RAZONES PARA VIAJAR POR LIBRE

  1. PUEDES MODIFICAR LA RUTA EN CUALQUIER MOMENTO: Cuantas veces no os ha pasado que contratáis un viaje organizado y os encontráis con que os quedaríais más tiempo en un sitio. Por ejemplo relajándoos en la playa o visitando una ciudad más a fondo. O el guia os lleva a una exposición de alfombras en Túnez porque tiene comisión y no os interesa. En mi caso normalmente reservo el vuelo y la primera noche. A partir de ahí y aunque tengas hoteles mirados siempre puedes decidir si quedarte más o menos en un sitio. Y alguien dirá y si luego no encuentro alojamiento? Bueno a mí nunca me ha pasado, siempre intento buscar alojamiento justo llegando al sitio para no tener sorpresas.
  2. CONOCES MEJOR EL PAÍS: El echo que vayas por libre implica cierto tiempo de preparación del viaje. Leer blogs, guías del país para preparar el mejor itinerario posible y como tampoco tienes un autobús esperándote a la puerta del hotel también acabas relacionándote más con los lugareños.
  3. MAS ECONÓMICO: Con el tiempo me he dado cuenta que yo me gastaba en los viajes era mucho menos que lo que ofrecían en los packs montados de las agencias. También es verdad que no suelo moverme por hoteles de 5* pero lo que ofrecen en los packs para la gente de a pie tampoco lo es. 
  4. VIAJAS A TU RITMO: Yo como supongo que muchos de vosotros empece viajando en viajes organizados. De eso ya hace mucho tiempo pero recuerdo mi viaje a Egipto como si fueramos un puñado de borregos corriendo arriba y abajo para ver todos los monumentos con un ritmo frenético que al final del día estabas agotada.
  5. ELIGES DONDE ALOJARTE Y COMER: De echo en realidad lo eliges todo, en vez que los demás lo elijan por ti. En un pack organizado el autobus te deja en el hotel y si no te gusta te aguantas. Si que antes de contratar el viaje puedes consultar los hoteles pero en muchos casos no tienes opción de escoger o es muy limitada. 

function changeSearchEngine(aux){
document.getElementById(“cflSearch1”).checked=false;
document.getElementById(“choSearch1”).checked=false;
document.getElementById(“cviSearch1”).checked=false;
document.getElementById(“cflSearch2”).checked=false;
document.getElementById(“choSearch2”).checked=false;
document.getElementById(“cviSearch2”).checked=false;
document.getElementById(“cflSearch3”).checked=false;
document.getElementById(“choSearch3”).checked=false;
document.getElementById(“cviSearch3″).checked=false;
if(aux==”flSearch”){
document.getElementById(“flSearch”).style.display = “block”;
document.getElementById(“hoSearch”).style.display = “none”;
document.getElementById(“viSearch”).style.display = “none”;
document.getElementById(“cflSearch1″).checked=true;
}else if(aux==”hoSearch”){
document.getElementById(“flSearch”).style.display = “none”;
document.getElementById(“hoSearch”).style.display = “block”;
document.getElementById(“viSearch”).style.display = “none”;
document.getElementById(“choSearch2″).checked=true;
}else if(aux==”viSearch”){
document.getElementById(“flSearch”).style.display = “none”;
document.getElementById(“hoSearch”).style.display = “none”;
document.getElementById(“viSearch”).style.display = “block”;
document.getElementById(“cviSearch3″).checked=true;
}
return false;
}
function clearField(wh){
if (document.getElementById(wh).value == ‘DD/MM/AAAA’){
document.getElementById(wh).value=””;
}
}
var alNoAeropuertoOrigen = “Debe indicar un aeropuerto de origen”;
var maxInfants = “Máximo un bebe por adulto”;
var alMaxNinePassengers = “El número máximo de pasajeros es de 9”;
var alMaxFourPassengers = “El número máximo de pasajeros por habitación es de 4. Por favor revisa el número de pasajeros”;
var alNoPassengerSelected = “No ha seleccionado ningún pasajero”;
var alMaxTwoChildForAdult = “Máximo dos niños por adulto”;
var alCityDepartureBlank = “Debe indicar una ciudad de salida.”;
var alCityDepartureNoNum = “La ciudad de salida no puede contener números”;
var alCityArrivalBlank = “Por favor escribe la ciudad de destino”;
var alCityArrivalNoNum = “La ciudad de destino no puede contener números.”;
var alDateDepartureBlank = “Debe indicarnos la fecha de salida”;
var alDateDepartureFormatErr = “El formato de la fecha de salida correcto es dd/mm/aaaa. ej. 27/12/2009”;
var alDateReturnBlank = “Debe indicarnos la fecha de regreso”;
var alDateReturnFormatErr = “El formato de la fecha de regreso correcto es dd/mm/aaaa. ej. 27/12/2009”;
var alDateDepartureBeforeNow = “La fecha de salida introducida es anterior a la fecha de hoy.Por favor introduce una fecha de salida posterior a la fecha de hoy”;
var alDateReturnBeforeNow = “La fecha de regreso introducida es anterior a la fecha de hoy. Por favor introduce una fecha de regreso posterior a la fecha de hoy”;
var alDateRetBeforeDateDep = “La fecha de salida introducida es anterior o igual a la fecha de llegada. Por favor introduce una fecha de salida posterior a la fecha de llegada.”;
var alMaxThirtyDays = “La estancia máxima es de 30 dias. Por favor revisa tu fecha de salida.”;
var alMaxThirtyDaysPartA = “La fecha de salida no puede ser posterior a “;
var alMaxThirtyDaysPartB = “. Por favor revisa la fecha de salida.”;

var lastDate=”DD/MM/AAAA”;

function soloidaChecked(){
lastDate=document.flighsearch.retDateAux.value;
document.flighsearch.retDateAux.disabled=true;
}

function idayvueltaChecked(){
document.flighsearch.retDateAux.disabled=false;
document.flighsearch.retDateAux.value=lastDate;
}

function takeYear(theDate) {
var x = theDate.getYear();
var y = x % 100;
y += y < 38 ? 2000 : 1900; return y; } function anyadirDias(pDate, pTotalDias, ptipo) { var fecha = new Date(pDate.substring(3, 5) + "/" + pDate.substring(0, 2) + "/" + pDate.substring(6)); fecha.setTime(fecha.getTime() + pTotalDias * 24 * 60 * 60 * 1000); var dia = fecha.getDate(); if (dia < 10) { dia = "0" + dia; } var mes = fecha.getMonth() + 1; if (mes < 10) { mes = "0" + mes; } return ptipo == "data" ? dia + "/" + mes + "/" + takeYear(fecha) : takeYear(fecha) + "" + mes + "" + dia; } // -------------------------------------- FORM VALIDATION ------------------------------------ // // ----------------------------------- Validate Flights Search ------------------------------- // function checkSearchHomeForm(form) { // check passengers var nadults = parseInt(form.adults.value,"10"); var nchilds = parseInt(form.childs.value,"10"); var ninfants = parseInt(form.infants.value,"10"); var ntotpax = nadults + nchilds+ninfants; if (ntotpax > 9) {
alert(alMaxNinePassengers);
return false;
}

if (ntotpax < 1) { alert(alNoPassengerSelected); return false; } if ((nchilds+ninfants) > (nadults*2)) {
alert(alMaxTwoChildForAdult);
return false;
}
if ((ninfants) > nadults) {
alert(maxInfants);
return false;
}

// check cities
if (form.depCity.value == “” || form.depCity.value == “Escribe tu ciudad”) {
alert(alNoAeropuertoOrigen);
return false;
}
if (form.depCity.value.search(/d/) != -1) {
alert(alCityDepartureNoNum);
return false;
}

if (form.arrCity.value == “” || form.arrCity.value == “Escribe tu ciudad”) {
alert(alCityArrivalBlank);
return false;
}

if (form.arrCity.value.search(/d/) != -1) {
alert(alCityArrivalNoNum);
return false;
}

// check dates
if (form.depDateAux.value == “”) {
alert(alDateDepartureBlank);
return false;
}

if ((form.depDateAux.value.length != 10) || (form.depDateAux.value.charAt(2) !=’/’) || (form.depDateAux.value.charAt(5) != ‘/’)) {
alert(alDateDepartureFormatErr);
return false;
}

var diafecha, mesfecha, anyofecha;
var d = new Date();
var diasmes = [0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];

diafecha = form.depDateAux.value.substring(0, 2);
mesfecha = form.depDateAux.value.substring(3, 5);
anyofecha = form.depDateAux.value.substring(6);

var idep = parseInt(anyofecha + mesfecha + diafecha);

if (isNaN(diafecha) || isNaN(mesfecha) || isNaN(anyofecha)) {
alert(alDateDepartureFormatErr);
return false;
}
var mydarte=anyofecha+mesfecha+diafecha;
var a=””; var b=””;
if(d.getMonth() 4) {
alert(‘El número máximo de pasajeros por habitación es de 4. Por favor revisa el número de pasajeros.’);
return false;
}

if (document.hotelsSearch.inDate.value==”) {
alert(‘Debe indicar la fecha de llegada’);
return false;
}
if (document.hotelsSearch.inDate.value.length!=10) {
alert(“El formato de la fecha de llegada es incorrecto.”);
return false;
}
if ((document.hotelsSearch.inDate.value.charAt(2)!=’/’)||(document.hotelsSearch.inDate.value.charAt(5)!=’/’)) {
alert(“El formato de la fecha de llegada es incorrecto.”);
return false;
}
if(document.hotelsSearch.outDate.value==”) {
alert(‘Debe indicar la fecha de salida’);
return false;
}
if(document.hotelsSearch.outDate.value.length!=10) {
alert(“El formato de la fecha de salida es incorrecto.”);
return false;
}
if((document.hotelsSearch.outDate.value.charAt(2)!=’/’)||(document.hotelsSearch.outDate.value.charAt(5)!=’/’)) {
alert(“El formato de la fecha de salida es incorrecto.”);
return false;
}

var diafecha, mesfecha, anyofecha;
var d = new Date();
var diasmes = [0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];

diafecha = document.hotelsSearch.inDate.value.substring(0, 2);
mesfecha = document.hotelsSearch.inDate.value.substring(3, 5);
anyofecha = document.hotelsSearch.inDate.value.substring(6);

var idep = parseInt(anyofecha + mesfecha + diafecha);

if (isNaN(diafecha) || isNaN(mesfecha) || isNaN(anyofecha)) {
alert(“El formato de la fecha de llegada introducida tiene un formato incorrecto.n El formato correcto es dd/mm/aaaa. ej. 24/11/2005″);
return false;
}
var mydarte=anyofecha+mesfecha+diafecha;
var a=””; var b=””;
if(d.getMonth() 12) {
alertText = alertText + alDateDepartureFormatErr + “n”;
}
if (diafecha < 1 || diafecha > diasmes[mesfecha]) {
alertText = alertText + alDateDepartureFormatErr + “n”;
}
diafecha = FormNameInputDateR.value.substring(0, 2);
mesfecha = FormNameInputDateR.value.substring(3, 5);
anyofecha = FormNameInputDateR.value.substring(6);
if (isNaN(diafecha) || isNaN(mesfecha) || isNaN(anyofecha)) {
alertText = alertText + alDateReturnFormatErr + “n”;
}
if (anyofecha < d.getYear()) { alertText = alertText + alDateReturnBeforeNow + "n"; } if (mesfecha < 1 || mesfecha > 12) {
alertText = alertText + alDateReturnFormatErr + “n”;
}
if (diafecha < 1 || diafecha > diasmes[mesfecha]) {
alertText = alertText + alDateReturnFormatErr + “n”;
}
var iret = parseInt(anyofecha + mesfecha + diafecha);
if (idep >= iret) {
alertText = alertText + alDateRetBeforeDateDep + “n”;
}
var today = new Date;
var maxDate = new Date(Date.parse(today.getFullYear() + 1 + “/” + parseInt(today.getMonth(), 10) + “/” + today.getDate()));
var md = parseInt(maxDate.getFullYear().toString() + (maxDate.getMonth() + 1 < 10 ? "0" + (maxDate.getMonth() + 1).toString() : (maxDate.getMonth() + 1).toString()) + (maxDate.getDate() < 10 ? "0" + maxDate.getDate().toString() : maxDate.getDate().toString())); var em = anyadirDias(FormNameInputDateD.value, 30, "integer"); if (iret > em) {
alertText = alertText + alMaxThirtyDays + “n”;
}
if (iret > md) {
var thisAlert = alMaxThirtyDaysPartA + maxDate.getDate() + “/” + (maxDate.getMonth() + 1) + “/” + maxDate.getFullYear() + alMaxThirtyDaysPartB;
alertText = alertText + thisAlert + “n”;
}
var numberOfRooms = parseInt(FormNameInputRooms.value, 10);
var numberOfAdults = parseInt(FormNameInputAdults.value, 10);
var numberOfChildren = parseInt(FormNameInputChildren.value, 10);
var numberOfPassengers = (numberOfAdults + numberOfChildren) * numberOfRooms;
if (numberOfPassengers > 9) {
alertText = alertText + alMaxNinePassengers + “n”;
}
if (numberOfAdults + numberOfChildren > 4) {
alertText = alertText + alMaxFourPassengers + “n”;
}
if (numberOfPassengers < 1) { alertText = alertText + alNoPassengerSelected + "n"; } if (numberOfChildren > numberOfAdults * 2) {
alertText = alertText + alMaxTwoChildForAdult + “n”;
}
if (alertText != “”) {
alert(alertText);
return false;
}
return true;
}

.edreamsbanner-728{
font:10px Arial;
padding:0;
margin:0;
}
.iBox-728{
font:10px Arial;
border:1px solid #003399;
width:90px;
}
.sBox-728{
font:10px Arial;
border:1px solid #003399;
}
.formu-728{
padding:0;
margin:0;
}
.column11-728{
float:left;
width:100px;
margin-top:6px;
font-size:11px;
}
.column12-728{
float:left;
width:100px;
margin-top:15px;
}
.column13-728{
float:left;
width:60px;
margin-top:15px;
}
.column14-728{
float:left;
width:100px;
margin-top:30px;
}
.column15-728{
float:left;
width:60px;
margin-top:15px;
margin-left:15px;
}

Vuelos

Hoteles

Vuelo+Hotel
Desde

A

Salida

Regreso

Ida y vuelta

Sólo ida
Adultos

1
2
3
4
5
6
7
8
9

Niños

0
1
2
3
4
5
6
7
8
9

Bebés

0
1
2
3
4
5
6
7
8
9

Posted in ARTÍCULOS, Uncategorized and tagged .

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *