
 

var co = new Object;
function recalc_onclick(ctl) {
  if (true) {


co.p1A11=eeparseFloat(document.formc.p1A11.value);co.p1D11=document.formc.p1D11[document.formc.p1D11.selectedIndex].value;co.p1C13=document.formc.p1C13[document.formc.p1C13.selectedIndex].value;co.p1B14=eeparseFloat(document.formc.p1B14.value);co.p1B15=eeparseFloat(document.formc.p1B15.value);co.p1B16=eeparseFloat(document.formc.p1B16.value);co.p1B17=eeparseFloat(document.formc.p1B17.value);co.p1B20=eeparseFloat(document.formc.p1B20.value);co.p1B21=eeparseFloat(document.formc.p1B21.value);co.p1E25=eeparseFloat(document.formc.p1E25.value);co.p1E27=eeparseFloat(document.formc.p1E27.value);co.p1E30=eeparseFloat(document.formc.p1E30.value);co.p1A40=document.formc.p1A40[document.formc.p1A40.selectedIndex].value;co.p1E40=document.formc.p1E40[document.formc.p1E40.selectedIndex].value;co.p1C43=document.formc.p1C43[document.formc.p1C43.selectedIndex].value;co.p1B46=document.formc.p1B46[document.formc.p1B46.selectedIndex].value;co.p1B51=eeparseFloat(document.formc.p1B51.value);co.p1E56=eeparseFloat(document.formc.p1E56.value);co.p1H56=eeparseFloat(document.formc.p1H56.value);co.p1E57=eeparseFloat(document.formc.p1E57.value);co.p1H57=eeparseFloat(document.formc.p1H57.value);co.p1A62=document.formc.p1A62[document.formc.p1A62.selectedIndex].value;co.p1E62=eeparseFloatV(document.formc.p1E62[document.formc.p1E62.selectedIndex].value);co.p1H62=eeparseFloatV(document.formc.p1H62[document.formc.p1H62.selectedIndex].value);co.p1C66=eeparseFloatV(document.formc.p1C66[document.formc.p1C66.selectedIndex].value);co.p1F66=eeparseFloatV(document.formc.p1F66[document.formc.p1F66.selectedIndex].value);calc(co);document.formc.p1E33.value=eedisplayFloatNDTh(co.p1E33,0);document.formc.p1H33.value=eeisnumber(co.p1H33)?eedatefmt(fmtdate8,co.p1H33):co.p1H33;document.formc.p1K33.value=eedisplayFloatNDTh(co.p1K33,0);document.formc.p1E34.value=eedatefmt(fmtdate8,co.p1E34);document.formc.p1A44.value=eedisplayFloat(co.p1A44);document.formc.p1E45.value=eedisplayFloatNDTh(co.p1E45,0);document.formc.p1E46.value=eedatefmt(fmtdate8,co.p1E46);document.formc.p1A71.value=eedisplayFloatNDTh(co.p1A71,0);document.formc.p1E71.value=eedatefmt(fmtdate8,co.p1E71);document.formc.p1H71.value=eedisplayFloatNDTh(co.p1H71,0);document.formc.p1A72.value=eedatefmt(fmtdate8,co.p1A72);document.formc.p1E75.value=eedisplayFloatNDTh(co.p1E75,0);document.formc.p1E77.value=eedatefmt(fmtdate6,co.p1E77);document.formc.p1E79.value=eedisplayFloatNDTh(co.p1E79,0);
};};


var eeisus=0;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,0); var fmtdate6=new Array(34,25,0); var fmtdate7=new Array(6,35,4); var fmtdate8=new Array(34,25,2);

