


function findallpassenger() {

    var allPassenger = 0;
    var PassengerList = document.getElementById('PassengerList');
    if (PassengerList != null) {
        var objs = PassengerList.getElementsByTagName("input");
        for (var i = 0; i < objs.length; i++) {
            if (objs[i].type == "hidden") {
                if (objs[i].id.indexOf("Ptype_") >= 0) {
                    if (objs[i].value.toUpperCase() == "ADULT") {
                        //alert("test");
                        allPassenger = allPassenger + 1;
                    }
                }
            }
        }
    }
    //if(allPassenger>0){allPassenger=parseInt( allPassenger/2);}
    return allPassenger;
}
function findemptytext() {
    var allPassenger = 0;
    var PassengerList = document.getElementById('PassengerList');
    if (PassengerList != null) {
        var objs = PassengerList.getElementsByTagName("input");
        for (var i = 0; i < objs.length; i++) {

            if (objs[i].type == "hidden") {
                if (objs[i].id.indexOf("Ptype_") >= 0) {
                    if (objs[i].value.toUpperCase() == "ADULT") {
                        var vid = objs[i].id.replace("Ptype_", "");

                        //alert(document.getElementById("Lname_"+vid).value);
                        if ((document.getElementById("Fname_" + vid).value) + (document.getElementById("Lname_" + vid).value) == "") {
                            allPassenger = allPassenger + 1;
                        }
                    }
                }

            }
        }
    }

    return allPassenger;
}

function replacepersonval(obj) {
    var PassengerList = document.getElementById('PassengerList');
    var Profile_c = document.getElementById('Profile_c');
    var Emp_no = document.getElementById('Emp_no').value;
    var Client_no = document.getElementById('Client_No').value;
    var Hdd_Title = document.getElementById('Client_Title').value;

    var email = document.getElementById('email').value;
    var Passenger_Profile_Id = document.getElementById('hdd_Passenger_Profile_Id').value;
    //var  Ptype_c = document.getElementById('Ptype_c');
    //var  sel_c = document.getElementById('sel_c');

    var uxContactPerson = document.getElementById('uxContactPerson');
    var fname = uxContactPerson.value.split(' ')[0];
    var lname = '';

    if (uxContactPerson.value.split(' ').length >= 2) lname = uxContactPerson.value.split(' ')[1];

    if (obj.checked) {
        if (!findDuplicatevalue(fname, lname, Profile_c.value)) {
            var index = findEmptyValue();
            if (index <= 1) //Replace on row 0
            {
                var objFname = document.getElementById('Fname_1');
                var objLname = document.getElementById('Lname_1');
                if ((objFname.value == '') && (objLname.value == '')) {
                    var sel = document.getElementById('sel_1');
                    DDLSelByValue(sel, Hdd_Title)
                    sel.disabled = true;
                    replacedataWithcheck(fname, lname, Profile_c.value, Emp_no, Client_no, Passenger_Profile_Id, email);
                }
                else {
                    if ((objFname.value == fname) && (objLname.value == lname)) {
                        var sel = document.getElementById('sel_1');
                        DDLSelByValue(sel, Hdd_Title)
                        sel.disabled = true;
                        replacedataWithcheck(fname, lname, Profile_c.value, Emp_no, Client_no, Passenger_Profile_Id, email);
                    }
                    else {
                        if (window.confirm('Do you want to replace with new data?') == true) {
                            var sel = document.getElementById('sel_1');
                            DDLSelByValue(sel, Hdd_Title)
                            sel.disabled = true;
                            replacedataWithcheck(fname, lname, Profile_c.value, Emp_no, Client_no, Passenger_Profile_Id, email);
                        }
                        else {
                            obj.checked = false;
                        }
                    }
                }
            }
            else {

                var sel = document.getElementById('sel_' + index);
                DDLSelByValue(sel, Hdd_Title)
                sel.disabled = true;

                replacedataWithIndex(fname, lname, Profile_c.value, index, Emp_no, Client_no, Passenger_Profile_Id, email);
                putplace(index, true);

            }
        }
        else {
            alert(fname + " " + lname + " has been exist");
        }
    }
    else {
        var index = findexistIndex(fname, lname, Profile_c.value, Emp_no, Client_no);
        if (index > 0) {
            var DefaultTitle = "MR";
            replacedataWithIndex("", "", "", index, "", "", "", "");
            putplace(index, false);
            var passtype = PassengerList.rows[index].cells[1].innerHTML;
            if (passtype.indexOf("ADULT") <= 0) {
                DefaultTitle = "MASTER";
            }
            var sel = document.getElementById('sel_' + index);
            DDLSelByValue(sel, DefaultTitle);
            //alert(Hdd_Title);
            //DDLSelByValue(sel,Hdd_Title);
            sel.disabled = false;
        }
    }
}

function replacedataWithIndex(fname, lname, profileid, index, Emp_no, Client_no, Passenger_Profile_Id, email) {

    var tblPList = document.getElementById('PassengerList');
    var objFname;
    var objLname;
    var objProfile;
    var objmail;
    var objEmp_no;
    var objClientID;

    var i = index;

    objProfile = document.getElementById('Profile_' + i.toString());
    objFname = document.getElementById('Fname_' + i.toString());
    objLname = document.getElementById('Lname_' + i.toString());
    objEmp_no = document.getElementById('hddEmp_' + i.toString());
    objClientID = document.getElementById('ClientID_' + i.toString());
    objmail = document.getElementById('email_' + i.toString());




    objProfile.value = profileid;
    objFname.value = fname;
    objLname.value = lname;
    objmail.value = email;

    // alert(document.getElementById('ClientID_'+i.toString()))

    objEmp_no.value = Emp_no;
    objClientID.value = Client_no;



    if ((fname == "") && (lname == "")) {
        objFname.disabled = false;
        objLname.disabled = false;
    }
    else {
        objFname.disabled = true;
        objLname.disabled = true;
    }



}

function replacedataWithcheck(fname, lname, profileid, Emp_no, Client_no, Passenger_Profile_Id, email) {
    var tblPList = document.getElementById('PassengerList');
    var objFname;
    var objLname;
    var objProfile;
    var objEmp_no;
    var objClientID;
    var objmail;
    //alert(profileid)
    for (var i = 1; i < 2; i++) {
        objProfile = document.getElementById('Profile_' + i.toString());
        objFname = document.getElementById('Fname_' + i.toString());
        objLname = document.getElementById('Lname_' + i.toString());

        objEmp_no = document.getElementById('hddEmp_' + i.toString());
        objClientID = document.getElementById('ClientID_' + i.toString());

        objmail = document.getElementById('email_' + i.toString());

        objProfile.value = profileid;
        objFname.value = fname;
        objLname.value = lname;
        objmail.value = email;
        objEmp_no.value = Emp_no;
        objClientID.value = Client_no;

        objFname.disabled = true;
        objLname.disabled = true;
        putplace(i, true);


    }

}

