function init(){
	if (document.getElementById("imgResultsButton")) new LinkButton(document.getElementById("imgResultsButton"), "images/bttn_result_df.gif", "images/bttn_result_dn.gif", "images/bttn_result_ro.gif");
	
	if (document.getElementById("imgWagerResponsibly")) new LinkButton(document.getElementById("imgWagerResponsibly"), "images/bttn_wager_responsibly_df.gif", "images/bttn_wager_responsibly_dn.gif", "images/bttn_wager_responsibly_ro.gif");
	if (document.getElementById("imgUnderageGambling")) new LinkButton(document.getElementById("imgUnderageGambling"), "images/bttn_underage_gambling_df.gif", "images/bttn_underage_gambling_dn.gif", "images/bttn_underage_gambling_ro.gif");
	if (document.getElementById("imgSelfEvaluation")) new LinkButton(document.getElementById("imgSelfEvaluation"), "images/bttn_evaluation_dn.gif", "images/bttn_evaluation_dn.gif", "images/bttn_evaluation_ro.gif");
	if (document.getElementById("imgGettingAssistance")) new LinkButton(document.getElementById("imgGettingAssistance"), "images/bttn_assistance_df.gif", "images/bttn_assistance_dn.gif", "images/bttn_assistance_ro.gif");
	if (document.getElementById("imgMythsAndFacts")) new LinkButton(document.getElementById("imgMythsAndFacts"), "images/bttn_myth_facts_df.gif", "images/bttn_myth_facts_dn.gif", "images/bttn_myth_facts_ro.gif");
	document.getElementById("imgSelfEvaluation").src = "images/bttn_evaluation_dn.gif";

}

function submitForm(){
	if (validateForm()){
		var oQuestionContainer = document.getElementById("divQuestionContainer");
		var oForm = document.getElementById("frmQuestions");
		var oDivResult0003 = document.getElementById("divResult0003");
		var oDivResult0406 = document.getElementById("divResult0406");
		var oDivResult0720 = document.getElementById("divResult0720");
		var sClsHidden = "clsResultSectionHidden";
		var sClsDisplayed = "clsResultSectionDisplayed";

		//clear values
		oDivResult0003.className = sClsHidden;
		oDivResult0406.className = sClsHidden;
		oDivResult0720.className = sClsHidden;
		
		var iYesCount = getFormYesCount();
		
		if (iYesCount >= 7){
			oDivResult0720.className = sClsDisplayed;
		} else if (iYesCount >= 4 ){
			oDivResult0406.className = sClsDisplayed;
		} else {
			oDivResult0003.className = sClsDisplayed;
		}
		
		oQuestionContainer.scrollTop = oQuestionContainer.scrollHeight;
	}
}