var row2xA10A16=new Array(7);for(var jj=0;jj<7;jj++){row2xA10A16[jj]=""};var row2xB10B16=new Array(7);for(var jj=0;jj<7;jj++){row2xB10B16[jj]=0};var row6xA7A17=new Array(11);for(var jj=0;jj<11;jj++){row6xA7A17[jj]=0};var row6xB7B17=new Array(11);for(var jj=0;jj<11;jj++){row6xB7B17[jj]=0};var row6xE7E17=new Array(11);for(var jj=0;jj<11;jj++){row6xE7E17[jj]=0};var row6xF7F17=new Array(11);for(var jj=0;jj<11;jj++){row6xF7F17[jj]=0};var row6xI7I17=new Array(11);for(var jj=0;jj<11;jj++){row6xI7I17[jj]=0};var row6xJ7J17=new Array(11);for(var jj=0;jj<11;jj++){row6xJ7J17[jj]=0};var row6xA23A33=new Array(11);for(var jj=0;jj<11;jj++){row6xA23A33[jj]=0};var row6xB23B33=new Array(11);for(var jj=0;jj<11;jj++){row6xB23B33[jj]=0};var row6xE23E33=new Array(11);for(var jj=0;jj<11;jj++){row6xE23E33[jj]=0};var row6xF23F33=new Array(11);for(var jj=0;jj<11;jj++){row6xF23F33[jj]=0};var row6xI23I33=new Array(11);for(var jj=0;jj<11;jj++){row6xI23I33[jj]=0};var row6xJ23J33=new Array(11);for(var jj=0;jj<11;jj++){row6xJ23J33[jj]=0};var row6xA45A47=new Array(3);for(var jj=0;jj<3;jj++){row6xA45A47[jj]=""};var row6xB45B47=new Array(3);for(var jj=0;jj<3;jj++){row6xB45B47[jj]=0};var row6xD45D47=new Array(3);for(var jj=0;jj<3;jj++){row6xD45D47[jj]=""};var row6xE45E47=new Array(3);for(var jj=0;jj<3;jj++){row6xE45E47[jj]=0};var row6xH45H47=new Array(3);for(var jj=0;jj<3;jj++){row6xH45H47[jj]=""};var row6xI45I47=new Array(3);for(var jj=0;jj<3;jj++){row6xI45I47[jj]=0};var row6xK45K47=new Array(3);for(var jj=0;jj<3;jj++){row6xK45K47[jj]=""};var row6xL45L47=new Array(3);for(var jj=0;jj<3;jj++){row6xL45L47[jj]=0};function calc(data){var c1A11=data.p1A11;var c1D11=data.p1D11;var c1C13=data.p1C13;var c1B14=data.p1B14;var c1B15=data.p1B15;var c1B16=data.p1B16;var c1B17=data.p1B17;var c1B20=data.p1B20;var c1B21=data.p1B21;var c1E25=data.p1E25;var c1E27=data.p1E27;var c1E30=data.p1E30;var c1A40=data.p1A40;var c1E40=data.p1E40;var c1C43=data.p1C43;var c1B46=data.p1B46;var c1B51=data.p1B51;var c1E56=data.p1E56;var c1H56=data.p1H56;var c1E57=data.p1E57;var c1H57=data.p1H57;var c1A62=data.p1A62;var c1E62=data.p1E62;var c1H62=data.p1H62;var c1C66=data.p1C66;var c1F66=data.p1F66;row2xA10A16[0]=("3 star");row2xB10B16[0]=(4);row2xA10A16[1]=("4 star");row2xB10B16[1]=(3.5);row2xA10A16[2]=("5 star");row2xB10B16[2]=(3);row2xA10A16[3]=("6 star");row2xB10B16[3]=(2.5);row2xA10A16[4]=("Composting");row2xB10B16[4]=(0);row2xA10A16[5]=("Old dual flush");row2xB10B16[5]=(7);row2xA10A16[6]=("Single flush");row2xB10B16[6]=(11);var c4E10=(((365)*(0.9)));var c4B19=(18);var c4C19=(42);var c4B24=(0.7);var c4B25=(0.75);var c4B26=(0.8);var c4B27=(0.7);row6xA7A17[0]=(1);row6xB7B17[0]=(135);row6xE7E17[0]=(1);row6xF7F17[0]=(165);row6xI7I17[0]=(1);row6xJ7J17[0]=(195);row6xA7A17[1]=(1.5);row6xB7B17[1]=(113);row6xE7E17[1]=(1.5);row6xF7F17[1]=(138);row6xI7I17[1]=(1.5);row6xJ7J17[1]=(163);row6xA7A17[2]=(2);row6xB7B17[2]=(95);row6xE7E17[2]=(2);row6xF7F17[2]=(116);row6xI7I17[2]=(2);row6xJ7J17[2]=(137);row6xA7A17[3]=(2.5);row6xB7B17[3]=(79);row6xE7E17[3]=(2.5);row6xF7F17[3]=(97);row6xI7I17[3]=(2.5);row6xJ7J17[3]=(114);row6xA7A17[4]=(3);row6xB7B17[4]=(66);row6xE7E17[4]=(3);row6xF7F17[4]=(81);row6xI7I17[4]=(3);row6xJ7J17[4]=(96);row6xA7A17[5]=(3.5);row6xB7B17[5]=(55);row6xE7E17[5]=(3.5);row6xF7F17[5]=(68);row6xI7I17[5]=(3.5);row6xJ7J17[5]=(80);row6xA7A17[6]=(4);row6xB7B17[6]=(46);row6xE7E17[6]=(4);row6xF7F17[6]=(57);row6xI7I17[6]=(4);row6xJ7J17[6]=(67);row6xA7A17[7]=(4.5);row6xB7B17[7]=(38);row6xE7E17[7]=(4.5);row6xF7F17[7]=(47);row6xI7I17[7]=(4.5);row6xJ7J17[7]=(56);row6xA7A17[8]=(5);row6xB7B17[8]=(32);row6xE7E17[8]=(5);row6xF7F17[8]=(40);row6xI7I17[8]=(5);row6xJ7J17[8]=(47);row6xA7A17[9]=(5.5);row6xB7B17[9]=(27);row6xE7E17[9]=(5.5);row6xF7F17[9]=(33);row6xI7I17[9]=(5.5);row6xJ7J17[9]=(39);row6xA7A17[10]=(6);row6xB7B17[10]=(23);row6xE7E17[10]=(6);row6xF7F17[10]=(28);row6xI7I17[10]=(6);row6xJ7J17[10]=(33);row6xA23A33[0]=(1);row6xB23B33[0]=(1.8500063419583967);row6xE23E33[0]=(1);row6xF23F33[0]=(2.186371131405378);row6xI23I33[0]=(1);row6xJ23J33[0]=(2.5227359208523592);row6xA23A33[1]=(1.5);row6xB23B33[1]=(1.5213277455238645);row6xE23E33[1]=(1.5);row6xF23F33[1]=(1.7979327901645672);row6xI23I33[1]=(1.5);row6xJ23J33[1]=(2.0745378348052701);row6xA23A33[2]=(2);row6xB23B33[2]=(1.2405046296296296);row6xE23E33[2]=(2);row6xF23F33[2]=(1.4660509259259258);row6xI23I33[2]=(2);row6xJ23J33[2]=(1.6915972222222222);row6xA23A33[3]=(2.5);row6xB23B33[3]=(1.0005692542324212);row6xE23E33[3]=(2.5);row6xF23F33[3]=(1.1824909368201342);row6xI23I33[3]=(2.5);row6xJ23J33[3]=(1.3644126194078472);row6xA23A33[4]=(3);row6xB23B33[4]=(0.79556837962962956);row6xE23E33[4]=(3);row6xF23F33[4]=(0.9402171759259258);row6xI23I33[4]=(3);row6xJ23J33[4]=(1.0848659722222223);row6xA23A33[5]=(3.5);row6xB23B33[5]=(0.62041555558966743);row6xE23E33[5]=(3.5);row6xF23F33[5]=(0.73321838387869798);row6xI23I33[5]=(3.5);row6xJ23J33[5]=(0.84602121216772841);row6xA23A33[6]=(4);row6xB23B33[6]=(0.47076491712962959);row6xE23E33[6]=(4);row6xF23F33[6]=(0.55635853842592575);row6xI23I33[6]=(4);row6xJ23J33[6]=(0.64195215972222219);row6xA23A33[7]=(4.5);row6xB23B33[7]=(0.34290335558045731);row6xE23E33[7]=(4.5);row6xF23F33[7]=(0.4052494202314495);row6xI23I33[7]=(4.5);row6xJ23J33[7]=(0.46759548488244185);row6xA23A33[8]=(5);row6xB23B33[8]=(0.23365838950462961);row6xE23E33[8]=(5);row6xF23F33[8]=(0.27614173305092593);row6xI23I33[8]=(5);row6xJ23J33[8]=(0.31862507659722222);row6xA23A33[9]=(5.5);row6xB23B33[9]=(0.14031944957373368);row6xE23E33[9]=(5.5);row6xF23F33[9]=(0.16583207676895803);row6xI23I33[9]=(5.5);row6xJ23J33[9]=(0.19134470396418229);row6xA23A33[10]=(6);row6xB23B33[10]=(6.0570624338379585E-2);row6xE23E33[10]=(6);row6xF23F33[10]=(7.1583465127175935E-2);row6xI23I33[10]=(6);row6xJ23J33[10]=(8.2596305915972196E-2);row6xA45A47[0]=("5 to 6");row6xD45D47[0]=("5 to 6");row6xH45H47[0]=("5 to 6");row6xK45K47[0]=("5 to 6");row6xA45A47[1]=("6 to 7");row6xD45D47[1]=("6 to 7");row6xH45H47[1]=("6 to 7");row6xK45K47[1]=("6 to 7");row6xA45A47[2]=("7 to 8");row6xD45D47[2]=("7 to 8");row6xH45H47[2]=("7 to 8");row6xK45K47[2]=("7 to 8");var c1A44=(((c1A11)*(5)));var c4B10=(c1A11);var c4C10=(c1E30);var c4D10=(((c1E25)-(c1E27)));var c4F10=(((((((((c4B10)*(c4C10)))*(c4D10)))*(c4E10)))/(1000)));var c4G10=(((c4F10)*(c1B14)));var c5B7=(((((c1A44)>(0)))?(c1A44):(((c1A11)*(5)))));var c5B8=(lookup3vv_str((c1A40),row2xA10A16,0,6,row2xB10B16,0,6));var c5B9=(lookup3vv_str((c1E40),row2xA10A16,0,6,row2xB10B16,0,6));var c6B39=(v2n(c1C66));var c6I39=(v2n(c1E62));var c6B40=(v2n(c1F66));var c6I40=(v2n(c1H62));row6xB45B47[0]=(lookup3vv((c6B39),row6xA7A17,0,10,row6xB7B17,0,10));row6xE45E47[0]=(lookup3vv((c6B40),row6xA23A33,0,10,row6xB23B33,0,10));row6xI45I47[0]=(lookup3vv((c6I39),row6xA7A17,0,10,row6xB7B17,0,10));row6xL45L47[0]=(lookup3vv((c6I40),row6xA23A33,0,10,row6xB23B33,0,10));row6xB45B47[1]=(lookup3vv((c6B39),row6xE7E17,0,10,row6xF7F17,0,10));row6xE45E47[1]=(lookup3vv((c6B40),row6xE23E33,0,10,row6xF23F33,0,10));row6xI45I47[1]=(lookup3vv((c6I39),row6xE7E17,0,10,row6xF7F17,0,10));row6xL45L47[1]=(lookup3vv((c6I40),row6xE23E33,0,10,row6xF23F33,0,10));row6xB45B47[2]=(lookup3vv((c6B39),row6xI7I17,0,10,row6xJ7J17,0,10));row6xE45E47[2]=(lookup3vv((c6B40),row6xI23I33,0,10,row6xJ23J33,0,10));row6xI45I47[2]=(lookup3vv((c6I39),row6xI7I17,0,10,row6xJ7J17,0,10));row6xL45L47[2]=(lookup3vv((c6I40),row6xI23I33,0,10,row6xJ23J33,0,10));var c6B52=(((((c1E56)>(0)))?(c1E56):(lookup3vv_str((c1A62),row6xA45A47,0,2,row6xB45B47,0,2))));var c6B53=(((((c1H56)>(0)))?(((c1H56)/(365))):(lookup3vv_str((c1A62),row6xD45D47,0,2,row6xE45E47,0,2))));var c6B56=(((((c1E57)>(0)))?(c1E57):(lookup3vv_str((c1A62),row6xH45H47,0,2,row6xI45I47,0,2))));var c6B57=(((((c1H57)>(0)))?(((c1H57)/(365))):(lookup3vv_str((c1A62),row6xK45K47,0,2,row6xL45L47,0,2))));var c6C59=(((((((((c6B52)-(c6B56)))*(c1B51)))*(52)))/(1000)));var c6C60=(((((((c6B53)-(c6B57)))*(c1B51)))*(52)));var c1E33=(round((((c4F10)*(1000))),(-2)));var c1E34=(c4G10);var c1A71=(((c6C59)*(1000)));var c1E71=(((((c6C60)*(c1B16)))/(100)));var c1H71=(((c6C60)*(c1B20)));var c1A72=(((((c1A71)*(c1B14)))/(1000)));var c4D19=(c4F10);var c4E19=(((((4.2)*(c4D19)))*(((c4C19)-(c4B19)))));var c5B2=(((((((((c5B7)*(c5B8)))*(48)))*(7)))/(1000)));var c5B4=(((((((((c5B7)*(c5B9)))*(48)))*(7)))/(1000)));var c1E45=(round((((((c5B2)-(c5B4)))*(1000))),(-2)));var c1E46=(((((c1E45)*(c1B14)))/(1000)));var c1E75=(((((c1E33)+(c1E45)))+(c1A71)));var c4B30=(c4E19);var c4C30=(((c4B30)/(c4B24)));var c4D30=(((((c4C30)*(c1B17)))/(100)));var c4E30=(((c4C30)*(((1)-(c4B27)))));var c4F30=(((((c4E30)*(c1B17)))/(100)));var c4G30=(((((c4B30)/(c4B25)))/(3.6)));var c4H30=(((((c4G30)*(c1B15)))/(100)));var c4I30=(((((c4B30)/(c4B26)))/(3.6)));var c4J30=(((((c4I30)*(c1B16)))/(100)));var c4K30=(((c4G30)*(((1)-(c4B27)))));var c4L30=(((((c4K30)*(c1B15)))/(100)));var c1H33=(((str_eq((c1D11),("Electric storage off peak")))?(c4H30):(((str_eq((c1D11),("Gas")))?(c4D30):(((str_eq((c1D11),("Heat pump/Solar electric")))?(c4L30):(((str_eq((c1D11),("Solar gas")))?(c4F30):(((str_eq((c1D11),("Electric storage peak")))?(c4J30):("-")))))))))));var c1E77=(((((((((c1E34)+(c1E46)))+(c1A72)))+(v2n(c1H33))))+(c1E71)));var c4B37=(c4C30);var c4C37=(((c4B37)*(c1B21)));var c4D37=(c4E30);var c4E37=(((c4D37)*(c1B21)));var c4F37=(c4G30);var c4G37=(((c4F37)*(c1B20)));var c4H37=(c4I30);var c4I37=(((c4H37)*(c1B20)));var c4J37=(c4K30);var c4K37=(((c4J37)*(c1B20)));var c1K33=(round((v2n(((str_eq((c1D11),("Electric storage off peak")))?(c4G37):(((str_eq((c1D11),("Gas")))?(c4C37):(((str_eq((c1D11),("Heat pump/Solar electric")))?(c4K37):(((str_eq((c1D11),("Solar gas")))?(c4E37):(((str_eq((c1D11),("Electric storage peak")))?(c4I37):("-")))))))))))),(-1)));var c1E79=(((c1K33)+(c1H71)));data.p1E33=c1E33;data.p1H33=c1H33;data.p1K33=c1K33;data.p1E34=c1E34;data.p1A44=c1A44;data.p1E45=c1E45;data.p1E46=c1E46;data.p1A71=c1A71;data.p1E71=c1E71;data.p1H71=c1H71;data.p1A72=c1A72;data.p1E75=c1E75;data.p1E77=c1E77;data.p1E79=c1E79;};

