/* モバイル（ケータイにURLを送る） */
function dispKeitaiUrl(disp_id) {
	with (document.getElementById(disp_id)) className = "active";
}


/* メール送信が成功した場合 */
function successDisplay() {
        document.getElementById("innerPageForSendMailDisplay").innerHTML="<div class=\"url_box\"><div class=\"align-center\">送信が完了しました。<\/div><div class=\"align-right\"><a href=\"\" onclick=\"javascript:document.getElementById(\'innerPageForSendMailDisplay\').innerHTML = \'\';return false;\">閉じる<\/a><\/div><br class=\"clear\" /><\/div>";
}

/* メール送信が失敗した場合 */
function sendErrorDisplay() {
        document.getElementById("innerPageForSendMailDisplay").innerHTML="<div class=\"url_box\"><div class=\"text-align:left;\">送信に失敗しました。メールアドレスをご確認のうえ、再度送信を行なってください。<\/div><div class=\"align-right\"><a href=\"\" onclick=\"javascript:document.getElementById(\'innerPageForSendMailDisplay\').innerHTML = \'\';return false;\">閉じる<\/a><\/div><br class=\"clear\" /><\/div>";
}
/* サービス停止中の場合 */
function sendStopDisplay() {
        document.getElementById("innerPageForSendMailDisplay").innerHTML="<div class=\"url_box\"><div class=\"text-align:left;\">現在サービスを利用いただけません。<\/div><div class=\"align-right\"><a href=\"\" onclick=\"javascript:document.getElementById(\'innerPageForSendMailDisplay\').innerHTML = \'\';return false;\">閉じる<\/a><\/div><br class=\"clear\" /><\/div>";
}

/* 結果 */
function statusCheck(){
        if (obj.readyState == 4){
                if (obj.status == 200){
                        var resTxt = obj.responseText;
                        if(resTxt != null){
                                var res = getResponseValue(resTxt, "<div id=\"successDisplayStatus\">", "<\/div>");
                                if(res=="success"){
                                        successDisplay();
                                } else if(res=="stop"){
                                        sendStopDisplay();
                                } else {
                                        sendErrorDisplay();
                                }
                        } else {
                                sendErrorDisplay();
                        }
                }else{
                        sendErrorDisplay();
                }
        }
}

/* html解析 */
function getResponseValue(resTxt, startTag, endTag){
        var txt = "";
        var start_attr = resTxt.indexOf(startTag);
        if(start_attr == -1){
                return txt;
        }
        var start_value = resTxt.indexOf(">", start_attr);
        if(start_value == -1){
                return txt;
        } else {
                start_value = start_value+1;
        }
        var end = resTxt.indexOf(endTag, start_value);
        if(end == -1){
                return txt;
        }
        txt = resTxt.slice(start_value, end);
        return txt;
}

/* HTTP通信用、共通関数 */
function createXMLHttpRequest(){
        var XMLhttpObject = null;
        try{
                XMLhttpObject = new XMLHttpRequest();
        }catch(e){
                try{
                        XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
                }catch(e){
                        try{
                                XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
                        }catch(e){
                                return null;
                        }
                }
        }
        return XMLhttpObject;
}

