﻿var startDate;
var endDate;
var ONEDAY = 3600 * 24 * 1000;
var threeday = ONEDAY + ONEDAY + ONEDAY;

// Hotel
function filterDates1(cal) {
	var date = cal.date;
	startDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    var hidden = getControl("wucSearchBox_hCheckIn");
    hidden.value = month + "/" + day + "/" + year;
    
    var date2 = fDateAdd("d", 1, hidden.value);
    var g_day = (date2.getDate());
    var g_month = (date2.getMonth()+1);
    var g_year = (date2.getFullYear());
    
    var addDay = g_day.toString().split("");
    var addMonth = g_month.toString().split("");
    if((addDay.length == 1) && (addMonth.length == 1)){getControl("wucSearchBox_cldCheckOut_DateText").value = "0" + g_day + "/" + "0" + g_month + "/" + g_year;}
    else{
        if (addDay.length == 1){getControl("wucSearchBox_cldCheckOut_DateText").value = "0" + g_day + "/" + g_month + "/" + g_year;}
        else if(addMonth.length == 1){getControl("wucSearchBox_cldCheckOut_DateText").value = g_day + "/" + "0" + g_month + "/" + g_year;}
        else{getControl("wucSearchBox_cldCheckOut_DateText").value = g_day + "/" + g_month + "/" + g_year;}
    }
    var hidden2 = getControl("wucSearchBox_hCheckOut");
    hidden2.value = g_month + "/" + g_day + "/" + g_year;
    getControl("wucSearchBox_txtNight").value = fDateDiff("d", hidden.value, hidden2.value);
}
function filterDates2(cal) {
	var date = cal.date;
	endDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    //Hotel
    var t = getControl("wucSearchBox_txtNight");
    var hidden = getControl("wucSearchBox_hCheckIn");
    var hidden2 = getControl("wucSearchBox_hCheckOut");
    hidden2.value = month + "/" + day + "/" + year;
    t.value = fDateDiff("d", hidden.value, hidden2.value);
}

// Tour
function filterDatesTour(cal) {
    var date = cal.date;
    startDate = date.getTime()

    var day = (date.getDate());
    var month = (date.getMonth() + 1);
    var year = (date.getFullYear());
    
    var hidden = getControl("hCheckIn");
    hidden.value = month + "/" + day + "/" + year;
}

function disallowDateBefore(date) {
	date = date.getTime();
	if ((startDate != null) && (date < (startDate + ONEDAY))) {
		//start date can't be prior to end date
		return true; 
	} 
	var now = new Date().getTime();
	if (date < (now - ONEDAY)) {
		//start date can't be prior to today
		return true;
	}

	//new modify by mr. maslam toheng
	if (getControl("wucSearchBox_hCheckIn").value != null){
	    var datecheckin = new Date(getControl("wucSearchBox_hCheckIn").value).getTime();
	    //if (date < (datecheckin - ONEDAY)){
	    if (date < (datecheckin + ONEDAY)){
            return true;
        }
    }
	return false;
}

function disallowDateAfter(date) {
	date = date.getTime();
	//if ((endDate != null) && (date > (endDate - ONEDAY))) {
	//	//end date can't be before start date
	//	return true;
	//} 
	
	var now = new Date().getTime();
	//if (date < (now - ONEDAY)) { /* for datenow */
	if (date < (now - ONEDAY + threeday)) { /* for datenow +3 */
		//end date can't be prior to today
		return true;
	}
	return false;
}

// Tour
function filterDates1_Tour(cal) {
	var date = cal.date;
	startDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());//(date.getFullYear());
    
    var hidden_tour = getControl("wucSearchBox_hTourDate");
    hidden_tour.value = month + "/" + day + "/" + year;
}
function disallowDateAfter_Tour(date) {
	date = date.getTime();
	
	var now = new Date().getTime();
	//if (date < (now - ONEDAY)) {
	if (date < (now - ONEDAY + threeday)) {
		return true;
	}
	return false;
}

// Transfer
function filterDates1_Transfer(cal) {
	var date = cal.date;
	startDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    var hidden_transfer = getControl("hTransferDate1");
    hidden_transfer.value = month + "/" + day + "/" + year;
    
    getControl("txtPerson").value = "";
    getControl("ddlArrivalProduct").selectedIndex = 0;
    //getControl("ddlArrivalProduct").options.length = 1;
    getControl("txtTotalPrice").value = "";
}


