/** ===================================================================
 * BTCコメントトラックバック処理
 *
 * Created by fwtomo
 * Updated by $Author: fwtomo $
 * Copyright (C) BT Company Ltd
 * ==================================================================== */
var comSendFlg = null;

function sendComment( form ){
    if( comSendFlg == null ){
        comSendFlg = "comSend";
        var url = document.location.href;
        //var no = url.lastIndexOf( "/" );
        //var newUrl = url.substring( 0, no ) + "/" + form.action;
        var newUrl = form.action;
        var param = getAllParam( form );
        var req = getHtml( newUrl, param, null, false, false );
        var res = req.responseText;
        if( res == "OK" ){
            location.reload();
        }else if( res == "OK-WAIT" ){
            url = document.location.href;
            var html = '<html>\n<head>\n<script type="text/JavaScript">\n<!--\nfunction reloadUrl( url ){\ndocument.location.href = url;\n}\n//-->\n</script>\n</head>\n<body bgcolor="#FFFFFF" text="#000000">\nコメントは受け付けられました。<br>管理者の認証待ちです。<br>認証されるまで、しばらくお待ち下さい。<br><br>10秒後に画面が切り替わります。<br>変わらない場合は<a href="'+url+'">こちら</a>をクリックしてください。<br>\n</body>\n</html>\n';
            document.write( html );
            setTimeout( "reloadUrl( '"+url+"' )", 10000 );
        }else{
            var element = getMyElement( "errorMsg" );
            element.innerHTML = res;
        }
        comSendFlg = null;
    }else{
        alert( "現在要求中です。\nしばらくお待ち下さい。\n" );
    }
}

function getAllParam( form ){
    var param = "";
    for( var i=0; i<form.elements.length; i++ ){
        var element = form.elements[i];
        if( param.length != 0 ){
            param += "&";
        }
        param += element.name + "=" + element.value;
    }
    return param;
}

;
