
var input_menu = new Array();
input_menu['name'] ='名前';
input_menu['kana'] ='フリガナ';
input_menu['company'] ='性別';
input_menu['zip']     ='郵便番号';
input_menu['pref']    ='都道府県';
input_menu['addr']   ='市区町村';
input_menu['tel']     ='電話番号';
input_menu['email']  ='メールアドレス';

var ErrorFlag='';
var FormData='';
var FormArray=new Array();
var FormId ="";

var check_form =function(form_id){

	jQuery(".errmsg").empty();
	jQuery(".check_data").empty();
	FormId=form_id;
	ErrorFlag=0;
	FormData=jQuery('#'+form_id).serialize();
//	alert(FormData);
	FormArray=jQuery('#'+form_id).serializeArray();
	
//*********　名前　*********//
	InputCheckNull(FormArray[0]);

//*********　フリガナ　*********//
	InputCheckNull(FormArray[1]);

//*********　性別　*********//
	InputCheckNull(FormArray[2]);
			
//*********　住所　*********//
	if(FormArray[3].value =='' || FormArray[4].value == ''|| FormArray[5].value == ''){
		ErrorFlag=1;
		jQuery('#address .input_box').css('display','none');
		jQuery('#address .errmsg').html('住所に未入力の項目があります。');
	}else{
		jQuery('#address .input_box').css('display','none');
		jQuery('#address .check_data').html(FormArray[3].value+'　'+FormArray[4].value+' '+FormArray[5].value);
	}

//*********　電話　*********//
	InputCheckNull(FormArray[6]);
	
//*********　メール　*********//
	InputCheckNull(FormArray[7]);
	
//*********　エラーがなかった場合の処理　*********//

	if(ErrorFlag == 0){
//		jQuery('#'+FormArray[9].name+' textarea').attr('readonly','true');
		jQuery(".input").css('display','none');
		jQuery(".check_data").css('display','block');
		
	jQuery("#company .errmsg").css('display','inline');
	jQuery("#company .check_data").css('display','inline');

	jQuery("#name .errmsg").css('display','inline');
	jQuery("#name .check_data").css('display','inline');
		
		jQuery("#check_button").css('display','none');
		jQuery("#submit_button").css('display','block');
	}else{
//		jQuery('#'+FormArray[9].name+' textarea').attr('readonly','true');
		jQuery(".input").css('display','none');
		jQuery(".check_data").css('display','block');


	jQuery("#company .errmsg").css('display','inline');
	jQuery("#company .check_data").css('display','inline');

	jQuery("#name .errmsg").css('display','inline');
	jQuery("#name .check_data").css('display','inline');


		jQuery("#check_button").css('display','none');
		jQuery("#submit_button").css('display','block');
		jQuery("#button_submit").css('display','none');
	}

}


//*********　確認画面　修正ボタン　*********//
var edit_form = function(){
//	jQuery('#'+FormArray[9].name+' textarea').removeAttr('readonly','false');
	jQuery(".input_box").css('display','block');
	jQuery(".check_data,.errmsg").empty();
	jQuery("#check_button").css('display','block');
	jQuery("#submit_button").css('display','none');
	jQuery("#button_submit").css('display','inline');


	jQuery("#company").css('display','inline');
	jQuery("#company .input_box").css('display','inline');
	jQuery("#company .errmsg").css('display','inline');
	jQuery("#company .check_data").css('display','inline');

	jQuery("#name").css('display','inline');
	jQuery("#name .input_box").css('display','inline');
	jQuery("#name .errmsg").css('display','inline');
	jQuery("#name .check_data").css('display','inline');

}

//*********　確認画面　送信ボタン　*********//
var submit_form = function() {
	if (FormData != ""){
		jQuery.ajax({
			type:"POST",
			url:"./script/sendmail.php",
			data:FormData,
			success:SubmitSaccess(FormId)
		});
	}
}

function SubmitSaccess(form_id){
	jQuery("#"+form_id+" .table01").css("display","none");
	jQuery("#"+form_id).html("<br /><br />ご応募ありがとうございます。<br />当選は発送を持って代えさせていただきます。<br /><br /><a href='index.html'>>>>トップに戻る<<<</a><br /><br />");
}


//*********　入力チェックなし　*********//
function InputNoCheck(dataObj){
	jQuery('#'+dataObj.name+' .input_box').css('display','none');
	jQuery('#'+dataObj.name+' .check_data').html(' '+dataObj.value);
}

//*********　空白チェック　*********//
function InputCheckNull(dataObj){
	if (dataObj.value == ''){
		jQuery('#'+dataObj.name+" .input_box").css('display','none');
		jQuery('#'+dataObj.name+' .errmsg').html(' '+input_menu[dataObj.name]+'が未入力です。');
		ErrorFlag = 1;
	}else{
		jQuery('#'+dataObj.name+" .input_box").css('display','none');
		jQuery('#'+dataObj.name+' .check_data').html(' '+dataObj.value);
	}
}

//*********　2項目空白チェック　*********//
function InputCheckDouble(dataObj1,dataObj2){
	if (dataObj1.value == '' && dataObj2.value ==''){
		jQuery('#'+dataObj1.name+' .errmsg').html(input_menu[dataObj1.name]+'が未入力です。<br />'+input_menu[dataObj2.name]+'が未入力です。');
		ErrorFlag = 1;
	}else{
		if(dataObj1.value == ''){
			jQuery('#'+dataObj1.name+' .errmsg').html(' '+input_menu[dataObj1.name]+'が未入力です。');
			ErrorFlag = 1;
		}else if(dataObj2.value == ''){
			jQuery('#'+dataObj1.name+' .errmsg').html(' '+input_menu[dataObj2.name]+'が未入力です。');
			ErrorFlag = 1;
		}else{
//			jQuery('#'+dataObj1.name+'>.input_box').css('display','none');
//			jQuery('#'+dataObj2.name+'>.input_box').css('display','none');
			jQuery('#'+dataObj1.name+' .check_data').html(dataObj1.value+' '+dataObj2.value);
		}
	}
}

//*********　同一チェック　*********//
function InputCheckSync(dataObj1,dataObj2){
	if (dataObj1.value == '' && dataObj2.value ==''){
		jQuery('#'+dataObj1.name+' .errmsg').html(input_menu[dataObj1.name]+'が未入力です。<br />'+input_menu[dataObj2.name]+'が未入力です。');
		ErrorFlag = 1;
	}else{
		if(dataObj1.value == ''){
			jQuery('#'+dataObj1.name+' .errmsg').html(input_menu[dataObj1.name]+'が未入力です。');
			ErrorFlag = 1;
		}else if(dataObj2.value == ''){
			jQuery('#'+dataObj1.name+' .errmsg').html(input_menu[dataObj2.name]+'が未入力です。');
			ErrorFlag = 1;
		
		}else if(dataObj1.value != dataObj2.value){
			jQuery('#'+dataObj1.name+' .errmsg').html(input_menu[dataObj1.name]+'と'+input_menu[dataObj2.name]+'が一致しません');
			ErrorFlag = 1;
		}else{
//			jQuery('input '+dataObj1.name).css({"display":"none"});
			jQuery('#'+dataObj1.name+' .check_data').html(dataObj1.value);
		}
	}
}