function disallowDateAfter_Transfer(date) {
	date = date.getTime();
	
	var now = new Date().getTime();
	//if (date < (now - ONEDAY)) {
	if (date < (now - ONEDAY + threeday)) {
		return true;
	}
	return false;
}
//Transfer2
function filterDates2_Transfer(cal) {
	var date = cal.date;
	startDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    var hidden_transfer = getControl("hTransferDate2");
    hidden_transfer.value = month + "/" + day + "/" + year;
    
    getControl("txtDPersonNo").value = "";
    getControl("ddlDProduct").selectedIndex = 0;
    getControl("txtTotalPrice").value = "";
}
function disallowDateAfter2_Transfer(date) {
	date = date.getTime();
	
	var now = new Date().getTime();
	//if (date < (now - ONEDAY)) {
	if (date < (now - ONEDAY + threeday)) {
		return true;
	}
	return false;
}
//Transfer3
function filterDates3_Transfer(cal) {
	var date = cal.date;
	startDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    var hidden_transfer = getControl("hTransferDate3");
    hidden_transfer.value = month + "/" + day + "/" + year;
    
    getControl("txtLPersonNo").value = "";
    getControl("ddlLProduct").selectedIndex = 0;
    getControl("txtTotalPrice").value = "";
}
function disallowDateAfter3_Transfer(date) {
	date = date.getTime();
	
	var now = new Date().getTime();
	//if (date < (now - ONEDAY)) {
	if (date < (now - ONEDAY + threeday)) {
		return true;
	}
	return false;
}

//product page
function filterDates1_p(cal) {
	var date = cal.date;
	startDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    var hidden = getControl("hCheckIn");
    hidden.value = month + "/" + day + "/" + year;
    
    var date2 = fDateAdd("d", 1, hidden.value);
    var g_day = (date2.getDate());
    var g_month = (date2.getMonth()+1);
    var g_year = (date2.getFullYear());  
    
    var addDay = g_day.toString().split("");
    var addMonth = g_month.toString().split("");
    if((addDay.length == 1) && (addMonth.length == 1)){getControl("cldCheckOut_DateText").value = "0" + g_day + "/" + "0" + g_month + "/" + g_year;}
    else{
        if (addDay.length == 1){getControl("cldCheckOut_DateText").value = "0" + g_day + "/" + g_month + "/" + g_year;}
        else if(addMonth.length == 1){getControl("cldCheckOut_DateText").value = g_day + "/" + "0" + g_month + "/" + g_year;}
        else{getControl("cldCheckOut_DateText").value = g_day + "/" + g_month + "/" + g_year;}
    }
    var hidden2 = getControl("hCheckOut");
    hidden2.value = g_month + "/" + g_day + "/" + g_year;
    getControl("txtNight").value = fDateDiff("d", hidden.value, hidden2.value);

    //enable button
    if (getControl("txtNight").value != ""){
        enableGvCtl(true);
        getControl("msgBookNow").style.display = ""
        getControl("msgBookNow").innerHTML = "Press button search"
        nonedisplayElement('divBookNow1');
        nonedisplayElement('divBookNow2');
                
        if (getControl("msgBookNow").style.display == "none"){
            getControl("tbSearch").style.display = "none";
            getControl("tbSearch2").style.display = "";
        }
        else{
            getControl("tbSearch").style.display = "";
            getControl("tbSearch2").style.display = "none";
        }
    }
}
function filterDates2_p(cal) {
	var date = cal.date;
	endDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    //Hotel
    var t = getControl("txtNight");
    var hidden = getControl("hCheckIn");
    var hidden2 = getControl("hCheckOut");
    hidden2.value = month + "/" + day + "/" + year;
    t.value = fDateDiff("d", hidden.value, hidden2.value);
    
    //enable button
    if (t.value != ""){
        enableGvCtl(true);
        getControl("msgBookNow").style.display = ""
        getControl("msgBookNow").innerHTML = "Press button search"
        nonedisplayElement('divBookNow1');
        nonedisplayElement('divBookNow2');
        
        if (getControl("msgBookNow").style.display == "none"){
            getControl("tbSearch").style.display = "none";
            getControl("tbSearch2").style.display = "";
        }
        else{
            getControl("tbSearch").style.display = "";
            getControl("tbSearch2").style.display = "none";
        }
    }
}

