﻿// Archivo JScript


  
//fecha salida    
  function dateToLocaleString(dt, cal)
  {
    return formateaDec(dt.getDate().toString()) + "/" + formateaDec((dt.getMonth() + 1).toString()) + "/" + dt.getFullYear().toString();
   }
 
  function mySelectHandler1(type,args,obj)
  {

  var selected = args[0];
  selected[0][1]=(selected[0][1])-1;
  var selDate = YAHOO.widget.DateMath.getDate(selected[0][0],selected[0][1],selected[0][2]);
  salidaDate = selDate;
            
            var txtDate1 = document.getElementById("txtfechasalida");
            txtDate1.value = dateToLocaleString(salidaDate, this);
  


  YAHOO.example.calendar.cal1.hide();
  var daysVuelta = 10 ;
  
  regresoDate=new Date()
  regresoDate=salidaDate;
  regresoDate.setDate(salidaDate.getDate()+ daysVuelta )
  
  //calendario 2
  var selected = args[0];
  selected[0][1]=(selected[0][1])-1;
  var selDate = YAHOO.widget.DateMath.getDate(selected[0][0],selected[0][1],selected[0][2]);
  salidaDate = selDate;
            
  var txtDate2 = document.getElementById("txtfecharegreso");
            txtDate2.value =dateToLocaleString(regresoDate, this);


  YAHOO.example.calendar.cal2.hide();
  

  };
  
  //myselecthandler2
  
  function mySelectHandler2(type,args,obj)
  {

  var selected = args[0];
  selected[0][1]=(selected[0][1])-1;
  var selDate = YAHOO.widget.DateMath.getDate(selected[0][0],selected[0][1],selected[0][2]);
  salidaDate = selDate;
            
            var txtDate1 = document.getElementById("txtfecharegreso");
            txtDate1.value = dateToLocaleString(salidaDate, this);
  


  YAHOO.example.calendar.cal2.hide();
  

  };
  
  
  //myselecthandler2 fin
  
  
    
     var minimocal1;
     minimocal1=new Date();
     
      
	YAHOO.namespace("example.calendar");

	YAHOO.example.calendar.init = function() {

	YAHOO.example.calendar.cal1 = new YAHOO.widget.CalendarGroup("cal1","cal1Container", {  pages:2, mindate:minimocal1,
	locale_weekdays:"1char",
	start_weekday:1, close:true } );
	
	YAHOO.example.calendar.cal1.selectEvent.subscribe(mySelectHandler1, YAHOO.example.calendar.cal1, true);
	//YAHOO.example.calendar.cal1.selectEvent.subscribe(handleSelect, YAHOO.example.calendar.cal1, true);
	
	YAHOO.example.calendar.cal1.render();

		// Listener to show the 2 page Calendar when the button is clicked
		YAHOO.util.Event.addListener("imgfechaida", "click", YAHOO.example.calendar.cal1.show, YAHOO.example.calendar.cal1, true);
		YAHOO.util.Event.addListener("txtfechasalida", "focus", YAHOO.example.calendar.cal1.show, YAHOO.example.calendar.cal1, true);
		
		
//	calendario 2
	YAHOO.example.calendar.cal2 = new YAHOO.widget.CalendarGroup("cal2","cal2Container", {  pages:2, mindate:minimocal1,
	locale_weekdays:"1char",
	start_weekday:1, close:true } );
	YAHOO.example.calendar.cal2.selectEvent.subscribe(mySelectHandler2, YAHOO.example.calendar.cal2, true);
	YAHOO.example.calendar.cal2.render();
	YAHOO.util.Event.addListener("imgfecharegreso", "click", YAHOO.example.calendar.cal2.show, YAHOO.example.calendar.cal2, true);
	YAHOO.util.Event.addListener("txtfecharegreso", "focus", YAHOO.example.calendar.cal2.show, YAHOO.example.calendar.cal2, true);
	}

	YAHOO.util.Event.onDOMReady(YAHOO.example.calendar.init);
	
//Fecha Regreso


function formateaDec(numero){

    if(numero<10)
        return '0'+numero;
    else
        return numero;    
}

  var daysBefore = 5;
  var daysVuelta = 7;
  var currentDate = new Date();
  currentDate.setDate(currentDate.getDate() + daysBefore);
  var salidaDate;
  var regresoDate ;

  salidaDate=new Date();
  salidaDate=currentDate;
  regresoDate=new Date(salidaDate.getFullYear(),salidaDate.getMonth(),salidaDate.getDate()+daysVuelta)
  document.getElementById('txtfechasalida').value = formateaDec(salidaDate.getDate()) + '/' + formateaDec(salidaDate.getMonth()+1).toString() + '/' + salidaDate.getFullYear();
  
  if(document.getElementById('chkidavuelta').checked)
  {
    document.getElementById('txtfecharegreso').value=formateaDec(regresoDate.getDate()) + '/' + formateaDec(regresoDate.getMonth()+1).toString() + '/' + regresoDate.getFullYear();
  }

  document.getElementById('txtorigen').focus();

function chkida(){
    
    if(!document.getElementById('chkidavuelta').checked){
        document.getElementById('divfechavuelta').style.display='none';
    }else{
        document.getElementById('divfechavuelta').style.display='block';
    }
}

