var resultData = new Object();//json受け取りデータ

function firstLoading(){
	loadingDivInsert();
	$('kakunin_name').style.display="none";
	$('kakunin_url').style.display="none";
	$('kakunin_keyword').style.display="none";
	$('kakunin_cont').style.display="none";
	$('kakunin_page').style.display="none";
	$('kakunin_mail').style.display="none";
}



//確認------------------------------------------------------------------
function mailChk(){
	loadingOn('確認中・・・');

	var url = './form_links.php';
	var query=serialize('send_form');

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: query, 
			onSuccess : mailChkResult,
			onFailure : showResponseError
		});
}

function mailChkResult(str){
	var result=str.responseText; //alert(result);
	resultData=[];
	resultData = eval("(" + result + ")");
	
	if(resultData['err'] == 1){
		loadingOff();

		Ext.MessageBox.show({
			title: '入力エラー',
			msg: resultData['msg'],
			buttons: Ext.MessageBox.OK,
			icon: Ext.MessageBox.WARNING
		});

	}else{
		loadingOff();
		kakunin();
		if (resultData['backlink'] == 0) {
			Ext.MessageBox.show({
				title: '入力エラー',
				msg: '当サイトへのリンクを確認できませんでした。近日中にリンクを貼ってください。',
				buttons: Ext.MessageBox.OK,
				icon: Ext.MessageBox.WARNING
			});
		}
	}
}

//送信------------------------------------------------------------------
function mailSend(){
	loadingOn('送信中・・・');

	var url = './form_links.php';
	var query=serialize('send_form');

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: query, 
			onSuccess : mailSendResult,
			onFailure : showResponseError
		});
}

function mailSendResult(str){
	var result=str.responseText; //alert(result); return false;
	
	resultData=[];
	resultData = eval("(" + result + ")");

	if(resultData['err'] == 1){
		loadingOff();

		Ext.MessageBox.show({
			title: '入力エラー',
			msg: resultData['msg'],
			buttons: Ext.MessageBox.OK,
			icon: Ext.MessageBox.WARNING
		});

	}else{
		loadingOff();
		sendEnd();
		Ext.MessageBox.show({
			title: '完了',
			msg: '登録しました。',
			buttons: Ext.MessageBox.OK,
			icon: Ext.MessageBox.INFO
		});
	}
}



function kakunin(){
	$('call').value="send";
	$('chk').style.display="none";
	$('send').style.display="";
	$('back').style.display="";
	$('subbutton').style.display="none";

	$('kakunin_name').innerHTML=sanitize($('name').value) + "<br />";
	$('kakunin_url').innerHTML=sanitize($('url').value) + "<br />";
	$('kakunin_keyword').innerHTML=sanitize($('keyword').value) + "<br />";
	$('kakunin_cont').innerHTML=sanitize($('cont').value) + "<br />";
	$('kakunin_page').innerHTML=sanitize($('page').value) + (resultData['backlink'] == 1 ?' (<font color=green>確認できました</font>)' :' (<font color=red>確認できませんでした</font>)') +"<br />";
	$('kakunin_mail').innerHTML=sanitize($('mail').value) + "<br />";
	
	$('name').style.display="none";
	$('kakunin_name').style.display="block";
	$('url').style.display="none";
	$('kakunin_url').style.display="block";
	$('keyword').style.display="none";
	$('kakunin_keyword').style.display="block";
	$('cont').style.display="none";
	$('kakunin_cont').style.display="block";
	$('page').style.display="none";
	$('kakunin_page').style.display="block";
	$('mail').style.display="none";
	$('kakunin_mail').style.display="block";
	
	$('kakunin_msg').style.display="block";
}

function mailBack(){
	$('call').value="chk";
	$('chk').style.display="";
	$('send').style.display="none";
	$('back').style.display="none";
	$('subbutton').style.display="";

	$('name').style.display="block";
	$('kakunin_name').style.display="none";
	$('url').style.display="block";
	$('kakunin_url').style.display="none";
	$('keyword').style.display="block";
	$('kakunin_keyword').style.display="none";
	$('cont').style.display="block";
	$('kakunin_cont').style.display="none";
	$('page').style.display="block";
	$('kakunin_page').style.display="none";
	$('mail').style.display="block";
	$('kakunin_mail').style.display="none";

	$('kakunin_msg').style.display="none";
}

function sendEnd(){
	$('chk').style.display="none";
	$('send').style.display="none";
	$('back').style.display="none";
	$('subbutton').style.display="none";
	$('kakunin_msg').style.display="none";
}

