$(document).ready(function(){
	$('#top .pickup .section:even').css('margin','0 30px 0 0');
	$('.pickup .section').equalHeight();

	//$('.cms.list #detail #pict + #text').css('width','410px').css('float','right').css('padding','0 0 0 10px');

	$("#h_nav:has(#subnav)").addClass('inc_subnav');
	
	$('ul.bnr li:nth-child(3n+1)').addClass('mdr');
	
});

//トリミング
function txtcut(txt,size){
	if(size == 0){
		return txt;
	}else{
		return txt.substring(0,size)+'...'
	}
}

//記事数制限
function limit(num, max){
	if(num < max){
		return num;
	}else{
		return max;
	}
}

//ブログの種類によってクラスを付加
function addCssClass(txt){
	switch(txt){
		case '毎日のごはん応援ブログ':
		return 'blog_snet';
		break;

		case '柳生トマト伝説':
		return 'coop_sanchoku';
		break;
		
		case 'みやぎ生協のパン屋さん・ラルカンシェール':
		return 'blog_miyagi';
		break;
		
		case 'さりょうのブログ':
		return 'coop_sanchoku';
		break;
	}
}

//RSSの取得
function initRSSFeed(rssurl,textsize){
    jQuery.getFeed({url:rssurl,success:onComplete});
    function onComplete(feed) {
		if(feed.items.length){
			var temp = '<dl>';
			var num = limit(feed.items.length,5);
			for(var i = 0; i < num; i++) {
				var Item = feed.items[i];
				temp += '<dt>'+changeDate(Item.updated)+'</dt>';
				temp += '<dt class="cat">'+cattext(Item.link)+'</dt>';
				temp += '<dd>';
				temp += '<a href="' + Item.link + '">' + txtcut(Item.title,textsize) + '</a>';
				temp += '</dd>';
			}
			temp += '</dl>';
		}else{
			temp = '該当データがありません。';
		}
        $('.news').append(temp);
    }
}

//RSSの取得（ベガママ用）
function initRSSFeed_v(rssurl,textsize){
    jQuery.getFeed({url:rssurl,success:onComplete});
    function onComplete(feed) {
		var Item = feed.items[0];
		var temp = '<dt>'+changeDate(Item.updated)+'</dt>';
		temp += '<dt class="blog_name">【'+feed.title+'】</dt>';
		temp += '<dd>';
		temp += '<a href="' + Item.link + '">' + txtcut(Item.title,textsize) + '</a>';
		temp += '</dd>';
		$('.blog dl.vega').append(temp);
    }
}

//RSSの所得（liパターン）
function initRSSFeedLi(rssurl,textsize){
    jQuery.getFeed({url:rssurl,success:onComplete});
    function onComplete(feed) {
		if(feed.items.length){
			var temp = '<ul>';
			var num = limit(feed.items.length,5);
			for(var i = 0; i < num; i++) {
				var Item = feed.items[i];
				temp += '<li>';
				temp += '<a href="' + Item.link + '" class="blog_name">' + blogtitle(Item.link)  + '</a>';
				temp += '<span>'+blogcattext(Item.link)+'</span>';
				temp += '<a href="' + Item.link + '">' + Item.title.substring(0,textsize)  + '...</a>';
				temp += '</li>';
			}
			temp += '</ul>';
		}else{
			temp = '該当データがありません。';
		}
        $('.blog').append(temp);
    }
}


//RSSの所得（blogパターン）
function initRSSFeedblog(rssurl,textsize){
    jQuery.getFeed({url:rssurl,success:onComplete});
    function onComplete(feed) {
		if(feed.items.length){
			var temp = '<dl>';
			var num = limit(feed.items.length,5);
			for(var i = 0; i < num; i++) {
				var Item = feed.items[i];
				temp += '<dt>'+changeDate(Item.updated)+'</dt>';
				temp += '<dt class="blog_name">【'+blogtitle(Item.link)+'】</dt>';
				temp += '<dd><a href="' + Item.link + '">' + Item.description.substring(0,textsize) + '...</a></dd>';
			}
			temp += '</dl>';
		}else{
			temp = '該当データがありません。';
		}
        $('.blog').append(temp);
    }
}

//RSSの所得（blog2パターン）
function initRSSFeedblog2(rssurl,textsize){
    jQuery.getFeed({url:rssurl,success:onComplete});
    function onComplete(feed) {
		if(feed.items.length){
			var temp = '<dl>';
			var num = limit(feed.items.length,5);
			for(var i = 0; i < num; i++) {
				var Item = feed.items[i];
				temp += '<dt class="dat">'+changeDate(Item.updated)+'</dt>';
				temp += '<dt class="cat">【'+blogtitle(Item.link)+'】</dt>';
				temp += '<dd><a href="' + Item.link + '">' + Item.title.substring(0,textsize) + '</a></dd>';
			}
			temp += '</dl>';
		}else{
			temp = '該当データがありません。';
		}
        $('.list').append(temp);
    }
}

//RSSの所得（汎用パターン）
function initRSSFeedUniversal(rssurl,textsize){
	jQuery.getFeed({url:rssurl,success:onComplete});
    function onComplete(feed) {
		if(feed.items.length){
	        var temp = '<dl>';
			var num = limit(feed.items.length,5);
			for(var i = 0; i < num; i++) {
				var Item = feed.items[i];
				temp += '<dt>'+changeDate(Item.updated)+'</dt>';
//				temp += '<dt class="category">【'+cattext(Item.link)+'】</dt>';
				temp += '<dd class="name"><a href="' + Item.link + '">' + Item.title+ '</a></dd>';
			}
			temp += '</dl>';
		}else{
			temp = '該当データがありません。';
		}
		$('#n_list').append(temp);
    }
}

