   document.write(unescape('%3Cscript type="text/javascript" src="' + (document.location.protocol=="https:" ? "https:" : "http:") + '//www.anchor-gr.jp/s/POSTAL/js"%3E%3C/sc' + 'ript%3E'));
//
//====================================================================================
//
//====================================================================================
//
    window.onload = function()
    {
		/* 郵便番号入力テキストボックスのIDを指定 */
		var zipcodeID = 'ID_CODE';

		var loadingID = 'ID_LOADING';

		POSTAL_encoding = "utf-8";
		POSTAL_callback = "displayOut";
		POSTAL_alert = '郵便番号が間違っています。';


		POSTAL_zipcodeObj = document.getElementById(zipcodeID);
		POSTAL_loadingObj = document.getElementById(loadingID);
		POSTAL_loadingObj.style.display = 'none';
    }
//
//====================================================================================
//	Change Poster Tabe Content
//====================================================================================
//
function changePostertable()
{
	postercost();
	var opt = document.getElementsByName('form[type]');
	if(opt[0].checked){
		document.getElementById("papertype").firstChild.nodeValue="【耐水フォト紙 250μ】";
		document.getElementById("msg1").firstChild.nodeValue="光沢があり大変高級感があります。写真や、グラフィックを多用した";
		document.getElementById("msg2").firstChild.nodeValue="ポスター出力に最適です。";
		document.getElementById("msg3").firstChild.nodeValue="印刷は溶剤インクにて行います。耐水フォト紙になりますので、短期";
		document.getElementById("msg4").firstChild.nodeValue="の屋外使用も可能です。";
		document.getElementById("msg5").firstChild.nodeValue="";
	    var x=document.getElementById('PosterTable').rows;
	    var y=x[1].cells;
	    y[1].innerHTML="　　8,000円+税　";
	    y[2].innerHTML="　　7,200円+税　";
	    y[3].innerHTML="　　6,400円+税　";
	    var y=x[2].cells;
	    y[1].innerHTML="　　4,800円+税　";
	    y[2].innerHTML="　　4,320円+税　";
	    y[3].innerHTML="　　3,840円+税　";
	    var y=x[3].cells;
	    y[1].innerHTML="　　2,600円+税　";
	    y[2].innerHTML="　　2,340円+税　";
	    y[3].innerHTML="　　2,080円+税　";
	    var y=x[4].cells;
	    y[1].innerHTML="　　2,000円+税　";
	    y[2].innerHTML="　　1,800円+税　";
	    y[3].innerHTML="　　1,600円+税　";
	    var y=x[5].cells;
	    y[1].innerHTML="　　6,000円+税　";
	    y[2].innerHTML="　　5,400円+税　";
	    y[3].innerHTML="　　4,800円+税　";
	    var y=x[6].cells;
	    y[1].innerHTML="　　3,000円+税　";
	    y[2].innerHTML="　　2,700円+税　";
	    y[3].innerHTML="　　2,400円+税　";
	    var y=x[7].cells;
	    y[1].innerHTML="　　2,200円+税　";
	    y[2].innerHTML="　　1,940円+税　";
	    y[3].innerHTML="　　1,760円+税　";	
	}else{
		document.getElementById("papertype").firstChild.nodeValue="【合成紙 ※ポリエステル素材 150μ】";
		document.getElementById("msg1").firstChild.nodeValue="フォト紙に比べれば写真画質は落ちますが、イベント会場への案内、";
		document.getElementById("msg2").firstChild.nodeValue="文字による案内など、文字中心の表示物ならこちらでも十分にきれ";
		document.getElementById("msg3").firstChild.nodeValue="いです。";
		document.getElementById("msg4").firstChild.nodeValue="印刷は溶剤インクにて行います。ポリエステル素材ですので、短期";
		document.getElementById("msg5").firstChild.nodeValue="の屋外使用も可能です。";
	    var x=document.getElementById('PosterTable').rows;
	    var y=x[1].cells;
	    y[1].innerHTML="　　6,000円+税　";
	    y[2].innerHTML="　　5,400円+税　";
	    y[3].innerHTML="　　4,800円+税　";
	    var y=x[2].cells;
	    y[1].innerHTML="　　3,500円+税　";
	    y[2].innerHTML="　　3,150円+税　";
	    y[3].innerHTML="　　2,800円+税　";
	    var y=x[3].cells;
	    y[1].innerHTML="　　2,100円+税　";
	    y[2].innerHTML="　　1,890円+税　";
	    y[3].innerHTML="　　1,680円+税　";
	   	var y=x[4].cells;
	    y[1].innerHTML="　　1,500円+税　";
	    y[2].innerHTML="　　1,350円+税　";
	    y[3].innerHTML="　　1,200円+税　";
	    var y=x[5].cells;
	    y[1].innerHTML="　　4,000円+税　";
	    y[2].innerHTML="　　3,600円+税　";
	    y[3].innerHTML="　　3,200円+税　";
	    var y=x[6].cells;
	    y[1].innerHTML="　　2,500円+税　";
	    y[2].innerHTML="　　2,250円+税　";
	    y[3].innerHTML="　　2,000円+税　";
	    var y=x[7].cells;
	    y[1].innerHTML="　　1,700円+税　";
	    y[2].innerHTML="　　1,530円+税　";
	    y[3].innerHTML="　　1,360円+税　";
	}
}
//
//====================================================================================
//	Poster stand cost calculate function
//====================================================================================
//
//function postercost()
//{
//	var value0 = 0;
//	var op1=document.getElementsByName('form[size]');
//
//	if(op1[0].checked)
//	{
//		value0 = parseInt(document.getElementById('amount').value * 36100);
//	}
//	else
//	{
//		value0 = parseInt(document.getElementById('amount').value * 26800);
//	}
//
//	document.getElementById('tax').value = addCommas(Math.ceil(value0 * 0.05))+'円';
//	document.getElementById('totalcost').value = addCommas(Math.ceil(value0 + (value0 * 0.05)))+'円';
//}
//
//====================================================================================
//	Poster stand cost calculate function
//====================================================================================
//
function postercost()
{
	var costtable = new Array(7);
	var value0 = 0;
	var value1 = 0; //単価
	
	var op1 = document.getElementsByName('form[size]');

	var opt = document.getElementsByName('form[type]');
	if(opt[0].checked){
		if( document.getElementById('amount').value < 5 )
		{
			costtable[ 0 ] = 8000;
			costtable[ 1 ] = 4800;
			costtable[ 2 ] = 2600;
			costtable[ 3 ] = 2000;
			costtable[ 4 ] = 6000;
			costtable[ 5 ] = 3000;
			costtable[ 6 ] = 2200;
		}
		else if( document.getElementById('amount').value < 10 )
		{
			costtable[ 0 ] = 7200;
			costtable[ 1 ] = 4320;
			costtable[ 2 ] = 2340;
			costtable[ 3 ] = 1800;
			costtable[ 4 ] = 5400;
			costtable[ 5 ] = 2700;
			costtable[ 6 ] = 1940;
		}
		else
		{
			costtable[ 0 ] = 6400;
			costtable[ 1 ] = 3840;
			costtable[ 2 ] = 2080;
			costtable[ 3 ] = 1600;
			costtable[ 4 ] = 4800;
			costtable[ 5 ] = 2400;
			costtable[ 6 ] = 1760;
		}
	}else{
		if( document.getElementById('amount').value < 5 )
		{
			costtable[ 0 ] = 6000;
			costtable[ 1 ] = 3500;
			costtable[ 2 ] = 2100;
			costtable[ 3 ] = 1500;
			costtable[ 4 ] = 4000;
			costtable[ 5 ] = 2500;
			costtable[ 6 ] = 1700;
		}
		else if( document.getElementById('amount').value < 10 )
		{
			costtable[ 0 ] = 5400;
			costtable[ 1 ] = 3150;
			costtable[ 2 ] = 1890;
			costtable[ 3 ] = 1350;
			costtable[ 4 ] = 3600;
			costtable[ 5 ] = 2250;
			costtable[ 6 ] = 1530;
		}
		else
		{
			costtable[ 0 ] = 4800;
			costtable[ 1 ] = 2800;
			costtable[ 2 ] = 1680;
			costtable[ 3 ] = 1200;
			costtable[ 4 ] = 3200;
			costtable[ 5 ] = 2000;
			costtable[ 6 ] = 1360;
		}
	}

	for( i=0 ; i<7 ; i=i+1){
		if(op1[i].checked)
		{
			value0 = parseInt(document.getElementById('amount').value * costtable[i] );
			value1 = parseInt(costtable[i] );//単価を代入
			}
	}

	document.getElementById('tanka').value = addCommas(Math.ceil(value1))+'円';//単価を表示
	document.getElementById('syokei').value = addCommas(Math.ceil(value0))+'円';//小計を表示
//	document.form1.syokei.value = sogaku; // 総額を表示	
	document.getElementById('tax').value = addCommas(Math.ceil(value0 * 0.05))+'円';//消費税を表示
	document.getElementById('totalcost').value = addCommas(Math.ceil(value0 + (value0 * 0.05)))+'円';//税込合計を表示
}
//
//====================================================================================
//	Get Adrress by Postal code function
//====================================================================================
//
function displayOut(postal)
{
      /* textboxPrefixには、住所書き出しテキストボックスのIDを指定 */
      /* 例えばtextboxPrefixがID_ADDRの場合
         都道府県のみを自動で表示する場合、表示先のテキストボックスのIDをID_ADDR1とする */
      var textboxPrefix = "ID_ADDR";
      var textboxID = [
        "1", "2", "3", 
        "12", "23", "123",
        "1001", "1002", "1003", 
        "1012", "1023", "1123"
      ];

      var alert_flag = true;

      for(var i=0; i<textboxID.length; i++){
        var obj = document.getElementById(textboxPrefix + textboxID[i]);

        if(obj){
          var num = Number(textboxID[i]);

          switch(num){
          case 1:
            if(obj.type == "select-one") {
              for(var idx=0; idx<obj.length; idx++){
                if(obj.options[idx].text == postal.addr1){
                  obj.selectedIndex = idx; alert_flag = false;
                  break;
                }
              }
            }else{
              obj.value = postal.addr1; alert_flag = false;
            }
            break;
          case 2:
            obj.value = postal.addr2; alert_flag = false;
            break;
          case 3:
            obj.value = postal.addr3; alert_flag = false;
            break;
          case 12:
            obj.value = postal.addr1 + postal.addr2;
            alert_flag = false;
            break;
          case 23:
            obj.value = postal.addr2 + postal.addr3;
            alert_flag = false;
            break;
          case 123:
            obj.value = postal.addr1 + postal.addr2 + postal.addr3;
            alert_flag = false;
            break;
          case 1001:
            obj.value = postal.addr1_kana; alert_flag = false;
            break;
          case 1002:
            obj.value = postal.addr2_kana; alert_flag = false;
            break;
          case 1003:
            obj.value = postal.addr3_kana; alert_flag = false;
            break;
          case 1012:
            obj.value = postal.addr1_kana + postal.addr2_kana;
            alert_flag = false;
            break;
          case 1023:
            obj.value = postal.addr2_kana + postal.addr3_kana;
            alert_flag = false;
            break;
          case 1123:
            obj.value = postal.addr1_kana + postal.addr2_kana + postal.addr3_kana;
            alert_flag = false;
            break;
          }
        }
      }
      if(alert_flag) alert(POSTAL_alert);
      POSTAL_loadingObj.style.display = 'none';
}
//
//====================================================================================
//	Tab control function
//====================================================================================
//
function changeTab(currentTab,totalTabs)
{
	for (i=1;i<=totalTabs;i++){
		document.getElementById('tab'+i).style.display='none';
	}
	document.getElementById('tab'+currentTab).style.display='';
}
//
//===================================================================================
//	1000 separater function
//====================================================================================
//
function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}
//
//====================================================================================
//	Pole stand cost calculate function
//====================================================================================
//
function polecost(nCost)
{
	var value0 = 0;

	value0 = parseInt(document.getElementById('amount').value * nCost);

	document.getElementById('tax').value = addCommas(Math.ceil(value0 * 0.05))+'円';
	document.getElementById('totalcost').value = addCommas(Math.ceil(value0 + (value0 * 0.05)))+'円';
}
//
//====================================================================================
//	Poster stand cost calculate function
//====================================================================================
//
function pauchcost()
{
	var costtable = new Array(7);
	var value0 = 0;
	var value1 = 0;	//単価
	var op1=document.getElementsByName('form[size]');

	if( document.getElementById('amount').value == 1 )
	{
		costtable[ 0 ] = 4200;
		costtable[ 1 ] = 2400;
		costtable[ 2 ] = 1200;
		costtable[ 3 ] = 740;
		costtable[ 4 ] = 3000;
		costtable[ 5 ] = 1400;
		costtable[ 6 ] = 1000;
	}
	else if( document.getElementById('amount').value < 10 )
	{
		costtable[ 0 ] = 3360;
		costtable[ 1 ] = 1920;
		costtable[ 2 ] = 1020;
		costtable[ 3 ] = 629;
		costtable[ 4 ] = 2400;
		costtable[ 5 ] = 1120;
		costtable[ 6 ] = 850;
	}
	else
	{
		costtable[ 0 ] = 3150;
		costtable[ 1 ] = 1800;
		costtable[ 2 ] = 960;
		costtable[ 3 ] = 592;
		costtable[ 4 ] = 2250;
		costtable[ 5 ] = 1050;
		costtable[ 6 ] = 800;
	}

	for( i=0 ; i<7 ; i=i+1){
		if(op1[i].checked)
		{
			value0 = parseInt(document.getElementById('amount').value * costtable[i] );
			value1 = parseInt(costtable[i] );//単価を代入
		}
	}

	document.getElementById('tanka').value = addCommas(Math.ceil(value1))+'円';//単価を表示
	document.getElementById('syokei').value = addCommas(Math.ceil(value0))+'円';//小計を表示
	document.getElementById('tax').value = addCommas(Math.ceil(value0 * 0.05))+'円';//消費税を表示
	document.getElementById('totalcost').value = addCommas(Math.ceil(value0 + (value0 * 0.05)))+'円';//税込合計を表示
}
//
//====================================================================================
//	Poster stand cost calculate function
//====================================================================================
//
function pauchpackcost()
{
	var costtable = new Array(7);
	var value0 = 0;
	var value1 = 0;//単価
	var op1=document.getElementsByName('form[size]');

	if( document.getElementById('amount').value == 1 )
	{
		costtable[ 0 ] = 8700;
		costtable[ 1 ] = 4900;
		costtable[ 2 ] = 2600;
		costtable[ 3 ] = 1700;
		costtable[ 4 ] = 6000;
		costtable[ 5 ] = 3000;
		costtable[ 6 ] = 2200;
	}
	else if( document.getElementById('amount').value < 10 )
	{
		costtable[ 0 ] = 7830;
		costtable[ 1 ] = 4410;
		costtable[ 2 ] = 2340;
		costtable[ 3 ] = 1530;
		costtable[ 4 ] = 5400;
		costtable[ 5 ] = 2700;
		costtable[ 6 ] = 1980;
	}
	else
	{
		costtable[ 0 ] = 6960;
		costtable[ 1 ] = 3920;
		costtable[ 2 ] = 2080;
		costtable[ 3 ] = 1360;
		costtable[ 4 ] = 4800;
		costtable[ 5 ] = 2400;
		costtable[ 6 ] = 1760;
	}

	for( i=0 ; i<7 ; i=i+1){
		if(op1[i].checked)
		{
			value0 = parseInt(document.getElementById('amount').value * costtable[i] );
			value1 = parseInt(costtable[i] );//単価を代入
		}
	}

	document.getElementById('tanka').value = addCommas(Math.ceil(value1))+'円';//単価を表示
	document.getElementById('syokei').value = addCommas(Math.ceil(value0))+'円';//小計を表示
	document.getElementById('tax').value = addCommas(Math.ceil(value0 * 0.05))+'円';//消費税を表示
	document.getElementById('totalcost').value = addCommas(Math.ceil(value0 + (value0 * 0.05)))+'円';//税込合計を表示
}

