error='';

$(function(){
//form
$(document).on("keypress", "input:not(.allow_submit)", function(event) {return event.which !== 13;});
scrolling='';
document.cookie = "rs_sell_form=1784175733hqstnxDd;path=/;domain=ivory-phosphorus4201.znlc.jp;SameSite=strict"

$('#zip').debounce('change',function(){
	inzip=$('#zip').val().replace( /[０-９]/g, function(s) {return String.fromCharCode(s.charCodeAt(0) - 65248);}).replace(/-|−|ー|–|ー|—|―/g,'-');
	$.ajax({
		url: "./form/address.cgi",
		type: "POST",
		data: {zip : inzip},
		dataType: "text",
		success:function(msg){
			var address=msg.split('=');
			$('#zip').val(address[0]);
			if(address[1]){
				$('#address').val(address[1] + address[2] + address[3]);
			}
		}
	});
}, 500);
	
$('#btn_confirm').on('click',function(){
	var senddata=getFormdata() + '&mode=confirm';
	$('p.err').remove();

	$.ajax({
		url:"./form/index.cgi",
		type: "POST",
		data:senddata,
		dataType:"json",
		timespan:1000
	}).done(function(data,textStatus,jqXHR){
		eval(data['js']);
		$('html, body').animate({scrollTop: $('#sell_form').offset().top - 100},600);
	}).fail(function(){
		alert('入力制限時間を過ぎています。最初から入力し直してください。');
		setTimeout(function(){location.reload();},500);
	});
});
$('#btn_goback').on('click',function(){
	$('#confirm').fadeOut(300,function(){
		$('#confirm td').html('&nbsp;');
	});
	$('#input').fadeIn(300,function(){
		$('html, body').animate({scrollTop: $('#sell_form').offset().top - 100},600);
	});
});

$('#btn_submit').on('click',function(){
	var senddata=getFormdata() + '&mode=send';
	$('p.err').remove();
	
	$.ajax({
		url:"./form/index.cgi",
		type: "POST",
		data:senddata,
		dataType:"json",
		timespan:1000
	}).done(function(data,textStatus,jqXHR){
		eval(data['js']);
	}).fail(function(){
		alert('入力制限時間を過ぎています。最初から入力し直してください。');
		setTimeout(function(){location.reload();},500);
	});
});

});

function getFormdata(){
	var manufacturer=$('#manufacturer').val().replace(/</g,'＜').replace(/>/g,'＞').replace(/"/g,'”').replace(/'/g,'’').replace(/\r|\n/g,'');
	var carname=$('#carname').val().replace(/</g,'＜').replace(/>/g,'＞').replace(/"/g,'”').replace(/'/g,'’').replace(/\r|\n/g,'');
	var age=$('#age').val().replace( /[０-９]/g, function(s) {return String.fromCharCode(s.charCodeAt(0) - 65248);});
	var mileage=$('#mileage').val().replace( /[０-９]/g, function(s) {return String.fromCharCode(s.charCodeAt(0) - 65248);});
	var name=$('#name').val().replace(/</g,'＜').replace(/>/g,'＞').replace(/"/g,'”').replace(/'/g,'’').replace(/\r|\n/g,'');
	var tel=$('#tel').val().replace( /[０-９]/g, function(s) {return String.fromCharCode(s.charCodeAt(0) - 65248);}).replace(/-|−|ー|–|ー|—|―/g,'-');
	var email=$('#email').val().replace(/<|>|\r|\n/g,'');
	var zip=$('#zip').val().replace( /[０-９]/g, function(s) {return String.fromCharCode(s.charCodeAt(0) - 65248);}).replace(/-|−|ー|–|ー|—|―/g,'-');
	var address=$('#address').val().replace(/</g,'＜').replace(/>/g,'＞').replace(/"/g,'”').replace(/'/g,'’').replace(/\r|\n/g,'');
	var comment=$('#comment').val().replace(/</g,'＜').replace(/>/g,'＞').replace(/"/g,'”').replace(/'/g,'’');
	var privacy='';
	if($('#privacy').prop('checked')){privacy='on';}
	
	return '&manufacturer=' + manufacturer + '&carname=' + carname + '&age=' + age + '&mileage=' + mileage + '&name=' + name + '&tel=' + tel + '&email=' + email + '&zip=' + zip + '&address=' + address + '&tel=' + tel + '&comment=' + comment + '&privacy=' + privacy;
}
