function gross_profit_calculator(c){var bI=strip_common_elements(document.getElementById(c).gp_margin.value);var bx=strip_common_elements(document.getElementById(c).gp_sales.value);var d=new Array;var e=0;if(!check_number_valid(bx)){d[e]="\tThe sales revenue field";e++;}if(!check_number_valid(bI)){d[e]="\tThe profit margin field";e++;}if(d.length>0){var f;f=(d.length>1)?"The following fields are incorrect. Please check the fields and try again:\n\n":"The following field is incorrect. Please check the fields and try again:\n\n";for(i=0;i<d.length;i++){f+=d[i];f+="\n";}document.getElementById(c).gp_profit.value='';document.getElementById(c).gp_cost.value='';alert(f);return false;}var bm=0;var bP=0;bm=(bI*(bx/100));bP=(bx-bm);document.getElementById(c).gp_cost.value=format_number_output(bP,2,',','£');document.getElementById(c).gp_profit.value=format_number_output(bm,2,',','£');return false;};function gross_profit_margin_calculator(c){var aQ=strip_common_elements(document.getElementById(c).gpm_sales.value);var bw=strip_common_elements(document.getElementById(c).gpm_cost.value);var d=new Array;var e=0;if(!check_number_valid(aQ)){d[e]="\tThe sales revenue field";e++;}if(!check_number_valid(bw)){d[e]="\tThe total cost field";e++;}if(d.length>0){var f;f=(d.length>1)?"The following fields are incorrect. Please check the fields and try again:\n\n":"The following field is incorrect. Please check the fields and try again:\n\n";for(i=0;i<d.length;i++){f+=d[i];f+="\n";}document.getElementById(c).gpm_profit.value='';document.getElementById(c).gpm_margin.value='';alert(f);return false;}var bE=0;var bD=0;bE=(aQ-bw);bD=(((aQ-bw)/aQ)*100);document.getElementById(c).gpm_profit.value=format_number_output(bE,2,',','£');document.getElementById(c).gpm_margin.value=format_number_output(bD,2,',')+'%';return false;}