﻿//displayID = ID to display results
//arr = array of IDs to get inputs from
function sumPercents(displayID, arr){

	var total = document.getElementById(displayID);
	total.innerHTML  = getTotal(arr);

	if(total.innerHTML == 100) {
	  // show checkmark
	}
}

//Disable ME for some state selections.
function toggleMeNum() {
	var state = document.getElementById('reg_user_State');
	var me = document.getElementById('reg_user_DEA');
	var lbl = document.getElementById('reg_user_DEA_ctr').getElementsByTagName('label')[0];
	var val = state.value;
	if (val == 'WI' || val == 'MN') {
		me.value = '';
		me.disabled = true;
		me.style.background = '#eeeeee';
		lbl.style.color = '#dddddd';
	}
	else {
		me.disabled = false;
		me.style.background = '#ffffff';
		lbl.style.color = '#666666';
	}
}

function showGroup6(){
    var selectedItem = document.getElementById("reg_user_Specialty").value;
    if((selectedItem==2) || (selectedItem==3) || (selectedItem==7)) {
	    document.getElementById("group6").style.display = "block";
	}else{
	    document.getElementById("group6").style.display = "none";
        document.getElementById("reg_survey_26").value=""
        document.getElementById("reg_survey_27").value=""
        document.getElementById("reg_survey_28").value=""
	    document.getElementById("reg_survey_29").value=""
	    document.getElementById("reg_survey_30").value=""
	    document.getElementById("reg_survey_31").value=""
	    document.getElementById("reg_survey_32").value=""
	    document.getElementById("reg_survey_33").value=""
	    document.getElementById("q4atotal").innerHTML = ""
	    document.getElementById("q4btotal").innerHTML = ""
	}
	
	//Hide / show footer for IE6.
	resetFooter();
}


//////////////////////////// Diagnostics ////////////////////////////////////////

function getRandom() {
	var randomnumber = Math.floor(Math.random()*100001);
	return randomnumber;
}

//Prepopulate form values (for testing only).
function loadUserTestFormValues() {
	var r = getRandom();
	var eml = r + '@user.com';
	document.getElementById('reg_user_FirstName').value = 'Doc';
	document.getElementById('reg_user_LastName').value = 'Smith';
	document.getElementById('reg_user_PracticeName').value = 'ABC Practice';
	document.getElementById('reg_user_Address1').value = '123 main st';
	document.getElementById('reg_user_Address2').value = '2nd floor';
	document.getElementById('reg_user_City').value = 'motown';
	document.getElementById('reg_user_State').selectedIndex = 2;
	document.getElementById('reg_user_Zip').value = '12345';
	document.getElementById('reg_user_EmailAddress').value = eml;
	document.getElementById('reg_user_ConfirmEmail').value = eml;
	document.getElementById('reg_user_ME').value = 'aa-4444444';
	document.getElementById('reg_user_DEA').value = 'AB-1231231';
	//document.getElementById('reg_user_MobilePhone').value = '123-123-1231';
	document.getElementById('reg_user_Specialty').selectedIndex = 3;
	showGroup6();
}
//For testing only.
function restartForm() {
	var strURL = window.location.href;
	window.location.href = strURL;
}
//For testing only.
function loadOptTestFormValues() {
	//document.getElementById('reg_optin_1').checked = true;
	//document.getElementById('reg_optin_3').checked = true;
}
//For testing only.
function loadSurveyTestFormValues() {
	document.getElementById('reg_survey_20').value = '50';
	document.getElementById('reg_survey_21').value = '50';
	document.getElementById('reg_survey_22').value = '50';
	document.getElementById('reg_survey_23').value = '50';
	document.getElementById('reg_survey_24').value = '50';
	document.getElementById('reg_survey_25').value = '50';

	document.getElementById('reg_survey_26').value = '25';
	document.getElementById('reg_survey_27').value = '25';
	document.getElementById('reg_survey_28').value = '25';
	document.getElementById('reg_survey_29').value = '25';
	document.getElementById('reg_survey_30').value = '25';
	document.getElementById('reg_survey_31').value = '25';
	document.getElementById('reg_survey_32').value = '25';
	document.getElementById('reg_survey_33').value = '25';
	sumPercents('q4atotal',['reg_survey_26','reg_survey_28','reg_survey_30','reg_survey_32']);
	sumPercents('q4btotal',['reg_survey_27','reg_survey_29','reg_survey_31','reg_survey_33']);
}
///////////////////////// End Diagnostics ///////////////////////////////////////
