
var login_msg_flag = 0;
function setup(e){

    var elem_id = YAHOO.util.Dom.get('login_id');
    var elem_password = YAHOO.util.Dom.get('login_password');
    var elem_btn = YAHOO.util.Dom.get('login_btn');
    
    //login_inputにイベント登録
    YAHOO.util.Event.addListener(elem_id,'focus',kids_pk_login_focus);
    YAHOO.util.Event.addListener(elem_id,'click',kids_pk_login_focus);
    YAHOO.util.Event.addListener(elem_id,'blur',kids_pk_login_blur2);
    YAHOO.util.Event.addListener(elem_id,'mouseout',kids_pk_login_blur2);
    YAHOO.util.Event.addListener(elem_btn,'mouseover',kids_pk_login_blur);
    YAHOO.util.Event.addListener(elem_password,'mouseover',kids_pk_login_blur2);

}

//入力フィールドにのかった時イベント
function kids_pk_login_focus(e){

    if(YAHOO.util.Dom.getStyle("login_help", "visibility") == 'visible'){
        return;
    }

    if(login_msg_flag == 0){
        login_msg_flag = 1;
        //dispmsg("Yahoo!JAPAN IDを入力してね。");
//        dispimg('http://i.yimg.jp/images/kids/pokemon_service_contents/top_fuki_01.gif');
        YAHOO.util.Event.addListener('login_help','click',kids_pk_login_blur);
    }
}

//入力フィールドから外れた時のイベント
function kids_pk_login_blur(e){

    var login_id = YAHOO.util.Dom.get("login_id");

    var msg = checkword(login_id.value,true);

    if( msg === true && login_id.value !== ''){
        YAHOO.util.Dom.setStyle("login_help", "visibility","hidden");
    }else{
        //var login_help = YAHOO.util.Dom.get("login_help");
        //login_help.innerHTML = msg;
    }
    
}

function kids_pk_login_blur2(e){

    var login_id = YAHOO.util.Dom.get("login_id");

    var msg = checkword(login_id.value,false);

    if( login_id.value == ''){
        YAHOO.util.Dom.setStyle("login_help", "visibility","hidden");
    }else{
        //var login_help = YAHOO.util.Dom.get("login_help");
        //login_help.innerHTML = msg;
    }
    
}



function checkword(keyword,empty_check){

   //keyword = keyword.trim();
   keyword = keyword.replace(/^\s+|\s+$/g, '');

   if(empty_check == true){
      if(keyword == ''){
          dispimg('http://i.yimg.jp/images/kids/pokemon_service_contents/top_fuki_01.gif');
//            return false;
       }
   }else{
//       dispimg('http://i.yimg.jp/images/kids/pokemon_service_contents/top_fuki_01.gif');
   }

   //全部数字
   if( keyword.match( /^[0-9]+$/ ) ) {
        //dispmsg('カード番号を入力していませんか？');
        dispimg('http://i.yimg.jp/images/kids/pokemon_service_contents/top_fuki_02.gif');
//	return false;
   //数字とアルファベット以
   }else if(keyword.match( /[^0-9a-zA-Z _\.]+/)){
        //dispmsg('ニックネームを入力していませんか？');
        dispimg('http://i.yimg.jp/images/kids/pokemon_service_contents/top_fuki_03.gif');
//	return false;
   //数字＋アルファベット
   }else if(keyword.match( /^[0-9]/)){
        //dispmsg('ニックネームを入力していませんか？');
        dispimg('http://i.yimg.jp/images/kids/pokemon_service_contents/top_fuki_03.gif');
//	return false;
   }else{
       return true;
   }
}

function dispimg(imgUrl){

    var xpos = YAHOO.util.Dom.getX('login_id');
    var ypos = YAHOO.util.Dom.getY('login_id');
    
    var login_help = YAHOO.util.Dom.get("login_help");
    
    login_help.innerHTML = "<img src='"+imgUrl+"'>";
  
    YAHOO.util.Dom.setStyle("login_help", "visibility","visible");
    
    YAHOO.util.Dom.setX("login_help" , xpos-140);
    YAHOO.util.Dom.setY("login_help" , ypos-76);

}

//イベントの登録
YAHOO.util.Event.addListener(window,"load",setup);