function disallowDateBefore_p(date) {
	date = date.getTime();
	if ((startDate != null) && (date < (startDate + ONEDAY))) {
		return true; 
	} 
	var now = new Date().getTime();
	if (date < (now - ONEDAY)) {
		return true;
	}
	if (getControl("hCheckIn").value != null){
	    var datecheckin = new Date(getControl("hCheckIn").value).getTime();
	    if (date < (datecheckin + ONEDAY)){
            return true;
        }
    }
	return false;
}
function disallowDateAfter_p(date) {
	date = date.getTime();
	var now = new Date().getTime();
	//if (date < (now - ONEDAY)) {
	if (date < (now - ONEDAY + threeday)) {
		return true;
	}
	return false;
}

function filterDates1_Tour2(cal) {
	var date = cal.date;
	startDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    var hidden_tour = getControl("hTourDate");
    hidden_tour.value = month + "/" + day + "/" + year;
    
    getControl("txtPerson").value = "";
    getControl("txtPickupLocation").value = ""; 
    getControl("txtTotalPrice").value = ""; 
    getControl("ddlProductName").selectedIndex = 0;
}
function disallowDateAfter_Tour2(date) {
	date = date.getTime();
	
	var now = new Date().getTime();
	//if (date < (now - ONEDAY)) {
	if (date < (now - ONEDAY + threeday)) {
		return true;
	}
	return false;
}

function filterDates1_Transfer(cal) {
	var date = cal.date;
	startDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    var hidden_transfer = getControl("hTransferDate1");
    hidden_transfer.value = month + "/" + day + "/" + year;
    
    getControl("txtPerson").value = "";
    getControl("txtDisplayPrice").value = "";        
    disableControl("btnBookNow",true);
    //getControl("ddlArrivalProduct").selectedIndex = 0;
    //getControl("ddlArrivalProduct").options.length = 1;
    getControl("txtTotalPrice").value = "";
}
function disallowDateAfter_Transfer(date) {
	date = date.getTime();
	
	var now = new Date().getTime();
	//if (date < (now - ONEDAY)) {
	if (date < (now - ONEDAY + threeday)) {
		return true;
	}
	return false;
}
 
//Transfer2
function filterDates2_Transfer(cal) {
	var date = cal.date;
	startDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    var hidden_transfer = getControl("hTransferDate2");
    hidden_transfer.value = month + "/" + day + "/" + year;
    
    getControl("txtDPersonNo").value = "";
    getControl("txtDisplayPrice").value = "";   
    disableControl("btnBookNow",true);     
    getControl("ddlDProduct").selectedIndex = 0;
    getControl("txtTotalPrice").value = "";
}
function disallowDateAfter2_Transfer(date) {
	date = date.getTime();
	
	var now = new Date().getTime();
	//if (date < (now - ONEDAY)) {
	if (date < (now - ONEDAY + threeday)) {
		return true;
	}
	return false;
}

