jQuery(document).ready(function($) {

//画像ロールオーバー
	var postfix = '_on';
	$('.over').not('[src*="'+ postfix +'."]').each(function() {
		var img = $(this);
		var src = img.attr('src');
		var src_on = src.substr(0, src.lastIndexOf('.'))
		           + postfix
		           + src.substring(src.lastIndexOf('.'));
		$('<img>').attr('src', src_on);
		img.hover(
			function() {
				img.attr('src', src_on);
			},
			function() {
				img.attr('src', src);
			}
		);
	});

//スムーズスクロール
	jQuery.easing.quart = function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	};  
	
	$(function () {
		$('#pageTop').click(function () {
			$('html,body').animate({ scrollTop: 0 }, 1000, 'quart');
			return false;
		});
	});
});

//ブックマーク追加
function addBookmark(title,url) {
	if (window.sidebar) {
		window.sidebar.addPanel(title, url,"");
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}


function initializeA() {
	var feed = new google.feeds.Feed("http://oshiete.rosettastone.co.jp/rss.php?type=no_answer&c=386");
    // 記事を最大5件読み込む
    feed.setNumEntries(5);
    // 記事を読み込む
    feed.load(function(result) {
        var htmlT = "";
		var entrytitle = "";
        // 読み込みに成功したときの処理
        if (!result.error) {
            // 各記事の情報を順に出力
            if (result.feed.entries.length) {
                for (var i = 0; i < result.feed.entries.length; i++) {
                    // 各記事のタイトルと概要を出力
                    var entry = result.feed.entries[i];

					// 各記事のタイトル文字制限
					if(entry.title.length > 26){
						entrytitle = entry.title.substr(0,26) + ' …';
					}else {
						entrytitle = entry.title;
					}
					
        var PubDate = new Date(entry.publishedDate); // now	
		
var PubYear = PubDate.getYear(); 
if (PubYear<2000) { PubYear = PubYear +1900;};
var PubMonth = (PubDate.getMonth()+1);
var PubDay = PubDate.getDate();


var cur_time = new Date().getTime();
var date_time = new Date(parseInt(PubYear,10), parseInt(PubMonth,10)-1, parseInt(PubDay,10)).getTime();
var interval = Math.floor((cur_time-date_time)/(3600*24*1000));

if(interval == 0){interval=1} 
else if(interval == 1){interval=2} 
else if(interval == 2){interval=3} 
else if(interval == 3){interval=4} 
else if(interval > 3 && interval < 13 ){interval=5} 
else if(interval > 13 && interval < 20){interval=6} 
else {interval=7} 


					htmlT += '<li><a href="' + entry.link + '"><span class="q-ttl0'+interval+'">' + entrytitle + '</span><span>'+ PubYear + '年' + PubMonth +'月' + PubDay + '日　閲覧する <img src="/oshiete/common/img/ico_arrowR_01.gif" /></a></li>';
//                  htmlR += '<li><a href="' + entry.link + '">' + entry.title +'</a></li>';
                }
           }
       }
       // 読み込みエラー時の処理
       else {
           htmlR = '<p>フィードの読み込みに失敗しました。</p>';
       }
       // 読み込み結果を、idが「feed」の要素に流し込む
       var container = document.getElementById("rssfeedA");
       container.innerHTML = htmlT;
    });
}

function initializeB() {
	var feed = new google.feeds.Feed("http://oshiete.rosettastone.co.jp/rss.php?type=pv&c=386");
    // 記事を最大5件読み込む
    feed.setNumEntries(5);
    // 記事を読み込む
    feed.load(function(result) {
        var htmlT = "";
		var entrytitle = "";
        // 読み込みに成功したときの処理
        if (!result.error) {
            // 各記事の情報を順に出力
            if (result.feed.entries.length) {
                for (var i = 0; i < result.feed.entries.length; i++) {
                    // 各記事のタイトルと概要を出力
                    var entry = result.feed.entries[i];

					// 各記事のタイトル文字制限
					if(entry.title.length > 26){
						entrytitle = entry.title.substr(0,26) + ' …';
					}else {
						entrytitle = entry.title;
					}
					
        var PubDate = new Date(entry.publishedDate); // now	
		
var PubYear = PubDate.getYear(); 
if (PubYear<2000) { PubYear = PubYear +1900;};
var PubMonth = (PubDate.getMonth()+1);
var PubDay = PubDate.getDate();


var cur_time = new Date().getTime();
var date_time = new Date(parseInt(PubYear,10), parseInt(PubMonth,10)-1, parseInt(PubDay,10)).getTime();
var interval = Math.floor((cur_time-date_time)/(3600*24*1000));

if(interval == 0){interval=1} 
else if(interval == 1){interval=2} 
else if(interval == 2){interval=3} 
else if(interval == 3){interval=4} 
else if(interval > 3 && interval < 13 ){interval=5} 
else if(interval > 13 && interval < 20){interval=6} 
else {interval=7} 


					htmlT += '<li><a href="' + entry.link + '"><span class="q-ttl">' + entrytitle + '</span><span>'+ PubYear + '年' + PubMonth +'月' + PubDay + '日　閲覧する <img src="/oshiete/common/img/ico_arrowR_01.gif" /></a></li>';
//                  htmlR += '<li><a href="' + entry.link + '">' + entry.title +'</a></li>';
                }
           }
       }
       // 読み込みエラー時の処理
       else {
           htmlR = '<p>フィードの読み込みに失敗しました。</p>';
       }
       // 読み込み結果を、idが「feed」の要素に流し込む
       var container = document.getElementById("rssfeedB");
       container.innerHTML = htmlT;
    });
}
function initializeC() {
	var feed = new google.feeds.Feed("http://oshiete.rosettastone.co.jp/rss.php?type=new_a&c=386");
    // 記事を最大5件読み込む
    feed.setNumEntries(5);
    // 記事を読み込む
    feed.load(function(result) {
        var htmlT = "";
		var entrytitle = "";
        // 読み込みに成功したときの処理
        if (!result.error) {
            // 各記事の情報を順に出力
            if (result.feed.entries.length) {
                for (var i = 0; i < result.feed.entries.length; i++) {
                    // 各記事のタイトルと概要を出力
                    var entry = result.feed.entries[i];

					// 各記事のタイトル文字制限
					if(entry.title.length > 26){
						entrytitle = entry.title.substr(0,26) + ' …';
					}else {
						entrytitle = entry.title;
					}
					
        var PubDate = new Date(entry.publishedDate); // now	
		
var PubYear = PubDate.getYear(); 
if (PubYear<2000) { PubYear = PubYear +1900;};
var PubMonth = (PubDate.getMonth()+1);
var PubDay = PubDate.getDate();


var cur_time = new Date().getTime();
var date_time = new Date(parseInt(PubYear,10), parseInt(PubMonth,10)-1, parseInt(PubDay,10)).getTime();
var interval = Math.floor((cur_time-date_time)/(3600*24*1000));

if(interval == 0){interval=1} 
else if(interval == 1){interval=2} 
else if(interval == 2){interval=3} 
else if(interval == 3){interval=4} 
else if(interval > 3 && interval < 13 ){interval=5} 
else if(interval > 13 && interval < 20){interval=6} 
else {interval=7} 


					htmlT += '<li><a href="' + entry.link + '"><span class="q-ttl0'+interval+'">' + entrytitle + '</span><span>'+ PubYear + '年' + PubMonth +'月' + PubDay + '日　閲覧する <img src="/oshiete/common/img/ico_arrowR_01.gif" /></a></li>';
//                  htmlR += '<li><a href="' + entry.link + '">' + entry.title +'</a></li>';
                }
           }
       }
       // 読み込みエラー時の処理
       else {
           htmlR = '<p>フィードの読み込みに失敗しました。</p>';
       }
       // 読み込み結果を、idが「feed」の要素に流し込む
       var container = document.getElementById("rssfeedC");
       container.innerHTML = htmlT;
    });
}




