//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.+
function escribe(nombre,peli,ancho,alto,fondo)
	{
	document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+ancho+"' height='"+alto+"' id='"+nombre+"' align='middle'>")
	document.write("<param name='allowScriptAccess' value='sameDomain' />")
	document.write("<param name='movie' value='"+peli+"' />")
	document.write("<param name='quality' value='high' />")
	document.write("<param name='bgcolor' value='#"+fondo+"' />")
	document.write("<PARAM NAME='menu' VALUE='false'>")
	//document.write("<PARAM NAME='scale' VALUE='exactfit'>")
	document.write("<embed src='"+peli+"' quality='high' bgcolor='#"+fondo+"' width='"+ancho+"' height='"+alto+"' name='"+nombre+"' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />")
	document.write("</object>")
	}
	  

	function escribe2(nombre,peli,ancho,alto,fondo)
	{
	document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+ancho+"' height='"+alto+"' id='"+nombre+"' align='middle'>")
	document.write("<param name='allowScriptAccess' value='sameDomain' />")
	document.write("<param name='movie' value='"+peli+"' />")
	document.write("<param name='quality' value='high' />")
	document.write("<param name='wmode' value='transparent' />")
	document.write("<param name='bgcolor' value='#"+fondo+"' />")
	
	document.write("<param name='valign' value='top' />")
	
	document.write("<param name='width' value='"+ancho+"' />")
	document.write("<param name='height' value='"+alto+"' />")
	document.write("<param name='scale' value='noscale' />")
	document.write("<param name='salign' value='t' />")
	
	document.write("<PARAM NAME='menu' VALUE='true'>")
	//document.write("<PARAM NAME='scale' VALUE='exactfit'>")
	document.write("<embed   wmode='transparent' src='"+peli+"' quality='high' bgcolor='#"+fondo+"' width='"+ancho+"' height='"+alto+"' name='"+nombre+"' valign='top' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />")
	document.write("</object>")
	}


function cargar_condiciones(){
	//si el tipo es 'promocion' se cargarán las imágenes de promocion, sino serán las de estado de las obras
// ancho y largo de la ventana que se desea abrir
	anchoventana=600;
	altoventana=280;
// desviación originada por el marco de la ventana
	desviacionX=10;
	desviacionY=30;
	
// calcular origen de la ventana
	oX=(window.screen.width-anchoventana-desviacionX)/2;
	oY=(window.screen.height-altoventana-desviacionY)/2;
	caracteristicas3="width="+anchoventana+",height="+altoventana+",top="+oY+",left="+oX;
	caracteristicas3+=", scrollbars=0, toolbar=0, menubar=0, resizable=0";
	var ventanita3=window.open("Condiciones.asp","Condiciones",caracteristicas3);
}


function cargar_condiciones_en(){
	//si el tipo es 'promocion' se cargarán las imágenes de promocion, sino serán las de estado de las obras
// ancho y largo de la ventana que se desea abrir
	anchoventana=600;
	altoventana=280;
// desviación originada por el marco de la ventana
	desviacionX=10;
	desviacionY=30;
	
// calcular origen de la ventana
	oX=(window.screen.width-anchoventana-desviacionX)/2;
	oY=(window.screen.height-altoventana-desviacionY)/2;
	caracteristicas3="width="+anchoventana+",height="+altoventana+",top="+oY+",left="+oX;
	caracteristicas3+=", scrollbars=0, toolbar=0, menubar=0, resizable=0";
	var ventanita3=window.open("CondicionesEN.asp","Condiciones",caracteristicas3);
}





function cargar_condicionesReserva(){
	//si el tipo es 'promocion' se cargarán las imágenes de promocion, sino serán las de estado de las obras
// ancho y largo de la ventana que se desea abrir
	anchoventana=600;
	altoventana=430;
// desviación originada por el marco de la ventana
	desviacionX=10;
	desviacionY=30;
	
// calcular origen de la ventana
	oX=(window.screen.width-anchoventana-desviacionX)/2;
	oY=(window.screen.height-altoventana-desviacionY)/2;
	caracteristicas3="width="+anchoventana+",height="+altoventana+",top="+oY+",left="+oX;
	caracteristicas3+=", scrollbars=0, toolbar=0, menubar=0, resizable=0";
	var ventanita3=window.open("CondicionesReserva.asp","Condiciones",caracteristicas3);
}


function cargar_condicionesReserva_en(){
	//si el tipo es 'promocion' se cargarán las imágenes de promocion, sino serán las de estado de las obras
// ancho y largo de la ventana que se desea abrir
	anchoventana=600;
	altoventana=430;
// desviación originada por el marco de la ventana
	desviacionX=10;
	desviacionY=30;
	
// calcular origen de la ventana
	oX=(window.screen.width-anchoventana-desviacionX)/2;
	oY=(window.screen.height-altoventana-desviacionY)/2;
	caracteristicas3="width="+anchoventana+",height="+altoventana+",top="+oY+",left="+oX;
	caracteristicas3+=", scrollbars=0, toolbar=0, menubar=0, resizable=0";
	var ventanita3=window.open("CondicionesReservaEn.asp","Condiciones",caracteristicas3);
}


