﻿K1=new Array(0.26293,0.16925,0.1205,0.26904,0.11287,0.16925,0.3419,0.35364,0.38823,0.45322,0.29629,0.32074,0.26247,0.37381,0.76172,0.18993,0.140439,0.70501,0.32062,0.24271,0.12013,0.07563,0.0519,0.12102,0.140439,0.41009,0.45876,0.13757,0.31217,0.36305,0.28692,0.06432,0.03482,0.02397,0.0496,0.051,0.0621,0.0414,0.05654,0.05557,0.07291,0.03083,0.10181,0.02713,0.01897,0,0);K2=new Array(0.00159,0.00204,0.00066,0.00572,0.0016,0.00313,0.00377,0.00526,0.00566,0.00836,0.00147,0.00174,0.00039,0.00159,0.00955,0.00216,0.000315,0.00183,0.00034,0.00032,0.00031,0.00026,0.00015,0.00066,0.000315,0.0036,0.00837,0.00366,0.00313,0.00438,0.0006,0.00019,0.00015,0.00014,0.0012,0.001,0.0009,0.0017,0.07176,0.06182,0.0551,0.07756,0.00068,0.00024,0.0001,0,0);function Calculate(){var d=document.form1.ltype.selectedIndex;var b=parseFloat(document.form1.freq.value);var g=parseFloat(document.form1.swr.value);var e=parseFloat(document.form1.len.value);var j=parseFloat(document.form1.pwrin.value);var l=(K1[d]*Math.sqrt(b)+K2[d]*b)/100*e;if(document.form1.units[1].checked==true){l=l/0.3048}var k=(g-1)/(g+1);var c=Math.pow(10,(l/10));var a=10*(Math.log((Math.pow(c,2)-Math.pow(k,2))/(c*(1-Math.pow(k,2))))/Math.LN10);var h=a-l;var f=j*Math.pow(10,(-a/10));document.form2.mldb.value=Math.round(l*1000)/1000;document.form2.swrdb.value=Math.round(h*1000)/1000;document.form2.totdb.value=Math.round(a*1000)/1000;document.form2.pwrout.value=Math.round(f*1000)/1000;return}function CableLoss(){var b=document.Loss2Form.LL.value;var e=document.Loss2Form.LG.value;var i=document.Loss2Form.MPI.value;var l=document.Loss2Form.DBD.value;var a=new Date();var h=(1+a.getMonth())+"/"+a.getDate()+"/"+a.getYear();var k=a.getHours();if(k>0&&k<13){k=k}if(k==0){k=12}if(k>12&&k<24){k=k-12}if(a.getHours()<12){AMPM="AM"}if(a.getHours()>=12){AMPM="PM"}var f=a.getMinutes();if(f<10){f="0"+f}var j=a.getSeconds();if(j<10){j="0"+j}var g=k+":"+f+":"+j+" "+AMPM;var d=window.open("","name","height=400,width=450,scrollbars=yes");if(window.focus){d.focus()}d.document.write("<html>","<head>","<title>KC9AOP Coax Cable Loss and Antenna Gain Calculator</title>","</head>","<body>");d.document.write("<strong>","KC9AOP Coax Cable Loss and Antenna Gain Calculator","</strong>","<br />");d.document.write("<strong>","================================================","</strong>","<br />","<br />");d.document.write("<strong>","Cable Loss per 100 ft at Operating Frequency = "+b+" dB","</strong>","<br />","<br />");d.document.write("<strong>","Cable Length = "+e+" Ft.","</strong>","<br />","<br />");var e=e/100;var m=e*b;d.document.write("<strong>","Calculated Loss = "+parseInt(m*10+0.5)/10+" dB","</strong>","<br />","<br />");d.document.write("<strong>","Power into Cable = "+i+" Watts","</strong>","<br />","<br />");var c=i/Math.pow(10,(m/10));d.document.write("<strong>","Power out of Cable = "+parseInt(c*10+0.5)/10+" Watts","</strong>","<br />","<br />");d.document.write("<strong>","Gain of Antenna = "+l+" dBd","</strong>","<br />","<br />");var n=Math.pow(10,(l/10))*c;d.document.write("<strong>","ERP of Antenna System = "+parseInt(n*10+0.5)/10+" Watts","</strong>","<br />","<br />");d.document.write("Calculated "+h+" at "+g);d.document.write("<br />","<br />");d.document.write("<form>");d.document.write("To print these results, right click this window and choose print");d.document.write("<br />","<br />");d.document.write("<input type='button' onclick='self.close()' name='prnt' value=' Close Popup '>");d.document.write("</form>");d.document.write("</body>","</html>")}function antcalc(a){if(a.frequency.value){frequency=a.frequency.value;a.feet.value=(468/frequency);a.half_feet.value=a.feet.value/2;a.inches.value=(468/frequency)*12;a.half_inches.value=a.inches.value/2}else{if(a.feet.value){feet=a.feet.value;a.half_feet.value=feet/2;a.frequency.value=(468/feet);a.half_feet.value=a.feet.value/2;a.inches.value=feet*12;a.half_inches.value=a.inches.value/2}else{if(a.inches.value){inches=a.inches.value;a.half_inches.value=inches/2;a.feet.value=inches/12;a.frequency.value=(468/(inches/12));a.half_feet.value=a.feet.value/2}else{if(a.half_feet.value){feet=a.half_feet.value*2;a.feet.value=feet;a.frequency.value=(468/feet);a.inches.value=(468/feet)*12;a.half_inches.value=a.inches.value/2}else{if(a.half_inches.value){inches=a.half_inches.value*2;a.inches.value=inches;a.feet.value=inches/12;a.half_feet.value=a.feet.value/2;a.frequency.value=(468/a.feet.value)}}}}}}function reset_form(a){a.frequency.value="";a.feet.value="";a.inches.value="";a.half_feet.value="";a.half_inches.value=""};


