var co = new Object;
function recalc_onclick(ctl) {
  if (true) {

co.p1C3=document.formc.p1C3.checked;
co.p1C4=document.formc.p1C4.checked;
co.p1C6=document.formc.p1C6.checked;
co.p1C7=document.formc.p1C7.checked;
calc(co);
document.formc.p1B8.value=eedatefmt(fmtdate5,co.p1B8);
document.formc.p1C10.value=co.p1C10;
document.formc.p1C11.value=co.p1C11;
document.formc.p1C12.value=co.p1C12;
document.formc.p1C13.value=co.p1C13;
document.formc.p1C14.value=co.p1C14;
document.formc.p1C15.value=co.p1C15;

document.formc.p1C17.value=co.p1C17;
document.formc.p1C18.value=co.p1C18;

document.formc.p1B17.value=eedatefmt(fmtdate5,co.p1B17);
document.formc.p1B18.value=eedatefmt(fmtdate5,co.p1B18);
document.formc.p1B19.value=eedatefmt(fmtdate5,co.p1B19);
};};


var eeisus=1;var eetrue="TRUE";var eefalse="FALSE";var eedec=".";var eeth=",";var eedecreg=new RegExp("[.]","g");var eethreg=new RegExp(",","g"); var fmtdaynamesshort=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat"); var fmtdaynameslong=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"); var fmtmonthnamesshort=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); var fmtmonthnameslong=new Array("January","February","March","April","May","June","July","August","September","October","November","December"); var fmtstrings=new Array(","," ","$"); var fmtdate5=new Array(34,25,2);

function calc(data){
var c1C3=data.p1C3;
var c1C4=data.p1C4;
var c1C6=data.p1C6;
var c1C7=data.p1C7;
var c1B3=(150);
var c1B4=(325);
var c1B6=(60);
var c1B7=(45);
var c1B10=(48);
var c1B11=(300);
var c1B12=(63.5);
var c1B13=(40);
var c1B14=(16);
var c1B15=(80);
var c1B16=(0);

var c1B20=(14);//new line
var c1B21=(30);//new line

var c1B8=(((((((((c1C3)?(c1B3):(0)))+(((c1C4)?(c1B4):(0)))))+(((c1C6)?(c1B6):(0)))))+(((c1C7)?(c1B7):(0)))));
var c1C10=(((c1C3)?("yes"):("no")));
var c1C11=(((c1C3)?("yes"):("no")));
var c1C12=(((c1C3)?("yes"):("no")));
var c1C13=(((c1C4)?("yes"):("no")));
var c1C14=(((c1C4)?("yes"):("no")));
var c1C15=(((c1C6)?("yes"):("no")));
var c1C16=(((c1C7)?("yes"):("no")));

var c1C17="yes";
var c1C18=(((c1C6)?("yes"):("no")));

var c1B17=(((((((((c1C3)?(((((c1B10)+(c1B11)))+(c1B12))):(0)))+(((c1C4)?(((c1B13)+(c1B14))):(0)))))+(((c1C6)?(c1B15):(0)))))+(((c1C7)?(c1B16):(0)))));
c1B17=(c1B17)+(c1B20);
c1B17=(c1B17)+((c1C6)?(c1B21):(0));

var c1B18=(((((((((((c1C3)?(((((c1B3)+(c1B10)))+(c1B12))):(0)))+(((c1C4)?(((((c1B4)+(c1B13)))+(c1B14))):(0)))))+(((c1C6)?(c1B6):(0)))))+(((c1C7)?(((c1B7)+(c1B16))):(0)))))*(0.13)));
//c1B18=(c1B18)+((c1B20)*(0.05));
//c1B18=(c1B18)+(((c1C6)?((c1B21)*(0.05)):(0)));
c1B18=((c1B8)+(c1B17))*(0.13);
c1B18=(c1B18)-((c1C3)?((c1B11)*(0.13)):(0)) //c1B10 gov filing fee not taxable
c1B18=(c1B18)-((c1C6)?((c1B15)*(0.13)):(0)) // bus name filing fee not taxable

var c1B19=(((((c1B8)+(c1B17)))+(c1B18)));

data.p1B8=c1B8;
data.p1C10=c1C10;
data.p1C11=c1C11;
data.p1C12=c1C12;
data.p1C13=c1C13;
data.p1C14=c1C14;
data.p1C15=c1C15;
data.p1C17=c1C17;
data.p1C18=c1C18;
data.p1B17=c1B17;
data.p1B18=c1B18;
data.p1B19=c1B19;};