function findDuplicatevalue(fname, lname, profileid) {
    var tblPList = document.getElementById('PassengerList');
    var objFname;
    var objLname;
    var objProfile;
    var isFound = false;


    for (var i = 1; i < tblPList.rows.length - 1 && (!isFound); i++) {
        objProfile = document.getElementById('Profile_' + i.toString());
        objFname = document.getElementById('Fname_' + i.toString());
        objLname = document.getElementById('Lname_' + i.toString());

        //alert((fname+'=='+objFname.value)+'&&'+(lname+'=='+objLname.value)+'&&'+(profileid+'=='+objProfile.value+"["+objProfile.id+"]"))
        if ((fname.toUpperCase() == objFname.value.toUpperCase()) && (lname.toUpperCase() == objLname.value.toUpperCase()) && (profileid == objProfile.value)) {
            isFound = true;
        }
    }

    return isFound;
}
function findexistvalue(fname, lname, profileid) {
    var tblPList = document.getElementById('PassengerList');
    var objFname;
    var objLname;
    var objProfile;
    var isFound = false;
    var index = 0;
    for (var i = 1; i < tblPList.rows.length - 1 && (!isFound); i++) {
        objProfile = document.getElementById('Profile_' + i.toString());
        objFname = document.getElementById('Fname_' + i.toString());
        objLname = document.getElementById('Lname_' + i.toString());

        if ((fname == objFname.value) && (lname == objLname.value) && (profileid == objProfile.value)) {
            isFound = true;
            index = i;
        }
    }
    return isFound;
}

function findexistIndex(fname, lname, profileid, Emp_no, Client_no) {
    var tblPList = document.getElementById('PassengerList');
    var objFname;
    var objLname;
    var objProfile;
    var objEmp_no;
    var objClient_no;
    var isFound = false;
    var index = 0;
    for (var i = 1; i <= tblPList.rows.length - 1 && (!isFound); i++) {
        objProfile = document.getElementById('Profile_' + i.toString());
        objFname = document.getElementById('Fname_' + i.toString());
        objLname = document.getElementById('Lname_' + i.toString());
        //objEmp_no=document.getElementById('PassID_'+i.toString());
        objClient_no = document.getElementById('ClientID_' + i.toString());
        if ((fname.toUpperCase() == objFname.value.toUpperCase()) && (lname.toUpperCase() == objLname.value.toUpperCase()) && (profileid == objProfile.value))//&&(objClient_no.value==Client_no)
        {
            isFound = true;
            index = i;
        }
    }
    return index;
}

function checkPassengerTitle() {
    var tblPList = document.getElementById('PassengerList');
    var objFname;
    var objLname;
    var objProfile;
    var isFound = false;
    var indexToreplace = 0;
    var Passtype = '';
    var typeWrong = false;
    var ismyTitle = '';

    for (var i = 1; i <= tblPList.rows.length - 1 && (!isFound); i++) {
        objFname = document.getElementById('Fname_' + i.toString());
        objLname = document.getElementById('Lname_' + i.toString());


        var objType = tblPList.rows[i].cells[1].getElementsByTagName("SPAN");

        var objTitle = document.getElementById('sel_' + i.toString());

        if (objType != null) {
            Passtype = (objType[0].innerHTML);
        }


        if ((Passtype == 'INF') || (Passtype == 'CHD')) {

            ismyTitle = objTitle.options[objTitle.selectedIndex].value.split('|')[0];
            if (ismyTitle.toUpperCase() != "MASTER") {
                isFound = true;
                typeWrong = true;
                indexToreplace = i;
            }

            //666|M
        }

    }


    if (typeWrong) {

        //alert('Passenger Type not match.')
        GetAlert("Alert_Message_74");
    }
    return (!isFound);
}

function findEmptyValue() {
    var tblPList = document.getElementById('PassengerList');
    var objFname;
    var objLname;
    var objProfile;
    var isFound = false;
    var indexToreplace = 0;
    var Passtype = '';
    var typeWrong = false;

    for (var i = 1; i <= tblPList.rows.length - 1 && (!isFound); i++) {
        objFname = document.getElementById('Fname_' + i.toString());
        objLname = document.getElementById('Lname_' + i.toString());


        var objType = tblPList.rows[i].cells[1].getElementsByTagName("SPAN");

        if (objType != null) {
            Passtype = (objType[0].innerHTML);
        }


        if ((objFname.value == "") && (objLname.value == "") && (Passtype != 'INF') && (Passtype != 'CHD')) {
            isFound = true;
            indexToreplace = i;
        }
        else {
            if ((Passtype == 'INF') || (Passtype == 'CHD')) { typeWrong = true; }
        }
    }

    //alert(typeWrong);
    if (typeWrong) {

        //alert('Passenger Type not match.')
        GetAlert("Alert_Message_74");
    }
    return indexToreplace;
}

var myOpen;
function showemployee() {
    //myOpen=window.open("Popup.aspx","employee","width=680,scrollbars=1,status=1,toolbar=0,z-lock=1,resizable=1","");    
    myOpen = window.open("Popup.aspx", "employee", "scrollbars=1,status=1,toolbar=0,z-lock=1,resizable=1", "");


    //        var dvDisable=document.getElementById('dvDisable');
    //        dvDisable.style.height=document.body.scrollHeight;
    //        dvDisable.style.display="block";             
    //       $("div#dialog").text('show:"Empoyee"').dialog({title:"Demoxxxxxxxxxxxx",show:"fast"});
    //tikAEROWebB2E.WebService.BaseService.GetinitEmployeeList(ShowEmployeeResult);
}
function ShowEmployeeResult(result) {

    var dvDisable = document.getElementById('dvDisable');
    //dvDisable.style.height = document.body.scrollHeight;
    dvDisable.style.height = getDocHeight() + "px";
    //        $(document).ready(function(){$("div#dialog").wrapInner(result).dialog(
    //        {
    //        title:"Employee",show:"fast"}
    //        )});
    //dialog,wrapAll

    $("div#dialog").text("<div>123</div>").dialog(
        {
            title: "Employee", show: "fast"
        }
        )
    document.getElementById("dialog").innerHTML = result;
    document.getElementById("dialog").style.display = "block";
    document.getElementById("dialog").style.visibility = "visible";

    //alert(document.getElementById("dialog").innerHTML);
    //DISPLAY: block; Z-INDEX: 10000; visibility: hidden; WIDTH: 1px


}
function ClearThisRow(index) {
    var uxContactPerson = document.getElementById('uxContactPerson');
    var fname = uxContactPerson.value.split(' ')[0];
    var lname = '';
    if (uxContactPerson.value.split(' ').length >= 2) lname = uxContactPerson.value.split(' ')[1];
    if ((document.getElementById('Fname_' + index).value.toUpperCase() == fname.toUpperCase()) &&
        (document.getElementById('Lname_' + index).value.toUpperCase() == lname.toUpperCase()) &&
        (document.getElementById('Profile_' + index).value.toUpperCase() == document.getElementById('Profile_c').value.toUpperCase())) {
        document.getElementById('chkReplacePersonval').checked = false
    }
    //alert(document.getElementById('Fname_'+index).value.toUpperCase()+','+fname.toUpperCase())
    document.getElementById('Fname_' + index).value = '';
    document.getElementById('Lname_' + index).value = '';
    document.getElementById('ClientID_' + index).value = '';
    document.getElementById('Profile_' + index).value = '';
    document.getElementById('hddEmp_' + index).value = '';
    document.getElementById('email_' + index).value = '';
    var img = document.getElementById('img_' + index);
    //img.style.display="none";
    //if (img != null) { img.removeNode(true); }
    if (img != null) {
        var trRow = document.getElementById(index);
        var td1 = trRow.getElementsByTagName("td")[0];
        var len = td1.childNodes.length;
        for (var i = 0; i < len; i++) {
            if (td1.childNodes[i].id == "img_" + index) {
                td1.removeChild(td1.childNodes[i]);
                break;
            }
        }
    }
    //document.getElementById('email_'+index).value='';
    var sel = document.getElementById('sel_' + index);

    DDLSelByValue(sel, "MR");
    sel.disabled = false;
    document.getElementById('Fname_' + index).disabled = false;
    document.getElementById('Lname_' + index).disabled = false;

    if (myOpen != null) {
        // alert(myOpen.document.getElementById('myselect').innerHTML);
        if (!myOpen.closed) {

            var allpass = myOpen.document.getElementById('allpassenger');
            var selectpass = myOpen.document.getElementById('selectpassenger');
            var myselect = myOpen.document.getElementById('myselect');
            var fullcheck = myOpen.document.getElementById('fullcheck');


            if (parseInt(selectpass.value) > 0) {
                selectpass.value = parseInt(selectpass.value) - 1;
                fullcheck.value = parseInt(fullcheck.value) - 1;
            }
            if (parseInt(fullcheck.value) <= 0) fullcheck.value = "0";
            myselect.innerHTML = selectpass.value + "/" + allpass.value;

        }
    }
}