function cargar_Terminos(){
	//si el tipo es 'promocion' se cargarán las imágenes de promocion, sino serán las de estado de las obras
// ancho y largo de la ventana que se desea abrir
	anchoventana=615;
	altoventana=430;
// desviación originada por el marco de la ventana
	desviacionX=10;
	desviacionY=30;
	
// calcular origen de la ventana
	oX=(window.screen.width-anchoventana-desviacionX)/2;
	oY=(window.screen.height-altoventana-desviacionY)/2;
	caracteristicas3="width="+anchoventana+",height="+altoventana+",top="+oY+",left="+oX;
	caracteristicas3+=", scrollbars=1, toolbar=0, menubar=0, resizable=0";
	var ventanita3=window.open("Terminos.asp","Terminos",caracteristicas3);
}



function cargar_Terminos_eng(){
	//si el tipo es 'promocion' se cargarán las imágenes de promocion, sino serán las de estado de las obras
// ancho y largo de la ventana que se desea abrir
	anchoventana=615;
	altoventana=430;
// desviación originada por el marco de la ventana
	desviacionX=10;
	desviacionY=30;
	
// calcular origen de la ventana
	oX=(window.screen.width-anchoventana-desviacionX)/2;
	oY=(window.screen.height-altoventana-desviacionY)/2;
	caracteristicas3="width="+anchoventana+",height="+altoventana+",top="+oY+",left="+oX;
	caracteristicas3+=", scrollbars=1, toolbar=0, menubar=0, resizable=0";
	var ventanita3=window.open("TerminosEN.asp","Terminos",caracteristicas3);
}


	
function AbrirVentana(pagina, anchoventana, largoventana, scrollb, nombreventana ){
	// desviación originada por el marco de la ventana
	desviacionX=10;
	desviacionY=30;
	// calcular origen de la ventana
	oX=(window.screen.width-anchoventana-desviacionX)/2;
	oY=(window.screen.height-largoventana-desviacionY)/2;
	
	caracteristicas="width="+anchoventana+",height="+largoventana+",top="+oY+",left="+oX;
	caracteristicas+=", scrollbars="+scrollb+", toolbar=0, menubar=0, resizable=0";
	objventana=window.open(pagina, nombreventana ,caracteristicas) ;
	objventana.focus();
}



function esValidoFecha(cadena) {
  strExpReg = /^(((0[1-9]|[12][0-9]|3[01])([\/])(0[13578]|10|12)([\/])(\d{4}))|(([0][1-9]|[12][0-9]|30)([\/])(0[469]|11)([\/])(\d{4}))|((0[1-9]|1[0-9]|2[0-8])([\/])(02)([\/])(\d{4}))|((29)(\.|-|\/)(02)([\/])([02468][048]00))|((29)([\/])(02)([\/])([13579][26]00))|((29)([\/])(02)([\/])([0-9][0-9][0][48]))|((29)([\/])(02)([\/])([0-9][0-9][2468][048]))|((29)([\/])(02)([\/])([0-9][0-9][13579][26])))$/;
  return strExpReg.test(cadena);
}


function Sumar1dia(Fecha)
{
		var FechaAr= new Array();
		FechaAr = Fecha.split('/');
		
		dia=FechaAr[0]
		mes=FechaAr[1]-1
		anyo=FechaAr[2]
	
		var FechaAux=new Date(anyo,mes,dia);
		//FechaAux.setFullYear(anyo,mes,dia);
		
		FechaAux.setDate(FechaAux.getDate()+1);
		
		var day   = FechaAux.getDate();
		var month = FechaAux.getMonth()+1;
		var year  = FechaAux.getFullYear();
		
		return(day+"/"+month+"/"+year)

}



function Restar1dia(Fecha)
{
		var FechaAr= new Array();
		FechaAr = Fecha.split('/');
		
		dia=FechaAr[0]
		mes=FechaAr[1]-1
		anyo=FechaAr[2]
	
		var FechaAux=new Date(anyo,mes,dia);
		//FechaAux.setFullYear(anyo,mes,dia);

		
		FechaAux.setDate(FechaAux.getDate()-1);
		
		
		var day   = FechaAux.getDate();
		var month = FechaAux.getMonth()+1;
		var year  = FechaAux.getFullYear();

		return(day+"/"+month+"/"+year)

}



