/* Quiz Validation */

function ValidateRequired(){
	//A list of required IDs: BottomDemo1, TopDemo1, TopDemo2, TopDemo5, TopDemo7


	if (document.getElementById('TopDemo1').style.border=="inset 2px #BA1A0A"){
		document.getElementById('TopDemo1').style.border="inset 2px #666666";
	}
	if (document.getElementById('TopDemo2').style.border=="inset 2px #BA1A0A"){
		document.getElementById('TopDemo2').style.border="inset 2px #666666";
	}
	if (document.getElementById('TopDemo5').style.border=="inset 2px #BA1A0A"){
		document.getElementById('TopDemo5').style.border="inset 2px #666666";
	}
	if (document.getElementById('TopDemo7').style.border=="inset 2px #BA1A0A"){
		document.getElementById('TopDemo7').style.border="inset 2px #666666";
	}
	if (document.getElementById('BottomDemo1').style.border=="inset 2px #BA1A0A"){
		document.getElementById('BottomDemo1').style.border="inset 2px #666666";
	}
	if (document.getElementById('BottomDemo1a').style.border=="inset 2px #BA1A0A"){
		document.getElementById('BottomDemo1a').style.border="inset 2px #666666";
	}

	if (document.getElementById('TopDemo1').value==""){
		alert('Please specify your first name');
		document.getElementById('TopDemo1').style.border="inset 2px #BA1A0A";
		document.getElementById('TopDemo1').focus();
		return false;
	}else if (document.getElementById('TopDemo2').value==""){
		alert('Please specify your last name');
		document.getElementById('TopDemo2').style.border="inset 2px #BA1A0A";
		document.getElementById('TopDemo2').focus();
		return false;
	}else if (document.getElementById('TopDemo5').value==""){
		alert('Please specify your E-Mail address');
		document.getElementById('TopDemo5').style.border="inset 2px #BA1A0A";
		document.getElementById('TopDemo5').focus();
		return false;
	}else if (document.getElementById('TopDemo7').value==""){
		alert('Please specify your ZIP or Postal code');
		document.getElementById('TopDemo7').style.border="inset 2px #BA1A0A";
		document.getElementById('TopDemo7').focus();
		return false;
	}else if (document.getElementById('BottomDemo1').value=="Please Choose"){
		alert('Please tell us where you heard about us.');
		document.getElementById('BottomDemo1').style.border="inset 2px #BA1A0A";
		document.getElementById('BottomDemo1').focus();
		return false;
	}else if (document.getElementById('BottomDemo1').value=="" && document.getElementById('BottomDemo1a').value==""){
		document.getElementById('BottomDemo1a').style.display="inline";
		document.getElementById('BottomDemo1a').style.border="inset 2px #BA1A0A";
		document.getElementById('BottomDemo1a').focus();
		alert('Please tell us where you heard about us,\nuse the textbox at the right of the droplist.');
		return false;
	}else{
		return true;
	}
}

function ShowOther(idnum){
	// This function is used to reveal or hide the "other" field
	if (document.getElementById('BottomDemo'+idnum).value == ""){
		document.getElementById('BottomDemo'+idnum+'a').style.display="inline";
	}else{
		document.getElementById('BottomDemo'+idnum+'a').style.display="none";
	}
}