// JavaScript Document
$(function() {
	$("#datefrom").datepicker();
	$("#dateto").datepicker();		
});


function changeDate(obj){
	if(document.getElementById('dateto').value=='' && document.getElementById('datefrom').value!=''){
		milisegundos=parseInt(35*24*60*60*1000);
		
		m_arrDate = document.getElementById('datefrom').value.split("/");
		m_DAY = m_arrDate[0];
		m_MONTH = m_arrDate[1];
		m_YEAR = m_arrDate[2];
		dtarrDate = new Date(m_YEAR, m_MONTH-1, m_DAY, 14);	
		
		dtarrDate.setDate(dtarrDate.getDate()+1);
		var dia=dtarrDate.getDate()+'';
		if(dia.length<2) dia='0' + dia;
		var mes=dtarrDate.getMonth()+1+'';
		if(mes.length<2) mes='0' + mes;		
		ano=dtarrDate.getFullYear();		
		document.getElementById('dateto').value=dia +'/'+  mes +'/'+ ano;
	}
}

function validar(obj){

	// invalid date format
	if(!check_date(document.getElementById('datefrom')) || document.getElementById('datefrom').value==''){
		alert('Debe introducir una fecha de llegada correcta');
 	    document.getElementById('datefrom').focus();
		return;
	}
	// invalid date format	
	if(!check_date(document.getElementById('dateto')) || document.getElementById('dateto').value==''){
		alert('Debe introducir una fecha de salida correcta');
 	    document.getElementById('dateto').focus();		
		return;
	}

	// check no past date
	var m_arrDate = document.getElementById('datefrom').value.split("/");
	var m_DAY = m_arrDate[0];
	var m_MONTH = m_arrDate[1];
	var m_YEAR = m_arrDate[2];
	var dtarrDate = new Date(m_YEAR, m_MONTH-1, m_DAY, 23,59,59);	
	var dtNow = new Date();
	if (dtarrDate.valueOf() < dtNow.valueOf()) {
		alert("No puede introducir una fecha pasada.")
		document.getElementById('datefrom').focus();
		return;
	}

	var m_depDate = document.getElementById('dateto').value.split("/");
	var m_depDAY = m_depDate[0];
	var m_depMONTH = m_depDate[1];
	var m_depYEAR = m_depDate[2];
	var dtdepDate = new Date(m_depYEAR, m_depMONTH-1, m_depDAY, 23,59,59);	
	var dtNow = new Date();
	if (dtdepDate.valueOf() < dtNow.valueOf()) {
		alert("No puede introducir una fecha pasada.")
		document.getElementById('dateto').focus();
		return;
	}	

	//check deaprture after arrival
	if (dtdepDate.valueOf() < dtarrDate.valueOf()) {
		alert("La fecha de salida es anterior a la fecha de llegada.")
		document.getElementById('dateto').focus();
		return;
	}	
		
	obj.submit();
}



