// JavaScript Document


function loadMsg()
{
	var url = '/cgi-bin/aurum/readMsg.cgi';
	var myAjax = new Ajax.Request( url,	{method:'get', onComplete:completeHandler,onFailure: loadFailureHandrer} );
}

function completeHandler(reqestResponse)
{
	$('messages').innerHTML = reqestResponse.responseText;
}

function loadFailureHandrer(Request,exception)
{
	alert("Exception:" +exception);	
}




function application()
{
	var url = '/cgi-bin/aurum/regist.cgi';
	var params = 'name=' + $F('name') + '&msg=' + $F('msg') + '&email=' + $F('email');
	if ( !$F('name') || !$F('msg') ){
	alert('お名前とメッセージは必須項目となります');
	}else{
	var myAjax = new Ajax.Request( url,	{method:'post',parameters: params, 
											onComplete:  registCompleteHandler, 
											onException: exceptionHandrer,
											onFailure:   registFailureHandrer} );
	}
}

function registCompleteHandler(reqestResponse)
{
	if ( reqestResponse.responseText != "ERROR"){
		$('form1').innerHTML = "<h3>ありがとうございました。「戻る」をクリックして終了してください。</h3>";
	} else {
		$('form1').innerHTML = "<h3>エラーになりました。時間をおいてもう一度お試しください。エラーが解消されない場合、お手数ですがお問い合わせフォームよりお問い合わせください。</h3>";	
	}
}


function registFailureHandrer(reqestResponse)
{
	$('form1').innerHTML = "<h3>サーバーに接続できませんでした。時間をおいてもう一度お試しください。エラーが解消されない場合、お手数ですがお問い合わせフォームよりお問い合わせください。</h3>";	
}


function exceptionHandrer(Request,exception)
{
	alert("Exception:" +exception);	
}

function checkEmail(email)
{
	if (email && !email.match(/.+@.+\..+/) ){
		alert("メールアドレスの形式に間違いがあります。ご確認ください。");
	}
}