function addEvent(elm,listener,fn){
	try{
		elm.addEventListener(listener,fn,false);
	}catch(e){
		elm.attachEvent("on"+listener,fn);
	}
}

var seoFunc = function()
{
	var param = new Array(4);
	param = this.getAttribute("id").split("_");

	for(i=0;i<4;i++){
		if(typeof param[i] =="undefined"){
			param[i]="";
		}
	}

	var paramDispno = this.href.split("/");

	var pdispno = "";
	var prodform= eval("document.prodform");
	var goodsform= eval("document.goodsform");

	if(typeof prodform !="undefined"){
		pdispno = prodform.DISP_NO.value;
	}else if(typeof goodsform !="undefined"){
		pdispno = goodsform.DISP_NO.value;
	}

	var dirhead=(this.href).substring(this.href.indexOf("/c")+2,this.href.indexOf("/c")+3);
	var dirheadps=(this.href).substring(this.href.indexOf("/ps")+4,this.href.indexOf("/ps")+10);
//	alert(dirheadps);
//	alert(dirhead);

	var domain_name=document.domain;
	if(domain_name=="testview.dinos.co.jp"){
		domain_name="testview.dinos.co.jp";
	}else if(domain_name=="preweb02.dinos.co.jp"){
		domain_name="preweb02.dinos.co.jp";
	}else{
		domain_name="www.dinos.co.jp";
	}

	//DISP_NO:パン屑　page_disp_no:商品が存在
	if((this.href.indexOf("/c")>0 && isNaN(dirhead)==false)||
		(this.href.indexOf("/ps")>0 && isNaN(dirheadps)==false)
	){			//商品一覧などの場合
//alert("/c/defaultMall/sitemap/CSfRedirectSetSession.jsp?DISP_NO=" + paramDispno[6] +"&ORD_HTML_CL="+ param[0] +"&SPECIAL_NO="+ param[1] + "&page_disp_no=" + pdispno + "&loc=" + this.href);
		if(   param[0]=="7"	//関連商品      ⇒商品詳細
			||param[0]=="A"	//商品詳細レコメンド
			||param[0]=="B"	//買い物籠レコメンド
			||param[0]=="D"	//公開されたお気に入りからの遷移
			||param[0]=="F"	//クリック履歴のレコメンド（該当商品を見た人がほかに見た商品）
			||param[0]=="G"	//クリック履歴
		){
			pdispno="";
		}
		location.href="http://"+domain_name+"/defaultMall/sitemap/CSfRedirectSetSession.jsp?DISP_NO=" + paramDispno[6] +"&ORD_HTML_CL="+ param[0] +"&SPECIAL_NO="+ param[1] + "&page_disp_no=" + pdispno +"&loc=" + this.href;
		return false;
	}else{										//静的ページからの商品詳細等
		if(   param[1]=="7"
			||param[1]=="A"
			||param[1]=="B"
			||param[1]=="D"
			||param[1]=="F"
			||param[1]=="G"
		){
			pdispno="";
		}
//alert("/defaultMall/sitemap/CSfRedirectSetSession.jsp?DISP_NO=" + param[0] +"&ORD_HTML_CL="+ param[1] +"&SPECIAL_NO="+ param[2] + "&page_disp_no=" + pdispno + "&loc=" + this.href + "&GOODS_NO=" + param[3]);
		location.href="http://"+domain_name+"/defaultMall/sitemap/CSfRedirectSetSession.jsp?DISP_NO=" + param[0] +"&ORD_HTML_CL="+ param[1] +"&SPECIAL_NO="+ param[2] + "&page_disp_no=" + pdispno + "&loc=" + this.href + "&GOODS_NO=" + param[3];
		return false;
	}
}

addEvent(window,"load",function ()
{

	for ( var i = 0; i < document.links.length; i++ )
	{
		if ( ( document.links[ i ].getAttribute( "id" ) != null ) && 
				( document.links[ i ].getAttribute( "id" ) != "" )  &&
				( document.links[ i ].getAttribute( "id" ).indexOf("KeywordFilter",0)==-1)
			)
		{

			document.links[ i ].onclick = seoFunc;
		}
	}
});

