// JavaScript Document datepicker-en.js
	$(function() {
		 var primer_dia;
  		 primer_dia = 1;
	
  		 var text_fecha1, text_fecha2;
  		
  	     mostrar_dia = true;	   
			   
		$.datepicker.regional['en'] = {
		closeText: 'X',
		prevText: 'Prev',
		nextText: 'Next',
		currentText: 'Today',
		monthNames: ['January','February','March','April','May','June',
		'July','August','September','October','November','December'],
		monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
		'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
		dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
		dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
		dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'],
		weekHeader: 'Wk',
		dateFormat: 'dd/mm/yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
		$.datepicker.setDefaults($.datepicker.regional['en']);		   
			   
			   
		$( "#datBegin" ).datepicker({
				  showOn: 'both',
				  buttonImageOnly: true,
				  showButtonPanel: true,
				  numberOfMonths: 1,
				  dateFormat: 'dd/mm/yy',
				  firstDay: primer_dia,
				  minDate: '+1d',
				  showAnim: '',
				buttonImage: "http://www.ritmocars.co.uk/jquery/images/boton.jpg",
				 
				  showOtherMonths: true,
				  selectOtherMonths: true,
				  
				  onSelect: function(dateText, inst) {
				    var fechaMassCeroDia, fechaMassUnDia;
				    fechaMassCeroDia = fAumentarDias(0, dateText)
				    if ($('#datEnd').datepicker('getDate') < fechaMassCeroDia) { document.getElementById('datEnd').value = ''; }
					else { actualizaresultado(); } // Nuevo 
				  }
				  
				});
		
		
		$( "#datEnd" ).datepicker({
				  showOn: 'both',
				  buttonImageOnly: true,
				  showButtonPanel: true,
				  numberOfMonths: 1,
				  dateFormat: 'dd/mm/yy',
				  firstDay: primer_dia,
				  minDate: '+1d',
				  showAnim: '',
				buttonImage: "http://www.ritmocars.co.uk/jquery/images/boton.jpg",
				 
				  showOtherMonths: true,
				  selectOtherMonths: true,
				  defaultDate: +4,
				  
				  
				  beforeShow: function(input, inst) {
				    var fechaMassUnDia;
				    var dateText = document.getElementById('datBegin').value;
					
				    var opciones;
				
				    fechaMassUnDia = fAumentarDias(1, dateText);
				    //Si el día siguiente es 1 y lunes, el otro calendario es de dos meses sin sacar días extras
				    if (fechaMassUnDia.getDate() == 1 && fechaMassUnDia.getDay() == 1 && document.getElementById('datEnd').value == '')
						opciones = {numberOfMonths: 2, showOtherMonths: false, showCurrentAtPos: 0, minDate: dateText}
				    else
				    { 
						if (fechaMassUnDia.getDate() == 1 && fechaMassUnDia.getDay() != 1 && document.getElementById('datEnd').value == '')
							opciones = {numberOfMonths: 1, showOtherMonths: true, showCurrentAtPos: -1, minDate: dateText}
						else 
							opciones = {numberOfMonths: 1, showOtherMonths: true, showCurrentAtPos: 0, minDate: dateText} 
				    }
				    return opciones;
				  },
				  beforeShowDay: function(date) {
					if (date < $('#datBegin').datepicker('getDate'))
						return new Array(false,'',null);
					else
						if (date < $('#datBegin').datepicker('getDate').getTime() + 1)
							return new Array(true,'ui-state-default ui-state-active',null);
						else
							return new Array(true,'',null);
				  }
				  
				});
		
				 	
		
  //Valores por defecto
  if (document.getElementById('datBegin').value == '' || document.getElementById('datBegin').value == 'dd/mm/yyyy')   { 
  		 $('#datBegin').datepicker('setDate',+1);
	}
  if (document.getElementById('datEnd').value == '' || document.getElementById('datEnd').value == 'dd/mm/yyyy') { 
  		$('#datEnd').datepicker('setDate',+4); 

	}
	
	});
	
	function fAumentarDias(dias, fechaOrigen) {

  var date2;
  var aux_fecha_recogida, aux_dia, aux_mes, aux_year;
  aux_fecha_recogida = fechaOrigen;
  
  try {
	aux_dia = aux_fecha_recogida.substr(0, 2);
	aux_mes = aux_fecha_recogida.substr(3, 2);
	aux_year = aux_fecha_recogida.substr(6, 4);
  } catch(e) {
	aux_dia = aux_fecha_recogida.getDate();
	aux_mes = aux_fecha_recogida.getMonth()+1;
	aux_year = aux_fecha_recogida.getFullYear();
  }

  date2 = new Date();
  date2.setFullYear(aux_year);
  date2.setMonth(aux_mes - 1);
  date2.setDate(aux_dia);

  var date3;
  date3 = new Date(date2.getTime() + (dias * 24 * 60 * 60 * 1000));  
  
  
  return (date3)
} //Fin fAumentarDias(dias, fechaOrigen)
