var selectNum = 0;
var num;
var title;
var url;
var lidate;
var nFlag = true;
var bFlag = false;

/**/
/*$(function(){*/
function feed(jsname){
	$.ajax({
		url: jsname,//RSSファイル名
		async: true,
		cache: false,
		dataType:"xml",
		success: function(xml){
			num = $(xml).find('entry').length-1;
			title = new Array(num) ;
			url = new Array(num) ;
			lidate = new Array(num) ;
			/*$(xml).find('entry').each(function(i){
				title[i] = $(this).find('title').text();
				url[i] = $("link",this).attr("href");
				//日付を整形
				lidate[i] = dateOut($(this).find('published').text());
				//"2008/10/14  ほにゃらら" の形式で出力
				//$('#feedList').append('<li class="list">'+lidate[i]+'&nbsp;&nbsp;<a href="'+url[i]+'" style="color:#696768; font-weight:normal;">'+title[i]+'</a></li>');
				$('#upDate').text(lidate[0]);
				if(num == i){output()}
    		});*/
			$(xml).find('entry').each(function(i){
				//title[i] = $(this).find('title').text();
				title[i] = $(this).find('title').text();
				
				
				$(this).find('link').each(function(){
					//url[i] = $(this).after("href").text();
					url[i] = $(this).attr('href');
				});
				
				//url[i] = $(this).find('link').text();
				//日付を整形
				lidate[i] = dateOut($(this).find('published').text());
				//"2008/10/14  ほにゃらら" の形式で出力
				$('#feedList').append('<li class="list">'+lidate[i]+'&nbsp;&nbsp;<a href="'+url[i]+'" style="color:#696768; font-weight:normal;">'+title[i]+'</a></li>');
				$('#upDate').text(lidate[0]);
				if(num == i){output()}
    		});
		}
	});
}
/*});*/
function output(){
	check();
	$("li","div#newsTicker ul#feedList").each(function(i){
		 $(this).remove();
	});
	for(var i=0;i<20;i++){
		var crNum = selectNum + i;
		if( crNum > num){return false;}
		$('#feedList').append('<li class="list">'+lidate[crNum]+'&nbsp;&nbsp;<a href="'+url[crNum]+'" style="color:#696768; font-weight:normal;">'+title[crNum]+'</a></li>');
	}
	
}

function nnext(){
	selectNum += 20;
	output();
	return false;
}
function nback(){
	selectNum -= 20;
	output();
	return false;
}

/*function btnon(){
   $("#news_next").click(function(){
			selectNum += 20;
			output();
            return false;
    })
   $("#news_back").click(function(){
			selectNum -= 20;
			output();
            return false;
    })
    $("#news_next2").click(function(){
			selectNum += 20;
			output();
            return false;
    })
   $("#news_back2").click(function(){
			selectNum -= 20;
			output();
            return false;
    })
}*/

function check(){
	if(selectNum >= (num-19)){
		$("#news_next").css('display','none');
	}else{
		$("#news_next").css('display','inline');
	}
	if(selectNum <= 0){
		$("#news_back").css('display','none');
		
	}else{
		$("#news_back").css('display','inline');
	}
	if((num-selectNum) >= 20 && selectNum !=0 ){
		$("#bar").css('display','inline');
	}else{
		$("#bar").css('display','none');
	}
	if(selectNum >= (num-20)){
		$("#news_next2").css('display','none');
	}else{
		$("#news_next2").css('display','inline');
	}
	if(selectNum <= 0){
		$("#news_back2").css('display','none');
		
	}else{
		$("#news_back2").css('display','inline');
	}
	if((num-selectNum) >= 20 && selectNum !=0 ){
		$("#bar2").css('display','inline');
	}else{
		$("#bar2").css('display','none');
	}
}

/*
function check(){
	if(selectNum >= (num-8)){
		$("#news_next a img").css('dispaly','none')
		nFlag = false;
	}else if(nFlag == false){
		$("#news_next a").append('<a href="#" onclick="return false"><img src="temp_re/common/img/news_nexton.gif" alt="次へ" /></a>');
		nFlag = true;
		btnon();
	}
	if(selectNum <= 0){
		$("#news_back a img").remove();	
		bFlag = false;
	}else if(bFlag == false){
		$("#news_back").append('<a href="#" onclick="return false"><img src="temp_re/common/img/news_backon.gif" alt="前へ" /></a>');
		bFlag = true;
		btnon();
	}
}
*/
/****************************************************
$(function(){
	$.ajax({
		url: "atom.xml",//RSSファイル名
		async: true,
		cache: false,
		dataType:"xml",
		success: function(xml){
			$(xml).find('item').each(function(i){
                if ( i > 7 ) {
                    return false;
                }
				var title = $(this).find('title').text();
				var url = $(this).find('link').text();
				//日付を整形
				var date = dateParse($(this).find('pubDate').text());
				//"2008/10/14  ほにゃらら" の形式で出力
				$('#feedList').append('<li class="list">'+date[0]+'&nbsp;&nbsp;<a href="'+url+'" style="color:#696768; font-weight:normal;">'+title+'</a>'+date[1]+'</li>');
    		});
		}
	});
});
 ****************************************************/
/* 
//dateParse: "2008/10/14" 形式
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!"マーク
    if (myDay < 15 ){
        var newMsg = '&nbsp;&nbsp;<span style="color:#ff6666; font-weight:bold;">new!</span>';
    } else {
        var newMsg = '';
    }
    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;
	rtnValue = str;
    //rtnValue[1] = newMsg;
    return rtnValue;
}*/

function dateOut(str){
	var myDate = str.replace("-","/");
	myDate = myDate.replace("-","/");
	myDate = myDate.slice(0,10);
	return myDate;
}