//---------For paging--------//

function gridpage(pageindex) {

    var GridPages = document.getElementById('GridPages');

    if (GridPages != null) {
        pageindex = (parseInt(pageindex) - 1);
        var cpage = GridPages.value;
        if (cpage == "") cpage = "10";
        searchemployee(pageindex);
    }
}
function gridresult(result) {

    document.getElementById('GridEntry1').innerHTML = result;
}

function searchemployee(pageindex) {

    cleanErrorpanel();
    if (!validateinputPage()) return;
    else {

        var uxName = document.getElementById('uxName');
        var fname = ""; //uxName.value;
        var lname = uxName.value;
        var GridPages = document.getElementById('GridPages');

        //var imgload = document.getElementById('imgload'); 
        //imgload.style.display="block";

        if (GridPages != null) {
            var cpage = GridPages.value;
            if (cpage == "") cpage = "10";

            tikAEROWebB2E.WebService.BaseService.searchemployeeList('', fname, lname, cpage, pageindex, true, document.getElementById('hddxlsfile').value, 'A', employeeresult)
        }
    }
}

function findCrlbyId(obj, tag) {
    var tagobj = document.body.getElementsByTagName(tag);
    var objRet = null;
    var found = false;

    if (tagobj != null) {
        for (var i = 0; i < tagobj.length && (!found); i++) {
            var tmID = tagobj[i].id;
            if (tmID != null) {
                if (tmID.indexOf(obj) >= 0) {
                    found = true;
                    objRet = tagobj[i];
                }
            }
        }
    }
    return objRet;
}
function employeeresult(result) {
    //var imgload = document.getElementById('imgload'); 
    //imgload.style.display="none";
    //alert(document.getElementById('ctl00_ContentPlaceHolder1_ctl00_GridEntry1'));
    if (result == 'session_expired') {
        loadLogout();
    }
    else {
        var content = findCrlbyId('GridEntry1', 'SPAN');
        content.innerHTML = result;
        var tdHdd = document.getElementById('tdHdd');
        if (tdHdd != null) {

            var arrHdd = tdHdd.getElementsByTagName("INPUT");

            if (arrHdd != null) {
                for (var i = 0; i < arrHdd.length; i++) {

                    if (arrHdd[i].type == "hidden") {
                        var val = arrHdd[i].value;
                        var tmpChk = document.getElementsByName("chk_" + val);
                        if (tmpChk != null) {
                            if ((tmpChk.length) > 0) tmpChk[0].checked = true;
                        }
                    }
                }
            }
        }

        //document.getElementById('ctl00_ContentPlaceHolder1_ctl00_GridEntry1').innerHTML=result;
    }
}

//--- For Popup employee window -----
function checkedall(table, obj) {
    var tab1 = document.getElementById(table);
    var allpass = document.getElementById('allpassenger');
    var selectpass = document.getElementById('selectpassenger');
    var myselect = document.getElementById('myselect');
    var fullcheck = document.getElementById('fullcheck');
    var message = "";
    if (tab1 != null) {
        var objs = tab1.getElementsByTagName("input");
        for (var i = 0; i < objs.length; i++) {
            if (objs[i].type == "checkbox") {
                objs[i].checked = obj.checked;

                if (objs[i].checked) {
                    if (parseInt(selectpass.value) < parseInt(allpass.value)) {
                        selectpass.value = parseInt(selectpass.value) + 1;
                    }
                    else {
                        var allPassValue = window.opener.findallpassenger();
                        GetAlert("Alert_Message_75", "<!--passenger-->", allPassValue);
                        //message="Allow select "+allpass.value+" person(s) \n Please press clear button for select new employee.";
                        break;
                    }
                    fullcheck.value = parseInt(fullcheck.value) + 1;
                }
                else {
                    if (parseInt(selectpass.value) > 0) {
                        selectpass.value = parseInt(selectpass.value) - 1;
                    }
                    fullcheck.value = parseInt(fullcheck.value) - 1;
                    var d = document.getElementById('tdHdd');
                    var olddiv = document.getElementById('hdd_' + objs[i].value);
                    if (olddiv != null) {
                        d.removeChild(olddiv);
                    }
                }
            }
        }
    }
    if (parseInt(fullcheck.value) <= 0) fullcheck.value = "0";
    myselect.innerHTML = selectpass.value + "/" + allpass.value;
    if (message != "") { alert(message); }
    //alert( fullcheck.value);
}

