function start_search_athlete() {
    var aname = $("refer").value;
    if(trim(aname) == "") return false;
    $("lightbox_search").innerHTML = "";
    // do search
    showLightboxLoading();
    ajax_load("search.php", "post", "aname="+encodeURIComponent(aname), 
        function(res) {
            $("lightbox_search").innerHTML = res;
            try {
                if($("a").options.length == 1) {
                    location.href = "athlete.php?a=" + $("a").options[0].value;
                    return false;
                }
            } catch(e) {}
            showLightbox("lightbox_search", 586, 387); 
            // IE and Firefox hack
            var sel = $("lightbox_search").getElementsByTagName("select");  
            for(var i=0;i<sel.length;i++) sel[i].style.visibility = "visible";
        });
    return false;
}

function do_add_athlete() {
    var athlete_name = trim($("athlete_name").value);
    var athlete_yy = trim($("athlete_yy").value);
    var athlete_mm = parseInt($("athlete_mm").value);
    var athlete_dd = parseInt($("athlete_dd").value);
    var athlete_expert = trim($("athlete_expert").value); 

    if(athlete_name == "" || athlete_name.length <= 0) {
        $("athlete_name").value = "";
        alert("请正确填写运动员名称");
        $("athlete_name").select();
        return false;
    }

    var patt = /^\d\d\d\d$/;
    if(!patt.test(athlete_yy)) {
        $("athlete_yy").value = "";
        alert("请正确填写运动员生日年次(公元)");
        $("athlete_yy").select();
        return false;
    }

    if( athlete_mm < 1 || athlete_mm > 12) {
        alert("请正确选择运动员生日月份");
        $("athlete_mm").options[0].selected = true;
        return false;
    }

    if( athlete_dd < 1 || athlete_dd > 31) {
        alert("请正确选择运动员生日日期");
        $("athlete_dd").options[0].selected = true;
        return false;
    }

    if(athlete_expert == "" || athlete_expert.length <= 0) {
        $("athlete_expert").value = "";
        alert("请正确填写运动员运动项目");
        $("athlete_expert").select();
        return false;
    }

    var data = "athlete_name="+encodeURIComponent(athlete_name)+"&yy="+athlete_yy+"&mm="+athlete_mm+"&dd="+athlete_dd+"&expert="+encodeURIComponent(athlete_expert);
    inline($("add_athlete_loading"));
    ajax_load("add_athlete.php", "post", data,
        function (res) {
            hide($("add_athlete_loading"));
            var ret = zretcode(res);        
            if(ret.code < 0) {
                alert(ret.msg);
            } else {
                hide($("add_athlete_lightbox"));
                show($("add_athlete_ok"));
            }   
            return;
        });
    return false;
}

function end_add_athlete() {
    $("lightbox_search").innerHTML = "";    
    hideLightbox();
}
