﻿/// <reference name="MicrosoftAjax.js"/>

//debugger;
//        $get('ctl00_TopPlaceHolder_txtDate01').add_propertyChanged(function(sender, e) {
//            if (e.get_propertyName() == 'selectedIndex') {
//                var newDate = new Date($get('ctl00_TopPlaceHolder_lblDate01').value);
//                alert(newDate);

//                // persist selected value here...
//            }
//        })

//        Sys.UI.DomEvent.addHandler($get("Button1"), "click", formatDate);
//        function formatDate1() {
//            var d = new Date();
//            try {
//                $get('tdArriveDateFull').innerHTML = d.localeFormat("dddd, dd MMMM yyyy HH:mm:ss");
//            }
//            catch (e) {
//                alert("Error:" + e.message);
//            }
//        }


//        // Can also be used as a standalone function
//        dateFormat(now, "dddd, mmmm dS, yyyy, h:MM:ss TT");

//var _ddlRooPass = null;
//var _ddlTransfer = null;
//var _ddlDestinationPoint = null;
//var _ddlPickUpPoint = null;
//var _ddlServices = null;




function popitup(url) {
    var newwindow = window.open(url, 'info', 'height=600,width=900,scrollbars=yes');
	if (window.focus) {newwindow.focus()}
	return false;
}


function WebRefreshPanel2_InitializePanel(oPanel) {
    oPanel.getProgressIndicator().setImageUrl("http://www.con-x-ion.com/images/InProgress.gif");
}




function switchObj(obj) {
    var el = document.getElementById(obj);
    if (el.style.display != 'none') {
        el.style.display = 'none';
    }
    else {
        el.style.display = '';
    }
}

function SetReturnDate(evt) {
    var txtDate01 = $get('ctl00_TopPlaceHolder_TabContainer1_pnl1_xDate01');
    var txtDate02 = $get('ctl00_TopPlaceHolder_TabContainer1_pnl1_xDate02');
    var selected = txtDate01.options[this.selectedIndex].value;
    if (txtDate01) {
        if (txtDate02) {
            for (var i = 0; i < txtDate01.length; i++) {
                if (txtDate02.options[i].value == selected) {
                    txtDate02.selectedIndex = i;
                    return;
                }
            }
           
        }
    }
//    var Date1 = new Date(2010, 10, 6);
//    if (Date1.toDateString() == 'Invalid Date') {
//        $get('tdArriveDateFull').innerHTML = '';
//    }
//    else {
//        $get('tdArriveDateFull').innerHTML = Date1.toDateString();
//    }
}


function Date_onchange1() {
    try {
        var xday = $get('ctl00_TopPlaceHolder_TabContainer1_pnl1_xDate01').options[this.selectedindex].value;
        var xMonYear = $get('ctl00_TopPlaceHolder_TabContainer1_pnl1_ddlDate01').options[this.selectedindex].value.split("/");
        var Date1 = new Date(2010, 10, 6);
        if (Date1.toDateString() == 'Invalid Date') {
            $get('tdArriveDateFull').innerHTML = '';
        }
        else {
            $get('tdArriveDateFull').innerHTML = Date1.toDateString();
        }
    } catch (Error) { }
}

function Date_onchange2() {
    try {
        var xday = $get('ctl00_TopPlaceHolder_TabContainer1_pnl1_xDate02').options[this.selectedindex].value;
        var xMonYear = $get('ctl00_TopPlaceHolder_TabContainer1_pnl1_ddlDate02').options[this.selectedindex].value.split("/");
        var Date1 = new Date(nxday, xMonYear[1] - 1, xMonYear[0]);
        if (Date1.toDateString() == 'Invalid Date') {
            $get('tdDepartDateFull').innerHTML = '';
        }
        else {
            $get('tdDepartDateFull').innerHTML = Date1.toDateString();
        }
    } catch (Error) { }
}


function pageLoad() {
//    var txtDate01 = $get('ctl00_TopPlaceHolder_TabContainer1_pnl1_xDate01');
//    if (txtDate01) { $addHandler(txtDate01, 'change', SetReturnDate); }
    
//txtDate01_onchange();
//    txtDate02_onchange();
//    var txtDate02 = $get('ctl00_TopPlaceHolder_txtDate02');
//    if (txtDate02) { $addHandler(txtDate02, 'blur', txtDate02_onchange); }

   
 
//    var rbput = $get('ctl00_TopPlaceHolder_xtimePickup');
//    if (rbput) { $addHandler(rbput, 'click', rbOnblur); }

//    _ddlRooPass = $get('ctl00_TopPlaceHolder_ddlRooPass_TextBox');
//    if (_ddlRooPass) { $addHandler(_ddlRooPass, 'blur', test); };

    //    var ddlPickUpPoint = $get('ctl00_TopPlaceHolder_ddlPickUpPoint_TextBox');
    //    if (ddlPickUpPoint) { $addHandler(ddlPickUpPoint, 'blur', PickupDest_onchange); }
    //    var ddlDestinationPoint = $get("ctl00_TopPlaceHolder_ddlDestinationPoint_TextBox");
    //    if (ddlDestinationPoint) { $addHandler(ddlDestinationPoint, 'blur', PickupDest_onchange); }
//    _ddlTransferType = $get('ctl00_TopPlaceHolder_ddlTransferType');
//    if (_ddlTransferType) { $addHandler(_ddlTransferType, 'change', ddlTransferType_onchange); }

    //var trHotel = $get('ctl00_TopPlaceHolder_trHotel');

}