// Start Edit Limit select
function limitselect(obj) {
    var allpassenger = document.getElementById('allpassenger');
    var selectpassenger = document.getElementById('selectpassenger');
    var myselect = document.getElementById('myselect');
    var fullcheck = document.getElementById('fullcheck');
    if (obj.checked) {
        if (parseInt(allpassenger.value) > parseInt(selectpassenger.value)) {
            var found = false;
            if (obj != null) {
                var PassengerList = window.opener.document.getElementById('PassengerList');
                for (var j = 1; j < PassengerList.getElementsByTagName('tr').length && (!found); j++) {
                    var currentCell = PassengerList.rows[j].cells[0];
                    for (var prop in currentCell.childNodes) {
                        if (currentCell.childNodes[prop].nodeName == 'INPUT') {
                            if (currentCell.childNodes[prop].value == obj.value) {
                                found = true;
                                var LastNameCell = PassengerList.rows[j].cells[4];
                                var FirstNameCell = PassengerList.rows[j].cells[5];
                                var fname;
                                var lname;
                                for (var prop2 in FirstNameCell.childNodes) {
                                    if (FirstNameCell.childNodes[prop2].nodeName == 'INPUT') {
                                        fname = FirstNameCell.childNodes[prop2].value;
                                    }
                                }
                                for (var prop3 in LastNameCell.childNodes) {
                                    if (LastNameCell.childNodes[prop3].nodeName == 'INPUT') {
                                        lname = LastNameCell.childNodes[prop3].value;
                                    }
                                }
                                alert(fname + " " + lname + " has already selected.");
                                obj.checked = false;
                                return;
                            }
                        }
                    }
                }
            }
            selectpassenger.value = parseInt(selectpassenger.getAttribute("value")) + 1;
            var hddSel = document.getElementById('hdd_' + obj.value);
            if (hddSel == null) { document.getElementById('tdHdd').innerHTML = document.getElementById('tdHdd').innerHTML + "<input type='hidden' id='hdd_" + obj.value + "' value='" + obj.value + "' />"; }
        }
        else {
            var allpass = window.opener.findallpassenger();
            GetAlert("Alert_Message_75", "<!--passenger-->", allpass);
            obj.checked = false;
        }
    }
    else {
        if (parseInt(fullcheck.value) > 0) {
            fullcheck.value = parseInt(fullcheck.value) - 1;
            if (parseInt(fullcheck.value) <= parseInt(allpassenger.value)) {
                selectpassenger.value = parseInt(selectpassenger.value) - 1;
            }
        }
        else {
            if (parseInt(selectpassenger.value) > 0) {
                selectpassenger.value = parseInt(selectpassenger.value) - 1;
            }
        }
        var d = document.getElementById('tdHdd');
        var olddiv = document.getElementById('hdd_' + obj.value);
        if (olddiv != null) {
            d.removeChild(olddiv);
        }
    }
    myselect.innerHTML = selectpassenger.value + "/" + allpassenger.value;
}
//function limitselect(obj) {
//    var allpassenger = document.getElementById('allpassenger');
//    var selectpassenger = document.getElementById('selectpassenger');
//    var myselect = document.getElementById('myselect');
//    var fullcheck = document.getElementById('fullcheck');

//    if (obj.checked) {
//        if (parseInt(allpassenger.value) > parseInt(selectpassenger.value)) {            
//            //Check duplicate value
//            //var hddEmp = document.getElementById('hddEmp_'+obj.id);
//            var found = false;
//            if (obj != null) {
//                var PassengerList = window.opener.document.getElementById('PassengerList');
//                var trRow = null;
//                var tdCel = null;
//                var len = 0;
//                var OhddEmp = null;
//                var txtFname = null;
//                var txtLname = null;
//                for (var j = 1; j < PassengerList.rows.length && (!found); j++) {
//                    //alert(PassengerList.document.getElementById('hddEmp_1'));
//                    trRow = PassengerList.rows[j];
//                    tdCel = trRow.getElementsByTagName("td")[0];
//                    len = tdCel.childNodes.length;
//                    for (var k = 0; k < len; ++k) {
//                        if (tdCel.childNodes[k].id == "ClientID_" + j.toString()) {
//                            OhddEmp = tdCel.childNodes[k];
//                            break;
//                        }
//                    }
//                    tdCel = trRow.getElementsByTagName("td")[4];
//                    len = tdCel.childNodes.length;
//                    for (var k = 0; k < len; ++k) {
//                        if (tdCel.childNodes[k].id == "Lname_" + j.toString()) {
//                            txtLname = tdCel.childNodes[k];
//                            break;
//                        }
//                    }
//                    tdCel = trRow.getElementsByTagName("td")[5];
//                    len = tdCel.childNodes.length;
//                    for (var k = 0; k < len; ++k) {
//                        if (tdCel.childNodes[k].id == "Fname_" + j.toString()) {
//                            txtFname = tdCel.childNodes[k];
//                            break;
//                        }
//                    }
//                    if (OhddEmp != null) {
//                        if (obj.value == OhddEmp.value) {
//                            found = true;
//                            alert(txtFname.value + " " + txtLname.value + " has already selected.");
//                            obj.checked = false;
//                            return;
//                        }
//                    }
//                    /*
//                    var OhddEmp = PassengerList.document.getElementById('ClientID_' + j.toString());
//                    if (OhddEmp != null) {
//                        if (obj.value == OhddEmp.value) {
//                            found = true;
//                            fname = PassengerList.document.getElementById('Fname_' + j.toString());
//                            lname = PassengerList.document.getElementById('Lname_' + j.toString());
//                            alert(fname.value + " " + lname.value + " has already selected.");
//                            obj.checked = false;
//                            return;
//                        }
//                    }
//                    */
//                }
//            }
//            selectpassenger.value = parseInt(selectpassenger.value) + 1
//            var hddSel = document.getElementById('hdd_' + obj.value);
//            //alert(obj.value);
//            if (hddSel == null) { document.getElementById('tdHdd').innerHTML = document.getElementById('tdHdd').innerHTML + "<input type='hidden' id='hdd_" + obj.value + "' value='" + obj.value + "' />"; }
//            //alert(selectpassenger.value)
//        }
//        else {

//            var allpass = window.opener.findallpassenger();
//            GetAlert("Alert_Message_75", "<!--passenger-->", allpass);
//            //alert("Allow select "+allpass+" person(s) \n Please press clear button for select new employee.")
//            obj.checked = false;
//            //message="Allow select "+allpass.value+" person(s) \n Please press clear button for select new employee.";
//        }
//    }
//    else {

//        if (parseInt(fullcheck.value) > 0) {
//            fullcheck.value = parseInt(fullcheck.value) - 1
//            if (parseInt(fullcheck.value) <= parseInt(allpassenger.value)) {
//                selectpassenger.value = parseInt(selectpassenger.value) - 1;
//            }
//        }
//        else {
//            if (parseInt(selectpassenger.value) > 0) {
//                selectpassenger.value = parseInt(selectpassenger.value) - 1;
//            }
//        }

//        var d = document.getElementById('tdHdd');
//        var olddiv = document.getElementById('hdd_' + obj.value);
//        if (olddiv != null) {
//            d.removeChild(olddiv);
//        }
//        //d.removeChild(olddiv);
//    }
//    myselect.innerHTML = selectpassenger.value + "/" + allpassenger.value;
//}
// End Edit Limit select

function getInFant() {
    var PassengerList = document.getElementById('PassengerList');
    for (var i = 1; i < PassengerList.rows.length; i++) {

    }
}

