var masterRateSchedule=[[{cutoff:25,rate:0.0875},{cutoff:1000,rate:0.035},{cutoff:-1,rate:0.015}],[{cutoff:50,rate:0.08},{cutoff:1000,rate:0.045},{cutoff:-1,rate:0.01}],[{cutoff:50,rate:0.06},{cutoff:1000,rate:0.0375},{cutoff:-1,rate:0.01}],[{cutoff:50,rate:0.12},{cutoff:1000,rate:0.09},{cutoff:-1,rate:0.02}],[{cutoff:50,rate:0.15},{cutoff:1000,rate:0.09},{cutoff:-1,rate:0.02}],[{cutoff:50,rate:0.12},{cutoff:1000,rate:0.06},{cutoff:-1,rate:0.02}]];function clickRadio(){var a=calculateProfit;showSubs(a)}function calculateProfit(){var e=0,k=0,f=0,j=0,d=0,i=0,g=0,h=0,a=0,b=0,c=0;if(!(validateBoth("com")&&validatePercent("ccBack")&&validateDollar("costtodoor")&&validateDollar("finalPrice"))){validateBoth("com");validatePercent("ccBack");validateDollar("costtodoor");validateDollar("finalPrice");return false}k=parsePercent($("#ccBack").val());j=parseDollar($("#costtodoor").val());d=parseDollar($("#finalPrice").val());b=$("#com").val();h=getType();i=calculatePaypal(d);g=calculateSF(j,masterRateSchedule[h]);f=j*k;e=calculateSimplx(b,j);a=d-g-i-j;c=a+f+e;$("#resultText").text("$"+c.toFixed(2));return true}function getType(){var b=0,a=parseInt($(".rootType:checked").val()),c=parseInt($(".subType:checked").val());if(isNaN(a)||(a!=0&&a!=999)){a=1}if(isNaN(c)||c<1||c>5){c=5}if(!a){b=a}else{b=c}return b}function calculateSF(f,b){var a=0,d=f,e=0,c=0;for(c=0;c<b.length;c++){if(d<b[c].cutoff&&b[c].cutoff>0){a+=(d*b[c].rate);d=0;e=f}else{if(b[c].cutoff>0){a+=(b[c].rate*(b[c].cutoff-e));e=b[c].cutoff;d=f-e}else{a+=d*b[c].rate;d=0}}}return a}function calculatePaypal(a){return((a*0.022)+0.3)}function calculateSimplx(a,b){if(isDollar(a)){return parseDollar(a)}return(parsePercent(a)*b)}function showSubs(a){if($("input[@name='type']:checked").val()!="999"){$("#subType").slideUp("fast",a)}else{$("#subType").slideDown("fast",a)}}function parseDollar(b){var a=0;if(!b.length){a=0}else{if(isDollar(b)){a=parseFloat(b.substr(1))}else{if(isPercent(b)){a=0}else{a=parseFloat(b)}}}if(isNaN(a)){a=0}return a}function parsePercent(b){var a=0;if(!b.length){a=0}else{if(isPercent(b)){a=b.substr(0,b.length-1);a=parseFloat(a)}else{if(isDollar(b)){a=0}else{a=parseFloat(b)}}}if(isNaN(a)){a=0}return a/100}function parseBoth(a){if(isPercent(a)){return parsePercent(a)}else{return parseDollar(a)}}function isDollar(a){if(a.substr(0,1)==="$"){return true}return false}function isPercent(a){if(a.substr(a.length-1)==="%"){return true}return false}function isValidDollar(a){if(a.match(/^\$?(([\d]+(\.[\d]*)?)|(\.[\d]+))$/)){return true}return false}function isValidPercent(a){if(a.match(/^(([\d]+(\.[\d]*)?)|(\.[\d]+))%?$/)){return true}return false}function isValidPercentOrDollar(a){return(isValidDollar(a)||isValidPercent(a))}function validatePercent(b){var a=$("#"+b).val(),c="";if(!isValidPercent(a)){c='Please enter a valid percentage of the form "##.##%"'}$("#"+b+"Error").html(c);if(c.length){return false}return true}function validateDollar(b){var a=$("#"+b).val(),c="";if(!isValidDollar(a)){c='Please enter a valid dollar value of the form "$##.##"'}$("#"+b+"Error").html(c);if(c.length){return false}return true}function validateBoth(b){var a=$("#"+b).val(),c="";if(!isValidDollar(a)&&!isValidPercent(a)){c='Please enter a valid dollar value of the form "$##.## or a percentage of the form "##.##%"'}$("#"+b+"Error").html(c);if(c.length){return false}return true};