// JavaScript Document

var x             = 0;
var y             = 0;
var URL           = "";
var HASH          = location.hash;
//var root          = "";
var root          = "../";
var bookmark      = "bookmark";
var cookiepath    = "/";

//読み込み時処理
$(function(){
	//ヘッダー置換
	if(!$("#siteName a").check()){
		$("#siteName").imgReplace({url:root + "image/common/layout/header_title_company.gif"});	
	} else {
		$("#siteName a").imgReplace({url:root + "image/common/layout/header_title_company.gif"});
	}
	//メインメニューアイコン置換
	$("#main_menu #b_main_menu .home a").imgReplace({url:root + "image/common/menu/main_menu_01_n.gif",nomal:"_n.",over:"_c."});
	$("#main_menu #b_main_menu .m_menu01 a").imgReplace({url:root + "image/common/menu/main_menu_02_n.gif",nomal:"_n.",over:"_c."});
	$("#main_menu #b_main_menu .m_menu02 a").imgReplace({url:root + "image/common/menu/main_menu_03_n.gif",nomal:"_n.",over:"_c."});
	$("#main_menu #b_main_menu .m_menu03 a").imgReplace({url:root + "image/common/menu/main_menu_04_n.gif",nomal:"_n.",over:"_c."});
	$("#main_menu #b_main_menu .m_menu04 a").imgReplace({url:root + "image/common/menu/main_menu_05_n.gif",nomal:"_n.",over:"_c."});
	$("#main_menu #b_main_menu .m_menu05 a").imgReplace({url:root + "image/common/menu/main_menu_06_n.gif",nomal:"_n.",over:"_c."});
	$("#main_menu #b_main_menu .m_menu06 a").imgReplace({url:root + "image/common/menu/main_menu_07_n.gif",nomal:"_n.",over:"_c."});

//サブメニューアイコン置換
	$("#sub_menu #b_sub_menu .s_menu01 a").imgReplace({url:root + "image/common/menu/sub_menu_01_n.gif",nomal:"_n.",over:"_c."});
	$("#sub_menu #b_sub_menu .s_menu02 a").imgReplace({url:root + "image/common/menu/sub_menu_02_n.gif",nomal:"_n.",over:"_c."});
	$("#sub_menu #b_sub_menu .s_menu03 a").imgReplace({url:root + "image/common/menu/sub_menu_03_n.gif",nomal:"_n.",over:"_c."});
	$("#sub_menu #b_sub_menu .s_menu04 a").imgReplace({url:root + "image/common/menu/sub_menu_04_n.gif",nomal:"_n.",over:"_c."});
	
	//パンくずナビ
	$("#opeNavi #iopeNavi .home a").imgReplace({url:root + "image/common/icon/pankuzu_home.gif"});
	
	//マウスオーバー
	$("#main_menu #b_main_menu img").imgOver({nomal:"_n.",over:"_o."});
	$("#sub_menu #b_sub_menu img").imgOver({nomal:"_n.",over:"_o."});
	$("#b_contact a img").imgOver({nomal:"_n.",over:"_o."});
	
	//マウスクリック
	$("#main_menu #b_main_menu img").imgClick({over:"_o.",click:"_c."});
	$("#sub_menu #b_sub_menu img").imgClick({over:"_o.",click:"_c."});
	
	//スクロールダウンロールオーバー
	//$(".scrollDown a img").imgOver({nomal:"_n.",over:"_o."});
	
	//リンクブランク化
  Elements = document.getElementsByTagName("a");
	for(var i = 0; i < Elements.length; i++){
		$(Elements[i]).click(function(event){
			//URL調査
			var SearchOutLink1 = this.href.indexOf("http://");
			if(SearchOutLink1 == -1){
				var SearchOutLink2 = 0;
			} else {
				var SearchOutLink2 = this.href.indexOf(URL);
			}
				
			if(SearchOutLink2 == -1){
				this.target = "_blank";
			}
		}
		);
	}
	
	//エレメントの追加
	$('<div id="alertBox"><div id="innerAlertBox">ロード中</div></div>').prependTo('#siteImage');
	
	//ページスクロール
	$(".scrollTop").siteScroll({speed:500});
	
	//マウスオーバーイメージ
	$(".over").imgOver({nomal:"_n.",over:"_o."});
	
	//スムーズズーム
	$("#opeNavi #iopeNavi #p_navi_01 a").smoothZoom();
	$("#opeNavi #iopeNavi #p_navi_02 a").smoothZoom();
	$("#opeNavi #iopeNavi #p_navi_03 a").smoothZoom();
	$("#opeNavi #iopeNavi #p_navi_04 a").smoothZoom();
	
	//テキストエリア拡大縮小
	$('textarea').autoResize({
		// On resize:
		onResize : function() {
			$(this).css({opacity:1});
		},
		// After resize:
		animateCallback : function() {
			$(this).css({opacity:1});
		},
		// Quite slow animation:
		animateDuration : 300,
		// More extra space:
		extraSpace : 60
	});
	
	
	//ブラウザアラート
	$("#closeBrowserAlert").closeElements({target:"#browserAlert"});
	
	//ページ読み込み時処理
	loadFunction();
});


/* Alert */
var alertPlayFlag = 0;
function popupAlert(texts){
	var elements = $("#innerAlertBox");
	
	if(alertPlayFlag == 1){
		clearTimeout(alertBoxFadeTime);
	}
	elements.html(texts);
	//elements.show("high");
	elements.animate({marginTop: "25px"}, 300);
	alertBoxFadeTime = setTimeout("alertBoxFadeout()", 3000);
	alertPlayFlag = 1;
}

function alertBoxFadeout(){
	var elements = $("#innerAlertBox");
	
	 elements.animate({	marginTop: "-5px"}, 300);
	 alertPlayFlag = 0;
}


//check flag
function iphoneCheck(){
	
	//data
	var list = Array(
		{
			"id":"#b_main_menu .home",
			"url":Array()
		},
		{
			"id":"#b_main_menu .m_menu01",
			"url":Array()
		},
		{
			"id":"#b_main_menu .m_menu02",
			"url":Array()
		},
		{
			"id":"#b_main_menu .m_menu03",
			"url":Array()
		},
		{
			"id":"#b_main_menu .m_menu04",
			"url":Array()
		},
		{
			"id":"#b_main_menu .m_menu05",
			"url":Array()
		},
		{
			"id":"#b_main_menu .m_menu06",
			"url":Array()
		},
	  {
			"id":"#b_sub_menu .s_menu01",
			"url":Array()
		},
		{
			"id":"#b_sub_menu .s_menu02",
			"url":Array()
		},
		{
			"id":"#b_sub_menu .s_menu03",
			"url":Array()
		},
		{
			"id":"#b_sub_menu .s_menu04",
			"url":Array()
		}
 );


}


