
// プログレスバー
var bar
var cnt = 0
//データ
var data5 =""

var nmode
var ncate
var motokeyword
function onrs(mode,cate,keyword,rpage)
{
document.getElementById('disp2').style.display="none";

nmode=mode
ncate=cate

motokeyword=keyword
keyword=EscapeUTF8(keyword)

// プレロード
rssPreLoader5('http://www.blue05.com/fashion/get/getrss.cgi?acce=1&mode='+mode+'&cate='+cate+'&page='+rpage+'&keyword='+keyword)

}

function rssPreLoader5(url)
{
	cnt=0
	//プログレスバー開始
	document.getElementById('disp').innerHTML = 'Now Loading...'
	bar = setInterval('progressbar()', 100 )

	// JKL.ParseXMLオブジェクトを生成
	var xml = new JKL.ParseXML( url );  
	var func = function ( data5 )        // 呼び出し先関数を定義する
	{  
		onloaded5( data5 );              // コールバック
	}
	xml.async( func );                  // 呼び出し先関数を指定する
	xml.parse();                        // ダウンロード～解析～関数呼び出しする
}

// RSSを受信時に起動するコールバック関数
function onloaded5(xml)
{
	data5 =""
	var persons = xml.AllResult.Goods;

	if(xml.AllResult.TotalCount==0){
		clearInterval(bar)
		data5=nasi
		document.getElementById('disp').innerHTML = data5
		return data5
	}

	var flag=0

	var len = xml.AllResult.Goods.length;
	if ( len　== null ){
		len=1;
		xml.AllResult.Goods[0]=xml.AllResult.Goods;
	}
	for (var i = 0; i < len; i++)

	{
		if(xml.AllResult.Goods[i].GoodsName){
			if(xml.AllResult.Goods[i].ImageUrl =="http://img.accesstrade.net/ws/now_printing.jpg"){ continue; }


		// 出力用HTMLを作る
		data5 += '<div class="vbox">'
		data5 += '<a href="'+xml.AllResult.Goods[i].LinkCode+'" target="_blank">'
		data5 += '<img src="'+xml.AllResult.Goods[i].ImageUrl+'" alt="'+xml.AllResult.Goods[i].GoodsName+'" width="125"><br>'
		// 24文字に制限
		data5 += xml.AllResult.Goods[i].GoodsName.substr(0,30)
		data5 += '</a>'
		data5 += '</div>'
		flag++
		if((flag%4)==0){
			data5 += '<span class="reset">&nbsp;</span>'
			flag=0
		}
		}
	}
	if(flag){
		data5 += '<span class="reset">&nbsp;</span>'
	}
	data5 +='<div class="und">'
	if(xml.AllResult.CurrentPage>1){
		var npage=eval(xml.AllResult.CurrentPage)-1
		data5 += '<a href=javascript:onrs("'+nmode+'","'+ncate+'","'+motokeyword+'","'+npage+'");>&nbsp;&nbsp;&lt;&nbsp;&nbsp;back</a> '
	}
	if((eval(xml.AllResult.TotalPage)) > xml.AllResult.CurrentPage){
		var npage=eval(xml.AllResult.CurrentPage)+1
		var nnnn=xml.AllResult.TotalPage
		data5 += '<a href=javascript:onrs("'+nmode+'","'+ncate+'","'+motokeyword+'","'+npage+'");>&nbsp;&nbsp;next&nbsp;&nbsp;&gt;</a>'
	}
	data5 +='</div>'



	// プログレスバー停止
	clearInterval(bar)
	document.getElementById('disp').innerHTML = data5
	return data5
}

// 出力
function rssOut5()
{
	// 出力
	document.getElementById('disp').innerHTML = data5
}

// プログレスバー
function progressbar()
{
	document.getElementById('disp').innerHTML += '.'
 	if( cnt > 100 )
 	{
 		clearInterval(bar)
 		document.getElementById('disp').innerHTML +=er
 	}
 	cnt ++
}
// エンコーディングecl.jsより
EscapeUTF8=function(str){
	return str.replace(/[^*+.-9A-Z_a-z-]/g,function(s){
		var c=s.charCodeAt(0);
		return (c<16?"%0"+c.toString(16):c<128?"%"+c.toString(16):c<2048?"%"+(c>>6|192).toString(16)+"%"+(c&63|128).toString(16):"%"+(c>>12|224).toString(16)+"%"+(c>>6&63|128).toString(16)+"%"+(c&63|128).toString(16)).toUpperCase()
	})
};

UnescapeUTF8=function(str){
	return str.replace(/%(E(0%[AB]|[1-CEF]%[89AB]|D%[89])[0-9A-F]|C[2-9A-F]|D[0-9A-F])%[89AB][0-9A-F]|%[0-7][0-9A-F]/ig,function(s){
		var c=parseInt(s.substring(1),16);
		return String.fromCharCode(c<128?c:c<224?(c&31)<<6|parseInt(s.substring(4),16)&63:((c&15)<<6|parseInt(s.substring(4),16)&63)<<6|parseInt(s.substring(7),16)&63)
	})
};

// カンマ挿入関数
function insertComma1(sourceStr) {
  var destStr = sourceStr;
  var tmpStr = "";
  while (destStr != (tmpStr = destStr.replace(/^([+-]?\d+)(\d\d\d)/,"$1,$2"))) {
    destStr = tmpStr;
  }
return destStr;
}






