// ▼画像ロールオーバー
function initRollovers() {
	if (!document.getElementById) return
	
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');
	var aInputs = document.getElementsByTagName('input');

	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == 'imgover') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_on'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_o'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
	for (var i = 0; i < aInputs.length; i++) {		
		if (aInputs[i].className == 'imgover') {
			var src = aInputs[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_on'+ftype);

			aInputs[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aInputs[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			aInputs[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_o'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}

try{
	window.addEventListener("load",initRollovers,false);
}catch(e){
	window.attachEvent("onload",initRollovers);
}

// ▼ローカルナビ現在地表示
$(function(){
	var currentNav = $("#secondary").attr("class");
	$("#localNav li a").each(function(){
		var localNav = $(this).attr("class");
		if (localNav.indexOf(" ") != -1){
			localNav = localNav.substring(localNav.indexOf("nav"),localNav.indexOf(" "));
			if (localNav == currentNav){
				$(this).addClass("crt");
			}
		}
		else{
			if (localNav == currentNav){
				$(this).addClass("crt");
			}
		};
	});
});

// ▼プレースホルダー
var GuideSentence = '入力してください';
function ShowFormGuide(obj) {
  // 入力案内を表示
  if( obj.value == '' ) {
	 obj.value = GuideSentence;
	 obj.style.color = '#cccbc6';
  }
}
function HideFormGuide(obj) {
  // 入力案内を消す
  if( obj.value == GuideSentence ) {
	 obj.value='';
	 obj.style.color = '#333';
  }
}

// ▼文字サイズ切り替え
$(function(){
   var currentstyle = readCookie('fontStyle');
   if (currentstyle){
   switchFont(currentstyle);
   }
   else{
   $("body").removeAttr("class").addClass("fontS");
   };
   $("li.fontL a").click(function(){
   switchFont("fontL");
   return false;
   });
   $("li.fontM a").click(function(){
   switchFont("fontM");
   return false;
   });
   $("li.fontS a").click(function(){
   switchFont("fontS");
   return false;
  });
});
function switchFont(className){
   $("body").removeAttr("class").addClass(className);
   createCookie('fontStyle', className, 365);
};
// cookie script http://www.quirksmode.org/js/cookies.html
function createCookie(name,value,days){
   if (days){
   var date = new Date();
   date.setTime(date.getTime()+(days*24*60*60*1000));
   var expires = "; expires="+date.toGMTString();
   }
   else var expires = "";
   document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(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;
}
   

