﻿function createOrder()
{
    var user=getCurrentUser();
    if(user==null)
    {
        alert("抱歉,登录后才能下订单！")
    }
    else
    {
    var username=$("tbUserName").value;
    if(username=="")
    {
        $("errUserName").innerHTML="必须填写房客名";
        return false;
    }
    else
    {
        $("errUserName").innerHTML="*";
    }
    
    var startdate=$("tbStartDate").value;
    var enddate=$("tbEndDate").value;
    if(startdate==""){
        $("errStartDate").innerHTML="入住日期不能为空";
        return false;
    }
    else
    {
        $("errStartDate").innerHTML="*";
    }
    if(enddate=="")
    {
        $("errEndDate").innerHTML="退房日期不能为空";
        return false;
    }
    else
    {
        $("errEndDate").innerHTML="*";
    }
    startdate=new Date(startdate.replace(/-/g,"\/"));
    enddate=new Date(enddate.replace(/-/g,"\/"));
    var today=new Date();
    today=today.getFullYear()+"/"+(today.getMonth()+1)+"/"+today.getDate();
    today=new Date(today);
    
    if(startdate<today)
    {
        $("errStartDate").innerHTML="入住日期不能早于今天";
        return false;
    }
    else
    {
        $("errStartDate").innerHTML="*";
    }
        
    if(startdate>=enddate)
    {
        $("errEndDate").innerHTML="退房日期不能早于入住日期";
        return false;
    }
    else
    {
        $("errEndDate").innerHTML="*";
    }
    var note=$("tbNote").value;
    var usermobile=$("tbMobile").value;
    if(usermobile=="")
    {
        $("errMobile").innerHTML="联系手机不能为空";
        return;
    }
    else
    {
        $("errMobile").innerHTML="*";
    }
    var userphone=$("tbPhone").value;
    var idcard=$("Idcard").value;
        
    $("btnOK").disabled=false;
    $("btnOK").value="请等待...";
    TTWU.Components.HouseManager.CreateCustomerOrder(__roomid,username,startdate,enddate,note,usermobile,userphone,idcard,createOrder_cb);
    }
}

function createOrder_cb(res)
{
    $("btnOK").disabled=false;
    $("btnOK").value="提交订单";
    var id=res.value;
    if(id==-1)
        alertError("没有此房屋");
    else if(id==-2)
        alertError("该时间段不能入住");
    else if(id>0)
    {
        alertOK("恭喜，提交订单成功！");
        location.href="/usermanager/order/order.aspx";
    }
    else
        alertError("添加失败，请重新尝试"); 
}
