﻿function ajax_post()
{
	var flag = 0; 
    // 設定開始（必須にする項目を設定してください） 
    if(document.mailform.mail_text.value == ""){ // 「メッセージ」入力チェック 
        flag = 1; 
    } else if(document.mailform.mail_author.value == ""){ // 「名前」入力チェック
        flag = 1;
    } else if(document.mailform.mail_email.value == ""){ // 「メールアドレス」入力チェック
        flag = 1;
    } else if(document.mailform.mail_subject.value == ""){ // 「件名」入力チェック
        flag = 1;
    }
    if(flag) { 
        window.alert('必須項目に未入力がありました'); // 入力漏れがあれば警告ダイアログを表示 
        return false;
    }
	else{
	document.getElementById('progress').style.display = '';
	var url = '/mt/plugins/MailForm/mt-mail-form.cgi';
	var pars = Form.serialize('mailform');
	pars = pars + "&mail_post=Post";
	var myAjax = new Ajax.Updater( 'mail_result', url, { 
														method: 'post', 
														parameters: pars,
														onComplete: result_post
														});	

	return false;
}
}

function result_post()
{
	document.getElementById('mailform_block').style.display = 'none';
	document.getElementById('progress').style.display = '';
}

function ajax_preview()
{
	var flag = 0; 
    // 設定開始（必須にする項目を設定してください） 
    if(document.mailform.mail_text.value == ""){ // 「メッセージ」入力チェック 
        flag = 1; 
    } else if(document.mailform.mail_author.value == ""){ // 「名前」入力チェック
        flag = 1;
    } else if(document.mailform.mail_email.value == ""){ // 「メールアドレス」入力チェック
        flag = 1;
    } else if(document.mailform.mail_subject.value == ""){ // 「件名」入力チェック
        flag = 1;
    }
    if(flag) { 
        window.alert('必須項目に未入力がありました'); // 入力漏れがあれば警告ダイアログを表示 
        return false;
    }
	else{
	document.getElementById('progress').style.display = '';
	var url = '/mt/plugins/MailForm/mt-mail-form.cgi';
	var pars = Form.serialize('mailform');
	pars = pars + "&mail_preview=Preview";
	var myAjax = new Ajax.Updater( 'mail_result', url, { 
																method: 'post', 
																parameters: pars,
																onComplete: result_preview
																});	

	return false;
}
}

function result_preview()
{
	document.getElementById('progress').style.display = 'none';
}
