$(function(){
	/* topicpath */
	if($("#colors").size()>0){
		preload();
	}
	/* topicpath */
	if($("#cbox").size()>0){
		preload_color();
	}
	$("#topicpath li").not("#topicpath li:last").append("<span>&gt;</span>");
	/* megamenu */
	function megaHoverOver(){
		$(this).find(".sub").stop().fadeTo('fast', 1).show();
		(function($){ 
			jQuery.fn.calcSubWidth=function(){
				rowWidth=0;
				$(this).find("ul").each(function(){
					rowWidth += $(this).width();
				});	
			};
		})(jQuery);
		if ( $(this).find(".row").length > 0 ){
			var biggestRow=0;	
			$(this).find(".row").each(function(){
				$(this).calcSubWidth();
				if(rowWidth > biggestRow){
					biggestRow=rowWidth;
				}
			});
			$(this).find(".sub").css({'width' :biggestRow});
			$(this).find(".row:last").css({'margin':'0'});
		}else{
			$(this).calcSubWidth();
			$(this).find(".sub").css({'width' : rowWidth});
			
		}
	}
	function megaHoverOut(){ 
		$(this).find(".sub").stop().fadeTo('fast', 0, function(){
			$(this).hide();
		});
	}
	var config={
		 sensitivity: 2, // number=sensitivity threshold (must be 1 or higher)
		 interval: 100, // number=milliseconds for onMouseOver polling interval
		 over: megaHoverOver, // function=onMouseOver callback (REQUIRED)
		 timeout:100, // number=milliseconds delay before onMouseOut
		 out: megaHoverOut // function=onMouseOut callback (REQUIRED)
	};
	$("ul#topnav li .sub").css({'opacity':'0'});
	$("ul#topnav li").hoverIntent(config);
});

function preload(){
	var $$obj=$("#colors").find("a[rel='color12']");
	var cache = [];
    for (var i = $$obj.size(); i--;) {
	  var cacheImage = document.createElement('img');
	  cacheImage.src = arguments[i];
	  cache.push(cacheImage);
	}
	$$obj.click(function() {
		var src = $(this).attr("href");
		var alt = $(this).find("img").attr("alt");
		$('#visual img').hide().attr("src",src).fadeIn("slow");
		$("#visual a").attr("href",alt);
		return false;
	});
	$("#visual a").click(function(){
		var src = $(this).attr("href");
		if(src=="#"){
			$(this).attr("target","_self");
		}else{
			$(this).attr("target","_blank");
			return true;
		}
		return false;
	});
}

function preload_color(){
	var $$obj=$("#cbox").find("a[rel='color']");
	var cache = [];
    for (var i = $$obj.size(); i--;) {
	  var cacheImage = document.createElement('img');
	  cacheImage.src = arguments[i];
	  cache.push(cacheImage);
	}
	$$obj.mouseover(function() {
		var src = $(this).attr("href");
		$('#visual img').attr("src",src);
		return false;
	});
}
/* rss */
function rssfeed(){
	$.ajax({
		url: "rss20.xml",
		async: true,
		cache: false,
		dataType:"xml",
		error: function(XMLHttpRequest, textStatus, errorThrown){
		//alert(XMLHttpRequest+","+textStatus+","+errorThrown);
		},
		success: function(xml){
			var count=30;
			$(xml).find('item').each(function(i){
                if (i>2){ return false; }
				var title=$(this).find('title').text();
				var title_counter=title.length;
				if(title_counter > count){
						title=title.substr(0,count);
						title=title+"...";
				}
				var url=$(this).find('link').text();
				var date=dateParse($(this).find('pubDate').text());
				$('#feeds').append('<li>'+date+'&nbsp;&nbsp;<a href="'+url+'">'+title+'</a></li>');
    		});
		}
	});
}
function dateParse(str){
	var myDate=new Date(str);
	var YYYY=myDate.getFullYear();
	var MM=myDate.getMonth()+1;
	if(MM<10){MM="0"+MM;}
	var DD=myDate.getDate();
	if(DD<10){DD="0"+DD;}
	var date=YYYY+"."+MM+"."+DD;
	return date;
}

