//Browser Check
function getIEversionNumber(){
	var ua = navigator.userAgent;
	var MSIEOffset = ua.indexOf("MSIE ");
	if(MSIEOffset == -1){
		return 0;
	} else {
		return parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";",MSIEOffset)));
	}
}

var setDomain = document.domain;
if(setDomain == "nanet-hiroshima.com"){
	var RssData = new Spry.Data.XMLDataSet("http://nanet-hiroshima.com/common/js/url_proxy.php", "/rdf:RDF/item[position() <= 4]");
}else{
	var RssData = new Spry.Data.XMLDataSet("http://www.nanet-hiroshima.com/common/js/url_proxy.php", "/rdf:RDF/item[position() <= 4]");
}

var objDate = new Date;

function replaceDate(dataSet, row, rowNumber) 
{
	
	var objDate = new String(row["dc:date"]);
	
	var updateYear = objDate.substring(0, 4); //年を取得
	var updateMonth = objDate.substring(5, 7); //月を取得
	var setdateMonth = objDate.substring(5, 7)-1; //月を取得（GMT設定用）
	var updateDate = objDate.substring(8, 10); //日を取得
	var updateTime = objDate.substring(11, 13); //時間を取得
	var updateMin = objDate.substring(14, 16); //分を取得
	var updateSec = objDate.substring(17, 19); //秒を取得
	
	var newDate = new Date(updateYear,setdateMonth,updateDate,updateTime,updateMin,updateSec);
	
	var updateWeek = newDate.getDay(); //GMTから曜日を取得
	var ary = ["（日）","（月）","（火）","（水）","（木）","（金）","（土）"];
	var updateWeekDay = ary[updateWeek];
	
	var updateDays = updateYear + "年" + updateMonth + "月" + updateDate + "日";
	row["dc:date"] = updateDays;
	
	return row;
	
}
RssData.filter(replaceDate);

/*
function replaceTitle(dataTxt, txt, rowNumber) {
	var objTitle = new String(txt["title"]);
	var objTxt = objTitle.substring(0, 3);
	var txtLen = objTitle.length;
	if(objTxt == "PR:"){
		return false;
	}else{
		if(txtLen >= 31){
			var setTxt = objTxt.substring(0, 30);
			txt["title"] = setTxt+"…";
			return txt;
		}else{
			var setTxt = objTxt;
			txt["title"] = setTxt;
			return txt;
		}	
	}
}
RssData.filterData(replaceTitle);
*/

function replaceDes(dataDes, des, rowNumber) {
	
	var objDes = new String(des["content:encoded"]);
	
	//必要ないコードを削除
	var deleteTagF = objDes.replace(/&lt;/ig,'<');
	var deleteTagB = deleteTagF.replace(/&gt;/ig,'>');
	var deleteTag = deleteTagB.replace(/<\/?[^>]+>/gi,'');
	var noSpaceA = deleteTag.replace(/　/gi,'');
	var noSpaceB = noSpaceA.replace(/ /gi,'');
	var noChangLineA = noSpaceB.replace(/\n/ig,'');
	//
	
	var refreshTxt = noChangLineA;
	var desLen = refreshTxt.length;
	var IEver = getIEversionNumber();
	if((IEver != 0) && (IEver <= 6)){
		if(desLen >= 26){
			var desTxt = refreshTxt.substring(0, 25);
			des["content:encoded"] = desTxt+"…";	
		}else{
			var desTxt = refreshTxt;
			des["content:encoded"] = desTxt;
		}
	}else {
		if(desLen >= 31){
			var desTxt = refreshTxt.substring(0, 30);
			des["content:encoded"] = desTxt+"…";	
		}else{
			var desTxt = refreshTxt;
			des["content:encoded"] = desTxt;
		}
	}
		return des;
}
RssData.filterData(replaceDes);
