function Mbps(a){mbits=document.getElementById("mbits").value;mbits_um="";option=0;if(document.getElementById("mbits_um")!=null){mbits_um=document.getElementById("mbits_um").value}switch(mbits_um){case"bps":option=0;break;case"Kbps":option=1;break;case"Mbps":option=2;break;case"Gbps":option=3;break;case"Tbps":option=4;break}f1=0.9765625;f2=0.95367431640625;f3=0.9313225746154785;f4=0.9094947017729282;result=0;zp125=0.125;o3z=1000;ottf=1024;switch(a){case"k":switch(mbits_um){case"bps":option=0;result=mbits*zp125/ottf;break;case"Kbps":option=1;result=mbits*zp125*Math.pow(f1,option);break;case"Mbps":option=2;result=mbits*zp125*Math.pow(f1,option)*Math.pow(ottf,option-1);break;case"Gbps":option=3;result=mbits*zp125*Math.pow(f1,option)*Math.pow(ottf,option-1);break;case"Tbps":option=4;result=mbits*zp125*Math.pow(f1,option)*Math.pow(ottf,option-1);break}break;case"m":switch(mbits_um){case"bps":option=0;result=mbits*zp125/(ottf^2);break;case"Kbps":option=1;result=mbits*zp125/ottf;break;case"Mbps":option=2;result=mbits*zp125*Math.pow(f1,option);break;case"Gbps":option=3;result=mbits*zp125*Math.pow(f1,option)*Math.pow(ottf,option-2);break;case"Tbps":option=4;result=mbits*zp125*Math.pow(f1,option)*Math.pow(ottf,option-2);break}break;case"g":switch(mbits_um){case"bps":option=0;result=mbits*zp125/(ottf^3);break;case"Kbps":option=1;result=mbits*zp125/(ottf^2);break;case"Mbps":option=2;result=mbits*zp125/(ottf);break;case"Gbps":option=3;result=mbits*zp125*Math.pow(f1,option);break;case"Tbps":option=4;result=mbits*zp125*Math.pow(f1,option)*Math.pow(ottf,option-3);break}break;case"t":switch(mbits_um){case"bps":option=0;result=mbits*zp125/(ottf^4);break;case"Kbps":option=1;result=mbits*zp125/(ottf^3);break;case"Mbps":option=2;result=mbits*zp125/(ottf^2);break;case"Gbps":option=3;result=mbits*zp125/(ottf);break;case"Tbps":option=4;result=mbits*zp125*Math.pow(f1,option);break}break}if(document.getElementById("mbits_result")!=null){document.getElementById("mbits_result").value=result}};