//function test() {

//    alert($find('ctl00_TopPlaceHolder_ddlRooPass').get_textBoxControl().value);
//
//}

function SetPUT(radioput) {
    document.getElementById('xput').innerHTML = radioput;
    var chk = $get('ctl00_TopPlaceHolder_chkOverridePUT');
    chk.checked = false;
    var txt = $get('ctl00_TopPlaceHolder_xtimePickup');
    txt.disabled = true;
}


function TMTB_OnBlur(pTBId, pUpdateStatus) {
    if (pUpdateStatus && (window.status != null)) window.status = '';


    var vTBFld = PDP_GetById(pTBId); var vAO = vTBFld.AO; if (!vAO) return; if (vAO.Dirty) { vAO.Dirty = false; if (vTBFld.fireEvent != null) vTBFld.fireEvent('onchange'); else if (document.createEvent != null) { var vEvt = document.createEvent('HTMLEvents'); vEvt.initEvent('change', true, false); vTBFld.dispatchEvent(vEvt); } else { var vOnChange = vTBFld.getAttribute('onchange'); var vOCStr = vOnChange.toString(); var vIndex = vOCStr.indexOf('TMTB_OnChange'); vOCStr = vOCStr.substring(vIndex, vOCStr.length - 1); vIndex = vOCStr.indexOf(')'); vOCStr = vOCStr.substring(0, vIndex + 1); eval(vOCStr + ';'); } } if (vAO.APUF && vAO.APUOn) window.setTimeout("TMTB_AutoClose('" + pTBId + "');", 500);

    var xbookingtext = $get('ctl00_TopPlaceHolder_xtimePickup');
    document.getElementById('xput').innerHTML = xbookingtext.value;
}

function rbOnblur() {
    var xbookingtext = $get('ctl00_TopPlaceHolder_xtimePickup');
    document.getElementById('xput').innerHTML = GetVal();
}


function GetVal() {
    var a = null;
    var f = document.forms[0];
    var e = f.elements["ctl00_TopPlaceHolder_rbtnPickupTime"];

    for (var i = 0; i < e.length; i++) {
        if (e[i].checked) {
            a = e[i].value;
            break;
        }
    }
    return a;
}

function pageUnload() {
//    var txtDate01 = $get('ctl00_TopPlaceHolder_TabContainer1_pnl1_xDate01');
//    if (txtDate01) { $removeHandler(txtDate01, 'change', SetReturnDate); };

//    var txtDate02 = $get('ctl00_TopPlaceHolder_txtDate02');
//    if (txtDate02) { $removeHandler(txtDate02, 'blur', txtDate02_onchange); };



    //    var ddlPickUpPoint = $get('ctl00_TopPlaceHolder_ddlPickUpPoint_TextBox');
    //    if (ddlPickUpPoint) { $removeHandler(ddlPickUpPoint, 'blur', PickupDest_onchange); };
    //    var ddlDestinationPoint = $get("ctl00_TopPlaceHolder_ddlDestinationPoint_TextBox");
    //    if (ddlDestinationPoint) { $removeHandler(ddlDestinationPoint, 'blur', PickupDest_onchange); };

    //    var ddlTransferType = document.getElementById('ctl00_TopPlaceHolder_txt');
    //    if (ddlTransferType) { $removeHandler(ddlTransferType, 'blur', ddlTransferType_onchange); };
}


function txtDate01_onchange(evt) {
    try {
        var newdate = $get('ctl00_TopPlaceHolder_txtDate01').value.split("/");
        var Date1 = new Date(newdate[2], newdate[1] - 1, newdate[0]);
        if (Date1.toDateString() == 'Invalid Date') {
            $get('tdArriveDateFull').innerHTML = '';
        }
        else {
            $get('tdArriveDateFull').innerHTML = Date1.toDateString();
        }
    } catch (Error) { }
}

function txtDate02_onchange(evt) {
    try {
        var newdate2 = $get('ctl00_TopPlaceHolder_txtDate02').value.split("/");
        var Date2 = new Date(newdate2[2], newdate2[1] - 1, newdate2[0]);
        if (Date2.toDateString() == 'Invalid Date') {
            $get('tdDepartDateFull').innerHTML = '';
        } else {
            $get('tdDepartDateFull').innerHTML = Date2.toDateString();
        }
    } catch (Error) { }
}

//function GetPickupTime() {
//    var ddlSuburb = $get('ctl00_TopPlaceHolder_ddlSuburb_HiddenField').value ;
//    var hidAirport = $get("ctl00_TopPlaceHolder_hidairport");
//    var serviceid = $get('ctl00_TopPlaceHolder_ddlServices_HiddenField').value;
//    
//    
//    

