function getData(){
	
	var keyword = $F('keyword');
	var register = $F('register');
		
	new Ajax.Request(
		
		'aiueo.php?a=test&uid='+Math.floor(Math.random()*500000), {
			
		method:'post', 
		parameters: 'keyword='+encodeURIComponent(keyword)+'&register='+encodeURIComponent(register), 
		onLoading: loading,
		onComplete: success
		}
	);
	
}

function loading() {
	  Dialog.info("処理中です。しばらくお待ちください。<br>※多少時間がかかる場合があります。",
			   {windowParameters: {width:250, height:50}, showProgress: true});
}

function success(res) {
		Dialog.closeInfo();	
		
		
		
		if(res.responseText == "ERROR_INPUT1"){
			open_err_result("入力文字がおかしいです。全角ひらがな２～５文字でお願いします。");
		}else if(res.responseText == "ERROR_INPUT2"){
			open_err_result("全角ひらがな２～５文字でお願いします。");
			
		}else if(res.responseText == "ERROR_INPUT3"){
			open_err_result("おなまえも入力してください。");
		
		}else if(res.responseText == "ERROR_INPUT4"){
			open_err_result("危険っす！");
		
		}else if(res.responseText == "ERROR_GETDATA1"){
			open_err_result("データ取得に失敗してしまいました^-^;; <br>よかったらもう一度入力してください。 ");
			
		}else if(res.responseText == "ERROR_GETDATA2"){
			open_err_result("データ取得に失敗してしまいました^-^;; <br>よかったらもう一度入力してください。 ");
			
		}else if(res.responseText == "ERROR_GETDATA3"){
			open_err_result("タイムアウトしました。<br>よかったらもう一度入力してみてね。 <br>※「を」とか「ん」とかはヒットしにくいと思います。");
			
		}else{
			
			open_app_result(res.responseText);
			
		}	
}

function open_err_result(result){	
	var dialogTxt_style = "<div style='padding:5px;color:#003333;font-size:14px;'>";
	
	Dialog.alert(dialogTxt_style+result+"</div>",{
		windowParameters: {
			className:"alphacube",
			width:360,
			height:120
		},
		okLabel: "閉じる",
    	ok:function(win) {location.reload(); return true;}
	});	
}
function open_app_result(res) {
	
	Dialog.confirm(res,{
			windowParameters: {
				className:"alphacube",
				width:530,
				height:320
			},
			okLabel: "作文を登録する",
			cancelLabel: "登録しない",
            ok:function(win) {regist_sakubun(); return true;}
	});	
	
}

function regist_sakubun(){
	
	new Ajax.Request(
		
		'aiueo.php?a=regist&uid='+Math.floor(Math.random()*500000), {
			
		method:'get', 
		parameters: '', 
		onComplete: regist_success
		}
	);
}

function regist_success(res){
	Dialog.closeInfo();	
	
	if(res.responseText == "ERROR_DB"){
		open_err_result("ごめんなさい！登録に失敗しました・・。<br>よかったらもう一度登録してね。");
	}else{
		alert("登録しました！");
		location.href='?a=dates'; 
		return true;	
	}
}


function plus_star(id){
	
	new Ajax.Request(
		
		'aiueo.php?a=plus_star&id='+id+'&uid='+Math.floor(Math.random()*500000), {
			
		method:'get', 
		parameters: '', 
		onComplete: star_success
		}
	);
	
	
}

function star_success(res){
	
	if(res.responseText == "ERROR_STAR"){
		open_err_result("ごめんなさい！登録に失敗しました・・。<br>よかったらもう一度星１つしてね。");
	}else{
		alert("星ひとつ付けました！");
		location.reload(); 
		return true;	
	}
}