﻿$(function() {
		   
	/*** BEGIN hide error message その他 required field ***/
	$('#str_comment_error').hide();
	$('#str_doc_type_comment_error').hide();
	$('#str_usage_comment_error').hide();
	$('#str_add_service_prev_job_error').hide();
	
	/*** END hide error message その他 required field ***/
	
	/*** BEGIN その他 onload option ***/
	var str_est_type = $("#str_est_type").val();
	 if (str_est_type=='その他'){
		showdiv('str_estimate_type_other');
	 }
	 else {
		hidediv('str_estimate_type_other');
	 }	
	 
	 var str_doc_type = $("#str_doc_type").val();	
	 if (str_doc_type=='その他'){
		showdiv('str_doc_type_other');
		hidediv('str_doc_type_revised');
	 }
	 else if (str_doc_type=='リバイズ原稿'){
		showdiv('str_doc_type_revised');
		hidediv('str_doc_type_other');
	}
	 else {
		hidediv('str_doc_type_other');
		hidediv('str_doc_type_revised');
	 }		
	 
	 var str_intended_use = $("#str_intended_use").val();
	 if (str_intended_use=='その他'){
		showdiv('str_intended_use_other');
	 }
 	 else {
		hidediv('str_intended_use_other');
	 }		
	/*** END その他 onload option ***/
	 

	$("#str_name_last").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	
	$("#str_name_first").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	
	$("#str_nameyomi").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	
	$("#str_org").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	$("#str_address").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	$("#str_telephone").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	$("#str_fax").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	$("#str_email").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	
	$("#str_contact_method").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	$("#str_est_type").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	$("#str_comment").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	
	$("#str_doc_type").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	$("#str_doc_type_comment").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	$("#str_add_service_prev_job").change(function() {
			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	$("#str_intended_use").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});
	$("#str_usage_comment").change(function() {
 			$.post("request_a_quote_session_step1.cfm", $("#frm_new_estimate").serialize(), function(data){	 	
			});	    
	});

	// reset session estimate data
	$("#btn_reset").click(function() {
			if (confirm("入力したすべての情報が消去されます。よろしいですか？")) {
				
	 			$.post("request_a_quote_reset_form.cfm", $("#frm_new_estimate").serialize(), function(data){	 
					document.frm_new_estimate.reset();																					  
					location.reload();	
				});	    
			 }
	});
	
	/*** BEGIN その他 required field check ***/
	$("#btn_to_confirm").click(function() {
		var str_est_type = $("#str_est_type").val();
		 if (str_est_type=='その他'){
			var str_comment = $("#str_comment").val();
			if (str_comment=="") {
				$('#str_comment_error').fadeIn();
				return false;
			}
		 }
		 
		 var str_doc_type = $("#str_doc_type").val();	
		 if (str_doc_type=='その他'){
			var str_doc_type_comment = $("#str_doc_type_comment").val();
			if (str_doc_type_comment=="") {
				$('#str_doc_type_comment_error').fadeIn();
				return false;
			}
		 }
		 else if (str_doc_type=='リバイズ原稿'){
			var str_add_service_prev_job = $("#str_add_service_prev_job").val();
			if (str_add_service_prev_job=="") {
				$('#str_add_service_prev_job_error').fadeIn();
				return false;
			}
		 }
		 
		 var str_intended_use = $("#str_intended_use").val();
		 if (str_intended_use=='その他'){
			var str_usage_comment = $("#str_usage_comment").val();
			if (str_usage_comment=="") {
				$('#str_usage_comment_error').fadeIn();
				return false;
			}
		 }
	});
	/*** END その他 required field check ***/
	
		
});