﻿// クッキー有効の有無
function checkCookie()
{
   //クッキー有効･無効を調べる
   if(navigator.cookieEnabled == false) 
   {
       // クッキーが無効の場合
       document.location = 'http://click.athlete.co.jp/ErrorCookie.aspx';
   }
   
}

// F5対策
document.onkeydown = keys;

function keys(e)
{
    if (e != null) 
    {
        // Mozilla(Firefox, NN) and Operaの場合
        switch (e.which)
        {
            case 116: // F5
            e.preventDefault();
            e.stopPropagation();
            return false;
            break;
        }
    } 
    else
    {
        // Internet Explorer の場合  
        switch (event.keyCode)
        {
            case 116: // F5
            event.keyCode = 0;
            return false;
            break;
        }  
    }   
}

// 非同期用二重クリック防止
function pageLoad() {

    var mng = Sys.WebForms.PageRequestManager.getInstance();

    // 非同期ポストバックの開始前に呼び出される
    // イベント・ハンドラを定義
    mng.add_initializeRequest(
    function(sender, args) {

      // 現在、実行中の非同期通信が存在するかを判定
      if (mng.get_isInAsyncPostBack()) {
           
        // 後続の処理をキャンセル
        args.set_cancel(true);
      }
    }
    );
}

//二重クリック防止
function disableAfterTimeout(object)
{
    object.disabled = true;
}

function DClick_check(obj)
{
	if (window.document.readyState != null && window.document.readyState != 'complete')
	{
	    if(obj!=null)
	    {
		    window.setTimeout("disableAfterTimeout('obj')",0);
	    }
	      
		return false;
	}
	else
	{
		return true;
	}
}