//-----------------------------------------------------
// 初期関数
//-----------------------------------------------------
window.onload = function(){
	replaceTxtWithImg();
	replaceTxtWithBI();
	addPageTopLinks();
	addSubNavLinks();
}
 
/*jQueryの初期関数は、IE6でリロードしたときトリガーされない？
$(function(){
	replaceTxtWithImg();
	replaceTxtWithBI();
	addPageTopLinks();
	addSubNavLinks();
});
*/


//-----------------------------------------------------
// 任意のテキストを画像に変換して表示
//-----------------------------------------------------
function replaceTxtWithImg(){
	var obj = $('.replace');
	if (obj.length == 0) return;
	$(obj).each(function(i){
		var id = $(this).attr('id');
		var arr = id.split("-");
		var len = arr.length;
		var extension = "." + arr[len - 1];
		var imgName = "";
		for (var i=0; i<len-3; i++){
			imgName += arr[i] + "-";
		}
		imgName = imgName.substr(0, imgName.length - 1);
		var img = '<img src="/images/' + imgName + extension + '" width="' + arr[len - 3] + '" height="' + arr[len - 2] + '" alt="' + $(this).html() + '" />'
		//console.log(img);
		$(this).empty().prepend(img);
	});
}


//-----------------------------------------------------
// biクラスを画像に置換して表示
//-----------------------------------------------------
function replaceTxtWithBI(){
	var obj = $('.bi');
	if(obj.length == 0) return;
	var img = '<img src="/images/bi_tag.gif" width="116" height="12" alt="brand innovation&reg;" class="biTag" />'
	$(obj).empty().prepend(img);
}


//-----------------------------------------------------
// ページトップに戻るリンクを追加
//-----------------------------------------------------
function addPageTopLinks(){
	var obj = $('.topLink a');
	if(obj.length == 0) return;
	obj.css('cursor', 'pointer');
	//ロールオーバー・ロールアウトの定義
	$(obj).hover(function(){
		var img = $(this).find('img');
		$(img).attr('src', '/images/page_top_on.gif')
	}, function(){
		var img = $(this).find('img');
		$(img).attr('src', '/images/page_top.gif')
	});
	//クリックの定義
	$(obj).click(function(){
			$('#hdr').ScrollTo(500, 'easeout');
			return false;
	});
}


//-----------------------------------------------------
// サブナビのクリックの定義
//-----------------------------------------------------
function addSubNavLinks(){
	var obj = $('#subNav li');
	if(obj.length == 0) return;
	$(obj).empty();
	obj.css('cursor', 'pointer');
	$(obj).each(function(i){
		var anchorName = "#c" + (i + 1);
		$(this).click(function(){
			//console.log(anchorName);
			$(anchorName).ScrollTo(500, 'easeout');
			return false;
		});
	});
}


//-----------------------------------------------------
// jQueryオブジェクトの中身をダンプするデバッグ用関数
// copyright@http://www.mikage.to/jquery/
//-----------------------------------------------------
function jquery_dump($obj) {
	var dumphtml = [];
	if($.browser.msie) {
		for(var i = 0; i < $obj.length; i++) {
			dumphtml.push('[' + i + '] ');
			dumphtml.push($obj[i].outerHTML.replace(/^[\r\n\t]+/, ''));
			dumphtml.push("\n");
		}
	} else {
		for(var i = 0; i < $obj.length; i++) {
			dumphtml.push('[' + i + '] '
				+ '<' + $obj[i].nodeName.toLowerCase());
			for(var j = 0; j < $obj[i].attributes.length; j++) {
				dumphtml.push(' ' + $obj[i].attributes[j].nodeName + '="' 
					+ $obj[i].attributes[j].nodeValue + '"');
			}
			dumphtml.push('>' + $obj[i].innerHTML);
			dumphtml.push('<\/' + $obj[i].nodeName.toLowerCase() + '>');
			dumphtml.push("\n");
		}
	}
	//alert(dumphtml.join(''));
	console.log(dumphtml.join(''))
}