﻿$(function(){
    var inputs=$("#search input");

    var sc=inputs.eq(0);
    sc.focus(function(){if(sc.val()=="出发地")sc.val("");})
    .blur(function(){if(sc.val()=="")sc.val("出发地");})
    .bindCitySelect(function(cityid){
        if(cityid>0)sc.val(GetFullCity(cityid));
        else sc.val("出发地");
        mainsearch[0]=cityid;
    });
    if(mainsearch[0]>0)sc.val(GetFullCity(mainsearch[0]));

    var ec=inputs.eq(1);
    ec.focus(function(){if(ec.val()=="目的地")ec.val("");})
    .blur(function(){if(ec.val()=="")ec.val("目的地");})
    .bindCitySelect(function(cityid){
        if(cityid>0)ec.val(GetFullCity(cityid));
        else ec.val("目的地");
        mainsearch[1]=cityid;
    });
    if(mainsearch[1]>0)ec.val(GetFullCity(mainsearch[1]));
    
    var ct=inputs.eq(2);
    ct.focus(function(){if(ct.val()=="车辆类型")ct.val("");})
    .blur(function(){if(ct.val()=="")ct.val("车辆类型");})
    .bindTypeSelect(function(typeid){
        if(typeid==999)ct.val(VehicleType[0]);
        else if(typeid==0)ct.val("车辆类型");
        else ct.val(VehicleType[typeid]);
        mainsearch[2]=typeid;
    });
    if(mainsearch[2]>0){
        var val=mainsearch[2];
        if(val==999)val=0;
        ct.val(VehicleType[val]);
    }
    var ps=$("#search p");
    ps.eq(3).html("<input type='button' value='即时运力' class='btn' />")
    .click(function(){
        if(IsIndex)window.open("/free/"+mainsearch.join("/"));
        else location.href="/free/"+mainsearch.join("/");
    }).show();
    ps.eq(4).html("<input type='button' value='运力分布' class='btn' />")
    .click(function(){
        if(IsIndex)window.open("/summary/"+mainsearch.join("/"));
        else location.href="/summary/"+mainsearch.join("/");
    }).show();
    swfobject.embedSWF("/swf/banner.swf", "bannerSwf", "493", "89", "9.0.0", "/swf/expressInstall.swf",null,{allowFullScreen:false,menu:false,wmode:"opaque"},{tabindex:"-1"});
});
$.userReady(function(b,msg){
    if(b){
        var info=$.cookie(".UserInfo");
        if(info)info=info.split('|');else info=["","",""];
        $("#users").html("<p>欢迎您，"+info[1]+" "+info[2]+" ("+info[0]+") [<span id='msgnum' class='MessageNone'><a href='/Manage/MsgInfo/MsgManage.aspx'>未读消息(<span>0</span>)</a></span>，<a class='green' href='/accounts/logout.ashx'>退出登录</a>]</p>").show();
    }else{
        $("#users").html("<form method='post' action=''><table cellpadding='0' cellspacing='0' id='loginBar'><tr><td style='width:76px'><select id='loginaction' name='loginaction'><option selected='selected' value='1' style='background:#66b205;color:#fff'>货主用户</option><option value='2' style='background:#1471d6;color:#fff'>GPS用户</option></select></td><td><input type='text' class='input' size='11' id='UserName' name='UserName' value='"+loginUserName+"' /></td><td style='width:26px'>密码</td><td><input type='password' class='input' size='11' id='Password' name='Password'/></td><td style='width:38px'>验证码</td><td><input type='text' id='ValidateCode' class='input' size='7' name='ValidateCode' autocomplete='off' /></td><td><input type='submit' value='登录' class='btn' /></td><td><input type='button' onclick=\"location.href='/accounts/Register.aspx'\" value='免费注册' class='btn' /></td><td><a href='/accounts/ResetPassword.ashx' target='_blank'>忘记密码？</a></td></tr></table></form>").show();
        $("#users>form:first").submit(function(){
            try{
                var username=$("#UserName");
                if(username.val()==""){
                    alert("请输入用户名！");
                    username.focus();
                    return false;
                }
                var ps=$("#Password");
                if(ps.val()==""){
                    alert("请输入密码！");
                    ps.focus();
                    return false;
                }
                var ValCode=$("#ValidateCode");
                if(ValCode.val()==""){
                    alert("请输入验证码！");
                    ValCode.focus();
                    return false;
                }
                if(!$.ValidateCode.VI.CheckTime()){
                    $.ValidateCode.VI.RefreshImg();
                    alert("验证码已超时，请重新输入！");
                    ValCode.focus();
                    return false;
                }
                ps.val(MD5(ps.val()));
            }catch(e){
                alert("提交失败！");
                return false;
            }
        });
        if($.cookie("UserType")=="1")$("#loginaction").val(2);
        $("#ValidateCode").bindValidateCode({sessionTimeout:sessionTimeout,imgID:"#ValidateImage",codeID:"#ValidateCode",args:"v=index&s=12"});
    }
},true);
