

function Number(Num) 
{
    n=""; Num="" + eval(Num); len=Num.length;
    for(i=len-1;i>=0;i--)
    {
     n=Num.charAt(i)+n;
     if((((len-i)%3)==0) && (i!=0)) n=","+n;
    }
    return n;
}

function feeCheck()
{
fee1=termCheck();
fee2=optionCheck();
document.getElementById('total').innerHTML=Number(fee1+fee2+15000);
}

function termCheck()
{
 if(document.webPlan.elements['term'][0].checked){
 document.getElementById('service').innerHTML='5,980';
 document.getElementById('tanka').innerHTML='5,980';
 document.getElementById('kikan').innerHTML='1';
 fee1=5980;
 };
 if(document.webPlan.elements['term'][1].checked){
 document.getElementById('service').innerHTML='17,040';
 document.getElementById('tanka').innerHTML='5,680';
 document.getElementById('kikan').innerHTML='3';
 fee1=17040;
 };
 if(document.webPlan.elements['term'][2].checked){
 document.getElementById('service').innerHTML='32,290';
 document.getElementById('tanka').innerHTML='5,382';
 document.getElementById('kikan').innerHTML='6';
 fee1=32290;
 };
 if(document.webPlan.elements['term'][3].checked){
 document.getElementById('service').innerHTML='60,990';
 document.getElementById('tanka').innerHTML='5,083';
 document.getElementById('kikan').innerHTML='12';
 fee1=60990;
 };
return (fee1);
}

function termFee1(term)
{
tfee=Math.floor(1280*term*0.95/10)*10;
return (tfee);
}

function termFee2(term)
{
tfee=Math.floor(1280*term*0.9/10)*10;
return (tfee);
}
function termFee3(term)
{
tfee=Math.floor(1280*term*0.85/10)*10;
return (tfee);
}



function tFee36(term)
{
tfee=Math.floor(4980*term*0.95/10)*10 + Math.floor(3980*(document.webPlan.elements['opt3'].selectedIndex-1)*term*0.95/10)*10;
return (tfee);
}

function tFee37(term)
{
tfee=Math.floor(4980*term*0.9/10)*10 + Math.floor(3980*(document.webPlan.elements['opt3'].selectedIndex-1)*term*0.9/10)*10;
return (tfee);
}

function tFee38(term)
{
tfee=Math.floor(4980*term*0.85/10)*10 + Math.floor(3980*(document.webPlan.elements['opt3'].selectedIndex-1)*term*0.85/10)*10;
return (tfee);
}

