//*********
function DaysDiff(Dt1, Dt2) { //Dt1/Dt2 = '1/1/2007'
    var mmm = 1000*60 *60*24
	Dt1 = new Date(Dt1)
	Dt2 = new Date(Dt2)	
    m1 = parseInt(Dt1.getMonth())
	d1 = Dt1.getDate()
	y1 = Dt1.getFullYear()
    m2 = parseInt(Dt2.getMonth())
	d2 = Dt2.getDate()
	y2 = Dt2.getFullYear()
	t1 = Date.UTC(y1, m1, d1)
	t2 = Date.UTC(y2, m2, d2)
	Diff = Math.round((t2-t1)/mmm)
    return(Diff)
}
//*******
function AjAddDays(d,langType) { //Shift Checkout date 2 days forward when elected, only for Start date
	DtIntiST = document.getElementById("DtIntiST").value
	DtIntiED = document.getElementById("DtIntiED").value
	DtThisTP = document.getElementById("DtThisTP").value
	DtST = AjCal_GetDate('ST')
	DtED = AjCal_GetDate('ED')
	//alert (langType)
	RealAdded = d
	Diff = DaysDiff(DtST, DtED)
	if ( DtThisTP=='ST' || ( DtThisTP=='ED' && Diff<=0 ) ) { //Triger only when ST or ED/earlier
		if ( DtThisTP=='ED' && Diff<=0 ) { 
			alert("Sorry, the check out date should be later than check in date.")
			RealAdded = 1
        }
		
		DtST = new Date(DtST)
		m1 = DtST.getMonth()
		d1 = DtST.getDate()
		y1 = DtST.getFullYear()
		Dt2 = new Date(y1, m1, parseInt(d1)+parseInt(RealAdded) )
		m2 = Dt2.getMonth()+1
		d2 = Dt2.getDate()
		y2 = Dt2.getFullYear()
		document.getElementById(STED+'Date').value = m2 +'/'+ d2 +'/'+ y2 
	}
}
//*********