function show_extra_text() {
	document.getElementById("extratext").style.display = "block";
}

function valid_type() {
	if (document.forms[0].type[0].checked == false
		&& document.forms[0].type[1].checked == false
		&& document.forms[0].type[2].checked == false) {
		return false;
	} else {
		return true;
	}
}

function valid_size() {
	if (document.forms[0].size[0].checked == false
		&& document.forms[0].size[1].checked == false
		&& document.forms[0].size[2].checked == false
		&& document.forms[0].size[3].checked == false) {
		return false;
	} else {
		return true;
	}
}

function valid_style() {
	if (document.forms[0].style.value == "" || document.forms[0].style.value == "0") {
		return false;
	} else {
		return true;
	}
}

function valid_pitch() {
	if (document.forms[0].angle[0].checked == false
		&& document.forms[0].angle[1].checked == false
		&& document.forms[0].angle[2].checked == false) {
		return false;
	} else {
		return true;
	}
}

function displayDetails(pSize) {
	if (pSize == 9) {
		document.forms[0].submit();
	}
	if (pSize == 12) {
		document.forms[0].submit();
	}
	if (pSize == 18) {
		document.forms[0].submit();
	}
	if (pSize == 21) {
		document.forms[0].submit();
	}
	else {
		document.forms[0].submit();
	}
}

function deselectRadioBoxes(pForm)
{
	for (i = 0; i < pForm.styleRadio.length; i++)
	{
		pForm.styleRadio[i].checked = false;
	}
}

function validateSearchForm(pForm)
{
	var bValid;
	bValid = true;

	if (pForm.questionSize.value=='')
	{
		alert('You must select a SunPipe size.');
		bValid = false;
	}

	if ((bValid) && (pForm.questionType.value==''))
	{
		alert('You must select a roof type.');
		bValid = false;
	}

	if ((bValid) && (pForm.questionStyle.value==''))
	{
		alert('You must select a roof style.');
		bValid = false;
	}

	if ((bValid) && (pForm.questionType.options[pForm.questionType.selectedIndex].text=='Pitched Roof') && (pForm.questionAngle.value==''))
	{
		alert('You must select an Angle.');
		bValid = false;
	}

	return bValid;
}

function SubmitSearch(pForm)
{
	if (validateSearchForm(pForm) == true)
	{
		pForm.action='product.asp';
		pForm.submit;
	}
}

function winPop(pageToLoad, winName, width, height, center, scroll)
{
    xposition=0; yposition=0;
    if ((parseInt(navigator.appVersion) >= 4 ) && (center)){
        xposition = (screen.width - width) / 2;
        yposition = (screen.height - height) / 2;
    }
    args = "width=" + width + ","
    + "height=" + height + ","
    + "location=0,"
    + "menubar=0,"
    + "resizable=1,"
    + "scrollbars="+scroll+", "
    + "status=0,"
    + "titlebar=0,"
    + "toolbar=0,"
    + "hotkeys=0,"
    + "screenx=" + xposition + ","  //NN Only
    + "screeny=" + yposition + ","  //NN Only
    + "left=" + xposition + ","     //IE Only
    + "top=" + yposition;           //IE Only

    window.open(pageToLoad,winName,args );
}

function navControl(pImageID,pImage)
{
	document.getElementById(pImageID).setAttribute('src','images/' + pImage + '.gif');
}