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


$(function(){

    var frm = document.form1;

    $(":radio[name=news_kind]").click(function(){
        var news_kind_flg = frm.news_kind_flg;

        if (news_kind_flg.value == $(this).val()) {
            $(this)[0].checked = false;
            news_kind_flg.value = '';
        } else {
            news_kind_flg.value = $(this).val();
        }
    });
});

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

    var year  = document.getElementById("search_startyear");
    var month = document.getElementById("search_startmonth");
    var day   = document.getElementById("search_startday");

    if(year.value != "") {
        month.length=0;
        for(i=0;i<12;i++) {
            month.options[month.length++].value=month.length;
            month.options[month.length-1].text=month.length;
        }
        vYear     = parseInt(year.options[year.selectedIndex].text);
        vMonth    = parseInt(month.options[month.selectedIndex].text);

        day.length=0;
        for(i=0;i<(new Date(vYear,vMonth,0)).getDate();i++) {
            day.options[day.length++].value=day.length;
            day.options[day.length-1].text=day.length;
        }
    }else{
        month.length=0;
        day.length=0;
        month.options.add(new Option("--",""));
        day.options.add(new Option("--",""));
    }
}


/**
 * setstartday
 *
 * @return void
 */
function setstartday(){
    var year  = document.getElementById("search_startyear");
    var month = document.getElementById("search_startmonth");
    var day   = document.getElementById("search_startday");

    vYear     = parseInt(year.options[year.selectedIndex].text);
    vMonth    = parseInt(month.options[month.selectedIndex].text);

    day.length=0;
    for(i=0;i<(new Date(vYear,vMonth,0)).getDate();i++) {
    day.options[day.length++].value=day.length;
    day.options[day.length-1].text=day.length;
    }
}

/**
 * setenddate
 *
 * @return void
 */
function setenddate() {
    var year  = document.getElementById("search_endyear");
    var month = document.getElementById("search_endmonth");
    var day   = document.getElementById("search_endday");

    if(year.value !="") {
        month.length=0;
        for(i=0;i<12;i++) {
            month.options[month.length++].value=month.length;
            month.options[month.length-1].text=month.length;
        }
        vYear     = parseInt(year.options[year.selectedIndex].text);
        vMonth    = parseInt(month.options[month.selectedIndex].text);

        day.length=0;
        for(i=0;i<(new Date(vYear,vMonth,0)).getDate();i++) {
            day.options[day.length++].value=day.length;
            day.options[day.length-1].text=day.length;
        }
    }else{
        month.length=0;
        day.length=0;
        month.options.add(new Option("--", ""));
        day.options.add(new Option("--",""));
    }
}

/**
 * setendday
 *
 * @return void
 */
function setendday(){
    var year  = document.getElementById("search_endyear");
    var month = document.getElementById("search_endmonth");
    var day   = document.getElementById("search_endday");

    vYear     = parseInt(year.options[year.selectedIndex].text);
    vMonth    = parseInt(month.options[month.selectedIndex].text);

    day.length=0;
    for(i=0;i<(new Date(vYear,vMonth,0)).getDate();i++) {
    day.options[day.length++].value=day.length;
    day.options[day.length-1].text=day.length;
    }

}


/**
 * detail_OPEN
 *
 * @return void
 */
function detail_OPEN(){
    $("table#condition_2").show();
    $("a#close_link").show();
    $("a#open_link").hide();
    document.form1.open_flg.value = "open";
}


/**
 * detail_CLOSE
 *
 * @return void
 */
function detail_CLOSE(){
    $("table#condition_2").hide();
    $("a#open_link").show();
    $("a#close_link").hide();
    document.form1.open_flg.value = "close";
}


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

    var frm = document.form1;
    var url = frm.url.value;
    frm.mode.value = "search";
    frm.action = url + "news/index.php";
    frm.submit();
}

/**
 * fnNaviSearchPage
 *
 * @param int    pageno
 * @param string mode
 * @return void
 */
function fnNaviSearchPage(pageno, mode) {
    var frm =document.form1;
    var url = frm.url.value;

    frm.pageno.value = pageno;
    frm.mode.value   = mode;

    frm.action = url + "news/index.php";
    frm.submit();
}


/**
 * sortBy
 *
 * @param string order
 * @param string sort_key
 * @return void
 */
function sortBy(order,sort_key){
    
    var frm = document.form1;

    if(sort_key == 'asc'){
        if(frm.orderbyval.value == 'desc' || frm.orderbyval.value == ''|| frm.orderbyname.value != order){
            frm.orderbyname.value=order;
            frm.orderbyval.value='asc';
        }else{
            frm.orderbyname.value=order;
            frm.orderbyval.value='desc';
        }
    }else{
        if(frm.orderbyval.value == 'asc' || frm.orderbyval.value == ''|| frm.order.value != order){
            frm.orderbyname.value=order;
            frm.orderbyval.value='desc';
        }else{
            frm.orderbyname.value=order;
            frm.orderbyval.value='asc';
        }
    }

    var url = frm.url.value;
    frm.mode.value = "order";
    frm.action = url + "news/index.php";
    frm.submit();
}

/**
 * DNewsDetail
 *
 * @param string id
 * @return void
 */
function DNewsDetail(id){
   
    var frm = document.form1;

    var url = frm.url.value;
       
    frm.action = url + "news/detail.php?id=" + id;
    frm.submit();    

}



/**
  * goBack
  *
  * @param string keyname
  * @return void
  */
function goBack(keyname) {
   
   var frm = document.form1;
   var url = frm.url.value;
  
   switch (keyname) {

      case "index":
            frm.action = url + "news/index.php";
            break;

      default:break;
   }

   frm.mode.value = "back";
   
   frm.submit();
}

function detail_print(newsID , lang){
        var win = window.open('detail_print.php?id='+newsID+'_'+lang, 'DNewsDetail', config='height=1000,width=630,left=10,top=10,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no');

}

function detailprint(newsID , lang,serial_no,newskey){
     var win = window.open('detail_print.php?id='+newsID+'_'+lang+'&serial_no='+serial_no+'&newskey='+newskey, 'DNewsDetail', config='height=1000,width=630,left=10,top=10,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no');

}

function PrintPage(){

    if(document.getElementById || document.layers){
        window.print();     
    }
}



