﻿// JScript 文件

function checkFlight()
{
    var depart=document.getElementById("txtDepartDate");
    var fromCity=document.getElementById("ddlFromCity");
    var toCity = document.getElementById("ddlToCity");
    document.getElementById("flightSubmit").onclick = function() {
        if (depart.value == "") {
            alert("You must select a date!");
            depart.focus();
            return false;
        }
    }
    GetDefaultDate();
}

function GetDefaultDate() {
    today = new Date();
    today.setDate(today.getDate() + 3);
    yeart = today.getFullYear();
    montht = today.getMonth() + 1;
    dayt = today.getDate();
    var obj = document.getElementById("txtDepartDate");
    obj.value = yeart + "-" + montht + "-" + dayt;
}

function checkUserData()
{
    var i=document.getElementById("hfTotalPeople").value;
    var info="";
    var count = parseInt(i);
    //var isChecked = true;
    for(var j=1;j<=count;j++)
    {
        var firstName=document.getElementById(j.toString()+"_txtAdultFirstName");
        var lastName=document.getElementById(j.toString()+"_txtAdultLastName");
        var passport=document.getElementById(j.toString()+"_txtPassport");
        var birthday=document.getElementById(j.toString()+"_txtBirthday");
        if(info!="")
            info+="&";
        if(firstName.value=="")
        {
            alert("Please input the guest first name.");
            firstName.focus();
            return false;
        }
        info+=firstName.value;
        if(lastName.value=="")
        {
            alert("Please input the guest last name.");
            lastName.focus();
            return false;
        }
        info+="$"+lastName.value;
        if(passport.value=="")
        {
            alert("Please input the guest passport.");
            passport.focus();
            return false;
        }
        info+="$"+passport.value;
        if(birthday.value=="")
        {
            alert("Please input the guest birthday.");
            //birthday.focus();
            return false;
        }
        //test
        
        info+="$"+birthday.value;
    }
    document.getElementById("hfFlightPeople").value=info;
    var userFirstName=document.getElementById("txtUserFirstName");
    var userLastName=document.getElementById("txtUserLastName");
    var userEmail=document.getElementById("txtUserEmail");
    var userNationality=document.getElementById("txtUserNationality");
    var userCountryCode=document.getElementById("txtUserCountryCode");
    var userArea=document.getElementById("txtUserAreaCode");
    var userPhone=document.getElementById("txtUserPhoneCode");
    if(userFirstName.value=="")
        {
            alert("Please input the first name.");
            userFirstName.focus();
            return false;
        }
    if(userLastName.value=="")
    {
        alert("Please input the last name.");
        userLastName.focus();
        return false;
    }
    if(userEmail.value=="")
    {
        alert("Please input the E-mail address.");
        userEmail.focus();
        return false;
    }
    var reg = /(\S)+[@]{1}(\S)+[.]{1}(\w)+/;
    if(!reg.test(userEmail.value))
    {
        alert("The E-mail address is wrong.");
        userEmail.focus();
        return false;
    }
    if(userNationality.value=="")
    {
        alert("Please input the nationality.");
        userNationality.focus();
        return false;
    }
    if(userCountryCode.value=="")
    {
        alert("Please intput the country code.");
        userCountryCode.focus();
        return false;
    }
    if(userArea.value=="")
    {
        alert("Please input the area code.");
        userArea.focus();
        return false;
    }
    if(userPhone.value=="")
    {
        alert("Please input the phone.");
        userPhone.focus();
        return false;
    }
    form1.submit();
}

function confirmUserData()
{
    if(document.getElementById("cbAgree").checked)
    {
        document.getElementById("btnConfirm").disabled=false;
    }
    else
        document.getElementById("btnConfirm").disabled=true;
}

function sendUserData()
{
    var userData="";
    userData+=document.getElementById("palBookInfo").innerHTML;
    userData+=document.getElementById("palPeopleInfo").innerHTML;
    userData+=document.getElementById("palBookPeople").innerHTML;
    userData+=document.getElementById("palContactInfo").innerHTML;
    document.getElementById("hfUserData").value=userData;
    return true;
}

function changeFlightPanel(count) {
    var clientID = count * 100 +1;
    //var i = 2;
    while(true)
    {
        clientID = clientID + 1;
        var trID = document.getElementById(clientID.toString());
        if (trID == null)
            break;
        else {
            if (trID.style.display == "none")
                trID.style.display = "block";
            else
                trID.style.display = "none";
        }
    }
}

function hiddenAllFlightPanel() {
    for (var i = 1; i <= 50; i++) {
        var temp = i * 100 + 1;
        while(true)
        {
            temp = temp + 1;
            var trID = document.getElementById(temp.toString());
            if (trID == null)
                break;
            else
                trID.style.display = "none";
        }
    }
}

function setBirthdayDayValue(oriValue, newValue) {
    var original = document.getElementById(oriValue);
    var birthday = document.getElementById(newValue);
    birthday.value = original.value;
    //alert(birthday.value);
}