
//**********************************************************************
//* 関数名：doSubmit
//* 引数： type    アクション・タイプ
//*        msg  確認用のメッセージ（任意指定）
//* 説明： 二重押し防止
//**********************************************************************

//opener消失時のエラーコード
IE5_OBJECTERR = -2147467259;
IE6_OBJECTERR = -2147024891;

var fSubmitted = NOT_SUBMITTED;     //2重サブミット防止用のフラグ。一度サブミットしたらSUBMITTEDにセット
var NOT_SUBMITTED = 'notSubmitted'; //submitしていない状態
var BEFORE_SUBMIT = 'beforeSubmit'; //onbeforesubmitイベントが起こる前の状態
var SUBMITTED = 'submitted'; //submit済みの状態

//function doSubmit(msg1,msg2){

    //2重サブミット防止
    //if(fSubmitted ){
        //alert(msg2);
        //return false;
    //}
    
    //メッセージの確認
    //if(msg1!=null && msg1!=''){
        //if(!confirm(msg1)){
            //return false;
        //}
    //}

    //fSubmitted = BEFORE_SUBMIT;
    //fSubmitted = SUBMITTED;

    //logo画像の発光処理
    //setWave();

//}

function doSubmit(msg1,msg2){

    //2重サブミット防止
    if(fSubmitted ){
        alert(msg2);
        return false;
    }
    
    //メッセージの確認
    if(msg1!=null && msg1!=''){
//        if(!confirm(msg1)){
//            return false;
//        }
        open_w(msg1);
    }

    fSubmitted = BEFORE_SUBMIT;
    fSubmitted = SUBMITTED;

    //logo画像の発光処理
    setWave();

}
//**********************************************************************
//* 関数名：setWave
//* 説明： 画像ウェーブ関数
//**********************************************************************
var phase = 0;
function setWave(){
	var obj =document.all.item("logo");
	if (obj){
		if(fSubmitted ){
			phase = (phase + 10);
			if (phase > 95) {
				phase = 0;
			}
			logo.filters["wave"].add = 1;
			logo.filters["wave"].freq = 3;
			logo.filters["wave"].lightstrength = 80;
			logo.filters["wave"].phase = 5 + phase;
			logo.filters["wave"].strength = 0;
			setTimeout("setWave()",30);
			document.body.style.cursor = 'wait'
		} else{
			logo.filters["wave"].add = 0;
			logo.filters["wave"].freq = 0;
			logo.filters["wave"].phase = 0;
			logo.filters["wave"].lightstrength = 0;
			logo.filters["wave"].strength = 0;
		}
	}
}

/**
 * Name  : open_w --> プロセス画面(”処理中”画面)を表示する
 * Input : 
 * Out   : 
 * Add   : 2006/11/06
 * Update: 
 * Ver   : 0.1
 */
function open_w(msg) { 
    var screen_width = screen.availWidth;
    var screen_height = screen.availHeight;
    var left_point = (screen_width-380)/2;
    var top_point = (screen_height-180)/2;

    wo = window.open("","komado","left=" + left_point + ",top=" + top_point + ",status=no,toolbar=no,location=no,directories=no,width=380,height=180,resizable=no,titlebar=no,dependent=yes,menubar=no"); 
    wo.document.open();
    wo.document.write(
        "<html>",
        "<head>", 
        "<meta http-equiv='Content-Type' content='text/html; charset=Shift_JIS'>", 
        "<meta http-equiv='Content-Script-Type' content='text/javascript'>", 
        "<title>" + msg + "</title>",
        "</head>",
        "<body onload='Begin()' onunload='End()' topmargin='0' leftmargin='0' marginwidth='0' marginheight='0'>",
        "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='380' height='180' id='wait' align='middle'>",
        "<param name='allowScriptAccess' value='sameDomain' />",
        "<param name='movie' value='../../include/wait.swf' />",
        "<param name='quality' value='high' />",
        "<param name='bgcolor' value='#ffffff' />",
        "<embed src='../../include/wait.swf' quality='high' bgcolor='#ffffff' width='380' height='180' name='wait' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />",
        "</object>",
        "</body>",
        "</html>"
    );
	document.body.style.cursor = 'wait'
} 

/**
 * Name  : close_w --> プロセス画面(”処理中”画面)を閉じる
 * Input : 
 * Out   : 
 * Add   : 2006/11/06
 * Update: 
 * Ver   : 0.1
 */
function close_w() { 
    wo = window.open("","komado");
    //alert(wo.name);
    //alert(wo.name); 
    //if (!wo.closed) {
    //    alert("close");
        wo.close(); 
	//    document.body.style.cursor = 'auto';
	//}
} 