
	function linkCheckReset()
	{
		document.pergForm.reset();
	}
	
	
//Step 1:

	function styleCheck()
	{
		if (document.pergForm.prod_style[0].checked)
		{
			document.getElementById('seg_arbor_size_bx').style.display = 'block';
			document.getElementById('rt_arbor_size_bx').style.display = 'none'; document.getElementById('rt_arbor_dim_bx').style.display = 'none';
			document.getElementById('seg_perg_size_bx').style.display = 'none'; document.getElementById('seg_perg_dim_bx').style.display = 'none';
			document.getElementById('seg_truss_perg_size_bx').style.display = 'none'; document.getElementById('seg_truss_perg_dim_bx').style.display = 'none';
			document.pergForm.prod_style_ans.value = document.pergForm.prod_style[0].value;
		}
		if (document.pergForm.prod_style[1].checked)
		{
			document.getElementById('rt_arbor_size_bx').style.display = 'block';
			document.getElementById('seg_arbor_size_bx').style.display = 'none'; document.getElementById('seg_arbor_dim_bx').style.display = 'none';
			document.getElementById('seg_perg_size_bx').style.display = 'none'; document.getElementById('seg_perg_dim_bx').style.display = 'none';
			document.getElementById('seg_truss_perg_size_bx').style.display = 'none'; document.getElementById('seg_truss_perg_dim_bx').style.display = 'none';
			document.pergForm.prod_style_ans.value = document.pergForm.prod_style[1].value;
		}
		if (document.pergForm.prod_style[2].checked)
		{
			document.getElementById('seg_perg_size_bx').style.display = 'block';
			document.getElementById('seg_arbor_size_bx').style.display = 'none'; document.getElementById('seg_arbor_dim_bx').style.display = 'none';
			document.getElementById('rt_arbor_size_bx').style.display = 'none'; document.getElementById('rt_arbor_dim_bx').style.display = 'none';
			document.getElementById('seg_truss_perg_size_bx').style.display = 'none'; document.getElementById('seg_truss_perg_dim_bx').style.display = 'none';
			document.pergForm.prod_style_ans.value = document.pergForm.prod_style[2].value;
		}
		if (document.pergForm.prod_style[3].checked)
		{
			document.getElementById('seg_truss_perg_size_bx').style.display = 'block';
			document.getElementById('seg_arbor_size_bx').style.display = 'none'; document.getElementById('seg_arbor_dim_bx').style.display = 'none';
			document.getElementById('rt_arbor_size_bx').style.display = 'none'; document.getElementById('rt_arbor_dim_bx').style.display = 'none';
			document.getElementById('seg_perg_size_bx').style.display = 'none'; document.getElementById('seg_perg_dim_bx').style.display = 'none';
			document.pergForm.prod_style_ans.value = document.pergForm.prod_style[3].value;
		}
	}
	
	
//seg_arbor:

	function segArborSizeCheck()
	{
		for (var i = 0; i <= 3; i++)
		{
			if (document.pergForm.seg_arbor_size[i].checked)
			{
				document.getElementById('contact_bx').style.display = 'block';
				document.getElementById('seg_arbor_dim_bx').style.display = 'none';
				document.pergForm.seg_arbor_ans.value = document.pergForm.seg_arbor_size[i].value;
				//alert(document.pergForm.seg_arbor_ans.value);
			}	
		}
		
		if (document.pergForm.seg_arbor_size[4].checked)
		{
			document.getElementById('seg_arbor_dim_bx').style.display = 'block';
			document.pergForm.seg_arbor_ans.value = document.pergForm.seg_arbor_size[4].value;
			//alert(document.pergForm.seg_arbor_ans.value);
		}
	}
	
	function segArborCheckWd()
	{
		if (document.pergForm.seg_arbor_dp.value)
		{
			document.getElementById('contact_bx').style.display = 'block';
		}
	}
	
	function segArborCheckDp()
	{
		if (document.pergForm.seg_arbor_wd.value)
		{
			document.getElementById('contact_bx').style.display = 'block';
		}
	}
	
	
//rt_arbor:

	function rtArborSizeCheck()
	{
		for (var i = 0; i <= 3; i++)
		{
			if (document.pergForm.rt_arbor_size[i].checked)
			{
				document.getElementById('contact_bx').style.display = 'block';
				document.getElementById('rt_arbor_dim_bx').style.display = 'none';
				document.pergForm.rt_arbor_ans.value = document.pergForm.rt_arbor_size[i].value;
				//alert(document.pergForm.rt_arbor_ans.value);
			}	
		}
		
		if (document.pergForm.rt_arbor_size[4].checked)
		{
			document.getElementById('rt_arbor_dim_bx').style.display = 'block';
			document.pergForm.rt_arbor_ans.value = document.pergForm.rt_arbor_size[4].value;
			//alert(document.pergForm.rt_arbor_ans.value);
		}
	}
	
	function rtArborCheckWd()
	{
		if (document.pergForm.rt_arbor_dp.value)
		{
			document.getElementById('contact_bx').style.display = 'block';
		}
	}
	
	function rtArborCheckDp()
	{
		if (document.pergForm.rt_arbor_wd.value)
		{
			document.getElementById('contact_bx').style.display = 'block';
		}
	}