//
//====================================================================================
//	Pole stand cost calculate function
//====================================================================================
//
function checkaddress()
{
	var op1=document.getElementsByName('form[deliveryto]');

	if(op1[0].checked)
	{
		document.getElementById('toplace').style.display = 'none';
	}
	else
	{
		document.getElementById('toplace').style.display = '';
	}
}
//
//====================================================================================
//	Cost calculate function
//====================================================================================
//
function calculate()
{
	var value0 = 0;
	var value1 = 0;
	var leftover = 0;
	var totalvalue = 0;
	var costtable = new Array(6);
	var vsize1 = 0;
	var vsize2 = 0;
	var vsize3 = 0;
	var vsize4 = 0;
	var vsize5 = 0;
	var vsize6 = 0;
	
	vsize1 = parseFloat(document.getElementById( 'width' ).value);
	vsize2 = parseFloat(document.getElementById( 'hight' ).value);
	vsize3 = parseInt(document.getElementById('amount').value);

	value0 = ( vsize1 * vsize2 ) * vsize3;
	document.getElementById('totalsize').value = addCommas(value0.toFixed(2))+'㎡';

	document.getElementById('size1').value = '';
	document.getElementById('size2').value = '';
	document.getElementById('size3').value = '';
	document.getElementById('size4').value = '';
	document.getElementById('size5').value = '';
	document.getElementById('size6').value = '';

	if( value0 > 0.9 && value0 < 30 )	value0 = value0 + 0.04;	
	totalvalue = addCommas(value0.toFixed(2));

//
//------------------------------------------------------------------------------------
// Setup Costs Table
//------------------------------------------------------------------------------------
//
		costtable[ 0 ] = 'メディア未選択';
		costtable[ 1 ] = 'メディア未選択';
		costtable[ 2 ] = 'メディア未選択';
		costtable[ 3 ] = 'メディア未選択';
		costtable[ 4 ] = 'メディア未選択';
		costtable[ 5 ] = 'メディア未選択';

		if( document.getElementById('type').value == '塩ビ' )
			{
				costtable[ 0 ] = 3000;
				costtable[ 1 ] = 5000;
				costtable[ 2 ] = 8000;
				costtable[ 3 ] = 7500;
				costtable[ 4 ] = 7000;
				costtable[ 5 ] = 6500;
			}
		else if( document.getElementById('type').value == '電飾塩ビ' )
			{
				costtable[ 0 ] = 4500;
				costtable[ 1 ] = 7500;
				costtable[ 2 ] = 12000;
				costtable[ 3 ] = 11300;
				costtable[ 4 ] = 10500;
				costtable[ 5 ] = 9800;
			}
		else if( document.getElementById('type').value == '反射シート' )
			{
				costtable[ 0 ] = 4500;
				costtable[ 1 ] = 7500;
				costtable[ 2 ] = 12000;
				costtable[ 3 ] = 11300;
				costtable[ 4 ] = 10500;
				costtable[ 5 ] = 9800;
			}
		else if( document.getElementById('type').value == 'ＰＰ合成紙' )
			{
				costtable[ 0 ] = 2000;
				costtable[ 1 ] = 3500;
				costtable[ 2 ] = 4000;
				costtable[ 3 ] = 4000;
				costtable[ 4 ] = 3600;
				costtable[ 5 ] = 3400;
			}
//
//------------------------------------------------------------------------------------
// Setup size amounts and per cost Information
//------------------------------------------------------------------------------------
//
	vsize1 = 0;
	vsize2 = 0;
	vsize3 = 0;
	vsize4 = 0;
	vsize5 = 0;
	vsize6 = 0;

	if( totalvalue >= 30 )
		{
			value0 = Math.floor(totalvalue / 30);
			vsize6 = value0 * 30;
			document.getElementById('size6').value = parseFloat(vsize6)+'㎡ x '+addCommas( costtable[ 5 ] )+'円 = '+addCommas( vsize6 * costtable[ 5 ] )+'円';
			leftover = totalvalue - vsize6;
		}
	else
		{
			leftover = totalvalue;
		}

	if( leftover >= 10 && leftover < 30 )
		{
			value0 = (( leftover / 29.9 ) * 29.9);	
			vsize5 = value0.toFixed(1);
			document.getElementById('size5').value = parseFloat(vsize5)+'㎡ x '+addCommas( costtable[ 4 ] )+'円 = '+addCommas( vsize5 * costtable[ 4 ] )+'円';
		}

	if( leftover >= 3 && leftover < 10 )
		{
			value0 = (( leftover / 9.9 ) * 9.9);	
			vsize4 = value0.toFixed(1);
			document.getElementById('size4').value = parseFloat(vsize4)+'㎡ x '+addCommas( costtable[ 3 ] )+'円 = '+addCommas( vsize4 * costtable[ 3 ] )+'円';
		}

	if( leftover >= 1 && leftover < 3 )
		{
			value0 = (( leftover / 2.9 ) * 2.9);	
			vsize3 = value0.toFixed(1);
			document.getElementById('size3').value = parseFloat(vsize3)+'㎡ x '+addCommas( costtable[ 2 ] )+'円 = '+addCommas( vsize3 * costtable[ 2 ] )+'円';
		}

	if( leftover > 0.24 && leftover < 1 )
		{
			vsize2 = 1;
			document.getElementById('size2').value = parseFloat(vsize2)+'枚 x '+addCommas( costtable[ 1 ] )+'円 = '+addCommas( vsize2 * costtable[ 1 ] )+'円';
		}

	if( leftover > 0 && leftover < 0.25 )
		{
			vsize1 = 1;
			document.getElementById('size1').value = parseFloat(vsize1)+'枚 x '+addCommas( costtable[ 0 ] )+'円 = '+addCommas( vsize1 * costtable[ 0 ] )+'円';
		}
//
//------------------------------------------------------------------------------------
// Setup Costs Information
//------------------------------------------------------------------------------------
//
		value0 = vsize1 * costtable[ value1, 0 ];
		value0 += parseInt( vsize2 * costtable[ 1 ] );
		value0 += parseInt( vsize3 * costtable[ 2 ] );
		value0 += parseInt( vsize4 * costtable[ 3 ] );
		value0 += parseInt( vsize5 * costtable[ 4 ] );
		value0 += parseInt( vsize6 * costtable[ 5 ] );
		document.getElementById('tax').value = addCommas(Math.ceil(value0 * 0.05))+'円';
		document.getElementById('totalcost').value = addCommas(Math.ceil(value0 + (value0 * 0.05)))+'円';
}
//
//====================================================================================
//	Cost calculate function　ターポリン
//====================================================================================
//
function taporin()
{
	var value0 = 0;//面積
	var value1 = 0;
	var leftover = 0;
	var totalvalue = 0;
	var costtable = new Array(6);
	var vsize1 = 0;//横
	var vsize2 = 0;//縦
//	var vsize3 = 0;//数量
	var vsize4 = 0;
	var vsize5 = 0;
	var vsize6 = 0;
	
	vsize1 = parseFloat(document.getElementById( 'width' ).value);//横サイズを代入
	vsize2 = parseFloat(document.getElementById( 'hight' ).value);//縦サイズを代入
//	vsize3 = parseInt(document.getElementById('amount').value);

	value0 = ( vsize1 * vsize2 );//面積を計算して代入
//	value0 = ( vsize1 * vsize2 ) * vsize3;

	value0 = (value0 * 10);//小数点第2位を切あげる処理
	value0 = Math.ceil(value0);//小数点第2位を切あげる処理
	value0 = (value0 / 10);//小数点第2位を切あげる処理

	document.getElementById('totalsize').value = addCommas(value0.toFixed(1))+'㎡';//面積を表示
	

//	document.getElementById('totalsize').value = addCommas(value0.toFixed(2))+'㎡';//面積を表示
	
//	document.getElementById('size1').value = '';
//	document.getElementById('size2').value = '';
//	document.getElementById('size3').value = '';
//	document.getElementById('size4').value = '';
//	document.getElementById('size5').value = '';
//	document.getElementById('size6').value = '';

	if( value0 > 0.9 && value0 < 30 )	value0 = value0 + 0.04;	
	totalvalue = addCommas(value0.toFixed(2));

//
//------------------------------------------------------------------------------------
// Setup Costs Table	ターポリン
//------------------------------------------------------------------------------------
//	
		costtable[ 0 ] = 6000;
		costtable[ 1 ] = 7000;
		costtable[ 2 ] = 8000;
		costtable[ 3 ] = 7500;
		costtable[ 4 ] = 7000;
		costtable[ 5 ] = 6500;
//
//------------------------------------------------------------------------------------
// Setup size amounts and per cost Information
//------------------------------------------------------------------------------------
//
	vsize1 = 0;
	vsize2 = 0;
	vsize3 = 0;
	vsize4 = 0;
	vsize5 = 0;
	vsize6 = 0;

	if( totalvalue >= 30 )
		{
			value0 = Math.floor(totalvalue / 30);
			vsize6 = value0 * 30;
//			document.getElementById('size6').value = parseFloat(vsize6)+'㎡ x '+addCommas( costtable[ 5 ] )+'円 = '+addCommas( vsize6 * costtable[ 5 ] )+'円';
			leftover = totalvalue - vsize6;
		}
	else
		{
			leftover = totalvalue;
		}

	if( leftover >= 10 && leftover < 30 )
		{
			value0 = (( leftover / 29.9 ) * 29.9);	
			vsize5 = value0.toFixed(1);
//			document.getElementById('size5').value = parseFloat(vsize5)+'㎡ x '+addCommas( costtable[ 4 ] )+'円 = '+addCommas( vsize5 * costtable[ 4 ] )+'円';
		}

	if( leftover >= 3 && leftover < 10 )
		{
			value0 = (( leftover / 9.9 ) * 9.9);	
			vsize4 = value0.toFixed(1);
//			document.getElementById('size4').value = parseFloat(vsize4)+'㎡ x '+addCommas( costtable[ 3 ] )+'円 = '+addCommas( vsize4 * costtable[ 3 ] )+'円';
		}

	if( leftover >= 1 && leftover < 3 )
		{
			value0 = (( leftover / 2.9 ) * 2.9);	
			vsize3 = value0.toFixed(1);
//			document.getElementById('size3').value = parseFloat(vsize3)+'㎡ x '+addCommas( costtable[ 2 ] )+'円 = '+addCommas( vsize3 * costtable[ 2 ] )+'円';
		}

	if( leftover > 0.24 && leftover < 1 )
		{
			vsize2 = 1;
//			document.getElementById('size2').value = parseFloat(vsize2)+'枚 x '+addCommas( costtable[ 1 ] )+'円 = '+addCommas( vsize2 * costtable[ 1 ] )+'円';
		}

	if( leftover > 0 && leftover < 0.25 )
		{
			vsize1 = 1;
//			document.getElementById('size1').value = parseFloat(vsize1)+'枚 x '+addCommas( costtable[ 0 ] )+'円 = '+addCommas( vsize1 * costtable[ 0 ] )+'円';
		}
//
//------------------------------------------------------------------------------------
// Setup Costs Information
//------------------------------------------------------------------------------------
//
		value0 = vsize1 * costtable[ value1, 0 ];
		value0 += parseInt( vsize2 * costtable[ 1 ] );
		value0 += parseInt( vsize3 * costtable[ 2 ] );
		value0 += parseInt( vsize4 * costtable[ 3 ] );
		value0 += parseInt( vsize5 * costtable[ 4 ] );
		value0 += parseInt( vsize6 * costtable[ 5 ] );
		document.getElementById('syokei').value = addCommas(Math.ceil(value0))+'円';//小計を表示
		document.getElementById('tax').value = addCommas(Math.ceil(value0 * 0.05))+'円';
		document.getElementById('totalcost').value = addCommas(Math.ceil(value0 + (value0 * 0.05)))+'円';
}
//
//====================================================================================
//	Cost calculate function　垂れ幕・舞台看板
//====================================================================================
//
function taremaku()
{
	var value0 = 0;//面積
	var value1 = 0;
	var leftover = 0;
	var totalvalue = 0;
	var costtable = new Array(6);
	var vsize1 = 0;//横
	var vsize2 = 0;//縦
	var vsize4 = 0;
	var vsize5 = 0;
	var vsize6 = 0;
	
	vsize1 = parseFloat(document.getElementById( 'width' ).value);//横サイズを代入
	vsize2 = parseFloat(document.getElementById( 'hight' ).value);//縦サイズを代入

	value0 = ( vsize1 * vsize2 );//面積を計算して代入

	value0 = (value0 * 10);//小数点第2位を切あげる処理
	value0 = Math.ceil(value0);//小数点第2位を切あげる処理
	value0 = (value0 / 10);//小数点第2位を切あげる処理

	document.getElementById('totalsize').value = addCommas(value0.toFixed(1))+'㎡';//面積を表示
	
	if( value0 > 0.9 && value0 < 30 )	value0 = value0 + 0.04;	
	totalvalue = addCommas(value0.toFixed(2));

//
//------------------------------------------------------------------------------------
// Setup Costs Table	垂れ幕・舞台看板
//------------------------------------------------------------------------------------
//	
		costtable[ 0 ] = 2000;
		costtable[ 1 ] = 3500;
		costtable[ 2 ] = 4000;
		costtable[ 3 ] = 3800;
		costtable[ 4 ] = 3600;
		costtable[ 5 ] = 3400;
//
//------------------------------------------------------------------------------------
// Setup size amounts and per cost Information
//------------------------------------------------------------------------------------
//
	vsize1 = 0;
	vsize2 = 0;
	vsize3 = 0;
	vsize4 = 0;
	vsize5 = 0;
	vsize6 = 0;

	if( totalvalue >= 30 )
		{
			value0 = Math.floor(totalvalue / 30);
			vsize6 = value0 * 30;
			leftover = totalvalue - vsize6;
		}
	else
		{
			leftover = totalvalue;
		}

	if( leftover >= 10 && leftover < 30 )
		{
			value0 = (( leftover / 29.9 ) * 29.9);	
			vsize5 = value0.toFixed(1);
		}

	if( leftover >= 3 && leftover < 10 )
		{
			value0 = (( leftover / 9.9 ) * 9.9);	
			vsize4 = value0.toFixed(1);
		}

	if( leftover >= 1 && leftover < 3 )
		{
			value0 = (( leftover / 2.9 ) * 2.9);	
			vsize3 = value0.toFixed(1);
		}

	if( leftover > 0.24 && leftover < 1 )
		{
			vsize2 = 1;
		}

	if( leftover > 0 && leftover < 0.25 )
		{
			vsize1 = 1;
		}
//
//------------------------------------------------------------------------------------
// Setup Costs Information
//------------------------------------------------------------------------------------
//
		value0 = vsize1 * costtable[ value1, 0 ];
		value0 += parseInt( vsize2 * costtable[ 1 ] );
		value0 += parseInt( vsize3 * costtable[ 2 ] );
		value0 += parseInt( vsize4 * costtable[ 3 ] );
		value0 += parseInt( vsize5 * costtable[ 4 ] );
		value0 += parseInt( vsize6 * costtable[ 5 ] );
		document.getElementById('syokei').value = addCommas(Math.ceil(value0))+'円';//小計を表示
		document.getElementById('tax').value = addCommas(Math.ceil(value0 * 0.05))+'円';
		document.getElementById('totalcost').value = addCommas(Math.ceil(value0 + (value0 * 0.05)))+'円';
}