//}



//*******************************
// WebCombo events
//*******************************

//var theDataValue = _empsCombo.getDataValue();
//var theDataText = _empsCombo.getDisplayValue();
//alert(_ddlRooPass.getGrid().oActiveRow.getCellFromKey("PassID").getValue());


//var _ddlRooPass = null;
//var _ddlTransfer = null;
//var _ddlDestinationPoint = null;
//var _ddlPickUpPoint = null;
//var _ddlServices = null;


//function ddlDestinationPoint_InitializeCombo(webComboId) {
//    _ddlDestinationPoint = igcmbo_getComboById(webComboId);
//    _ddlDestinationPoint.CancelPostBack = true;
//}
//function ddlPickUpPoint_InitializeCombo(webComboId) {
//    _ddlPickUpPoint = igcmbo_getComboById(webComboId);
//    _ddlPickUpPoint.CancelPostBack = true;
//}
//function ddlServices_InitializeCombo(webComboId) {
//    _ddlServices = igcmbo_getComboById(webComboId);
//    //_ddlServices.CancelPostBack = true;
//}
//function ddlRooPass_InitializeCombo(webComboId) {
//    _ddlRooPass = igcmbo_getComboById(webComboId);
//    // _ddlRooPass.CancelPostBack = true;
//}




//function ddlRooPass_AfterSelectChange(webComboId) {

//    _ddlRooPass = igcmbo_getComboById(webComboId);
//    if (!_ddlRooPass.getGrid().oActiveRow) return;

//    _ddlRooPass.CancelPostBack = true;
//}


//function ddlTransferType_onchange(val) {
//    
//    var ddlTransferTypeSelVal = val;
//       
//    var trArrival = $get('ctl00_TopPlaceHolder_trArrival');
//    var trDeparture = $get('ctl00_TopPlaceHolder_trDeparture');

//    switch (parseInt(ddlTransferTypeSelVal)) {
//        case 1: //Oneway
//            trArrival.style.display = '';
//            trDeparture.style.display = 'none';
//            break;
//        default: //return
//            trArrival.style.display = '';
//            trDeparture.style.display = '';
//            break;
//    }

//}

//function PickupDest_onchange() {

//        

//    try {

//        var combo = $find('<%= myDropDown.ClientID %>');
//            combo.
//        var ddlServicesSelVal = _ddlServices.getDataValue();
//        var ddlPickUpPointSelVal = _ddlPickUpPoint.getDataValue();
//        var ddlDestinationPointSelVal = _ddlDestinationPoint.getDataValue();
//        var trSuburb = $get('ctl00_TopPlaceHolder_trSuburb');
//        var trAddress = $get('ctl00_TopPlaceHolder_trAddress');
//        var trHotel = $get('ctl00_TopPlaceHolder_trHotel');

//        switch (parseInt(ddlServicesSelVal)) {
//            case 1: case 2: case 5: case 0:
//                if (parseInt(ddlPickUpPointSelVal) == 2 || parseInt(ddlDestinationPointSelVal) == 2) {
//                    trSuburb.style.display = 'none';
//                    trAddress.style.display = 'none';
//                    trHotel.style.display = '';
//                }
//                else {
//                    trSuburb.style.display = '';
//                    trAddress.style.display = '';
//                    trHotel.style.display = 'none';
//                }
//                break;
//            default:
//                trSuburb.style.display = '';
//                trAddress.style.display = 'none';
//                trHotel.style.display = '';
//                break;
//        }

//        var lblDate01 = $get('ctl00_TopPlaceHolder_lblDate01');
//        var lblDate02 = $get('ctl00_TopPlaceHolder_lblDate02');
//        var lblAddress = $get('ctl00_TopPlaceHolder_lblAddress');
//        var travelPoss = $get('travelPoss');

//        switch (parseInt(ddlPickUpPointSelVal)) {
//            case 1: case 2:
//                lblDate01.innerHTML = "Departure:";
//                lblDate02.innerHTML = "Arrival:";
//                lblAddress.innerHTML = "Enter Pick Up Address:";
//                break;
//            case 3: case 4:
//                lblDate01.innerHTML = "Arrival:";
//                lblDate02.innerHTML = "Departure:";
//                lblAddress.innerHTML = "Enter Destination Address or Hotel name:";
//                break;
//        }

//        switch (parseInt(ddlPickUpPointSelVal)) {
//            case 1: case 2:
//                switch (parseInt(ddlDestinationPointSelVal)) {
//                    case 1: case 2:
//                        travelPoss.innerHTML = "Travel combination not possible...."
//                        travelPoss.style.display = "";
//                        break;
//                    default:
//                        travelPoss.style.display = "none";
//                }
//                break;
//            case 3: case 4:
//                switch (parseInt(ddlDestinationPointSelVal)) {
//                    case 3: case 4:
//                        travelPoss.innerHTML = "Travel combination not possible...."
//                        travelPoss.style.display = "";
//                        break;
//                    default:
//                        travelPoss.style.display = "none";

//                }
//                break;
//        }
//    } catch (Error) { }





//function GetPickupTime() {

//}