
	function Error(t, msg)
	{
		alert(msg);
		t.focus();
	}

	function updatehutouMoney(form)
	{
		if( form.order_color.value == "1" )
		{
			document.getElementById('order_printrow1').style.display = '';
			document.getElementById('order_printrow2').style.display = 'none';
			tmp_printrow = form.order_printrow1.value;
		}
		else
		{
			document.getElementById('order_printrow1').style.display = 'none';
			document.getElementById('order_printrow2').style.display = '';
			tmp_printrow = form.order_printrow2.value;
		}

		new Ajax.Request('../prototype.php', {
			method: 'post',
			parameters: {
				page: 'updatehutouMoney',
				order_type: form.order_type.value,
				order_body: form.order_body.value,
				order_paper: form.order_paper.value,
				order_color: form.order_color.value,
				order_printrow: tmp_printrow,
				order_option: form.order_option.value,
				order_paytype: form.order_paytype.value
			},
			onComplete: updatehutouResultMoney}
		)
	}

	function updatehutouResultMoney(Request)
	{
		document.getElementById('order_money').value = Request.responseText;
		document.getElementById('order_money_str').innerHTML = Request.responseText;
	}

	function updateType(val)
	{
		if( val == "" )
		{
			document.getElementById('order_type_display').innerHTML = "";
			return ;
		}

		new Ajax.Request('./order.php', {
			method: 'post',
			parameters: {
				page: 'order_type',
				order_type: val
			},
			onComplete: updateResultType}
		)
	}

	function updateResultType(Request)
	{
		document.getElementById('order_type_display').innerHTML = Request.responseText;

		updatehutouMoney(oForm);
	}

	function searchPost(type, postcode)
	{

		switch(type)
		{
			case 'front' :
				new Ajax.Request('../prototype.php', {
					method: 'post',
					parameters: {
						page: 'searchAddress',
						post: postcode
					},
					onComplete: resultFrontPost}
				)
				break;

			case 'back' :
				new Ajax.Request('../prototype.php', {
					method: 'post',
					parameters: {
						page: 'searchAddress',
						post: postcode
					},
					onComplete: resultBackPost}
				)
				break;

			case 'addr' :
				new Ajax.Request('../prototype.php', {
					method: 'post',
					parameters: {
						page: 'searchAddress',
						post: postcode
					},
					onComplete: resultAddrPost}
				)
				break;

			case 'delivery' :
				new Ajax.Request('../prototype.php', {
					method: 'post',
					parameters: {
						page: 'searchAddress',
						post: postcode
					},
					onComplete: resultDeliveryPost}
				)
				break;
				
				
			case 'catalog' :
				new Ajax.Request('../prototype.php', {
					method: 'post',
						parameters: {
						page: 'searchAddress',
						post: postcode
					},
					onComplete: resultCatalogPost}
				)
				break;
				
			case 'premium' :
				new Ajax.Request('../prototype.php', {
					method: 'post',
						parameters: {
						page: 'searchAddress',
						post: postcode
					},
					onComplete: resultPremiumPost}
				)
				break;	
				
				
			default :
				new Ajax.Request('../prototype.php', {
					method: 'post',
					parameters: {
						page: 'searchAddress',
						post: postcode
					},
					onComplete: resultPost}
				)
				break;
		}
	}


    function resultCatalogPost(Request)
	{
		if( Request.responseText != '0' )
		{
			tmparr = explode('|', Request.responseText);

			document.getElementById('ca_addr1').value = tmparr[0];
			document.getElementById('ca_addr2').value = tmparr[1];
			document.getElementById('ca_addr3').value = tmparr[2];
			document.getElementById('ca_addr3').focus();
		}
		else
		{
			alert("入力された郵便番号と一致する住所はありません。");
		}
	}


    function resultPremiumPost(Request)
	{
		if( Request.responseText != '0' )
		{
			tmparr = explode('|', Request.responseText);

			document.getElementById('pre_addr1').value = tmparr[0];
			document.getElementById('pre_addr2').value = tmparr[1];
			document.getElementById('pre_addr3').value = tmparr[2];
			document.getElementById('pre_addr3').focus();
		}
		else
		{
			alert("入力された郵便番号と一致する住所はありません。");
		}
	}

	function resultFrontPost(Request)
	{
		if( Request.responseText != '0' )
		{
			tmparr = explode('|', Request.responseText);

			document.getElementById('front_addr1').value = tmparr[0];
			document.getElementById('front_addr2').value = tmparr[1];
			document.getElementById('front_addr3').value = tmparr[2];
			document.getElementById('front_addr3').focus();
		}
		else
		{
			alert("入力された郵便番号と一致する住所はありません。");
		}
	}

	function resultBackPost(Request)
	{
		if( Request.responseText != '0' )
		{
			tmparr = explode('|', Request.responseText);

			document.getElementById('back_addr1').value = tmparr[0];
			document.getElementById('back_addr2').value = tmparr[1];
			document.getElementById('back_addr3').value = tmparr[2];
			document.getElementById('back_addr3').focus();
		}
		else
		{
			alert("入力された郵便番号と一致する住所はありません。");
		}
	}

	function resultDeliveryPost(Request)
	{
		if( Request.responseText != '0' )
		{
			tmparr = explode('|', Request.responseText);

			document.getElementById('delivery_addr1').value = tmparr[0];
			document.getElementById('delivery_addr2').value = tmparr[1];
			document.getElementById('delivery_addr3').value = tmparr[2];
			document.getElementById('delivery_addr3').focus();
		}
		else
		{
			alert("入力された郵便番号と一致する住所はありません。");
		}
	}

	function resultAddrPost(Request)
	{
		if( Request.responseText != '0' )
		{
			tmparr = explode('|', Request.responseText);

			document.getElementById('addr_addr1').value = tmparr[0];
			document.getElementById('addr_addr2').value = tmparr[1];
			document.getElementById('addr_addr3').value = tmparr[2];
			document.getElementById('addr_addr3').focus();
		}
		else
		{
			alert("入力された郵便番号と一致する住所はありません。");
		}
	}

	function resultPost(Request)
	{
		if( Request.responseText != '0' )
		{
			tmparr = explode('|', Request.responseText);

			document.getElementById('mem_addr1').value = tmparr[0];
			document.getElementById('mem_addr2').value = tmparr[1];
			document.getElementById('mem_addr3').value = tmparr[2];
			document.getElementById('mem_addr3').focus();
		}
		else
		{
			alert("入力された郵便番号と一致する住所はありません。");
		}
	}

	function setAddr(username1, username2, mobile, post1, post2, addr1, addr2, addr3)
	{
		//document.getElementById('delivery_username1').value = username1;
		//document.getElementById('delivery_username2').value = username2;
		//document.getElementById('delivery_mobile').value = mobile;
		document.getElementById('delivery_post1').value = post1;
		document.getElementById('delivery_post2').value = post2;
		document.getElementById('delivery_addr1').value = addr1;
		document.getElementById('delivery_addr2').value = addr2;
		document.getElementById('delivery_addr3').value = addr3;
	}