function selectemp() {
    //Check amount employee
    var fullcheck = document.getElementById('fullcheck');
    var myselect = document.getElementById('myselect');
    var sels = myselect.innerHTML.split('/');
    //alert("Current selected will replace all old data");
    var tab = document.getElementById('kenggrid');

    //Client Number=cell[2], Employee Number=cell[3] Employee Name  =cell[4]
    var clientNoList = "";
    var employeeNoList = "";
    var employeeNameList = "";
    var client_profile_id_List = "";
    var employee_number_List = "";
    var email_List = "";
    var employee_title_List = "";

    var ClickSelect = false;

    for (var i = 1; i < tab.rows.length; i++) {
        var mycheck = tab.rows[i].getElementsByTagName("input");
        //alert(mycheck.length);
        if (mycheck.length > 0) {

            if (mycheck[0].type == "checkbox") {



                if (mycheck[0].checked) {


                    ClickSelect = true;
                    clientNoList += tab.rows[i].cells[2].innerHTML + ",";
                    //employeeNoList+=tab.rows[i].cells[3].innerHTML+",";
                    employeeNoList += tab.rows[i].cells[4].innerHTML.split('/')[0] + ","; ;

                    client_profile_id_List += document.getElementById('hddprofile_' + mycheck[0].id).value + ",";
                    employee_number_List += document.getElementById('hddEmp_' + mycheck[0].id).value + ",";
                    employee_title_List += document.getElementById('hddTitle_' + mycheck[0].id).value + ",";
                    email_List += document.getElementById('email_' + mycheck[0].id).value + ",";
                    // alert(document.getElementById('email_'+mycheck[0].id));
                    employeeNameList += tab.rows[i].cells[5].innerHTML + ",";
                    //                        if(tab.rows[i].cells[4].innerHTML.split('/').length<2)
                    //                        {
                    //                         employeeNameList+=""+",";
                    //                        }
                    //                        else
                    //                        {
                    //                         employeeNameList+=tab.rows[i].cells[4].innerHTML.split('/')[1]+",";
                    //                        }      
                    //alert(employeeNameList)  

                }
            }
        }
    }


    if (!ClickSelect) return;
    if (clientNoList != "") { clientNoList = clientNoList.substring(0, (clientNoList.length - 1)); }
    if (employeeNoList != "") { employeeNoList = employeeNoList.substring(0, (employeeNoList.length - 1)); }
    if (employeeNameList != "") { employeeNameList = employeeNameList.substring(0, (employeeNameList.length - 1)); }

    if (client_profile_id_List != "") { client_profile_id_List = client_profile_id_List.substring(0, (client_profile_id_List.length - 1)); }
    if (employee_number_List != "") { employee_number_List = employee_number_List.substring(0, (employee_number_List.length - 1)); }

    if (employee_title_List != "") { employee_title_List = employee_title_List.substring(0, (employee_title_List.length - 1)); }

    if (email_List != "") { email_List = email_List.substring(0, (email_List.length - 1)); }



    var found = true;
    var PassengerList = window.opener.document.getElementById('PassengerList');
    for (var j = 0; j < PassengerList.rows.length && (found); j++) {
        if ((PassengerList.rows[j].getElementsByTagName("input").length) > 0) {
            var objs = PassengerList.rows[j].getElementsByTagName("input");
            var isInFant = PassengerList.rows[j].cells[1].getElementsByTagName('SPAN');
            //alert(isInFant[0].innerHTML)
            var fname = "";
            var lname = "";
            if (objs != null) {
                //alert((isInFant[0].innerHTML!="INF"));   
                if ((isInFant[0].innerHTML != "INF")) {
                    if ((objs[0].id.indexOf("Lname_") >= 0)) { fname = objs[0].value; }
                    if ((objs[1].id.indexOf("Fname_") >= 0)) { lname = objs[1].value; }
                    found = checkduplicateuser(employeeNoList, employeeNameList, fname, lname);
                }
            }
        }
    }

    //alert(clientNoList+','+employeeNoList+','+employeeNameList);
    if (found) {
        //alert(clientNoList+"-->"+employeeNoList+"-->"+"-->"+employeeNameList)

        window.opener.replacedata(clientNoList, employeeNoList, employeeNameList, client_profile_id_List, employee_number_List, employee_title_List, email_List);
        var MailAll = window.opener.document.getElementById('chksendmail');
        MailAll.style.display = "";
        //alert(found)
        window.close();
    }
}
function checkduplicateuser(employeeNoList, employeeNameList, fname, lname) {
    var arrEmpNos = employeeNoList.split(',');
    var arrEmpNames = employeeNameList.split(',');
    for (var i = 0; i < arrEmpNames.length; i++) {
        if ((arrEmpNames[i].toUpperCase() == lname.toUpperCase()) && (arrEmpNos[i].toUpperCase() == fname.toUpperCase())) {
            alert("user " + fname + " " + lname + "  already selected");
            return false;
        }
        return true;
    }
}

function showCheckSendMail(isshow) {
    var chksendmail = document.getElementById('chksendmail');
    var mailChkTxt = document.getElementById('mailChkTxt');
    if ((chksendmail != null) && (mailChkTxt != null)) {
        if (isshow) {
            chksendmail.style.display = "";
            mailChkTxt.style.display = "";
        } else {
            chksendmail.style.display = "none";
            mailChkTxt.style.display = "none";
        }
    }
}

function IsSelectWithContact() {
    var objTab = document.getElementById('PassengerList');
    var cProfile = document.getElementById('hdd_Passenger_Profile_Id');
    for (var i = 1; i < objTab.rows.length; i++) {
        var Profile = document.getElementById('Profile_' + i)
        if (Profile != null) {
            //alert(Profile.value+"===>"+cProfile.value)
            if (Profile.value == cProfile.value) {

                var chkReplacePersonval = document.getElementById('chkReplacePersonval');
                chkReplacePersonval.checked = true;
                return;
            }
        }
    }
}

function IsSendmailAll() {
    var objTab = document.getElementById('PassengerList');
    for (var i = 1; i < objTab.rows.length; i++) {
        var email = document.getElementById('email_' + i)
        if (email != null) {
            if (email.value != "") {
                var chksendmail = document.getElementById('chksendmail');
                var mailChkTxt = document.getElementById('mailChkTxt');
                chksendmail.style.display = "";
                mailChkTxt.style.display = "";
                chksendmail.checked = true;
                return;
            }
        }
    }
}