function myIsNaN(x){return(isNaN(x)||(typeof x=='number'&&!isFinite(x)));};function mod(n,d){return n-d*Math.floor(n/d);};function round(n,nd){if(isFinite(n)&&isFinite(nd)){var sign_n=(n<0)?-1:1;var abs_n=Math.abs(n);var factor=Math.pow(10,nd);return sign_n*Math.round(abs_n*factor)/factor;}else{return NaN;}};function eedisplayFloat(x){if(myIsNaN(x)){return Number.NaN;}else{return String(x).replace(/\./g,eedec);}};function eedisplayScientific(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var str=String(x.toExponential(nd));return str.replace(/\./g,eedec);}};function eedisplayFloatND(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var res=round(x,nd);if(nd>0){var str=String(res);if(str.indexOf('e')!=-1)return str;if(str.indexOf('E')!=-1)return str;var parts=str.split('.');if(parts.length<2){var decimals=('00000000000000').substring(0,nd);return(parts[0]).toString()+eedec+decimals;}else{var decimals=((parts[1]).toString()+'00000000000000').substring(0,nd);return(parts[0]).toString()+eedec+decimals;}}else{return res;}}};function eedisplayPercent(x){if(myIsNaN(x)){return Number.NaN;}else{var tmp=(x*100).toString()+'%';return tmp.replace(/\./g,eedec);}};function eedisplayPercentND(x,nd){if(myIsNaN(x)){return Number.NaN;}else{return eedisplayFloatND(x*100,nd)+'%';}}function eedisplayFloatNDTh(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var res=round(x,nd);if(nd>0){var str=String(res);if(str.indexOf('e')!=-1)return str;if(str.indexOf('E')!=-1)return str;var parts=str.split('.');var res2=eeinsertThousand(parts[0].toString());if(parts.length<2){var decimals=('00000000000000').substring(0,nd);return(res2+eedec+decimals);}else{var decimals=((parts[1]).toString()+'00000000000000').substring(0,nd);return(res2+eedec+decimals);}}else{return(eeinsertThousand(res.toString()));}}};function eedisplayPercentNDTh(x,nd){if(myIsNaN(x)){return Number.NaN;}else{return eedisplayFloatNDTh(x*100,nd)+'%';}}function eeinsertThousand(whole){if(whole==""||whole.indexOf("e")>=0){return whole;}else{var minus_sign="";if(whole.charAt(0)=="-"){minus_sign="-";whole=whole.substring(1);};var res="";var str_length=whole.length-1;for(var ii=0;ii<=str_length;ii++){if(ii>0&&ii%3==0){res=eeth+res;};res=whole.charAt(str_length-ii)+res;};return minus_sign+res;}};function eedatefmt(fmt,x){if(!isFinite(x))return Number.NaN;var tmp=0;var res="";var len=fmt.length;for(var ii=0;ii<len;ii++){if(fmt[ii]>31){res+=fmtstrings[fmt[ii]-32];}else{switch(fmt[ii]){case 2:res+=eemonth(x);break;case 3:tmp=eemonth(x);if(tmp<10){res+="0";};res+=tmp;break;case 4:res+=fmtmonthnamesshort[eemonth(x)-1];break;case 5:res+=fmtmonthnameslong[eemonth(x)-1];break;case 6:res+=eeday(x);break;case 7:tmp=eeday(x);if(tmp<10){res+="0";};res+=tmp;break;case 8:res+=fmtdaynamesshort[weekday(x,1)-1];break;case 9:res+=fmtdaynameslong[weekday(x,1)-1];break;case 10:tmp=year(x)%100;if(tmp<10){res+="0";};res+=tmp;break;case 11:res+=year(x);break;case 12:res+=hour(x);break;case 13:tmp=hour(x);if(tmp<10){res+="0";};res+=tmp;break;case 14:tmp=hour(x)%12;if(tmp==0){res+="12";}else{res+=tmp%12;};break;case 15:tmp=hour(x)%12;if(tmp==0){res+="12";}else{if(tmp<10){res+="0";};res+=tmp;};break;case 16:res+=minute(x);break;case 17:tmp=minute(x);if(tmp<10){res+="0";};res+=tmp;break;case 18:res+=second(x);break;case 19:tmp=second(x);if(tmp<10){res+="0";};res+=tmp;break;case 21:case 22:if(hour(x)<12){res+="AM";}else{res+="PM";};break;case 23:res+=eedisplayFloat(x);break;case 24:tmp=fmt[++ii];res+=eedisplayFloatND(x,tmp);break;case 25:tmp=fmt[++ii];res+=eedisplayFloatNDTh(x,tmp);break;case 26:res+=eedisplayPercent(x);break;case 27:tmp=fmt[++ii];res+=eedisplayPercentND(x,tmp);break;case 28:tmp=fmt[++ii];res+=eedisplayPercentNDTh(x,tmp);break;case 29:tmp=fmt[++ii];res+=eedisplayScientific(x,tmp);break;};};};return res;};function leap_gregorian(year){return((year%4)==0)&&(!(((year%100)==0)&&((year%400)!=0)));}var GREGORIAN_EPOCH=1721425;function gregorian_to_jd(year,month,day){return(GREGORIAN_EPOCH-0)+(365*(year-1))+Math.floor((year-1)/4)+(-Math.floor((year-1)/100))+Math.floor((year-1)/400)+Math.floor((((367*month)-362)/12)+((month<=2)?0:(leap_gregorian(year)?-1:-2))+day);}function jd_to_gregorian(jd){var wjd,depoch,quadricent,dqc,cent,dcent,quad,dquad,yindex,year,yearday,leapadj;wjd=Math.floor(jd);depoch=wjd-GREGORIAN_EPOCH-1;quadricent=Math.floor(depoch/146097);dqc=mod(depoch,146097);cent=Math.floor(dqc/36524);dcent=mod(dqc,36524);quad=Math.floor(dcent/1461);dquad=mod(dcent,1461);yindex=Math.floor(dquad/365);year=(quadricent*400)+(cent*100)+(quad*4)+yindex;if(!((cent==4)||(yindex==4))){year++;}yearday=wjd-gregorian_to_jd(year,1,1);leapadj=((wjd<gregorian_to_jd(year,3,1))?0:(leap_gregorian(year)?1:2));var month=Math.floor((((yearday+leapadj)*12)+373)/367);var day=(wjd-gregorian_to_jd(year,month,1))+1;return new Array(year,month,day);}function eeday(serial_number){if(!isFinite(serial_number))return Number.NaN;if(serial_number<1){return 0;}if(serial_number>60)serial_number--;var res=jd_to_gregorian(serial_number+2415020);return res[2];};function hour(serial_number){if(!isFinite(serial_number))return Number.NaN;var res=Math.floor((serial_number-Math.floor(serial_number))*86400+0.5);return Math.floor(res/3600);}function minute(serial_number){if(!isFinite(serial_number))return Number.NaN;var res=Math.floor((serial_number-Math.floor(serial_number))*86400+0.5);return Math.floor(res/60)%60;};function eemonth(serial_number){if(!isFinite(serial_number))return Number.NaN;if(serial_number<1){return 1;}if(serial_number>60)serial_number--;var res=jd_to_gregorian(serial_number+2415020);return res[1];};function second(serial_number){if(!isFinite(serial_number))return Number.NaN;var res=Math.floor((serial_number-Math.floor(serial_number))*86400+0.5);return res%60;};function weekday(serial_number,return_type){if(!isFinite(return_type)||!isFinite(serial_number))return Number.NaN;if(return_type<1||return_type>3)return Number.NaN;var res=Math.floor(serial_number+6)%7;switch(Math.floor(return_type)){case 1:return res+1;case 2:return(res+6)%7+1;case 3:return(res+6)%7;};return "hej";};function year(serial_number){if(!isFinite(serial_number))return Number.NaN;if(serial_number<1){return 1900;}if(serial_number>60)serial_number--;var res=jd_to_gregorian(serial_number+2415020);return res[0];};

function reset_onclick(x){document.formc.reset();postcode();recalc_onclick('');};function postcode(){};function eequerystring(){var querystring=document.location.search;if(querystring.length>0){variables=(querystring.substring(1)).split("&");var variable;var key;var value;for(var ii=0;ii<variables.length;ii++){variable=variables[ii].split("=");key=unescape(variable[0]);value=unescape(variable[1]);if(document.formc[key]!=null){document.formc[key].value=value;}}}}function initial_update(){postcode('');eequerystring();recalc_onclick('');}

var submitted = false;
function check_submit()
{
 if (submitted) {
	alert("You have already submitted the form.  Please be patient.");
	submitted = false;  // reset if the user wants to submit again, for example
						// due to failure
	return false;
 } else {
	recalc_onclick('');   // force recalc before submit
	submitted = true;
document.formc.submit();
	return true;
 }
}



