/**
 * Coalinq
 *
 * @category  KINYOU
 * @copyright KINYOU (c)2010
 * @package
 * @author    Dante <rubbish86630@yahoo.com.cn>
 * @version   $Id: top.js 2010/06/29
 */


$(function(){

    //top_news_show
    top_news_show();

    //top_news_search
    top_news_search();

    //top_news_flod
    top_news_flod();
});


/**
 * top_news_show
 *
 * @return void
 */
function top_news_show() {

    var arrImgList = new Array("/public/user/env/jp/common/images/idx_nws_tab_02.gif"
                               , "/public/user/env/jp/common/images/idx_nws_tab_03.gif"
                               , "/public/user/env/jp/common/images/idx_nws_tab_01sel.gif"
                               , "/public/user/env/jp/common/images/idx_nws_tab_02sel.gif"
                               , "/public/user/env/jp/common/images/idx_nws_tab_03sel.gif"
                               , "/public/user/env/jp/common/images/arw_rd_down.gif");

    var arrPreLoad = new Array();

    for (var i in arrImgList) {
        arrPreLoad[i] = new Image();
        arrPreLoad[i].src = arrImgList[i];
    }


    $("a", "ul.tab").click(function(){

        var id = $(this).attr("id");
        var current_num = 1;

        $("a", "ul.tab").each(function(i){
            $(this).removeClass("selected").parent()[0].className= "tab0" + (i + 1);
            if (id == $(this).attr("id")) {
                current_num = (i + 1);
            }
        });

        $(this).addClass("selected").parent()[0].className = "tab0" + current_num + "sel";

        $("div.section01", "div.news").hide();
        $("div#" + id + "_dv").show();
    });
}

var defaultKey  = "キーワード検索";
var newsK_up    = false;
var foreignK_up = false;
var quickK_up   = false;
var expertK_up  = false;
/**
 * top_news_search
 *
 * @return void
 */
function top_news_search() {

    var id = '';

    $("div.section01 :text.txt", "div.news").keyup(function(){

        id = $(this).attr("id");
        eval(id + "_up = true");

    }).focus(function(){
        id = $(this).attr("id");
        $(this).css("color", "#000000");

        if (!eval(id + "_up")) {
            $(this).val("");
        }

    }).blur(function(){
        id  = $(this).attr("id");
        val = $.trim($(this).val());

        if (val == "") {
            eval(id + "_up = false");
            $(this).css("color", "#999999").val(defaultKey);
        } else {
            $(this).val(val);
        }

    });
}


/**
 * news_search
 *
 * @return void
 */
function news_search() {

    var frm = document.news_frm;

    if (!newsK_up) {
        alert("キーワードを入力してください。");
        return;
    }

    frm.submit();
}

/**
 * foreign_search
 *
 * @return void
 */
function foreign_search() {

   var frm = document.news_frm;

    if (!foreignK_up) {
        alert("キーワードを入力してください。");
        return;
    }
    frm.flag.value = 2;
    frm.mode.value="foreignnews_search";
    frm.keyword.value = document.foreignnews_frm.keyword.value;
    frm.submit();
}

//add by fgx 2011-08-01
/**
 * expert_search
 *
 * @return void
 */
function expert_search() {

   var frm = document.news_frm;

    if (!expertK_up) {
        alert("キーワードを入力してください。");
        return;
    }
    frm.flag.value = 3;
    frm.mode.value="expertnews_search";
    frm.keyword.value = document.expertnews_frm.keyword.value;
    frm.submit();
}
//add by fgx 2011-08-01

/**
 * quick_search
 *
 * @return void
 */
function quick_search() {

   var frm = document.news_frm;

    if (!quickK_up) {
        alert("キーワードを入力してください。");
        return;
    }

    frm.flag.value = 4;
    frm.mode.value="quicknews_search";
    frm.keyword.value = document.quicknews_frm.keyword.value;
    frm.submit();
}

/**
 * top_news_flod
 *
 * @return void
 */
function top_news_flod() {

    var frm = document.news_frm;

    $("a.flod", "div.news").click(function(){

        var id = $(this).attr("id");
        var dv = $("div#" + id + "_dv");
       
        if (dv.css("display") == "none") {
            dv.css("display", "block");
            $(this).addClass("flodDown");
            $(frm).append("<input id='"+id+"' type='hidden' name='date[]' value='"+id+"' />");
        } else {
            dv.css("display", "none");
            $(this).removeClass("flodDown");
            $("input#"+id).remove();
            
        }
    });

}

/**
 *
 * top_news_href
 *
 * @return void
 */
function top_news_href(href){

    var frm = document.news_frm;
    var date = document.getElementsByName("date[]");
    if(date != null){
        var len = date.length;
        if (len> 0){
          for(var i=0;i<len;i++){
             var id = '';
             id = date[i].value;
             href = href+"&date[]="+id;
          }
       }  
    }
    window.location.href=href;

}