//Transfer3
function filterDates3_Transfer(cal) {
	var date = cal.date;
	startDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    var hidden_transfer = getControl("hTransferDate3");
    hidden_transfer.value = month + "/" + day + "/" + year;
    
    getControl("txtLPersonNo").value = "";
    getControl("txtDisplayPrice").value = "";  
    disableControl("btnBookNow",true);      
    getControl("ddlLProduct").selectedIndex = 0;
    getControl("txtTotalPrice").value = "";
}
function disallowDateAfter3_Transfer(date) {
	date = date.getTime();
	
	var now = new Date().getTime();
	//if (date < (now - ONEDAY)) {
	if (date < (now - ONEDAY + threeday)) {
		return true;
	}
	return false;
}
// WucSearchBoxLanding
function filterDatesLanding(cal) {
	var date = cal.date;
	startDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    var hidden = getControl("hCheckIn");
    hidden.value = month + "/" + day + "/" + year;
    
    var date2 = fDateAdd("d", 1, hidden.value);
    var g_day = (date2.getDate());
    var g_month = (date2.getMonth()+1);
    var g_year = (date2.getFullYear());
    
    var addDay = g_day.toString().split("");
    var addMonth = g_month.toString().split("");
    if((addDay.length == 1) && (addMonth.length == 1)){getControl("cldCheckOut2_DateText").value = "0" + g_day + "/" + "0" + g_month + "/" + g_year;}
    else{
        if (addDay.length == 1){getControl("cldCheckOut2_DateText").value = "0" + g_day + "/" + g_month + "/" + g_year;}
        else if(addMonth.length == 1){getControl("cldCheckOut2_DateText").value = g_day + "/" + "0" + g_month + "/" + g_year;}
        else{getControl("cldCheckOut2_DateText").value = g_day + "/" + g_month + "/" + g_year;}
    }
    var hidden2 = getControl("hCheckOut");
    hidden2.value = g_month + "/" + g_day + "/" + g_year;
//  getControl("WucSearchBoxLanding1_txtNight").value = fDateDiff("d", hidden.value, hidden2.value);
}
function filterDatesLanding2(cal) {
	var date = cal.date;
	endDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    //Hotel
 //  var t = getControl("WucSearchBoxLanding1_txtNight");
    var hidden = getControl("hCheckIn");
    var hidden2 = getControl("hCheckOut");
    hidden2.value = month + "/" + day + "/" + year;
 //   t.value = fDateDiff("d", hidden.value, hidden2.value);
}

