// JavaScript Document

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// 外部サイト移動（基本）
function SubmitJump(strUrl) {
	if(confirm("ここからは外部のWebサイトになります。\n\n「徳島銀行」のWebサイトではございません。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（クレディセゾン）
function SubmitJump_saison(strUrl) {
	if(confirm("ここからは株式会社クレディセゾンが提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（四国総合信用株式会社）
function SubmitJump_shisoushin() {
	if(confirm("ここからは四国総合信用株式会社が提供するホームページとなります。")) {
		window.open;
		document.form1.submit();
	}
}
// 外部サイト移動（イオン銀行）
function SubmitJump_aeon(strUrl) {
	if(confirm("ここからはイオン銀行が提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（アイフル株式会社）
function SubmitJump_aiful(strUrl) {
	if(confirm("ここからはアイフル株式会社が提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（トモニ）
function SubmitJump_tomony(strUrl) {
	if(confirm("ここからはトモニホールディングス株式会社が提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（徳島県）
function SubmitJump_toku(strUrl) {
	if(confirm("ここからは徳島県が提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（全国銀行協会）
function SubmitJump_zengin(strUrl) {
	if(confirm("ここからは全国銀行協会が提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（住宅金融支援機構）
function SubmitJump_jyutaku(strUrl) {
	if(confirm("ここからは住宅金融支援機構が提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（預金保険機構）
function SubmitJump_yokin(strUrl) {
	if(confirm("ここからは預金保険機構が提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（金融庁）
function SubmitJump_kinyu(strUrl) {
	if(confirm("ここからは金融庁が提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（勤労者退職金共済機構）
function SubmitJump_kinrou(strUrl) {
	if(confirm("ここからは勤労者退職金共済機構が提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（TKC全国会）
function SubmitJump_tkc(strUrl) {
	if(confirm("ここからはTKC全国会が提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（阿南工業高等専門学校）
function SubmitJump_anan(strUrl) {
	if(confirm("ここからは阿南工業高等専門学校が提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（社会保険庁）
function SubmitJump_syakai(strUrl) {
	if(confirm("ここからは社会保険庁が提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（トモニプラザ）
function SubmitJump_tomonyp(strUrl) {
	if(confirm("ここからはとくぎんトモニプラザが提供するホームページとなります。")) {
		window.open(strUrl,"","")
	}
}
// 外部サイト移動（基本）
function SubmitJump(strUrl) {
	if(confirm("ここからは外部のWebサイトになります。\n\n「徳島銀行」のWebサイトではございません。")) {
		window.open(strUrl,"","")
	}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// 外部サイト移動（為替市況）
function SubmitJump2(fi){
var url = fi;
nw=window.open();
nw.document.open("text/html");
nw.document.write("<html><head><title>外部Webサイトへ移動</title>\n");
nw.document.write("<meta http-equiv=\"Content-Script-Type\" content=\"text/javascript\">\n");
nw.document.write("<script type=\"text/javascript\">\n");
nw.document.write("<!--\n");
nw.document.write("var url2 = \""+url+"\";");
nw.document.write("function jp()\n");
nw.document.write("{top.window.location.href=url2;}\n");
nw.document.write("//-->\n");
nw.document.write("<\/script>\n");
nw.document.write("<\/head>\n");
nw.document.write("<body onload=\"setTimeout('jp()',5000)\">\n");
nw.document.write("<div align=\"center\">\n");
nw.document.write("<p><br><font size=\"+1\" color=\"blue\"><strong>外部のWebサイトに移動します。</strong></font><br><br>\n");
nw.document.write("<strong>これより先は「徳島銀行」のWebサイトではございません。</strong><br><br>\n");
nw.document.write("5秒後に外部のWebサイトにジャンプします。<br>\n");
nw.document.write("　<br>\n");
nw.document.write("自動的に移動しない場合は<a href="+url+">こちら</a>をクリックしてください。\n");
nw.document.write("</div>\n");
nw.document.write("</body></html>");
nw.document.close();
}

//----------------------------------------------------------
// jQueryライブラリ
//----------------------------------------------------------
$(function(){
		   
  var fSIZE = getCookie("fontSIZE");
  
  if (fSIZE == null){
		fSIZE = "M";
  }
  setCookie("fontSIZE",fSIZE,365);
  
  existClassMenu = $("#mainmenu").attr('class');
  existClassbody = $("body").attr('class');
  
  $("body").removeAttr("class");
  $("body").addClass("font" + fSIZE);
  $("body").addClass(existClassbody);
  $("dl#fontsize").removeAttr("class");
  $("dl#fontsize").addClass("size" + fSIZE);
  
  $("a.sizeL").click(function(){
  $("body").removeAttr("class");
  $("body").addClass("fontL");
  $("body").addClass(existClassbody);
  $("dl#fontsize").removeAttr("class");
  $("dl#fontsize").addClass("sizeL");
  setCookie("fontSIZE","L",365);
  return false;
  });
  $("a.sizeM").click(function(){
  $("body").removeAttr("class");
  $("body").addClass("fontM");
  $("body").addClass(existClassbody);
  $("dl#fontsize").removeAttr("class");
  $("dl#fontsize").addClass("sizeM");
  setCookie("fontSIZE","M",365);
  return false;
  });
  $("a.sizeS").click(function(){
  $("body").removeAttr("class");
  $("body").addClass("fontS");
  $("body").addClass(existClassbody);
  $("dl#fontsize").removeAttr("class");
  $("dl#fontsize").addClass("sizeS");
  setCookie("fontSIZE","S",365);
  return false;
  });
  // メインメニュー：ロールアウト時の処理
  function restoreClassMenu(){
	  $("ul#mainmenu").removeAttr("class");
	  $("ul#mainmenu").addClass(existClassMenu);
  }
  // メインメニュー：ロールオーバー設定
  existClassMenu = $("#mainmenu").attr('class');
  $("a#kojin").hover(
	  function(){
	  $("ul#mainmenu").removeAttr("class");
	  $("ul#mainmenu").addClass("kojin");
	  },
	  function(){restoreClassMenu();}
  );
  $("a#houjin").hover(
	  function(){
	  $("ul#mainmenu").removeAttr("class");
	  $("ul#mainmenu").addClass("houjin");
	  },
	  function(){restoreClassMenu();}
  );
  $("a#kids").hover(
	  function(){
	  $("ul#mainmenu").removeAttr("class");
	  $("ul#mainmenu").addClass("kids");
	  },
	  function(){restoreClassMenu();}
  );
  $("a#ir").hover(
	  function(){
	  $("ul#mainmenu").removeAttr("class");
	  $("ul#mainmenu").addClass("ir");
	  },
	  function(){restoreClassMenu();}
  );
  $("a#about").hover(
	  function(){
	  $("ul#mainmenu").removeAttr("class");
	  $("ul#mainmenu").addClass("about");
	  },
	  function(){restoreClassMenu();}
  );
  $("a#recruit").hover(
	  function(){
	  $("ul#mainmenu").removeAttr("class");
	  $("ul#mainmenu").addClass("recruit");
	  },
	  function(){restoreClassMenu();}
  );
});
// swapクラスの画像を自動でロールオーバー：クリッカブルマップ対応版
function initRollOverImages() {
  var image_cache = new Object();
  var clickableMAP = new Object();
  $("img.swap").each(function(i) {
    var imgsrc = this.src;
    var dot = this.src.lastIndexOf('.');
    var imgsrc_on = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
    image_cache[this.src] = new Image();
    image_cache[this.src].src = imgsrc_on;
    $(this).hover(
      function() { this.src = imgsrc_on; },
      function() { this.src = imgsrc; });
        var imgpass = this;     
        if(this.useMap != ""){
                clickableMAP=this.useMap;
          $("map"+clickableMAP+" area").each(function(i) {
                $(this).hover(
                  function() { imgpass.src=imgsrc_on;},
                  function() { imgpass.src=imgsrc;});
          });
                
        }
  });
} 
$(document).ready(initRollOverImages);

function setCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  } else {
	expires = "";
  }
  document.cookie = name+"="+value+expires+"; path=/";
}

function getCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;

  var nameEQ = "@" + name + "=";
  var value = null;
  var myString = document.cookie + ";" ;
  var offset = myString.indexOf(nameEQ);
  if (offset != -1){
    var start = offset + nameEQ.length;
    var end   = myString.indexOf(";" , start);
    value = unescape(myString.substring(start,end));
  }
  return value;
}