//RSSの所得（汎用パターン）2
function initRSSFeedUniversal2(rssurl,textsize){
	jQuery.getFeed({url:rssurl,success:onComplete});
    function onComplete(feed) {
		if(feed.items.length){
	        var temp = '<dl>';
			var num = limit(feed.items.length,10);
			for(var i = 0; i < num; i++) {
				var Item = feed.items[i];
//				temp += '<dt class="category">【'+cattext(Item.link)+'】</dt>';
				temp += '<dd class="name"><a href="' + Item.link + '">' + Item.title+ '</a></dd>';
			}
			temp += '</dl>';
		}else{
			temp = '該当データがありません。';
		}
		$('#n_list').append(temp);
    }
}

//RSSの所得（汎用パターン、DIV選択）
function initRSSFeedUnvChooseDiv(rssurl,textsize,element){
	jQuery.getFeed({url:rssurl,success:onComplete});
    function onComplete(feed) {
		if(feed.items.length){
	        var temp = '<dl>';
			var num = limit(feed.items.length,5);
			for(var i = 0; i < num; i++) {
				var Item = feed.items[i];
				temp += '<dt>'+changeDate(Item.updated)+'</dt>';
//				temp += '<dt class="category">【'+cattext(Item.link)+'】</dt>';
				temp += '<dd class="name"><a href="' + Item.link + '">' + Item.title + '</a></dd>';
			}
			temp += '</dl>';
		}else{
			temp = '該当データがありません。';
		}
		$(element).append(temp);
    }
}

//RSSの所得（汎用パターン、DIV選択）2
function initRSSFeedUnvChooseDiv2(rssurl,textsize,element){
	jQuery.getFeed({url:rssurl,success:onComplete});
    function onComplete(feed) {
		if(feed.items.length){
	        var temp = '<dl>';
			var num = limit(feed.items.length,10);
			for(var i = 0; i < num; i++) {
				var Item = feed.items[i];
//				temp += '<dt class="category">【'+cattext(Item.link)+'】</dt>';
				temp += '<dd class="name"><a href="' + Item.link + '">' + Item.title + '</a></dd>';
			}
			temp += '</dl>';
		}else{
			temp = '該当データがありません。';
		}
		$(element).append(temp);
    }
}


//RSSの所得（汎用パターン、旧レイアウト用）
function initRSSFeedUnvOldFmt(rssurl,textsize,element){
	jQuery.getFeed({url:rssurl,success:onComplete});
    function onComplete(feed) {
		if(feed.items.length){
	        var temp = '<dl class="secNewsIndex">';
			var num = limit(feed.items.length,5);
			for(var i = 0; i < num; i++) {
				var Item = feed.items[i];
				temp += '<dt><span>■</span>'+changeDate(Item.updated)+'</dt>';
				//temp += '<dt class="category">【'+cattext(Item.link)+'】</dt>';
				temp += '<dd><a href="' + Item.link + '">' + Item.title + '</a></dd>';
			}
			temp += '</dl>';
		}else{
			temp = '該当データがありません。';
		}
		$(element).append(temp);
    }
}


//RSSの所得（住まいのReフォーム）
function initRSSFeedRefresh(rssurl,textsize,element){
	jQuery.getFeed({url:rssurl,success:onComplete});
    function onComplete(feed) {
		if(feed.items.length){
			var temp = '';
			var num = feed.items.length;
			for(var i = 0; i < num; i++) {
				var Item = feed.items[i];
				temp += '<li><a href="' + Item.link + '">' + Item.title + '</a></li>';
			}
		}else{
			temp = '該当データがありません。';
		}
		$(element).append(temp);
    }
}


//日付表記を変換
function changeDate(str){
    var myDate=new Date(str);
    var YYYY=myDate.getFullYear();
    var MM=myDate.getMonth()+1;
    if(MM<10){MM="0"+MM;}
    var DD=myDate.getDate();
    if(DD<10){DD="0"+DD;}
    var date=YYYY+"."+MM+"."+DD;
    return date;
}

//URLから掲載カテゴリを判別
function cattext(str){
	if(str.indexOf('/about/',0) != -1){
		return '【みやぎ生協について】';
	}else if(str.indexOf('/sanchoku/',0) != -1){
		return '【産直（産消直結）活動】';
	}else if(str.indexOf('/products/',0) != -1){
		return '【生協の商品】';
	}else if(str.indexOf('/shop/',0) != -1){
		return '【生協のお店】';
	}else if(str.indexOf('/delivery/',0) != -1){
		return '【個人宅配・共同購入】';
	}else if(str.indexOf('/service/',0) != -1){
		return '【くらしのサービス】';
	}else if(str.indexOf('/member/',0) != -1){
		return '【メンバー活動】';
	}else if(str.indexOf('/topics/',0) != -1){
		return '【トピックス】';
	}else{
		return '';
	}
}

//URLからブログ名を判別
function blogtitle(str){
	return '柳生トマト伝説';
}

//URLからブログカテゴリを判別
function blogcattext(str){
	return '【test】';
}