function navi(n){
	var s="";
	var fn=fGetFileName(location.href);
	var pass="./";
	if(n==2) pass="../";
	var pass2="/index.html";
	var pass3="/kono.html";
s+='		<ul id="topnav">';
s+='	        <li id="n_bikes" '+((fn.indexOf("bikes")>-1)?' class="cur"':'')+'><a href="'+pass+'bikes'+pass2+'" class="lnk">製品</a>';
s+='				<div class="sub">';
s+='					<div class="subh"><a href="'+pass+'bikes/index.html">製品一覧</a></div>';
s+='					<div class="row first">';
s+='						<ul>';
s+='		                	<li class="h h_track">TRACK</li>';
s+='							<li><a class="phm9s" href="'+pass+'bikes/phm9s.html">PHM9S</a></li>';
s+='							<li><a class="phm9m" href="'+pass+'bikes/phm9m.html">PHM9M</a></li>';
s+='							<li><a class="pa3" href="'+pass+'bikes/pa3.html">PA3</a></li>';
s+='		                </ul>';
s+='		                <ul>';
s+='		                	<li class="h h_road">ROAD</li>';
s+='		                	<li><a class="rmz" href="'+pass+'bikes/rmz.html">RMZ</a></li>';
s+='		                    <li><a class="ris9" href="'+pass+'bikes/ris9.html">RIS9</a></li>';
s+='		                    <li><a class="ris9el" href="'+pass+'bikes/ris9el.html">RIS9 ELITE</a></li>';
s+='		                    <li><a class="rcs6eq" href="'+pass+'bikes/rcs6eq.html">RCS6 EQUIPE</a></li>';
s+='		                    <li><a class="rcs6sp" href="'+pass+'bikes/rcs6sp.html">RCS6 SPORT</a></li>';
s+='							<li><a class="ra6eq" href="'+pass+'bikes/ra6eq.html">RA6 EQUIPE</a></li>';
s+='		                    <li><a class="ra6sp" href="'+pass+'bikes/ra6sp.html">RA6 SPORT</a></li>';
s+='		                </ul>';
s+='		                <ul>';
s+='		                	<li class="h nv">ROAD</li>';
s+='		                    <li><a class="rfx8frame" href="'+pass+'bikes/rfx8frame.html">RFX8 FRAME</a></li>';
s+='		                    <li><a class="rfx8el" href="'+pass+'bikes/rfx8el.html">RFX8 ELITE</a></li>';
s+='		                    <li><a class="rfx8eq" href="'+pass+'bikes/rfx8eq.html">RFX8 EQUIPE</a></li>';
s+='		                    <li><a class="rfx8sp" href="'+pass+'bikes/rfx8sp.html">RFX8 SPORT</a></li>';
s+='		                    <li><a class="rfa5eq" href="'+pass+'bikes/rfa5eq.html">RFA5 EQUIPE</a></li>';
s+='		                    <li><a class="rfa5sp" href="'+pass+'bikes/rfa5sp.html">RFA5 SPORT</a></li>';
s+='		                    <li><a class="rfa5ex" href="'+pass+'bikes/rfa5ex.html">RFA5 EX</a></li>';
s+='		                    <li><a class="rnc7eq" href="'+pass+'bikes/rnc7eq.html">RNC7 EQUIPE</a></li>';
s+='		                    <li><a class="rnc3sp" href="'+pass+'bikes/rnc3sp.html">RNC3 SPORT</a></li>';
s+='		                </ul>';
s+='		                <ul>';
s+='		                	<li class="h h_mtb">MTB</li>';
s+='		                	<li><a class="xis9" href="'+pass+'bikes/xis9.html">XIS9</a></li>';
s+='		                    <li><a class="xis9el" href="'+pass+'bikes/xis9el.html">XIS9 ELITE</a></li>';
s+='		                    <li><a class="xis9eq" href="'+pass+'bikes/xis9eq.html">XIS9 EQUIPE</a></li>';
s+='		                    <li><a class="xnc7el" href="'+pass+'bikes/xnc7el.html">XNC7 ELITE</a></li>';
s+='		                    <li><a class="xnc7eq" href="'+pass+'bikes/xnc7eq.html">XNC7 EQUIPE</a></li>';
s+='		                    <li><a class="xa3el" href="'+pass+'bikes/xa3el.html">XA3 ELITE</a></li>';
s+='		                    <li><a class="xa3eq" href="'+pass+'bikes/xa3eq.html">XA3 EQUIPE</a></li>';
s+='		                </ul>';
s+='		                <ul>';
s+='		                	<li class="h h_women">WOMEN</li>';
s+='		                	<li><a class="rfx8weq" href="'+pass+'bikes/rfx8weq.html">RFX8W EQUIPE</a></li>';
s+='		                    <li><a class="rfa5wsp" href="'+pass+'bikes/rfa5wsp.html">RFA5W SPORT</a></li>';
s+='		                    <li><a class="rfa5wex" href="'+pass+'bikes/rfa5wex.html">RFA5W EX</a></li>';
s+='		                </ul>';
s+='		                <ul>';
s+='		                	<li class="h h_utility">UTILITY</li>';
s+='		                	<li><a class="urf9" href="'+pass+'bikes/urf9.html">URF9</a></li>';
s+='		                    <li><a class="ur7" href="'+pass+'bikes/ur7.html">UR7</a></li>';
s+='		                    <li><a class="uf9" href="'+pass+'bikes/uf9.html">UF9</a></li>';
s+='		                    <li><a class="uf7" href="'+pass+'bikes/uf7.html">UF7</a></li>';
s+='		                    <li><a class="uf5" href="'+pass+'bikes/uf5.html">UF5</a></li>';
s+='		                    <li><a class="uc9" href="'+pass+'bikes/uc9.html">UC9</a></li>';
s+='		                    <li><a class="uc5" href="'+pass+'bikes/uc5.html">UC5</a></li>';
s+='		                    <li><a class="ux8" href="'+pass+'bikes/ux8.html">UX8</a></li>';
s+='		                    <li><a class="ux7" href="'+pass+'bikes/ux7.html">UX7</a></li>';
s+='		                </ul>';
s+='		                <ul>';
s+='		                	<li class="h h_gear">レーシングギア</li>';
s+='		                    <li><a class="extenza" href="'+pass+'bikes/racing_gear_option_parts.html">EXTENZA</a></li>';
s+='		                    <li><a class="jersey" href="'+pass+'bikes/racing_gear_option_parts.html">ジャージ</a></li>';
s+='		                    <li><a class="pants" href="'+pass+'bikes/racing_gear_option_parts.html">パンツ</a></li>';
s+='		                    <li><a class="glove" href="'+pass+'bikes/racing_gear_option_parts.html">グローブ</a></li>';
s+='		                    <li><a class="helmet" href="'+pass+'bikes/racing_gear_option_parts.html">ヘルメット</a></li>';
s+='		                    <li><a class="bottle" href="'+pass+'bikes/racing_gear_option_parts.html">ボトル</a></li>';
s+='						</ul>';
s+='						<ul>';
s+='		                	<li class="h h_optionparts">オプションパーツ</li>';
s+='		                    <li><a class="bcsp" href="'+pass+'bikes/racing_gear_option_parts.html">BCSP</a></li>';
s+='		                    <li><a class="distanza" href="'+pass+'bikes/racing_gear_option_parts.html">DISTANZA</a></li>';
s+='		                    <li><a class="other" href="'+pass+'bikes/racing_gear_option_parts.html">その他</a></li>';
s+='						</ul>';
s+='		            </div>';
s+='	            </div>';
s+='	        </li>';
/* concept */
s+='	        <li id="n_concept" '+((fn.indexOf("concept")>-1)?' class="cur"':'')+'><a href="#" onclick="return false;" class="lnk">製品コンセプト</a>';
s+='	            <div class="sub">';
s+='	            	<div class="row first">';
s+='	                    <ul id="ul_track">';
s+='		                	<li class="h h_track">TRACK</li>';
s+='							<li><a class="phm9sphm9m" href="'+pass+'concept/phm9.html">PHM9S/PHM9M</a></li>';
s+='		                </ul>';
s+='		                <ul>';
s+='		                	<li class="h h_road">ROAD</li>';
s+='		                	<li><a class="rmz" href="'+pass+'concept/rmz.html">RMZ</a></li>';
s+='		                    <li><a class="ris9" href="'+pass+'concept/ris9.html">RIS9</a></li>';
s+='		                    <li><a class="rcs6" href="'+pass+'concept/rcs6.html">RCS6</a></li>';
s+='		                    <li><a class="ra6" href="'+pass+'concept/ra6.html">RA6</a></li>';
s+='		                    <li><a class="rfx8" href="'+pass+'concept/rfx8.html">RFX8</a></li>';
s+='		                    <li><a class="rfa5" href="'+pass+'concept/rfa5.html">RFA5</a></li>';
s+='		                    <li><a class="rnc7" href="'+pass+'concept/rnc7.html">RNC7</a></li>';
s+='		                </ul>';
s+='		                <ul>';
s+='		                	<li class="h h_mtb">MTB</li>';
s+='		                    <li><a class="mtb" href="'+pass+'concept/mtb.html">MTB</a></li>';
s+='		                </ul>';
s+='		                <ul>';
s+='		                	<li class="h h_women">ANCHOR WOMEN</li>';
s+='		                    <li><a class="anchorwomen" href="'+pass+'concept/anchorwomen.html">ANCHOR WOMEN</a></li>';
s+='		                </ul>';
s+='		                <ul>';
s+='		                	<li class="h h_utility">UTILITY</li>';
s+='		                    <li><a class="utility" href="'+pass+'concept/utility.html">UTILITY</a></li>';
s+='		                </ul>';
s+='		            </div>';
s+='	            </div>';
s+='	        </li>';
s+='	        <li id="n_anchor" '+((fn.indexOf("anchor/")>-1)?' class="cur"':'')+'><a href="'+pass+'anchor/anc01.html" class="lnk">アンカーについて</a>';
s+='	            <div class="sub">';
s+='		    		<ul>';
s+='		    			<li><a class="anc01" href="'+pass+'anchor/anc01.html">科学的解析</a></li>';
s+='		    			<li><a class="anc02" href="'+pass+'anchor/anc02.html">アンカーラボ</a></li>';
s+='		    			<li><a class="anc03" href="'+pass+'anchor/anc03.html">フレーム設計思想</a></li>';
s+='		    			<li><a class="anc04" href="'+pass+'anchor/anc04.html">オーダーシステム</a></li>';
s+='		    		</ul>';
s+='	            </div>';
s+='	    	</li>';
s+='	        <li id="n_fittingsystem" '+((fn.indexOf("fittingsystem")>-1)?' class="cur"':'')+'><a href="'+pass+'fittingsystem'+pass2+'" class="lnk">フィッティングシステム</a>';
s+='	    	<li id="n_support" '+((fn.indexOf("support")>-1)?' class="cur"':'')+'><a href="'+pass+'support'+pass3+'" class="lnk">購入サポート</a>';
s+='	            <div class="sub">';
s+='		    		<ul>';
s+='		    			<li><a class="support06" href="'+pass+'support/kono.html">スポーツバイクの効能</a></li>';
s+='		    			<li><a class="support01" href="'+pass+'support/index.html">バイクの選び方</a></li>';
s+='		    			<li><a class="support02" href="'+pass+'support/size.html">サイズの出し方</a></li>';
s+='		    			<li><a class="support03" href="'+pass+'support/frame_geometries.html">ジオメトリー</a></li>';
s+='		    			<li><a class="support04" href="http://www.bscycle.co.jp/contact/index.html" target="_blank">カタログ請求</a></li>';
s+='		    			<li><a class="support05" href="http://www.bscycle.co.jp/contact/index.html" target="_blank">お問い合わせ</a></li>';
s+='		    		</ul>';
s+='		    	</div>';
s+='		    </li>';
s+='		    <li id="n_ordersheet" '+((fn.indexOf("ordersheet")>-1)?' class="cur"':'')+'><a href="'+pass+'ordersheet/index.html" class="lnk">オーダーシート</a>';
s+='			</li>';
s+='			<li id="n_news" '+((fn.indexOf("news")>-1)?' class="cur"':'')+'><a href="'+pass+'news'+pass2+'" class="lnk">ニュース</a></li>';
s+='			<li id="n_team" '+((fn.indexOf("team")>-1)?' class="cur"':'')+'><a href="http://www.anchor-bikes.com/team/blog/index.html" target="_blank" class="lnk">チーム情報</a>';
s+='			</li>';
s+='			<li id="n_gallery" '+((fn.indexOf("gallery")>-1)?' class="cur"':'')+'><a href="'+pass+'gallery'+pass2+'" class="lnk">ギャラリー</a></li>';
s+='			<li id="n_shop" '+((fn.indexOf("shop")>-1)?' class="cur"':'')+'><a href="'+pass+'shop'+pass2+'" class="lnk">取扱店舗</a></li>';
s+='		</ul>';
	return s;
}

function fGetFileName(url){
	var filename = url;
	return filename;
}

$(function() {
	$("#ugraph table").each(function() {
		$("th:last-child").css('border-right', 'none');
	});
});
$(function() {
	$("#ugraph table").each(function() {
		$("td:last-child").css('border-right', 'none');
	});
});