// TextChange
function TextBoxChange(){
    if(getControl('wucSearchBox_txtNight').value != ""){
        try{
            var hidden = getControl("wucSearchBox_hCheckIn");
            var nonight = getControl("wucSearchBox_txtNight");
            var date2 = fDateAdd("d", nonight.value, hidden.value);
            var g_day = (date2.getDate());
            var g_month = (date2.getMonth()+1);
            var g_year = (date2.getFullYear());
            var addDay = g_day.toString().split("");
            var addMonth = g_month.toString().split("");
            
            if((addDay.length == 1) && (addMonth.length == 1)){getControl("wucSearchBox_cldCheckOut_DateText").value = "0" + g_day + "/" + "0" + g_month + "/" + g_year;}
            else{
                if (addDay.length == 1){getControl("wucSearchBox_cldCheckOut_DateText").value = "0" + g_day + "/" + g_month + "/" + g_year;}
                else if(addMonth.length == 1){getControl("wucSearchBox_cldCheckOut_DateText").value = g_day + "/" + "0" + g_month + "/" + g_year;}
                else{getControl("wucSearchBox_cldCheckOut_DateText").value = g_day + "/" + g_month + "/" + g_year;}
            }
            getControl("wucSearchBox_hCheckOut").value = g_month + "/" + g_day + "/" + g_year;
        }
        catch(Ex){
              alert("input number only: " +"\n"+ Ex.message);
              getControl("wucSearchBox_hCheckOut").value = "";
              getControl("wucSearchBox_cldCheckOut_DateText").value = "";
              getControl("wucSearchBox_txtNight").value = "";
              focusControl("wucSearchBox_txtNight");
        }
    }
    else{
        getControl("wucSearchBox_hCheckOut").value = "";
        getControl("wucSearchBox_cldCheckOut_DateText").value = "";
    }
    return false;
}
//for click body
function TextBoxChange2(){
    if(getControl("wucSearchBox_txtNight").value != ""){
        try{
            var hidden = getControl("wucSearchBox_hCheckIn");
            var nonight = getControl("wucSearchBox_txtNight");
            var date2 = fDateAdd("d", nonight.value, hidden.value);
            var g_day = (date2.getDate());
            var g_month = (date2.getMonth()+1);
            var g_year = (date2.getFullYear()); 
            var addDay = g_day.toString().split("");
            var addMonth = g_month.toString().split("");
            
            if((addDay.length == 1) && (addMonth.length == 1)){getControl("wucSearchBox_cldCheckOut_DateText").value = "0" + g_day + "/" + "0" + g_month + "/" + g_year;}
            else{
                if (addDay.length == 1){getControl("wucSearchBox_cldCheckOut_DateText").value = "0" + g_day + "/" + g_month + "/" + g_year;}
                else if(addMonth.length == 1){getControl("wucSearchBox_cldCheckOut_DateText").value = g_day + "/" + "0" + g_month + "/" + g_year;}
                else{getControl("wucSearchBox_cldCheckOut_DateText").value = g_day + "/" + g_month + "/" + g_year;}
            }
            getControl("wucSearchBox_hCheckOut").value = g_month + "/" + g_day + "/" + g_year;
        }
        catch(Ex){
            alert("input number only: " +"\n"+ Ex.message);
            getControl("wucSearchBox_hCheckOut").value = "";
            getControl("wucSearchBox_cldCheckOut_DateText").value = "";
            getControl("wucSearchBox_txtNight").value = "";
            focusControl("wucSearchBox_txtNight");
        }   
    }
    else{
        getControl("wucSearchBox_hCheckOut").value = "";
        getControl("wucSearchBox_cldCheckOut_DateText").value = "";
    }  
}
//for product page.
function TextBoxChange_p(){
   
    if(getControl("txtNight").value != ""){
        try{
            var hidden = getControl("hCheckIn");
            var nonight = getControl("txtNight");
            var date2 = fDateAdd("d", nonight.value, hidden.value);
            var getday = (date2.getDate());
            var getmonth = (date2.getMonth()+1);
            var getFullYear = (date2.getFullYear());  
            var addDay = getday.toString().split("");
            var addMonth = getmonth.toString().split("");
            
            if((addDay.length == 1) && (addMonth.length == 1)){getControl("cldCheckOut_DateText").value = "0" + getday + "/" + "0" + getmonth + "/" + getFullYear;}
            else{
                if (addDay.length == 1){getControl("cldCheckOut_DateText").value = "0" + getday + "/" + getmonth + "/" + getFullYear;}
                else if(addMonth.length == 1){getControl("cldCheckOut_DateText").value = getday + "/" + "0" + getmonth + "/" + getFullYear;}
                else{getControl("cldCheckOut_DateText").value = getday + "/" + getmonth + "/" + getFullYear;}
            }
            getControl("hCheckOut").value = getmonth + "/" + getday + "/" + getFullYear;
        }
        catch(Ex){
              alert("Not allow input: "+ '"'+getControl("txtNight").value+'"' +" of number of night.");
              getControl("hCheckOut").value = "";
              getControl("cldCheckOut_DateText").value = "";
              getControl("txtNight").value = "";
              focusControl("txtNight");
              enableGvCtl(true);
              getControl("msgBookNow").innerHTML = "Press button search"
              nonedisplayElement('divBookNow1');
              nonedisplayElement('divBookNow2');
        }
        
        if(getControl("hCheckOut").value != ""){
            enableGvCtl(true);
            getControl("msgBookNow").style.display = "";
            getControl("msgBookNow").innerHTML = "Press button search";
            nonedisplayElement('divBookNow1');
            nonedisplayElement('divBookNow2');
        
            if (getControl("msgBookNow").style.display == "none"){
                getControl("tbSearch").style.display = "none";
                getControl("tbSearch2").style.display = "";
            }
            else{
                getControl("tbSearch").style.display = "";
                getControl("tbSearch2").style.display = "none";
            }
        } 
    }
    else{
        getControl("hCheckOut").value = "";
        getControl("cldCheckOut_DateText").value = "";
        enableGvCtl(true);
        getControl("msgBookNow").style.display = "";
        getControl("msgBookNow").innerHTML = "Press button search";
        nonedisplayElement('divBookNow1');
        nonedisplayElement('divBookNow2');
        
        if (getControl("msgBookNow").style.display == "none"){
            getControl("tbSearch").style.display = "none";
            getControl("tbSearch2").style.display = "";
        }
        else{
            getControl("tbSearch").style.display = "";
            getControl("tbSearch2").style.display = "none";
        }  
    }
    return false;
}
//for click body
function TextBoxChange2_p(){
    if(getControl("txtNight").value != ""){
        try{
            var hidden = getControl("hCheckIn");
            var nonight = getControl("txtNight");
            var date2 = fDateAdd("d", nonight.value, hidden.value);
            var getday = (date2.getDate());
            var getmonth = (date2.getMonth()+1);
            var getFullYear = (date2.getFullYear());  
            var addDay = getday.toString().split("");
            var addMonth = getmonth.toString().split("");
            
            if((addDay.length == 1) && (addMonth.length == 1)){getControl("cldCheckOut_DateText").value = "0" + getday + "/" + "0" + getmonth + "/" + getFullYear;}
            else{
                if (addDay.length == 1){getControl("cldCheckOut_DateText").value = "0" + getday + "/" + getmonth + "/" + getFullYear;}
                else if(addMonth.length == 1){getControl("cldCheckOut_DateText").value = getday + "/" + "0" + getmonth + "/" + getFullYear;}
                else{getControl("cldCheckOut_DateText").value = getday + "/" + getmonth + "/" + getFullYear;}
            }
            getControl("hCheckOut").value = getmonth + "/" + getday + "/" + getFullYear;
        }
        catch(Ex){
            alert("input number only: " +"\n"+ Ex.message);
            getControl("hCheckOut").value = "";
            getControl("cldCheckOut_DateText").value = "";
            focusControl("txtNight");
            getControl("txtNight").value = "";
        }   
    }
    else{
        getControl("hCheckOut").value = "";
        getControl("cldCheckOut_DateText").value = "";
    }  
}
// TextChange
function TextBoxChangeIframe(){
    if(getControl('wucIframeSearchBox1_txtNight').value != ""){
        try{
            var hidden = getControl("wucIframeSearchBox1_hCheckIn");
            var nonight = getControl("wucIframeSearchBox1_txtNight");
            var date2 = fDateAdd("d", nonight.value, hidden.value);
            var g_day = (date2.getDate());
            var g_month = (date2.getMonth()+1);
            var g_year = (date2.getFullYear());
            var addDay = g_day.toString().split("");
            var addMonth = g_month.toString().split("");
            
            if((addDay.length == 1) && (addMonth.length == 1)){getControl("wucIframeSearchBox1_cldCheckOut_DateText").value = "0" + g_day + "/" + "0" + g_month + "/" + g_year;}
            else{
                if (addDay.length == 1){getControl("wucIframeSearchBox1_cldCheckOut_DateText").value = "0" + g_day + "/" + g_month + "/" + g_year;}
                else if(addMonth.length == 1){getControl("wucIframeSearchBox1_cldCheckOut_DateText").value = g_day + "/" + "0" + g_month + "/" + g_year;}
                else{getControl("wucIframeSearchBox1_cldCheckOut_DateText").value = g_day + "/" + g_month + "/" + g_year;}
            }
            getControl("wucIframeSearchBox1_hCheckOut").value = g_month + "/" + g_day + "/" + g_year;
        }
        catch(Ex){
              alert("input number only: " +"\n"+ Ex.message);
              getControl("wucIframeSearchBox1_hCheckOut").value = "";
              getControl("wucIframeSearchBox1_cldCheckOut_DateText").value = "";
              getControl("wucIframeSearchBox1_txtNight").value = "";
              focusControl("wucIframeSearchBox1_txtNight");
        }
    }
    else{
        getControl("wucIframeSearchBox1_hCheckOut").value = "";
        getControl("wucIframeSearchBox1_cldCheckOut_DateText").value = "";
    }
    return false;
}
function TextBoxChangeLanding(){
    if(getControl('wucIframeSearchBox1_txtNight').value != ""){
        try{
            var hidden = getControl("hCheckIn");
           // var nonight = getControl("txtNight");
            var date2 = fDateAdd("d", 1, hidden.value);
            var g_day = (date2.getDate());
            var g_month = (date2.getMonth()+1);
            var g_year = (date2.getFullYear());
            var addDay = g_day.toString().split("");
            var addMonth = g_month.toString().split("");
            
            if((addDay.length == 1) && (addMonth.length == 1)){getControl("cldCheckOut_DateText").value = "0" + g_day + "/" + "0" + g_month + "/" + g_year;}
            else{
                if (addDay.length == 1){getControl("cldCheckOut_DateText").value = "0" + g_day + "/" + g_month + "/" + g_year;}
                else if(addMonth.length == 1){getControl("cldCheckOut_DateText").value = g_day + "/" + "0" + g_month + "/" + g_year;}
                else{getControl("cldCheckOut_DateText").value = g_day + "/" + g_month + "/" + g_year;}
            }
            getControl("hCheckOut").value = g_month + "/" + g_day + "/" + g_year;
        }
        catch(Ex){
              alert("input number only: " +"\n"+ Ex.message);
              getControl("hCheckOut").value = "";
              getControl("cldCheckOut_DateText").value = "";
          
        }
    }
    else{
        getControl("TestPage1_hCheckOut").value = "";
        getControl("TestPage1_cldCheckOut_DateText").value = "";
    }
    return false;
}
function enableGvCtl(bol){

    var count = 0;
    elm=document.forms[0].elements;
    for(i=0;i<elm.length;i++){
        var splitText = '';
        splitText = elm[i].id.toString().split('ddlChildren');
        if (splitText.length < 2){
            elm[i].disabled = bol;
        }
        else{
            if(elm[i].disabled != true){
               elm[i].disabled = bol; 
            }
        }
    }
}