function validateForm(){
	var oQ01y = document.getElementById("q01y");
	var oQ01n = document.getElementById("q01n");
	
	var oQ02y = document.getElementById("q02y");
	var oQ02n = document.getElementById("q02n");

	var oQ03y = document.getElementById("q03y");
	var oQ03n = document.getElementById("q03n");

	var oQ04y = document.getElementById("q04y");
	var oQ04n = document.getElementById("q04n");

	var oQ05y = document.getElementById("q05y");
	var oQ05n = document.getElementById("q05n");

	var oQ06y = document.getElementById("q06y");
	var oQ06n = document.getElementById("q06n");

	var oQ07y = document.getElementById("q07y");
	var oQ07n = document.getElementById("q07n");

	var oQ08y = document.getElementById("q08y");
	var oQ08n = document.getElementById("q08n");

	var oQ09y = document.getElementById("q09y");
	var oQ09n = document.getElementById("q09n");

	var oQ10y = document.getElementById("q10y");
	var oQ10n = document.getElementById("q10n");

	var oQ11y = document.getElementById("q11y");
	var oQ11n = document.getElementById("q11n");

	var oQ12y = document.getElementById("q12y");
	var oQ12n = document.getElementById("q12n");

	var oQ13y = document.getElementById("q13y");
	var oQ13n = document.getElementById("q13n");

	var oQ14y = document.getElementById("q14y");
	var oQ14n = document.getElementById("q14n");

	var oQ15y = document.getElementById("q15y");
	var oQ15n = document.getElementById("q15n");

	var oQ16y = document.getElementById("q16y");
	var oQ16n = document.getElementById("q16n");

	var oQ17y = document.getElementById("q17y");
	var oQ17n = document.getElementById("q17n");

	var oQ18y = document.getElementById("q18y");
	var oQ18n = document.getElementById("q18n");

	var oQ19y = document.getElementById("q19y");
	var oQ19n = document.getElementById("q19n");

	var oQ20y = document.getElementById("q20y");
	var oQ20n = document.getElementById("q20n");


	//begin checks
	var sMsgTop="Please answer question(s):\n";
	var sErrors="";
	var iErrorCount = 0;
	
	if (!oQ01y.checked && !oQ01n.checked){
		sErrors += "#1\n";
		++iErrorCount;
	}

	if (!oQ02y.checked && !oQ02n.checked){
		sErrors += "#2\n";
		++iErrorCount;
	}

	if (!oQ03y.checked && !oQ03n.checked){
		sErrors += "#3\n";
		++iErrorCount;
	}

	if (!oQ04y.checked && !oQ04n.checked){
		sErrors += "#4\n";
		++iErrorCount;
	}

	if (!oQ05y.checked && !oQ05n.checked){
		sErrors += "#5\n";
		++iErrorCount;
	}

	if (!oQ06y.checked && !oQ06n.checked){
		sErrors += "#6\n";
		++iErrorCount;
	}

	if (!oQ07y.checked && !oQ07n.checked){
		sErrors += "#7\n";
		++iErrorCount;
	}

	if (!oQ08y.checked && !oQ08n.checked){
		sErrors += "#8\n";
		++iErrorCount;
	}

	if (!oQ09y.checked && !oQ09n.checked){
		sErrors += "#9\n";
		++iErrorCount;
	}

	if (!oQ10y.checked && !oQ10n.checked){
		sErrors += "#10\n";
		++iErrorCount;
	}

	if (!oQ11y.checked && !oQ11n.checked){
		sErrors += "#11\n";
		++iErrorCount;
	}

	if (!oQ12y.checked && !oQ12n.checked){
		sErrors += "#12\n";
		++iErrorCount;
	}

	if (!oQ13y.checked && !oQ13n.checked){
		sErrors += "#13\n";
		++iErrorCount;
	}

	if (!oQ14y.checked && !oQ14n.checked){
		sErrors += "#14\n";
		++iErrorCount;
	}

	if (!oQ15y.checked && !oQ15n.checked){
		sErrors += "#15\n";
		++iErrorCount;
	}

	if (!oQ16y.checked && !oQ16n.checked){
		sErrors += "#16\n";
		++iErrorCount;
	}

	if (!oQ17y.checked && !oQ17n.checked){
		sErrors += "#17\n";
		++iErrorCount;
	}

	if (!oQ18y.checked && !oQ18n.checked){
		sErrors += "#18\n";
		++iErrorCount;
	}

	if (!oQ19y.checked && !oQ19n.checked){
		sErrors += "#19\n";
		++iErrorCount;
	}

	if (!oQ20y.checked && !oQ20n.checked){
		sErrors += "#20\n";
		++iErrorCount;
	}

	if (iErrorCount > 0){
		alert(sMsgTop + sErrors);
		return false;
	}else{
		//alert("pass!");
		return true;
	}
}

function getFormYesCount(){
	var iCount = 0;
	var oForm = document.getElementById("frmQuestions");
	var oFormElems = oForm.elements;
	var iItems = oFormElems.length;
	for (var x=0; x < iItems; x++){
		try {
			if (oFormElems[x].id != "" && oFormElems[x].value != ""){
				if (oFormElems[x].type == "radio" && oFormElems[x].checked){
					iCount += parseInt(oFormElems[x].value);
				}
			}
		}catch(e){
			;
		}
	}
	
	return iCount;
}
