function brand_bulb() {

var scid = document.forms['bulb_selection'].subcatdrop; 

var subcat = scid.options[scid.selectedIndex].value; 

if(subcat != "" && subcat != "xx99xx")
{window.location.href = "/products.asp?category=Projector+Bulbs&Subcategory="+subcat.replace(" ","+");
}
}

function code_bulb() {

var bulb_code = document.forms['bulb_selection'].searchbox2; 

var partno = bulb_code.options[bulb_code.selectedIndex].value;

if(partno != "" && partno != "xx99xx")
{window.location.href = "/products.asp?partno="+partno;
}
}

function Calculate() {
	var screenDistance = document.getElementById("screenDistance").value;
	var screenWidth = document.getElementById("screenWidth").value;
	var minAnswerScreen = document.getElementById("minAnswerScreen");
	var maxAnswerScreen = document.getElementById("maxAnswerScreen");
	var minAnswerDistance = document.getElementById("minAnswerDistance");
	var maxAnswerDistance = document.getElementById("maxAnswerDistance");

	
	
		// These two variables need to be taken from the specific projector	
	var spanThrowRatio = document.getElementById("throwRatio");
	var spanTextNode = spanThrowRatio.firstChild;
	var spanText = spanTextNode.data;
	
	arrayThrowRatio = spanText.split("-");
	
	minZoom = arrayThrowRatio[0];
	maxZoom = arrayThrowRatio[1];
	
	if  (screenDistance == "")
	{
		minAnswerScreen.innerHTML = "";
		maxAnswerScreen.innerHTML = "";
	}
	if (screenWidth == "")
	{
		minAnswerDistance.innerHTML = "";
		maxAnswerDistance.innerHTML = "";
	}
	if (screenDistance == "" && screenWidth == "")
	// Not enough values
	{
		alert("Please enter at least one value.");
	}

	if (screenDistance != "")
	// Calculate Screen Size
	{
		// Check for numeric
		if (screenDistance != parseFloat(screenDistance))
		{
			alert("Please enter a valid number.");
			minAnswerDistance.innerHTML = "";
			maxAnswerDistance.innerHTML = "";
			minAnswerScreen.innerHTML = "";
			maxAnswerScreen.innerHTML = "";
		}
		else
		{
			minAnswerScreen.innerHTML = Math.round(screenDistance / maxZoom);
			maxAnswerScreen.innerHTML = Math.round(screenDistance / minZoom);
		}
	}
	if (screenWidth != "")
	{
	// Calculate Screen Distance
		// Check for numeric
		if (screenWidth != parseFloat(screenWidth))
		{
			alert("Please enter a valid number.");
			minAnswerDistance.innerHTML = "";
			maxAnswerDistance.innerHTML = "";
			minAnswerScreen.innerHTML = "";
			maxAnswerScreen.innerHTML = "";
		}
		else
		{
			minAnswerDistance.innerHTML = Math.round(screenWidth * minZoom);
			maxAnswerDistance.innerHTML = Math.round(screenWidth * maxZoom);
		}
	}
}

