﻿function DoSubmit()
{
    if($('txtFirstName').value.trim()=='')
    {
        alert('Please Input First Name !');
//        $('txtFrom').className='redBorder';
        $('txtFirstName').value='';
        $('txtFirstName').focus();
        return false;
    }
    if($('txtLastName').value.trim()=='')
    {
        alert('Please Input Last Name !');
        $('txtLastName').value='';
        $('txtLastName').focus();
        return false;
    }

    if($('txtCompanyMail').value.trim()=='')
    {
        alert('Please Input Your E-mail !');
        $('txtCompanyMail').value='';
        $('txtCompanyMail').focus();
        return false;
    }
    else if($('txtCompanyMail').value.trim().indexOf('@')<4||$('txtCompanyMail').value.trim().indexOf('.')<5)
    {
        alert('E-mail address Format Error !');
        $('txtCompanyMail').focus();
        return false;
    }
    
    if($('txtVerifyCode').value.trim()=='')
    {
        alert('Please Input Verify Code !');
        $('txtVerifyCode').value='';
        $('txtVerifyCode').focus();
        return false;
    }
    else if(!CheckVerify($('txtVerifyCode').value.trim().toLowerCase()))
    {
        alert('Verify Code Error !');
        $('txtVerifyCode').focus();
        return false;
    }
    $('btnSubmit').value='Please wait...';
    $('btnSubmit').disabled=true;
    var UserSex=$('dropTitle').options[$('dropTitle').selectedIndex].text;
    var UserFirstName=$('txtFirstName').value;
    var UserLastName=$('txtLastName').value;
    var CompanyName=$('txtCompanyName').value;
    var CompanyLocatedIn=$('txtCompanyLocatedIn').value;
    var CompanyTel=$('txtCompanyTelephone').value;
    var CompanyFax=$('txtCompanyFax').value;
    var CompanyMail=$('txtCompanyMail').value;
    var CompanyWebsite=$('txtCompanyWebsite').value;
    var ItineraryDays=$('txtItineraryDays').value;
    var VisitCity=$('txtVisitCity').value;
    var Passengers=$('txtPassengers').value;
    var HotelStar=$('dropHotelStar').options[$('dropHotelStar').selectedIndex].text;
    var EstimateTime='';
    var Estimate=document.getElementsByName('EstimateTime');
    for(var i=0;i<Estimate.length;i++)
        if(Estimate[i].checked)
            EstimateTime=Estimate[i].value;
    var Requirements=$('txtRequirements').value;
    
    AgentLogin.Add(UserSex,UserFirstName,UserLastName,CompanyName,CompanyLocatedIn,CompanyTel,CompanyFax,CompanyMail,CompanyWebsite,ItineraryDays,VisitCity,Passengers,HotelStar,EstimateTime,Requirements,function(res)
    {
        if(res.error!=null)
        {
            alert(res.error.Message);
            $('btnSubmit').value='Submimt';
            $('btnSubmit').disabled=false;
            return;
        }
        else
        {
            if(res.value)
            {
                alert('Thank you very much for your reservation. We will reply you within 24 hours!');
        location.href='/';
            }
            else
            {
                alert('Error !');
                $('btnSubmit').value='Submit';
                $('btnSubmit').disabled=false;
            }
        }
    });
}