function replacemail(obj) {
    var objTab = document.getElementById('PassengerList');
    var contactProfile = document.getElementById('hdd_Passenger_Profile_Id');
    if (objTab == null) return;

    for (var i = 1; i <= objTab.rows.length - 1; i++) {
        var typercd = '';
        var objtypes = objTab.rows[i].cells[1].getElementsByTagName("SPAN");
        if (objtypes.length >= 1) {
            typercd = objtypes[0].innerHTML;
        }

        var Profile = document.getElementById('Profile_' + i)
        if (typercd == 'ADULT') {
            if (Profile != null) {
                if (Profile.value != "") {
                    var img = objTab.rows[i].cells[0].getElementsByTagName("IMG");
                    // var img = document.getElementById("img_"+i.toString());      
                    var mailTo = document.getElementById("email_" + i);

                    if (obj.checked) {
                        if (mailTo.value != "") {
                            //                                     if(img!=null)
                            //                                     {
                            //                                      img.style.display="";
                            //                                     }
                            if (img.length <= 0) {
                                var imgobj = "<img src='images/mail.gif' id='img_" + i + "'   border=0/>";
                                objTab.rows[i].cells[0].innerHTML = imgobj + objTab.rows[i].cells[0].innerHTML;
                            }
                        }
                    }
                    else {

                        if (contactProfile.value != Profile.value) {
                            //img[0].removeNode(true);
                            var trRow = document.getElementById(i);
                            var td1 = trRow.getElementsByTagName("td")[0];
                            var len = td1.childNodes.length;
                            for (var j = 0; j < len; j++) {
                                if (td1.childNodes[j].id == "img_" + i) {
                                    td1.removeChild(td1.childNodes[j]);
                                    break;
                                }
                            }
                            //                                    if(img!=null)
                            //                                     {
                            //                                      img.style.display="none";
                            //                                     }
                        }
                    }
                } //profile
            }
        }
    }


}
function putplace(ImgIndex, isPut) {
    var imgobj = document.getElementById("img_" + ImgIndex);
    var objTab = document.getElementById('PassengerList');

    if ((imgobj == null) && (isPut)) {
        var strImg = "<img src='images/mail.gif' id='img_" + ImgIndex + "'   border=0/>";
        objTab.rows[ImgIndex].cells[0].innerHTML = strImg + objTab.rows[ImgIndex].cells[0].innerHTML;

        //imgobj.style.display="block";
        return;
    }

    if ((imgobj != null) && (!isPut)) {
        //imgobj.removeNode(true);
        var trRow = document.getElementById(ImgIndex);
        var td1 = trRow.getElementsByTagName("td")[0];
        var len = td1.childNodes.length;
        for (var i = 0; i < len; i++) {
            if (td1.childNodes[i].id == "img_" + ImgIndex) {
                td1.removeChild(td1.childNodes[i]);
                break;
            }
        }
        //imgobj.style.display="none";
        return;
    }
}

function replacedata(clientNoList, employeeNoList, employeeNameList, client_profile_id_List, employee_number_List, employee_title_List, email_List) {
    //alert(clientNoList);

    if (employeeNameList != "") {
        var arrClients = clientNoList.split(',');
        var arrEmpNos = employeeNoList.split(',');
        var arrEmpNames = employeeNameList.split(',');
        var arrClient_profile_id = client_profile_id_List.split(',');
        var arrEmployee_number = employee_number_List.split(',');
        var arrEmployee_title = employee_title_List.split(',');
        //alert(email_List)
        var arrEmail = email_List.split(',');


        var PassengerList = document.getElementById('PassengerList');

        var isFoundChild = false;
        var isSendAllPassenger = false;

        for (var i = 0; i < arrEmpNames.length; i++) {
            var found = true;
            for (var j = 0; j < PassengerList.rows.length && (found); j++) {

                if ((PassengerList.rows[j].getElementsByTagName("input").length) > 0) {
                    var objs = PassengerList.rows[j].getElementsByTagName("input");
                    if (objs != null) {
                        //alert(objs[0].value);
                        var isInFant = PassengerList.rows[j].cells[1].getElementsByTagName('SPAN');

                        for (var b = 0; b < objs.length; b++) {
                            if ((isInFant[0].innerHTML == "INF") || ((isInFant[0].innerHTML == "CHD"))) { isFoundChild = true; }
                            if ((isInFant[0].innerHTML != "INF") && ((isInFant[0].innerHTML != "CHD"))) {
                                //alert(i)
                                if ((objs[b].id.indexOf("Lname_") >= 0) && (objs[b].value == "")) { objs[b].value = arrEmpNos[i].toUpperCase(); objs[b].disabled = true; replaceHdd(objs[i].id, arrClients[i], arrClient_profile_id[i], arrEmployee_number[i], arrEmployee_title[i], arrEmail[i]); found = false; }
                                if ((objs[b].id.indexOf("Fname_") >= 0) && (objs[b].value == "")) { objs[b].value = arrEmpNames[i].toUpperCase(); objs[b].disabled = true; replaceHdd(objs[i].id, arrClients[i], arrClient_profile_id[i], arrEmployee_number[i], arrEmployee_title[i], arrEmail[i]); found = false; }
                                //input mail image//

                                isSendAllPassenger = true;
                            }
                        }
                        //if((objs[0].id.indexOf("Fname_")>=0)&&(objs[0].value=="")){objs[0].value=arrEmpNos[i];found=false;}
                        //if((objs[1].id.indexOf("Lname_")>=0)&&(objs[1].value=="")){objs[1].value=arrEmpNames[i];found=false;}
                    }
                }
            }
        }
    }
    //alert(isFoundChild);
    if (isFoundChild) {
        alert('Passenger Type not match.')
        //GetAlert("Alert_Message_74");
    }
    showCheckSendMail(isSendAllPassenger);
}


var ctrat = null;
var currobj = null;

function replaceHdd(refId, arrClients, arrClient_profile_id, arrEmployee_number, arrEmployee_title, email) {
    var index = refId.split("_")[1];


    document.getElementById('hddEmp_' + index).value = arrEmployee_number;
    document.getElementById('ClientID_' + index).value = arrClients;
    document.getElementById('Profile_' + index).value = arrClient_profile_id;
    document.getElementById('email_' + index).value = email;

    var sel = document.getElementById('sel_' + index);
    if (sel != null) {
        DDLSelByValue(sel, arrEmployee_title.toUpperCase())
        sel.disabled = true;
    }
    //arrEmployee_title

}

function DDLSelByValue(sel, value) {
    if (sel == null) return;
    for (var i = 0; i < sel.options.length; i++) {
        if (sel.options[i].value.toUpperCase().split('|')[0] == value.toUpperCase()) {
            sel.options[i].selected = true;
            return;
        }
    }
}

function changedestroute(assignctr, obj) {
    ctrat = document.getElementById(assignctr);
    currobj = obj;
    var key = obj.options[obj.selectedIndex].value;
    tikAEROWebB2E.WebService.BaseService.GetListDestinationByOrigin(key, createDestinationList)

}
function createDestinationList(result) {
    if (result == "session_expired") {
        alert("Session has been expired.\n Please login again ");
        loadLogout();
    }
    else {
        ctrat.innerHTML = result;
        if (document.getElementById('uxOrigin').options[document.getElementById('uxOrigin').selectedIndex].value == "") {
            document.getElementById('uxDest').options[0] = new Option("none", "");
        }
    }


}


/*function searchreport()
{
//get attribute
var uxOrigin=document.getElementById('uxOrigin');
var uxDest=document.getElementById('uxDest');
var uxddlFlightNumber=document.getElementById('uxddlFlightNumber');
var saledatefrom=document.getElementById('saledatefrom');
var saledateto=document.getElementById('saledateto');
var Flightdatefrom1=document.getElementById('Flightdatefrom1');
var Flightdateto1=document.getElementById('Flightdateto1');

var Origin="";
var Destination="";
var Airline="";
var FlightNumber="";
var strFlightFrom=dateQ("")
var strFlightTo=dateQ("")
var strTicketingFrom=dateQ("")
var strTicketingTo=dateQ("")
var PassengerType=""
var Language="EN"

tikAEROWebB2E.WebService.BaseService.SearchSalesReport( Origin,  Destination,  Airline,  FlightNumber,  strFlightFrom,  strFlightTo,  strTicketingFrom,  strTicketingTo,  PassengerType,  Language,searchresult)
 
}*/

