function countNightsCheckOut(checkIn,checkOut,spanId) {
	var date1 =0;
	var date2 = 0;
	var date = 0;
	
	date1 = getDateFromFormat(checkIn,'yyyy-MM-dd');
	date2 = getDateFromFormat(parent.parent.document.getElementById(checkOut).value,'yyyy-MM-dd');
  
  
	date = (date2-date1)/86400000;
	if (date>0){
    document.getElementById(spanId).value= Math.ceil(date);
    
    
  }
	else { 
		document.getElementById(spanId).value= "";
		document.getElementById('checkOut').value = "";
	}
	date3 = checkIn.split('-');
  day_id = "checkIn_day_"+date3[2];
	month_id = "checkIn_month_"+date3[1];
	year_id = "checkIn_year_"+date3[0];
	document.getElementById(day_id).selected=true;
	document.getElementById(month_id).selected=true;
	document.getElementById(year_id).selected=true;
}

function countNightsCheckIn(checkIn,checkOut,spanId) {
	var date1 =0;
	var date2 = 0;
	var date = 0;
	
	date1 = getDateFromFormat(parent.parent.document.getElementById(checkIn).value,'yyyy-MM-dd');
	date2 = getDateFromFormat(checkOut,'yyyy-MM-dd');
	
	
	date = (date2-date1)/86400000;
	if (date>0){
    document.getElementById(spanId).value= Math.ceil(date);
    
  }
	else { 
		document.getElementById(spanId).value= "";
		document.getElementById('checkOut').value = "";
	}
	date3 = checkOut.split('-');
  day_id = "checkOut_day_"+date3[2];
	month_id = "checkOut_month_"+date3[1];
	year_id = "checkOut_year_"+date3[0];
	document.getElementById(day_id).selected=true;
	document.getElementById(month_id).selected=true;
	document.getElementById(year_id).selected=true;
}

//function recompose_date(date){
//  new_date = date.split('-');
//	return new_date[1]+"-"+new_date[0]+"-"+new_date[2];
//
//}

function recompose_date(date){
	var tmp_date = new Date();
	new_date = date.split('-');
	tmp_date.setFullYear((new_date[2]), (new_date[1]), parseInt(new_date[0]))
	tmp_date.setDate(tmp_date.getDate()-1);
	return tmp_date.getMonth()+"-"+tmp_date.getDate()+"-"+tmp_date.getFullYear();
}

function compose_date(day_id, month_id, year_id){
  day=document.getElementById(day_id).value;
  month=document.getElementById(month_id).value;
  year=document.getElementById(year_id).value;
  
  return year+"-"+month+"-"+day;
}

function isValidCheckIn(date, today){
  if(!isDate(date,'dd-MM-yyyy')) return false;
  date2 = getDateFromFormat(date,'dd-MM-yyyy');
  today2 = getDateFromFormat(today,'dd-MM-yyyy');
  
  if(today2 > date2) return false;
  else return true;

}

function isValidCheckOut(date, today, dateIn){
  if(!isDate(date,'dd-MM-yyyy')) return false;
  date2 = getDateFromFormat(date,'dd-MM-yyyy');
  today2 = getDateFromFormat(today,'dd-MM-yyyy');
  if(isDate(dateIn,'dd-MM-yyyy')) 
    dateIn2 = getDateFromFormat(dateIn,'dd-MM-yyyy');
  else dateIn2 = today2
  
  if(today2 > date2 || dateIn2>date2) return false;
  else return true;

}
