// Greg Tarrant 2005
// TarrantIT Blocklayer.com
if( top != self )
{
	top.location=self.document.location;
}
function Form1_onsubmit()
{ 
    if (! CheckLimit())
        return false;
    if (document.getElementById("cbShowHeadroom").checked)
    {
        var totalRise = parseInt(document.getElementById("txtTotalRise").value);
        var floorThick = parseInt(document.getElementById("txtFloorThick").value);
        var headRoom = parseInt(document.getElementById("txtHeadRoom").value);
        if (headRoom + floorThick >= totalRise)
            return confirm("To display Headroom, Total Rise must be larger than Floor Thickness + Headroom\n\nContinue?");  
    }
    return true;
}
function Radio_onchange()
{
	if (document.getElementById("rfvTotalRun").style.display=="inline" || document.getElementById("rvTotalRun").style.display=="inline")
	{
		alert("Enter a valid number in Total Run first, then we'll have another go");
		document.getElementById("txtTotalRun").focus();
		return false;
	}
	document.getElementById("spnAngle").style.display="none";
	document.getElementById("spnCalc").style.display="none";
	document.getElementById("spnIdealRun").style.display="none";
	document.getElementById("spnTotalRun").style.display="none";
	var rads = document.getElementsByName("rblAdjustRun");
	for (var i =0 ; i< rads.length; i++) 
	if (rads[i].checked)
	{
		switch (rads[i].value)
		{
			case "UseAngle":
				document.getElementById('spnAngle').style.display="block";
				break;
			case "UseIdeal":
				document.getElementById('spnIdealRun').style.display="block";
				break;
			case "UseTotalRun":
				document.getElementById('spnTotalRun').style.display="block";
				break;
			case "CalcRun":
				document.getElementById('spnCalc').style.display="block";
				break;	
		}
	}
}
function window_onload()
{
	SetTracker();
	var rads = document.getElementsByName("rblAdjustRun");
	for (var i =0 ; i< rads.length; i++) 
	{
		rads[i].onclick = Radio_onchange;
	}
	Radio_onchange();
	//document.getElementById("spnLoading").style.display = "none";
	//document.getElementById("spnControl").style.display = "block";
	var boxes = document.getElementsByTagName("input");
	for (var i=0; i< boxes.length; i++)
	{
		if (boxes[i].type=="text")
		{
			if (document.all)
				boxes[i].onkeypress = Check_IE;
			else
				boxes[i].onkeypress = Check_NS;	
		}
	}
    for (var i=16; i<22; i++)
	{
		document.getElementById("ddIdealRise").options[i].style.color="Red";
	}	
	for (var i=0; i<3; i++)
	{
		document.getElementById("ddIdealRun").options[i].style.color="Red";
	}
	for (var i=15; i<18; i++)
	{
		document.getElementById("ddIdealRun").options[i].style.color="Red";
	}		
}
function Check_IE()
{
	var v = event.keyCode;
	if (v > 47 && v < 58)
		return true;
	return false;
}
function Check_NS(e)
{
	var v = e.which;
	if ((v > 47 && v < 58) || v==0 || v==8)
		return true;
	e.preventDefault();
}
function NewStairImage()
{   	
   	var winOptions = "width=830,height="+ (document.images["imgStairs"].height + document.images["imgStringer"].height + 200).toString() +",scrollbars,resizable";
	var nw = window.open("", null, winOptions);
	nw.document.write("<html><body style=\"margin:0;font-family:Verdana;font-size:12px;margin-top:4px;\"><div align=\"center\"><h3>Blocklayer.com</h3>");
	nw.document.write(document.getElementById('lblTotalRise').innerHTML);
	nw.document.write(" - "+ document.getElementById('lblRise').innerHTML);
	nw.document.write(" - "+ document.getElementById('lblRun').innerHTML);
	nw.document.write(" - Width "+ document.getElementById('txtStairWidth').value); 
	nw.document.write(" - "+ document.getElementById('lblConcrete').innerHTML);
	nw.document.write("<img src=\""+ document.images['imgStairs'].src +"\">");
	nw.document.write("<br /><br />"+ document.getElementById('lblStringerRun').innerHTML);
	nw.document.write("<br /><br /><img src=\""+ document.images['imgStringer'].src +"\">");
	nw.document.write("<br /><br /><a href=\"javascript:window.print()\"><img src=\"images/print.gif\" border=\"0\" align=\"middle\"> Print</a> &nbsp; <a href=\"javascript:window.close()\"><img src=\"images/Delete.gif\" border=\"0\" align=\"middle\"> Close</a>");
	nw.document.write("</div></body><html>");
	nw.document.close();
	nw.focus();
}