function dateQ(dd, FieldName) {
    if (dd == "") return "";
    var tmpD = dd.split('/');

    if (tmpD.length < 3) { ErrorControl(FieldName + " incorrect date format (dd/MM/YYYY)"); }

    try {

        var tmp = new Date(parseInt(tmpD[2]), parseInt(tmpD[1]), parseInt(tmpD[0]));
        return (tmpD[2] + tmpD[1] + tmpD[0]);
    }
    catch (e) {

        ErrorControl(FieldName + " incorrect date format (dd/MM/YYYY)");
        return dd;
    }

}
function ErrorControl(txErrorMessage) {

    var ErrorMessage = document.getElementById('ErrorMessage')
    ErrorMessage.style.display = "block";
    ErrorMessage.innerHTML = ErrorMessage.innerHTML + txErrorMessage + "<br />";
}
function getVal(ddl) {
    if (ddl == null) return "";
    if (ddl.innerHTML == "") return "";
    return ddl.options[ddl.selectedIndex].value;
}
function printOpenData(Content) {
    var disp_setting = "toolbar=no,location=no,directories=yes,menubar=no,";
    disp_setting += "scrollbars=yes, left=100, top=25";
    var content_vlue = document.getElementById(Content).innerHTML;

    var docprint = window.open("", "", disp_setting);
    docprint.document.open();
    docprint.document.write("<html><head><link href='App_Themes/Default/StyleSheets/Calendar.css' type='text/css' rel='stylesheet' /><link href='App_Themes/Default/StyleSheets/en.Aurigny.StyleSheet.css' type='text/css' rel='stylesheet' /><title></title>");
    docprint.document.write("</head><body onLoad='self.print();window.close();'><center>");
    docprint.document.write(content_vlue);
    docprint.document.write('</center></body></html>');
    docprint.document.close();
    docprint.focus();
}
function PrintReport(report_acc) {
    var uxOrigin = document.getElementById('uxOrigin');
    var uxDest = document.getElementById('uxDest');
    var saledatefrom = document.getElementById('saledatefrom');
    var saledateto = document.getElementById('saledateto');
    var hdformOfPayment = document.getElementById('hdformOfPayment');
    var hdformOfPaymentSubtype = document.getElementById('hdformOfPaymentSubtype');
    var hdDrill = document.getElementById('hdDrill');
    var flightdatefrom = document.getElementById('flightdatefrom');
    var flightdateto = document.getElementById('flightdateto');
    var passengerName = document.getElementById('passengerName');
    var bookingReference = document.getElementById('bookingReference');
    var tickerNumber = document.getElementById('tickerNumber');
    var uxddlFlightNumber = document.getElementById('uxddlFlightNumber');
    var uxFlgNum = document.getElementById('uxFlgNum');


    var Origin = getVal(uxOrigin);
    var Destination = getVal(uxDest);
    var strTicketingFrom = saledatefrom.value;
    var strTicketingTo = saledateto.value;
    var formOfPayment = "";
    var formOfPaymentSubtype = "";
    var Drill = "";
    var strflightdatefrom = "";
    var strflightdateto = "";
    var Airline = getVal(uxddlFlightNumber);
    var FlightNumber = "";
    var strPassengerName = "";
    var strbookingReference = "";
    var strtickerNumber = "";

    if (hdformOfPayment != null)
        formOfPayment = hdformOfPayment.value;
    if (hdformOfPaymentSubtype != null)
        formOfPaymentSubtype = hdformOfPaymentSubtype.value;
    if (hdformOfPayment != null)
        Drill = hdDrill.value;
    if (flightdatefrom != null)
        strflightdatefrom = flightdatefrom.value;
    if (flightdateto != null)
        strflightdateto = flightdateto.value;
    if (uxFlgNum != null)
        FlightNumber = uxFlgNum.value;
    if (passengerName != null)
        strPassengerName = passengerName.value;
    if (bookingReference != null)
        strbookingReference = bookingReference.value;
    if (tickerNumber != null)
        strtickerNumber = tickerNumber.value;


    if (report_acc != '') window.open("PopupPrint.aspx?acc=" + report_acc + "&origin=" + Origin + "&dest=" + Destination + "&from=" + strTicketingFrom + "&to=" + strTicketingTo + "&formpay=" + formOfPayment + "&formpaysub=" + formOfPaymentSubtype + "&drill=" + Drill +
            "&ffrom=" + strflightdatefrom + "&fto=" + strflightdateto + "&air=" + Airline + "&fnum=" + FlightNumber + "&pass=" + strPassengerName + "&bref=" + strbookingReference +
            "&tnum=" + strtickerNumber);
}
function salereportsPrint() {

    //document.body.style.visibility="hidden";
    //var DVsalesReport=document.getElementById('DVsalesReport');
    //DVsalesReport.visibility="visible";
    //document.getElementById("DVsalesReport").innerHTML; 
    //printOpenData('DVsalesReport') 
    //window.print(); 
    //document.getElementById('tbHeader').style.display="none";
    ////document.getElementById('salereportHeader').style.display="none";;
    //document.getElementById('salereportsSearchBox').style.display="none";;
    //document.getElementById('tr_btnSearch').style.display="none";;
    //document.getElementById('Tr_btnCommand').style.display="none";;
    //document.getElementById('footer').style.display="none";;

    window.open("PopupPrint.aspx?acc=pr");

}

