var $j = jQuery;
$j(function(){

    ro();
    $('a[subwin]').click(function(){
        var $$ = $(this);
        var param = $$.attr('subwin').split(/\D+/);
        var w = param[0] || 300;
        var h = param[1] || 300;
        var s = ($$.attr('subwin').match(/slim/)) ? 'no' : 'yes';
        var r = ($$.attr('subwin').match(/fix/)) ? 'no' : 'yes';
        var t = $$.attr('target') || '_blank';
        window.open($$.attr('href'), t, "resizable=" + r + ",scrollbars=" + s + ",width=" + w + ",height=" + h).focus();
        return false;
    });
    
    


    $(document).ready(function(){
        // document charset convert  for IE, when search back.
        var isMSIE = /*@cc_on!@*/ false;
        
        if (isMSIE) {
            if (document.charset != "utf-8") {
                document.charset = "utf-8";
                location.reload();
            }
        }
    //.table_contents
        $("table.table_contents").each(function(){
            jQuery(this).find("tr:even").addClass("tr_even");
        });
    });
    
});

var click_font_size = function(){


    var M_SIZE = '0.8em';
    var S_SIZE = '0.7em';
    var L_SIZE = '0.9em';
    $j("body").css("font-size", $j.cookie('fontsize'));
    
    var mode = $j.cookie('image_size') || 'medium';
    
    var chg_medium = function(){
        $j("body").css("font-size", M_SIZE);
        $j.cookie("fontsize", M_SIZE, {
            path: '/',
            expires: 3
        });
        $j('a#small').removeClass('btn_on');
        $j('a#medium').addClass('btn_on');
        $j('a#big').removeClass('btn_on');
        $j.cookie('image_size', 'medium');
        return false;
    }
    
    var chg_small = function(){
        $j("body").css("font-size", S_SIZE);
        $j.cookie("fontsize", S_SIZE, {
            path: '/',
            expires: 3
        });
        $j('a#small').addClass('btn_on');
        $j('a#medium').removeClass('btn_on');
        $j('a#big').removeClass('btn_on');
        $j.cookie('image_size', 'small');
        return false;
    }
    
    var chg_big = function(){
        $j("body").css("font-size", L_SIZE);
        $j.cookie("fontsize", L_SIZE, {
            path: '/',
            expires: 3
        });
        $j('a#small').removeClass('btn_on');
        $j('a#medium').removeClass('btn_on');
        $j('a#big').addClass('btn_on');
        $j.cookie('image_size', 'big');
        return false;
    }
    
    $j('#medium').click(chg_medium);
    $j('#small').click(chg_small);
    $j('#big').click(chg_big);
    
    if (mode == 'medium') 
        chg_medium();
    if (mode == 'small') 
        chg_small();
    if (mode == 'big') 
        chg_big();
}

var img_over = function(id){
    /*
    var img = $j('#' + id);
    img.attr('src', img.attr('src').replace(/-out-/, '-on-'));
    if (img.attr('src').match(/.png/) && $j.browser.msie && (ie55 || ie6)) {
        var span = $j('#' + id).children('span');
        span.attr('style', span.attr('style').replace(/-out-/, '-on-'));
    }
*/
    return false;
}


var ro = function(){
    $j('a > img[src*=-out-]').each(function(){
        var $$ = $j(this).parent('a');
        $$.mouseover(function(){
            var img = $j(this).children('img');
            img.attr('src', img.attr('src').replace(/-out-/, '-on-'));
            
            if (img.attr('src').match(/.png/) && $j.browser.msie && (ie55 || ie6)) {
                var span = $j(this).children('span');
                span.attr('style', span.attr('style').replace(/-out-/, '-on-'));
            }
        });
        $$.mouseout(function(){
            var img = $j(this).children('img');
            img.attr('src', img.attr('src').replace(/-on-/, '-out-'));
            
            if (img.attr('src').match(/.png/) && $j.browser.msie && (ie55 || ie6)) {
                var span = $j(this).children('span');
                span.attr('style', span.attr('style').replace(/-on-/, '-out-'));
            }
        });
    });
}