function optionCheck()
{
fee2=0;
 if(document.webPlan.elements['term'][0].checked)
 term=1;
 if(document.webPlan.elements['term'][1].checked)
 term=3;
 if(document.webPlan.elements['term'][2].checked)
 term=6;
 if(document.webPlan.elements['term'][3].checked)
 term=12;
 if(document.webPlan.elements['opt1'].checked){
  switch(term){
   case 3:tfee=termFee1(term); tanfee=Math.floor(1280*0.95); break;
   case 6:tfee=termFee2(term); tanfee=Math.floor(1280*0.9); break;
   case 12:tfee=termFee3(term); tanfee=Math.floor(1280*0.85); break;
   default:tfee=1280*term; tanfee=1280;  
  }
  fee2+=tfee;
  document.getElementById('fees1').innerHTML=Number(tfee);
  document.getElementById('tanf1').innerHTML=Number(tanfee);
 };
 if(document.webPlan.elements['opt1'].checked==false){
 document.getElementById('fees1').innerHTML="0";
 document.getElementById('tanf1').innerHTML="1,280";
 };
 dom=(document.webPlan.elements['opt2'].selectedIndex)*10000;
 document.getElementById('fees2').innerHTML=Number(dom);
 fee2+=dom;
 if(document.webPlan.elements['opt3'].selectedIndex==0){
  uadd=0;
  tanfee1=4980;
  tanfee2=3980;  
 };

 if(document.webPlan.elements['opt3'].selectedIndex>=1){
  switch(term){
  case 3:uadd=tFee36(term); tanfee1=Math.floor(4980*0.95); tanfee2=Math.floor(3980*0.95); break;
  case 6:uadd=tFee37(term); tanfee1=Math.floor(4980*0.9); tanfee2=Math.floor(3980*0.9); break;
  case 12:uadd=tFee38(term); tanfee1=Math.floor(4980*0.85); tanfee2=Math.floor(3980*0.85); break;
  default:uadd=(4980+ 3980*(document.webPlan.elements['opt3'].selectedIndex-1))*term; tanfee1=4980; tanfee2=3980;  
  }
 };
 document.getElementById('fees3').innerHTML=Number(uadd);
 document.getElementById('tanf31').innerHTML=Number(tanfee1);
 document.getElementById('tanf32').innerHTML=Number(tanfee2);
 fee2+=uadd;
 if(document.webPlan.elements['opt4'].checked){
  switch(term){
   case 3:tfee=termFee1(term); tanfee=Math.floor(1280*0.95); break;
   case 6:tfee=termFee2(term); tanfee=Math.floor(1280*0.9); break;
   case 12:tfee=termFee3(term); tanfee=Math.floor(1280*0.85); break;
   default:tfee=1280*term; tanfee=1280;  
  }
  fee2+=tfee;
  document.getElementById('fees4').innerHTML=Number(tfee);
  document.getElementById('tanf4').innerHTML=Number(tanfee);
 };
 if(document.webPlan.elements['opt4'].checked==false){
 document.getElementById('fees4').innerHTML="0";
 document.getElementById('tanf4').innerHTML="1,280";
 };
 if(document.webPlan.elements['opt5'].checked){
  switch(term){
  case 3:tfee=termFee1(term); tanfee=Math.floor(1280*0.95); break;
  case 6:tfee=termFee2(term); tanfee=Math.floor(1280*0.9); break;
  case 12:tfee=termFee3(term); tanfee=Math.floor(1280*0.85); break;
  default:tfee=1280*term; tanfee=1280;  
  }
 document.getElementById('fees5').innerHTML=Number(tfee);
 document.getElementById('tanf5').innerHTML=Number(tanfee);
 fee2+=tfee;
 };
 if(document.webPlan.elements['opt5'].checked==false){
 document.getElementById('fees5').innerHTML="0";
 document.getElementById('tanf5').innerHTML="1,280";
 };
document.getElementById('option').innerHTML=Number(fee2);
return (fee2);
}


function Submit(rflag)
{
 chkm=/.+@.+\..+/;
 chku=/^http.+\..+/;
 if(document.webPlan.thename.value.length<2) 
 {
 alert("お名前を入力してください。");
 return;
 };
 if(document.webPlan.themail.value.length<2) 
 {
 alert("メールアドレスを入力してください。");
 return;
 };
 if(!document.webPlan.themail.value.match(chkm)) 
 {
 alert("メールアドレスが正しくありません。");
 return;
 };
 if(document.webPlan.theurl.value.length<2) 
 {
 alert("ご利用サイトURLを入力してください。");
 return;
 };
 if(!document.webPlan.theurl.value.match(chku)) 
 {
 alert("URLが正しくありません。");
 return;
 };
if(rflag==2) document.webPlan.elements['request'].value="on";
document.webPlan.elements['startfee'].value=document.getElementById('syoki').innerHTML;
document.webPlan.elements['option1'].value=document.getElementById('fees1').innerHTML;
document.webPlan.elements['option2'].value=document.getElementById('fees2').innerHTML;
document.webPlan.elements['option3'].value=document.getElementById('fees3').innerHTML;
document.webPlan.elements['option4'].value=document.getElementById('fees4').innerHTML;
document.webPlan.elements['option5'].value=document.getElementById('fees5').innerHTML;
document.webPlan.elements['termfee'].value=document.getElementById('service').innerHTML;
document.webPlan.elements['feesum'].value=document.getElementById('total').innerHTML;
document.webPlan.elements['optsum'].value=document.getElementById('option').innerHTML;
document.webPlan.submit();
}

