<!--//
function addLoadEvent(events, func)
{
	if(typeof window.addEventListener == 'function') {
		window.addEventListener(events, func, false);
		return true;
 	} else if(typeof window.attachEvent == 'object') {
		window.attachEvent('on'+events, func);
		return true;
	}
}

function checkTelFax( obj, obj2 )
{
	if( obj2 ){
		var elmClass = document.getElementsByClassName("hsClass");
		obj = elmClass[obj2];
	}
	
	var idTag = new Array();
	idTag["02"] = "hissuTel";
	idTag["03"] = "hissuFax";
	
	var classNm= new Array();
	classNm["02"] = "telClass";
	classNm["03"] = "faxClass";
	
	if( classNm[obj.value] ){
		var elm = document.getElementsByClassName(classNm[obj.value]);
	
		if( obj.checked ){
			document.getElementById(idTag[obj.value]).className = 'must';
		
//			for( var i=0; i<elm.length; i++ ){
//				elm[i].disabled = false;
//			}
		} else {
			document.getElementById(idTag[obj.value]).className = "";
		
//			for( var i=0; i<elm.length; i++ ){
//				elm[i].disabled = true;
//			}
		}
	}
}


// スムーススクロール
function SmoothScroll(targetID){
  if( !document.getElementById ) return true;
  var step=10;  //初速度
  var max=400;  //最高速度
  var accel=4;  //加速度
  var interval=30;  //加速インターバル
  
  var current_y = document.body.scrollTop  || document.documentElement.scrollTop;
  var element=document.getElementById(targetID);
  if (!element) return true;
  var target_y = 0;
  for (i = element;i.offsetParent;i=i.offsetParent ){
    target_y += i.offsetTop;
  }
  
  var count=0;
  if ( current_y > target_y ){ step = -(step); accel = -(accel);}
  var timerid = setInterval( function(){
    if (step<max) step += (count*accel);
    if ( Math.abs(current_y-target_y) < Math.abs(step) ){
      window.scrollTo((document.body.scrollTop  || document.documentElement.scrollTop),target_y);
      clearInterval(timerid);
      return false;
    }else{
      window.scrollBy(0,step);
      current_y += step;
      count++;
    }
  },interval);
  return false;
}


// smartRollover
function smartRollover() {
	if(document.getElementsByTagName) {
		var images = document.getElementsByTagName("img");
		for(var i=0; i < images.length; i++) {
			if(images[i].getAttribute("src").match("_rll.")){
				images[i].onmouseover = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_rll.", "_on."));
				}
				images[i].onmouseout = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_on.", "_rll."));
				}
			}
		}
	}
}
addLoadEvent( 'load', smartRollover )

//-->