function SonFechasCorrectas(FechaIniciox,FechaFinx,Idioma)
{

	bseguir= true
	
	
	if (FechaIniciox.match(/^\s*$/)||FechaIniciox.match(/^\s*$/)||FechaIniciox.match(/^\s*$/))
	{
		 if(Idioma==1)
		 {
			 Texto="Debe introducir la fecha de llegada"
		 }
		 else
		 {
			 Texto="Debe introducir la fecha de llegada_en"
		 }
		 alert(Texto)
		 bseguir=false
	}
	
	if (bseguir==true){
		if  (FechaFinx.match(/^\s*$/)||FechaFinx.match(/^\s*$/)||FechaFinx.match(/^\s*$/))
		{
			
			 if(Idioma==1)
			 {
				 Texto="Debe introducir la fecha de salida"
			 }
			 else
			 {
				 Texto="Debe introducir la fecha de salida_en"
			 }
			 alert(Texto)
			
			  bseguir=false;
		}
	}
	
	
	if (bseguir==true){
		if (esValidoFecha(FechaIniciox)==false)
		{
			
			if(Idioma==1)
			 {
				 Texto="La fecha de llegada no es válida"
			 }
			 else
			 {
				 Texto="La fecha de llegada no es válida_en"
			 }
			 alert(Texto)
			 bseguir=false;
		}
	}
	
	
	if (bseguir==true){
		if (esValidoFecha(FechaFinx)==false)
		{
			
			if(Idioma==1)
			 {
				 Texto="La fecha de salida no es válida"
			 }
			 else
			 {
				 Texto="La fecha de salida no es válida_en"
			 }
			  alert(Texto)
			  bseguir=false;
		}
	}
	
	if (bseguir==true){
		var temp = new Array();
		temp = FechaIniciox.split('/');
		
		dia=temp[0]
		mes=temp[1]-1
		anyo=temp[2]
	
		var x=new Date();
		x.setFullYear(anyo,mes,dia);

		var today = new Date();
		today.setDate(today.getDate()+1);
		
		if (x<today)
		  {
		  
		  	var dayHoy   = today.getDate();
			var monthHoy = today.getMonth()+1;
			var yearHoy  = today.getFullYear();
			
			longitud=(dayHoy.toString()).length
			if (longitud==1)
			{dayHoy="0"+dayHoy}
			
			longitud=(monthHoy.toString()).length
			if (longitud==1)
			{monthHoy="0"+monthHoy}
			
			
			
			if(Idioma==1)
			 {
				 Texto="No se pueden realizar reservas anteriores a "+dayHoy+"/"+monthHoy+"/"+yearHoy
			 }
			 else
			 {
				 Texto="En_No se pueden realizar reservas anteriores a "+dayHoy+"/"+monthHoy+"/"+yearHoy
			 }
			  alert(Texto)
			
		  //alert("No se pueden realizar reservas anteriores a "+dayHoy+"/"+monthHoy+"/"+yearHoy);
		  bseguir=false;
		  }
		
	}
	
	if (bseguir==true){
		var temp = new Array();
		temp = FechaIniciox.split('/');
		
		dia=temp[0]
		mes=temp[1]-1
		anyo=temp[2]
	
		var Fecha1=new Date();
		Fecha1.setFullYear(anyo,mes,dia);


		var temp2 = new Array();
		temp2 = FechaFinx.split('/');
		
		dia2=temp2[0]
		mes2=temp2[1]-1
		anyo2=temp2[2]
	
		var Fecha2=new Date();
		Fecha2.setFullYear(anyo2,mes2,dia2);

		
		if (Fecha2<=Fecha1)
		  {
			  if(Idioma==1)
			 {
				 Texto="La fecha de salida debe ser posterior a la fecha de llegada"
			 }
			 else
			 {
				 Texto="La fecha de salida debe ser posterior a la fecha de llegada_en"
			 }
			  alert(Texto)
			  
		  //alert("La fecha de salida debe ser posterior a la fecha de llegada");
		  bseguir=false;
		  }
		
	}
	
	if (bseguir==true){
		var temp = new Array();
		temp = FechaFinx.split('/');
		
		dia=temp[0]
		mes=temp[1]-1
		anyo=temp[2]
	
		var x=new Date();
		x.setFullYear(anyo,mes,dia);

		var today = new Date();
		today.setDate(today.getDate()+1);
		
		if (x<today)
		  {
			var dayHoy   = today.getDate();
			var monthHoy = today.getMonth()+1;
			var yearHoy  = today.getFullYear();
			
			longitud=(dayHoy.toString()).length
			if (longitud==1)
			{dayHoy="0"+dayHoy}
			
			longitud=(monthHoy.toString()).length
			if (longitud==1)
			{monthHoy="0"+monthHoy}
			
			 if(Idioma==1)
			 {
				 Texto="No se pueden realizar reservas anteriores a "+dayHoy+"/"+monthHoy+"/"+yearHoy
			 }
			 else
			 {
				 Texto="EnNo se pueden realizar reservas anteriores a "+dayHoy+"/"+monthHoy+"/"+yearHoy
			 }
			  alert(Texto)
			
		
		  	//alert("No se pueden realizar reservas anteriores a "+dayHoy+"/"+monthHoy+"/"+yearHoy);
		    bseguir=false;
		  }
		
	}

	
	
	return bseguir
}



