//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 == "garage-ys.com"){
	var RssData = new Spry.Data.XMLDataSet("http://garage-ys.com/common/js/url_proxy.php", "/rdf:RDF/item[position() <= 4]");
}else{
	var RssData = new Spry.Data.XMLDataSet("http://www.garage-ys.com/common/js/url_proxy.php", "/rdf:RDF/item[position() <= 4]");
}

//更新日取得用フィルター
var objDate = new Date;
function replaceDate(dataSet, row, rowNumber) 
{
	
	//RDF用の変換設定
	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 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 >= 19){
		var setTxt = objTitle.substring(0, 18);
		txt["title"] = setTxt+"…";
		return txt;
	}else{
		var setTxt = objTitle;
		txt["title"] = setTxt;
		return txt;
	}

/*
	var IEver = getIEversionNumber();
	//IE6以下の場合
	if((IEver != 0) && (IEver <= 6)){
		
		if(txtLen >= 19){
			var setTxt = objTitle.substring(0, 18);
			txt["title"] = setTxt+"…";
			return txt;
		}else{
			var setTxt = objTitle;
			txt["title"] = setTxt;
			return txt;
		}
		
	//IE6以外の場合
	}else {
		if(txtLen >= 19){
			var setTxt = objTitle.substring(0, 18);
			txt["title"] = setTxt+"…";
			return txt;
		}else{
			var setTxt = objTitle;
			txt["title"] = setTxt;
			return txt;
		}
	}
*/
	}
}
RssData.filterData(replaceTitle);
