function CalcHeight(){var b=document.getElementById("tbAngle").value,f=document.getElementById("tbCalcLength").value;b=Math.floor(f*Math.tan(b/57.29578));document.getElementById("fntHeight").innerHTML=b+" high"}function CalcAngle(){var b=document.getElementById("tbHeight").value,f=document.getElementById("tbCalcLength").value;b=Math.atan2(b,f)*57.29578;document.getElementById("fntAngle").innerHTML=b.toFixed(1)+" deg"}function ChangeMagic(b){document.getElementById("txtAngle").value=b.value}
function ShowHeight(){var b=document.getElementById("txtLength").value,f=document.getElementById("_txtAngle").value;document.getElementById("tbCalcLength").value=b;document.getElementById("tbAngle").value=f}var showCalc=false;
function ShowQuickCalc(){document.getElementById("tbCalcLength").value=document.getElementById("txtLength").value;document.getElementById("tbAngle").value=document.getElementById("_txtAngle").value;if(showCalc)HideCalc();else{document.getElementById("divCalc").style.left="684px";showCalc=true}}function HideCalc(){document.getElementById("divCalc").style.left="-1000px";showCalc=false}function ShowImage(b){document.getElementById(b).style.left="160px"}
function HideImage(b){document.getElementById(b).style.left="-1000px"}
function ResetBlocks(b){if(b=="200"){document.getElementById("txtBlockLength").value="390";document.getElementById("txtBlockHeight").value="190";document.getElementById("txtJointSize").value="10"}else if(b=="Soft8"){document.getElementById("txtBlockLength").value="396.9";document.getElementById("txtBlockHeight").value="193.7";document.getElementById("txtJointSize").value="9.5"}document.getElementById("txtMatchPos").value="5";document.getElementById("txtMatchNeg").value="12";document.getElementById("txtMinOff").value=
"15";document.getElementById("txtToSmall").value="15"}var settings=true;function ShowSet(){if(settings)document.getElementById("divSettings").style.left="150px";else document.getElementById("divSettings").style.left="-1000px";settings=!settings}
function Window_onload(){if(document.getElementById("rblType_0").checked)document.getElementById("divTypePlain").style.display="block";else document.getElementById("divTypeCorner").style.display="block";document.getElementById("rblType_0").onclick=ShowType;document.getElementById("rblType_1").onclick=ShowType;document.getElementById("rblBeams_0").onclick=ShowType;document.getElementById("rblBeams_1").onclick=ShowType;document.getElementById("rblBeams_2").onclick=ShowType;document.getElementById("rblBond_0").onclick=
ShowType;document.getElementById("rblBond_1").onclick=ShowType;ShowType();document.getElementById("dgCanvas")!=null&&DrawCuts();SetNumeric()}
function ShowType(){var b=document.images.imgShowType,f=document.getElementById("rblBond_0").checked,j="0";if(document.getElementById("rblBeams_1").checked)j="1";if(document.getElementById("rblBeams_2").checked)j="2";if(document.getElementById("rblType_1").checked){document.getElementById("divTypeCorner").style.display="block";document.getElementById("divTypePlain").style.display="none";switch(j){case "0":b.src=f?"RakerImages/CuS.gif":"RakerImages/CuH.gif";break;case "1":b.src=f?"RakerImages/CuS1.gif":
"RakerImages/CuH1.gif";break;case "2":b.src=f?"RakerImages/CuS2.gif":"RakerImages/CuH2.gif";break}}else{document.getElementById("divTypeCorner").style.display="none";document.getElementById("divTypePlain").style.display="block";switch(j){case "0":b.src=f?"RakerImages/PS.gif":"RakerImages/PH.gif";break;case "1":b.src=f?"RakerImages/PS1.gif":"RakerImages/PH1.gif";break;case "2":b.src=f?"RakerImages/PS2.gif":"RakerImages/PH2.gif";break}}ShowSetDown()}
function ShowSetDown(){var b=0;if(document.getElementById("rblBeams_1").checked)b=1;if(document.getElementById("rblBeams_2").checked)b=2;var f=parseInt(document.getElementById("txtBlockHeight").value)+parseInt(document.getElementById("txtJointSize").value);if(b>0){var j=document.getElementById("_txtAngle").value/(180/Math.PI);b=f/Math.cos(j)*b;document.getElementById("lblSetDown").innerHTML=Math.round(b)+" Setdown"}else document.getElementById("lblSetDown").innerHTML=""}
function ExplainCodes(){var b="H1 = Height 1 - the first (starting) height of a cut block\n";b+="H2 = Height 2 - the second (end) height of a cut block\n\n";b+="BL = Bottom Length - the (bottom) length of a cut block wehere the cut starts from the bottom of the block\n";b+="TL = Top Length - the (top) length of a cut block where the end of the cut is at the top of the block";alert(b)}
function DrawCuts(){aCutData=cutData.split("|");for(var b=0.02,f=document.getElementById("dgCanvas").getElementsByTagName("canvas"),j=0;j<f.length;j++){var e=aCutData[j].split(","),d=f[j],a=d.getContext("2d"),c=20,g=d.width-60;b=g/unitLength;var h=unitHeight*b;d.setAttribute("height",h+c*2);if(e[6]>0){g=e[6]*b;d.setAttribute("length",g+60)}if(e[6]==-1){g/=2;d.setAttribute("length",g+60)}d=c+h;var i=30+g;a.fillStyle="#dcdcdc";a.strokeStyle="#000";a.fillRect(30,c,g,h);a.strokeRect(30,c,g,h);a.fillStyle=
"#000";a.font="13px 'comic sans ms'";var l=15;a.textBaseline="top";h=parseInt(e[3])*b;var k;a.beginPath();if(e[2]=="H1"){a.moveTo(30,d-h);k=a.measureText(e[3]).width;a.fillText(e[3],30-k-2,d-h/2)}else{a.moveTo(i-h,d);a.fillText(e[3],i-h+4,d+4)}b=parseInt(e[5])*b;if(e[4]=="H2"){a.lineTo(i,d-b);a.fillText(e[5],i+4,d-b+4)}else{a.lineTo(i-b,c);a.fillText(e[5],i-b+4,c-l)}a.stroke();e[6]>0&&a.fillText(e[6],g/2,c-l);a.font="18px 'comic sans ms'";a.fillStyle="#f00";k=a.measureText(e[0]).width;a.fillText(e[0],
i-k-2,d-l-2);if(e[1]>0){a.fillStyle="#00f";a.fillText(e[1],32,c+2)}}if(koData.length>0){l=15;b=140/unitLength;h=unitHeight*b;f=document.getElementById("divKos");e=koData.split("|");for(j=0;j<e.length;j++){d=document.createElement("canvas");g=e[j].split(",");i=g[0]*b;k=g[1]*b;d.setAttribute("length",i);d.setAttribute("height",h+c*2);a=d.getContext("2d");a.fillStyle="#dcdcdc";a.strokeStyle="#000";a.font="13px 'comic sans ms'";a.textBaseline="top";a.beginPath();a.moveTo(0,h+c);a.lineTo(i,h+c);a.lineTo(i,
c);a.lineTo(i-k,c);a.lineTo(0,h+c);a.fill();a.stroke();a.fillStyle="#000";a.fillText(g[0],i/2,h+c+4);a.fillText(g[1],i/2,c-l);f.appendChild(d);d=document.createElement("canvas");g=e[j].split(",");i=g[2]*b;k=g[3]*b;d.setAttribute("length",k);d.setAttribute("height",h+c*2);a=d.getContext("2d");a.fillStyle="#dcdcdc";a.strokeStyle="#000";a.font="13px 'comic sans ms'";a.textBaseline="top";a.beginPath();a.moveTo(0,c);a.lineTo(k,c);a.lineTo(i,h+c);a.lineTo(0,h+c);a.lineTo(0,c);a.fill();a.stroke();a.fillStyle=
"#000";a.fillText(g[2],i/2,h+c+4);a.fillText(g[3],i/2,c-l);f.appendChild(d);a=document.createElement("br");f.appendChild(a)}}};