function ReportsSaveAs(acc) {
    var uxOrigin = document.getElementById('uxOrigin');
    var uxDest = document.getElementById('uxDest');
    var saledatefrom = document.getElementById('saledatefrom');
    var saledateto = document.getElementById('saledateto');
    var hdformOfPayment = document.getElementById('hdformOfPayment');
    var hdformOfPaymentSubtype = document.getElementById('hdformOfPaymentSubtype');
    var hdDrill = document.getElementById('hdDrill');
    var flightdatefrom = document.getElementById('flightdatefrom');
    var flightdateto = document.getElementById('flightdateto');
    var passengerName = document.getElementById('passengerName');
    var bookingReference = document.getElementById('bookingReference');
    var tickerNumber = document.getElementById('tickerNumber');
    var uxddlFlightNumber = document.getElementById('uxddlFlightNumber');
    var uxFlgNum = document.getElementById('uxFlgNum');

    var Origin = getVal(uxOrigin);
    var Destination = getVal(uxDest);
    var strTicketingFrom = saledatefrom.value;
    var strTicketingTo = saledateto.value;
    var formOfPayment = "";
    var formOfPaymentSubtype = "";
    var Drill = "";
    var strflightdatefrom = "";
    var strflightdateto = "";
    var Airline = getVal(uxddlFlightNumber);
    var FlightNumber = "";
    var strPassengerName = "";
    var strbookingReference = "";
    var strtickerNumber = "";

    if (hdformOfPayment != null)
        formOfPayment = hdformOfPayment.value;
    if (hdformOfPaymentSubtype != null)
        formOfPaymentSubtype = hdformOfPaymentSubtype.value;
    if (hdformOfPayment != null)
        Drill = hdDrill.value;
    if (flightdatefrom != null)
        strflightdatefrom = flightdatefrom.value;
    if (flightdateto != null)
        strflightdateto = flightdateto.value;
    if (uxFlgNum != null)
        FlightNumber = uxFlgNum.value;
    if (passengerName != null)
        strPassengerName = passengerName.value;
    if (bookingReference != null)
        strbookingReference = bookingReference.value;
    if (tickerNumber != null)
        strtickerNumber = tickerNumber.value;


    if (acc != '') window.open("SalesReport.aspx?acc=" + acc + "&origin=" + Origin + "&dest=" + Destination + "&from=" + strTicketingFrom + "&to=" + strTicketingTo +
            "&formpay=" + formOfPayment + "&formpaysub=" + formOfPaymentSubtype + "&drill=" + Drill + "&ffrom=" + strflightdatefrom + "&fto=" + strflightdateto +
            "&air=" + Airline + "&fnum=" + FlightNumber + "&pass=" + strPassengerName + "&bref=" + strbookingReference + "&tnum=" + strtickerNumber, "Reports", "");
}

function salereportsSaveAs() {

    var GridPages = document.getElementById('GridPages');
    //get attribute
    var uxOrigin = document.getElementById('uxOrigin');
    var uxDest = document.getElementById('uxDest');
    var uxddlFlightNumber = document.getElementById('uxddlFlightNumber');
    var uxFlgNum = document.getElementById('uxFlgNum');
    var saledatefrom = document.getElementById('saledatefrom');
    var saledateto = document.getElementById('saledateto');
    var Flightdatefrom1 = document.getElementById('Flightdatefrom1');
    var Flightdateto1 = document.getElementById('Flightdateto1');


    //===Define parameter ====//
    var Format = "xsl";
    var Origin = getVal(uxOrigin);
    var Destination = getVal(uxDest); ;
    var Airline = getVal(uxddlFlightNumber);

    var FlightNumber = uxFlgNum.value;
    var strFlightFrom = dateQ(Flightdatefrom1.value, "* Flight From");
    var strFlightTo = dateQ(Flightdateto1.value, "* Flight To");
    var strTicketingFrom = dateQ(saledatefrom.value, "* Sale Date From");
    var strTicketingTo = dateQ(saledateto.value, "* Sale Date To");
    var PassengerType = "";
    var Language = "EN";

    var Query = "?FM=" + Format + "&O=" + Origin + "&D=" + Destination + "&A=" + Airline + "&F=" + FlightNumber + "&FF=" + strFlightFrom + "&FT=" + strFlightTo + "&TF=" + strTicketingFrom + "&TT=" + strTicketingTo + "&PT=" + PassengerType + "&L=" + Language;
    window.open("SalesReport.aspx" + Query, "SaleReports", "");

}

function searchsalesreport(pageindex) {


    var ErrorMessage = document.getElementById('ErrorMessage');
    ErrorMessage.innerHTML = "";
    ErrorMessage.style.display = "none";

    var GridPages = document.getElementById('GridPages');
    //get attribute
    var uxOrigin = document.getElementById('uxOrigin');
    var uxDest = document.getElementById('uxDest');
    var uxddlFlightNumber = document.getElementById('uxddlFlightNumber');
    var uxFlgNum = document.getElementById('uxFlgNum');
    var saledatefrom = document.getElementById('saledatefrom');
    var saledateto = document.getElementById('saledateto');
    var Flightdatefrom1 = document.getElementById('Flightdatefrom1');
    var Flightdateto1 = document.getElementById('Flightdateto1');


    //var dd=ddlDate.options[ddlDate.selectedIndex].value;
    //var my=ddlMonthYear.options[ddlMonthYear.selectedIndex].value;
    //var mm = (parseInt(my.substring(4,6))) 

    //var mxmy=ddlMonthYear.options[ddlMonthYear.options.length-1].value;
    //var mnmy=ddlMonthYear.options[0].value;



    var Origin = getVal(uxOrigin);
    var Destination = getVal(uxDest);
    var Airline = getVal(uxddlFlightNumber);
    var FlightNumber = uxFlgNum.value;



    var strFlightFrom = dateQ(Flightdatefrom1.value, "* Flight From");
    var strFlightTo = dateQ(Flightdateto1.value, "* Flight To");

    var strTicketingFrom = dateQ(saledatefrom.value, "* Sale Date From");
    var strTicketingTo = dateQ(saledateto.value, "* Sale Date To");

    var PassengerType = ""
    var Language = "EN"

    if (ErrorMessage.innerHTML == "") {

        if (GridPages != null) {

            var cpage = GridPages.value;
            if (parseInt(pageindex) > 0) pageindex = (parseInt(pageindex) - 1);
            if (cpage == "") cpage = "10";
            wait();

            //tikAEROWebB2E.WebService.BaseService.searchemployee(fname,lname,cpage ,pageindex,true,"uxEmployeelist.xsl",employeeresult) 
            tikAEROWebB2E.WebService.BaseService.SearchSalesReport(cpage, pageindex, true, "/XSL/CustomeControls/uxSalesReport.xsl", Origin, Destination, Airline, FlightNumber, strFlightFrom, strFlightTo, strTicketingFrom, strTicketingTo, PassengerType, Language, searchsalesreportresult)

        }
    }
}
function searchsalesreportresult(result) {
    if (result == 'session_expired') {
        loadLogout();
    }
    else {
        var GridSalesReport = document.getElementById('DVsalesReport');
        successed();
        GridSalesReport.innerHTML = result;
        var display = document.getElementById('display');
        var Tr_btnCommand = document.getElementById('Tr_btnCommand');
        display.style.display = "block";
        Tr_btnCommand.style.display = "block";
    }
}
function submitenterSearchEmp(e) {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13) {
        searchSortemployee('0');
        return false;
    }
    else
        return true;
}

function submitenterSearchEmpAdmin(e) {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13) {
        searchemployeeAdmin('0');
        return false;
    }
    else
        return true;
}

function submitenterUser(myfield, e) {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13) {
        userlogin(document.getElementById('txtAdminName').value, document.getElementById('txtPassword').value, document.getElementById('txtCompany').value);
        return false;
    }
    else
        return true;
}

function submitenterAdmin(myfield, e) {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13) {
        adminlogon(document.getElementById('txtAdminName').value, document.getElementById('txtPassword').value, document.getElementById('txtCompany').value);
        return false;
    }
    else {
        return true;
    }
}

function CallCheckIn(url) {
    //window.location="http://www.flywithstyle.com/aas/WebCheckin/default.aspx?webcheckin=" + bookingID;
    window.location = url;
}