function str_eq(x,y){return(x.toLowerCase()==y.toLowerCase())};function str_ls(x,y){return(x.toLowerCase()<y.toLowerCase())};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 s2n(str){str=String(str).replace(eedecreg,".");return parseFloat(str);}function v2n(v){switch(typeof v){case "number":return v;case "string":return s2n(v);case "boolean":return v?1:0;case "object":if(v.constructor==Number){return v;};if(v.constructor==String){return s2n(v);};if(v.constructor==Boolean){return v?1:0;};return Number.NaN;default:return Number.NaN;}};function eeparseFloat(str){str=String(str).replace(eedecreg,".");var res=parseFloat(str);if(isNaN(res)){return 0;}else{return res;}};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)+'%';}}var eeparseFloatVreg=new RegExp("^ *-?[0-9.]+ *$");function eeparseFloatV(str){if(str=="")return str;str=String(str).replace(eedecreg,".");if(!eeparseFloatVreg.test(str)){return str;};var res=parseFloat(str);if(isNaN(res)){return str;}else{return res;}};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 eeisnumber(v){if(isNaN(v)||v==Number.NEGATIVE_INFINITY||v==Number.POSITIVE_INFINITY){return false;}else{switch(typeof v){case "number":return true;case "object":return v.constructor==Number;default:return false;}}};function lookup3vv(key,kvect,kfrom_start,kto_start,vvect,vfrom_,vto_){var current=0;var from_=kfrom_start;var to_=kto_start+1;while(true){current=(from_+to_)>>1;if(kvect[current]==key)break;if(from_==to_-1)break;if(kvect[current]<key){from_=current;}else{to_=current;}};while(current<kto_start){if(kvect[current]==kvect[current+1]){current++;}else{break;};};if(key<kvect[current])return Number.NaN;return vvect[vfrom_+current-kfrom_start]};function lookup3vv_str(key,kvect,kfrom_start,kto_start,vvect,vfrom_,vto_){var current=0;var from_=kfrom_start;var to_=kto_start+1;while(true){current=(from_+to_)>>1;if(str_eq(kvect[current],key))break;if(from_==to_-1)break;if(str_ls(kvect[current],key)){from_=current;}else{to_=current;}};while(current<kto_start){if(str_eq(kvect[current],kvect[current+1])){current++;}else{break;};};if(str_ls(key,kvect[current]))return Number.NaN;return vvect[vfrom_+current-kfrom_start]};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];};

