////////// link img
$(function(){$("#main a img,.ageLink a img, #header .headToTop a img").hover(function(){$(this).fadeTo(100,'0.6')},function(){$(this).fadeTo(150,'1')})});
$(function(){$("#carou a, h1 a").hover(function(){$(this).fadeTo(100,'0.6')},function(){$(this).fadeTo(150,'1')})});

////////// RollOver
function initRollovers(){if(!document.getElementById){return}var f=new Array();var a;var h=document.getElementsByTagName("img");for(var c=0;c<h.length;c++){if(h[c].className=="imgover"){var g=h[c].getAttribute("src");var b=g.substring(g.lastIndexOf("."),g.length);var d=g.replace(b,"_on"+b);h[c].setAttribute("hsrc",d);f[c]=new Image();f[c].src=d;h[c].onmouseover=function(){a=this.getAttribute("src");this.setAttribute("src",this.getAttribute("hsrc"))};h[c].onmouseout=function(){if(!a){a=this.getAttribute("src").replace("_on"+b,b)}this.setAttribute("src",a)}}}}try{window.addEventListener("load",initRollovers,false)}catch(e){window.attachEvent("onload",initRollovers)};

//////////  Twitter
//function twitterCallback2(twitters){var statusHTML=[];for(var i=0;i<twitters.length;i++){var username=twitters[i].user.screen_name;var status=twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(url){return'<a href="'+url+'">'+url+'</a>'}).replace(/\B@([_a-z0-9]+)/ig,function(reply){return reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>'});statusHTML.push('<li>'+status+'</li>')}document.getElementById('twitter_update_list').innerHTML=statusHTML.join('')}function relative_time(time_value){var values=time_value.split(" ");time_value=values[1]+" "+values[2]+", "+values[5]+" "+values[3];var parsed_date=Date.parse(time_value);var relative_to=(arguments.length>1)?arguments[1]:new Date();var delta=parseInt((relative_to.getTime()-parsed_date)/1000);delta=delta+(relative_to.getTimezoneOffset()*60);if(delta<60){return'less than a minute ago'}else if(delta<120){return'about a minute ago'}else if(delta<(60*60)){return(parseInt(delta/60)).toString()+' minutes ago'}else if(delta<(120*60)){return'about an hour ago'}else if(delta<(24*60*60)){return'about '+(parseInt(delta/3600)).toString()+' hours ago'}else if(delta<(48*60*60)){return'1 day ago'}else{return(parseInt(delta/86400)).toString()+' days ago'}}



function twitterCallback2(twitters)
{
    var statusHTML = [];
    for (var i = 0; i < twitters.length; i++)
    {
        var username = twitters[i].user.screen_name;
        var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, 
        function (url)
        {
            return '<a href="' + url + '">' + url + '</a>';
        }).replace(/\B@([_a-z0-9]+)/ig, function (reply)
        {
            return reply.charAt(0) + '<a href="http://twitter.com/' + reply.substring(1) + '">' + reply.substring(1) + '</a>';
        });
        statusHTML.push('<li>' + status + '&nbsp;<span class="twiDate">'+relative_time(twitters[i].created_at)+'</span></li>')
    }
    document.getElementById('twitter_update_list').innerHTML = statusHTML.join('')
}
function relative_time(time_value)
{
    var values = time_value.split(" ");
    time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
    var parsed_date = Date.parse(time_value);
    var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
    var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
    delta = delta + (relative_to.getTimezoneOffset() * 60);
    if (delta < 60) {
        return '- 直前'
    }
    else if (delta < 120) {
        return '- 1分前'
    }
    else if (delta < (60 * 60)) {
        return '- ' + (parseInt(delta / 60)).toString() + '分前'
    }
    else if (delta < (120 * 60)) {
        return '- 1時間前'
    }
    else if (delta < (24 * 60 * 60)) {
        return '- ' + (parseInt(delta / 3600)).toString() + '時間前'
    }
    else if (delta < (48 * 60 * 60)) {
        return '- 1日前'
    }
    else {
        return '- ' + (parseInt(delta / 86400)).toString() + '日前';
    }
}


//////////  Sidemenu
$(document).ready(function(){$(".subCategories").css("display","none");$(".subName").css("display","none");$(".categoryName").click(function(){$(".categoryName").next().slideUp(400);if($(this).next().is(":hidden")){$(this).next().slideDown(400)}else{$(this).next().slideUp(400)}$(".listSideTitle").next().slideUp(400)});$(".listSideTitle").click(function(){$(".listSideTitle").next().slideUp(400);if($(this).next().is(":hidden")){$(this).next().slideDown(400)}else{$(this).next().slideUp(400)}})});