//seg_perg:

	function segPergSizeCheck()
	{
		if (document.pergForm.seg_perg_size[0].checked)
		{
			document.getElementById('contact_bx').style.display = 'block';
			document.getElementById('seg_perg_dim_bx').style.display = 'none';
			document.pergForm.seg_perg_ans.value = document.pergForm.seg_perg_size[0].value;
			//alert(document.pergForm.seg_perg_ans.value);
		}
		
		if (document.pergForm.seg_perg_size[1].checked)
		{
			document.getElementById('seg_perg_dim_bx').style.display = 'block';
			document.pergForm.seg_perg_ans.value = document.pergForm.seg_perg_size[1].value;
			//alert(document.pergForm.seg_perg_ans.value);
		}
	}
	
	function segPergCheckWd()
	{
		if (document.pergForm.seg_perg_dp.value)
		{
			document.getElementById('contact_bx').style.display = 'block';
		}
	}
	
	function segPergCheckDp()
	{
		if (document.pergForm.seg_perg_wd.value)
		{
			document.getElementById('contact_bx').style.display = 'block';
		}
	}
	

//seg_truss_perg:

	function segTrussPergSizeCheck()
	{
		if (document.pergForm.seg_truss_perg_size[0].checked)
		{
			document.getElementById('contact_bx').style.display = 'block';
			document.getElementById('seg_truss_perg_dim_bx').style.display = 'none';
			document.pergForm.seg_truss_perg_ans.value = document.pergForm.seg_truss_perg_size[0].value;
			//alert(document.pergForm.seg_truss_perg_ans.value);
		}
		
		if (document.pergForm.seg_truss_perg_size[1].checked)
		{
			document.getElementById('seg_truss_perg_dim_bx').style.display = 'block';
			document.pergForm.seg_truss_perg_ans.value = document.pergForm.seg_truss_perg_size[1].value;
			//alert(document.pergForm.seg_truss_perg_ans.value);
		}
	}
	
	function segTrussPergCheckWd()
	{
		if (document.pergForm.seg_truss_perg_dp.value)
		{
			document.getElementById('contact_bx').style.display = 'block';
		}
	}
	
	function segTrussPergCheckDp()
	{
		if (document.pergForm.seg_truss_perg_wd.value)
		{
			document.getElementById('contact_bx').style.display = 'block';
		}
	}


//resetForm:
	
	function resetForm()
	{
		document.getElementById('seg_arbor_size_bx').style.display = 'none';
		document.getElementById('seg_arbor_dim_bx').style.display = 'none';
		
		document.getElementById('rt_arbor_size_bx').style.display = 'none';
		document.getElementById('rt_arbor_dim_bx').style.display = 'none';
		
		document.getElementById('seg_perg_size_bx').style.display = 'none';
		document.getElementById('seg_perg_dim_bx').style.display = 'none';
		
		document.getElementById('seg_truss_perg_size_bx').style.display = 'none';
		document.getElementById('seg_truss_perg_dim_bx').style.display = 'none';
	}
	
	
//checkForm:
	
	var charexp = /./
	var numberexp = /^\s*\d+\s*$/
	var emailexp = /^\s*[\w\-\+_]+(\.[\w\-\+_]+)*\@[\w\-\+_]+\.[\w\-\+_]+(\.[\w\-\+_]+)*\s*$/

	function hasChar(str)
	{
		return charexp.test(str);
	}

	function isValid(pattern, str)
	{
		return pattern.test(str);
	}
	
	function checkForm(pergForm)
		{


			
			if (!hasChar(pergForm.contact_name.value))
			{
				alert("Please Enter Your Name");
				pergForm.contact_name.focus();
				return false;
			}

			if (!hasChar(pergForm.contact_state.value))
			{
				alert("Please Enter Your State");
				pergForm.contact_state.focus();
				return false;
			}

			if (!hasChar(pergForm.contact_zip.value))
			{
				alert("Please Enter Your Zip");
				pergForm.contact_zip.focus();
				return false;
			}
			
			if (!isValid(numberexp, pergForm.contact_zip.value))
			{
				alert("Please Enter Your Zip with Numbers Only");
				pergForm.contact_zip.focus();
				return false;
			}

			if (!hasChar(pergForm.contact_email.value))
			{
				alert("Please Enter an Email Address");
				pergForm.contact_email.focus();
				return false;
        	}

        	if (!isValid(emailexp, pergForm.contact_email.value))
			{
				alert("Please Enter a Valid Email Address");
				pergForm.contact_email.focus();
				return false;
        	}
			
			if (pergForm.contact_email2.value != pergForm.contact_email.value)
			{
				alert("Please Confirm your Email Address");
				pergForm.contact_email2.focus();
				return false;
        	}

            return true;
			
		}
	
	
