window.onload = function (){
    setEvent_to_OBJ("$('btn')" ,"click"   ,"win_serch") 
    init_form();
    $('search_form').onkeydown = function(e) {win_entr(e);}
}
function win_entr(e) {
    if ( typeof document.activeElement == 'undefined' ){
        document.activeElement = null;
        var allTags = document.getElementsByTagName('*');
        for ( var i=0, l = allTags.length ; i < l; i++ ){
            allTags[i].onfocus = function(){
                document.activeElement = this;
            }
        }
    }
    if(!e){e = event;}
    if (e.keyCode == 13) {
        for (var e = $('search_form').elements, I = e.length, i = 0; i < I; i++) {
            if(e[i] == document.activeElement){
                if ('text' == e[i].type) {
                    i++;
                    while(1) {
                        if('text' == e[i].type || 'button' == e[i].type){break;}
                        i++;
                        if(i > I){break;}
                    }
                    e[i].focus();
                    return false;
                }else if ('button' == e[i].type) {
                    win_serch();
                }
            }
        }
    }
}
function setEvent_to_OBJ(objNameStr,eventTypeNameStr,fncNameStr){
    eval(objNameStr+".on"+eventTypeNameStr+"="+ fncNameStr);
}
// getElementByIdは記述が面倒なので省略
function $(tagId) {
    return document.getElementById(tagId);
}
function win_serch(){
    var s_txt = $('s_string').value.toLowerCase();
    var str_dir = 'ot';

    var str_dir_fst = s_txt.substr(0,1);
    if(str_dir_fst.match(/[a-z]/)){str_dir = str_dir_fst;}

    if     (s_txt == 'prn'){s_txt = "prn_";}
    else if(s_txt == 'aux'){s_txt = "aux_";}
    else if(s_txt == '**_'){s_txt = "_____";}
    else if(s_txt == 'bc!'){s_txt = "bc_";}
    else if(s_txt == 'jw$'){s_txt = "jw__";}
    else if(s_txt == 'mp+'){s_txt = "mp__";}
    else if(s_txt == 'nv!'){s_txt = "nv__";}
    location.href = "http://www.7key.jp/data/ext_new/" + str_dir + "/" + s_txt + ".html";
}
function init_form() {
   $('s_string').focus();
}
