$(function(){
	$("#pane").jScrollPane({ showArrows: false, scrollbarWidth: 30});
});
function newsList(){
	$.ajax({
		url: "list.xml",
		async: true,
		cache: false,
		dataType:"xml",
		success: function(xml){
			$(xml).find('item').each(function(i){
				var title = $(this).find('title').text();
				var url = $(this).find('link').text();
				var date = dateParse($(this).find('pubDate').text());
				$('#contList').append('<li>'+'<a href="'+url+'"><span class="date">'+date[0] +'<\/span><span class="txt">'+ title+'<\/span></a></li>');
    		});
			$("#pane").jScrollPane({ showArrows: false, scrollbarWidth: 30});
			newsInit();
		}
	});
}
function newsInit(){
	var newsUl = $('ul#contList'), newsLi = $('li', newsUl);
	var newsLink = $('a', newsLi);
	var newsBoxParent = $('#leftCol');
	newsLink.each(function(i){
		var path=location.pathname.split("/");
		var hrf=$(this).attr("href").split("/");
		if(hrf[hrf.length-1]==path[path.length-1]){
			$(this).addClass('on').css('background-color', '#333333');
		}else if(path[path.length-1]=="index.html" && i==0){
			$(this).addClass('on').css('background-color', '#333333');
		}
	});
	newsLink.hover(
		function () {if (!$(this).hasClass('on')) $(this).css('background-color', '#333333');},
		function () {if (!$(this).hasClass('on')) $(this).css('background-color', '#000000');}
	);
	newsLink.click(function() {
		newsLink.removeClass('on').css('background-color', '#000000');
		$(this).addClass('on').css('background-color', '#333333');

		var target = $(this).attr('target');
		var loadContents = $(this).attr('href') + ' #contDetail';

		if(target!='_blank'){
			$('#contDetail', newsBoxParent).children().fadeOut('fast', function () {
				newsBoxParent.load(loadContents,function() {
					$("#pane").jScrollPane({ showArrows: false, scrollbarWidth: 30,maintainPosition: false});
					tb_init('a.thickbox, area.thickbox, input.thickbox');
				});
			}).fadeIn('fast');
		}else{
			window.open($(this).attr('href'), '_blank');
		}
		return false;
	});
}
function dateParse(str){
    var objDate = new Date(str);
    var nowDate = new Date();
    //現在の日付との差を計算
    myDay = Math.floor((nowDate.getTime()-objDate.getTime()) / (1000*60*60*24)) + 1;
    //もし2週間以内なら"new!"マーク
    var year = objDate.getFullYear();
    var month = objDate.getMonth() + 1;
    var date = objDate.getDate();
    if ( month < 10 ) { month = "0" + month; }
    if ( date < 10 ) { date = "0" + date; }
    str = year + '.' + month + '.' + date;
    rtnValue = new Array(2);
    rtnValue[0] = str;
    return rtnValue;
}
/*media*/
function mediaList(){
	$.ajax({
		url: "list.xml",
		async: true,
		cache: false,
		dataType:"xml",
		success: function(xml){
			$(xml).find('item').each(function(i){
				var title = $(this).find('title').text();
				var url = $(this).find('link').text();
				var date = $(this).find('pubDate').text();
				$('#contList').append('<li>'+'<a href="'+url+'"><span class="date">'+date +'<\/span><span class="txt">'+ title+'<\/span></a></li>');
    		});
			$("#pane").jScrollPane({ showArrows: false, scrollbarWidth: 30});
			mediaInit();
		}
	});
}
function mediaInit(){
	displayNew();
	var newsUl = $('ul#contList'), newsLi = $('li', newsUl), page = 0;
	var newsLink = $('a', newsLi);
	var newsBoxParent = $('.paneInner');
	newsLink.each(function(){
		var path=location.pathname.split("/");
		var hrf=$(this).attr("href").split("/");
		if(hrf[hrf.length-1]==path[path.length-1]){
			$(this).addClass('on').css('background-color', '#333333');
		}
	});
	newsLink.hover(
		function () {if (!$(this).hasClass('on')) $(this).css('background-color', '#333333');},
		function () {if (!$(this).hasClass('on')) $(this).css('background-color', '#000000');}
	);
	newsLink.click(function() {
		newsLink.removeClass('on').css('background-color', '#000000');
		$(this).addClass('on').css('background-color', '#333333');

		var target = $(this).attr('target');
		var loadContents = $(this).attr('href') + ' #contDetail';

		if(target!='_blank'){
			$(newsBoxParent).load(loadContents,function() {
				$("#pane").jScrollPane({ showArrows: false, scrollbarWidth: 30,maintainPosition: false});
				tb_init('a.thickbox, area.thickbox, input.thickbox');
				displayNew();
			});
		}else{
			window.open($(this).attr('href'), '_blank');
		}
		return false;
	});
}
function displayNew() {
	var delDay = 7;
	$('.update').each(function(i){
		var oldDay = new Date($(this).text());
		var newDay = new Date();
		var diff=(newDay - oldDay) / (1000 * 24 * 3600);
		if(diff <= delDay) {
			var replaceText='<span class="t-red">★NEW</span>';
		}else{
			replaceText='';
		}
		$(this).replaceWith(replaceText);
	});
}
/*disc*/
function discList(){
	replaceTagsForPlayer();///aplayer/aplayer.js
	$.ajax({
		url: "list.xml",
		async: true,
		cache: false,
		dataType:"xml",
		success: function(xml){
			$(xml).find('item').each(function(i){
				var title = $(this).find('title').text();
				var url = $(this).find('link').text();
				var img = $(this).find('img').text();
				var date = $(this).find('pubDate').text();
				var str='<li>'+'<a href="'+url+'"><span class="img"><img src="images/'+img+'" \/><\/span>';
				str+='<span class="cont"><span class="date">'+date +'<\/span><span class="txt">'+ title+'<\/span><\/span></a></li>';
				$('#contList').append(str);
    		});
			discInit();
		}
	});
}
function discInit(){
	var newsUl = $('ul#contList'), newsLi = $('li', newsUl), page = 0;
	var newsLink = $('a', newsLi);
	var newsBoxParent = $('.paneInner');
	
	newsLink.each(function(){
		var path=location.pathname.split("/");
		var hrf=$(this).attr("href").split("/");
		if(hrf[hrf.length-1]==path[path.length-1]){
			$(this).addClass('on').css('background-color', '#333333');
		}
	});

	newsLink.hover(
		function () {if (!$(this).hasClass('on')) $(this).css('background-color', '#333333');},
		function () {if (!$(this).hasClass('on')) $(this).css('background-color', '#000000');}
	);
	newsLink.click(function() {
		newsLink.removeClass('on').css('background-color', '#000000');
		$(this).addClass('on').css('background-color', '#333333');

		var target = $(this).attr('target');
		var loadContents = $(this).attr('href') + ' #contDetail';

		if(target!='_blank'){
			$(newsBoxParent).load(loadContents,function() {
				$("#pane").jScrollPane({ showArrows: false, scrollbarWidth: 30,maintainPosition: false});
				playerInit();
				replaceTagsForPlayer();
				writePlayer();
				tb_init('a.thickbox, area.thickbox, input.thickbox');
			});
		}else{
			window.open($(this).attr('href'), '_blank');
		}
		return false;
	});
}
function getUrlVars(){ 
   	var vars = [], hash; 
   	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 
   	for(var i = 0; i < hashes.length; i++) { 
       	hash = hashes[i].split('='); 
       	vars.push(hash[0]); 
       	vars[hash[0]] = hash[1];
   	} 
   	return vars; 
}