// Display Sear in Hotel Default

function filterDates3(cal) {
	var date = cal.date;
	startDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    var hidden = getControl("wucSearchBox21_hCheckIn");
    hidden.value = month + "/" + day + "/" + year;
    
    var date2 = fDateAdd("d", 1, hidden.value);
    var g_day = (date2.getDate());
    var g_month = (date2.getMonth()+1);
    var g_year = (date2.getFullYear());
    
    var addDay = g_day.toString().split("");
    var addMonth = g_month.toString().split("");
    if((addDay.length == 1) && (addMonth.length == 1)){getControl("wucSearchBox21_cldCheckOut_DateText").value = "0" + g_day + "/" + "0" + g_month + "/" + g_year;}
    else{
        if (addDay.length == 1){getControl("wucSearchBox21_cldCheckOut_DateText").value = "0" + g_day + "/" + g_month + "/" + g_year;}
        else if(addMonth.length == 1){getControl("wucSearchBox21_cldCheckOut_DateText").value = g_day + "/" + "0" + g_month + "/" + g_year;}
        else{getControl("wucSearchBox21_cldCheckOut_DateText").value = g_day + "/" + g_month + "/" + g_year;}
    }
    var hidden2 = getControl("wucSearchBox21_hCheckOut");
    hidden2.value = g_month + "/" + g_day + "/" + g_year;
    getControl("wucSearchBox21_txtNight").value = fDateDiff("d", hidden.value, hidden2.value);
}
function filterDates4(cal) {
	var date = cal.date;
	endDate = date.getTime()
    
    var day = (date.getDate());
    var month = (date.getMonth()+1);
    var year = (date.getFullYear());
    
    //Hotel
    var t = getControl("wucSearchBox21_txtNight");
    var hidden = getControl("wucSearchBox21_hCheckIn");
    var hidden2 = getControl("wucSearchBox21_hCheckOut");
    hidden2.value = month + "/" + day + "/" + year;
    t.value = fDateDiff("d", hidden.value, hidden2.value);
}



function disallowDateBefore2(date) {
	date = date.getTime();
	if ((startDate != null) && (date < (startDate + ONEDAY))) {
		//start date can't be prior to end date
		return true; 
	} 
	var now = new Date().getTime();
	if (date < (now - ONEDAY)) {
		//start date can't be prior to today
		return true;
	}

	//new modify by mr. maslam toheng
	if (getControl("wucSearchBox21_hCheckIn").value != null){
	    var datecheckin = new Date(getControl("wucSearchBox21_hCheckIn").value).getTime();
	    //if (date < (datecheckin - ONEDAY)){
	    if (date < (datecheckin + ONEDAY)){
            return true;
        }
    }
	return false;
}

function disallowDateAfter2(date) {
	date = date.getTime();
	//if ((endDate != null) && (date > (endDate - ONEDAY))) {
	//	//end date can't be before start date
	//	return true;
	//} 
	
	var now = new Date().getTime();
	//if (date < (now - ONEDAY)) { /* for datenow */
	if (date < (now - ONEDAY + threeday)) { /* for datenow +3 */
		//end date can't be prior to today
		return true;
	}
	return false;
}


