//B2CのルートとなるディレクトリまでのURL
var _localPath = document.URL.replace(/[^.\/]*(#|\.html|\.aspx).*/, "");
//////////////////////////////////////////////////////////////////////////////////////////////
document.write('<script type="text/javascript" src="' + p_dir + 'shared/js/parseuri.js"></script>');
document.write('<script type="text/javascript" src="' + p_dir + 'shared/js/kwTo.js"></script>');
document.write('<script type="text/javascript" src="' + p_dir + 'shared/js/swfobject.js"></script>');
document.write('<script type="text/javascript" src="' + p_dir + 'shared/js/DD_roundies.js"></script>');
if(location.href.indexOf("/recipe/search/recipe.aspx")==-1){
	document.write('<script type="text/javascript" src="' + p_dir + 'shared/js/jquery.page-scroller.js"></script>');
}
/*document.write('<script type="text/javascript" src="' + p_dir + 'shared/js/mjl.js"></script>');
document.write('<script type="text/javascript" src="' + p_dir + 'shared/js/run.js"></script>');*/
document.write('<!--[if lte IE 6]>');
document.write('<script type="text/javascript" src="' + p_dir + 'shared/js/jquerypngfix.js"></script>');
document.write('<script type="text/javascript"></script>');
document.write('<![endif]-->');
//////////////////////////////////////////////////////////////////////////////////////////////
// 先読み画像を配列で渡す
//////////////////////////////////////////////////////////////////////////////////////////////
preLoadImg([p_dir+'shared/images/gn_shadow.png',p_dir+'shared/images/gn_shadow_8bit.png',p_dir+'shared/images/gn_icon_over.gif']);
//////////////////////////////////////////////////////////////////////////////////////////////
// htmlの読み込みが完了したら実行
// ヘッダー、フッター、左ナビ、バナー、レコメンドリンク読み込み（実際の関数は data.js に記述）
// クラス「over」の画像に画像置換を設定
//////////////////////////////////////////////////////////////////////////////////////////////
jQuery(document).ready(function(){
	//jQuery("#header").load(p_dir + "shared/include/header.html");
    //jQuery("#footer").load(p_dir + "shared/include/footer.html");
	gnInit();
	
    var _f = jQuery("#leftNavi").css("display");
    if(_f=="block"){
        jQuery("#leftNavi").load(p_dir + "shared/include/leftNavi_" + p_gn + ".html");
    }
	jQuery("#banner").load(p_dir + "shared/include/banner.html");
	    
	setBanners();
	setRecommend();
    
    imgMouseOver();
	setRound();
});
//////////////////////////////////////////////////////////////////////////////////////////////
// 
//////////////////////////////////////////////////////////////////////////////////////////////
function init()
{
    
}
//////////////////////////////////////////////////////////////////////////////////////////////
// 各インクルードページ　画像パス・リンク初期化
//////////////////////////////////////////////////////////////////////////////////////////////
function includeInit(_id)
{
	jQuery(_id+" img[class!='absolute']").attr("src", function(){
        var _src = this.src.replace(_localPath, "");
		return p_dir + _src;
	});
	jQuery(_id + " a[class!='absolute']").attr("href", function(){
		var _href = this.href.replace(_localPath, "");
		return p_dir + _href;
	});
}

/*function keySearchInit()
{
	jQuery("#keySearch").attr("src", function(){
		var _src = this.src.replace(_localPath, "");
		return p_dir + _src;
	});
}*/
//////////////////////////////////////////////////////////////////////////////////////////////
// グローバルナビ ドロップダウン
//////////////////////////////////////////////////////////////////////////////////////////////
function gnInit()
{
	jQuery("#gn .gnLevel1").hover(
		function(){
            var dropDown = jQuery(this).children("div");
			//if(dropDown.css("display") == "none")
			{
                jQuery(this)
                    .addClass("over")
                    .css("height", "400px");
				dropDown.slideDown("fast");
			}
		},
		function(){
			var dropDown = jQuery(this).children("div");
			//if(dropDown.css("display") == "block")
			{
                jQuery(this)
                    .removeClass("over")
                    .css("height", "30px");
				dropDown.slideUp(1);
			}
		}
	)
	
	setCurrent("#gn #"+p_gn);
    setCurrent("#gn .dropdown .dropdown_contents #"+p_id);
	
	jQuery("a").focus(function(){this.blur()});
}
//////////////////////////////////////////////////////////////////////////////////////////////
// IE6 8bitPNG表示用
//////////////////////////////////////////////////////////////////////////////////////////////
function jquerypngfixInit()
{
	jQuery("img[@src$=png],.iepngfix").pngfix();
}
//////////////////////////////////////////////////////////////////////////////////////////////
// グローバルナビ現在位置設定
//////////////////////////////////////////////////////////////////////////////////////////////
function setCurrent(_target)
{
	jQuery(_target).addClass("current");
}
//////////////////////////////////////////////////////////////////////////////////////////////
// 画像先読み込み関数
//////////////////////////////////////////////////////////////////////////////////////////////
function preLoadImg( _array )
{
    var n = _array.length;
    for(var i=0; i<n; i++){
        new Image().src = _array[i];
    }
}
//////////////////////////////////////////////////////////////////////////////////////////////
// 画像にマウスオーバーで置換（class="over"）
//////////////////////////////////////////////////////////////////////////////////////////////
function imgMouseOver()
{
    jQuery("img[class='over']").hover(
        function(){jQuery(this).attr("src", function(){
                var _extension = this.src.match(/\.jpg|\.gif|\.png$/i);
                var _src = this.src.replace(_extension, "_over");
                _src += _extension;
                return _src;
            }
        )},
        function(){jQuery(this).attr("src", function(){
                var _src = this.src.replace("_over", "");
                return _src;
            }
        )}
    );
}
//////////////////////////////////////////////////////////////////////////////////////////////
// 角丸セット
//////////////////////////////////////////////////////////////////////////////////////////////
function setRound()
{
    var ua = jQuery.browser;
	var __reg0 = jQuery('#recommend').css("display");
	if(!ua.safari && __reg0)
    {
        DD_roundies.addRule('#recommend', 10);
    }
}