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_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_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];}
}

//submitButton
function submitButton(){
 document.dataForm.submit();
}

//resetButton
function resetButton(){
 document.dataForm.reset();
}

// BackScrollイベント処理
function doBackScroll() {
    var pos = getScrollPosition();
    window.scrollTo(Math.max(Math.floor(pos.x / 2),0), Math.max(Math.floor(pos.y - (pos.y / 5)),0));
    if (pos.x > 0 || pos.y > 0) {
        window.setTimeout("doBackScroll()", 35);
        return false;
    }
}

// スクロール量を取得し、オブジェクトとして返す
function getScrollPosition() {
    var obj = new Object();
    obj.x = document.body.scrollLeft || document.documentElement.scrollLeft;
    obj.y = document.body.scrollTop || document.documentElement.scrollTop;
    return obj;
}

// イベントリスナー登録
function addListener(elem, eventType, funcRef, capture) {
    if(!elem) { return false; }

    if(elem.addEventListener) {
        elem.addEventListener(eventType, funcRef, capture);
    } else if(elem.attachEvent) {
        elem.attachEvent('on' + eventType, funcRef);
    } else {
        return false;
    }
    return true;
}

// WindowLoad時の処理
function addLoadListener(e) {
    addListener(document.getElementById("Back2Top"), 'click', doBackScroll, false);
}

// WindowLoadのイベントリスナーをセット
addListener(window, 'load', addLoadListener, false);

// Submit
function formSubmit(THIS){
	//alert ("shurui=" + THIS );
	//Form ｼ・猜ｽﾄ・	document.login.submit();
}

// 規約同意時の処理
 function acceptTerms(methodType) {
	 if (methodType != null){
						document.getElementById("acceptError").style.display = "block";
					}
					else{
						if (document.getElementById("acceptCheckbox").checked == true) {
							document.getElementById("inactiveSubmit").style.display = "none";
							document.getElementById("acceptError").style.display = "none";
							document.getElementById("activeSubmit").style.display = "block";
						} else {
							document.getElementById("inactiveSubmit").style.display = "block";
							document.getElementById("activeSubmit").style.display = "none";
						}
					}
					
		}
		
// 規約同意submit
	  function disableButton() {
	     document.getElementById('activeSubmit').style.display = "none";
      document.getElementById('dr_afterSubmit').style.display = "block";
	  }

// Scripts to disable submit button after it has been clicked once already to prevent multiple order submission on CheckoutPayment and ConfirmOrder
function disableButton(button) {
  //button.style.display = 'none';
}

// OPEN WINDOW
function OpenWin(url){
  	win=window.open(url,"new","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=630,height=700");
    win.focus();
}


