var imgPath="/assets/img/scorecard";function goNext(o){var j=document.MyWellnessScorecard;var l="";var g=new Hash();for(var h=0;h<j.elements.length;h++){if(j.elements[h].name.indexOf(o+"_")==0){if(j.elements[h].type=="text"){if(!j.elements[h].value.match(/^\d{1,3}$/)){l+="-- "+j.elements["scq_"+j.elements[h].name+"_lbl"].value+"\n"}}else{if(j.elements[h].type=="radio"){if(g.hasItem(j.elements[h].name)){if(j.elements[h].checked){g.setItem(j.elements[h].name,j.elements[h].checked)}}else{g.setItem(j.elements[h].name,j.elements[h].checked)}}else{if(j.elements[h].type=="select"){if(j.elements[h].selectedIndex==-1){l+="-- "+j.elements["scq_"+j.elements[h].name+"_lbl"].value+"\n"}}}}}}for(var k in g.items){if(!g.items[k]){l+="-- "+j.elements["scq_"+k+"_lbl"].value+"\n"}}if(j.elements.general_ethnicity.selectedIndex<1&&o=="general"){l+="-- "+j.elements.scq_general_ethnicity_lbl.value+"\n"}if(j.elements.general_location.options[j.elements.general_location.selectedIndex].value=="void"&&o=="general"){l+="-- "+j.elements.scq_general_location_lbl.value+": '"+j.elements.general_location.options[j.elements.general_location.selectedIndex].text+"' is not a valid option.\n"}if(o=="supplements"){if($("input#supplements_take_other").get(0).checked){var b=j.elements.scq_supplements_types_lbl.value.substring(0,j.elements.scq_supplements_types_lbl.value.indexOf("?")+1);if($("#sca_supplements_types input.sc_chkbox:checked").length<1){l+="-- "+b+" Please select at least one supplement from the list.\n"}}}if(l==""){if(o=="submit"){j.submit()}else{var n=null;var a=0;for(var m=0;m<categories.length;m++){if(categories[m]==o&&m+1<categories.length){n=categories[m+1];a=m;break}}if(n!=null){for(var m=0;m<categories.length;m++){(categories[m]==n)?displayStyle="block":displayStyle="none";document.getElementById("scp_"+categories[m]).style.display=displayStyle;document.getElementById("scp_nav_"+categories[m]).style.display=displayStyle;imgName="sci_"+categories[m];lnkName="scl_"+categories[m];if(categories[m]==n){_gaq.push(["_trackPageview","/my_wellness_scorecard/"+n+".htm"]);document.images[getImgIndex(imgName)].src=imgPath+"/scorecard_step"+(m+1)+"_on.gif";if((m+1)>categories.length-1){document.links[getLinkIndex(lnkName)].href="javascript:goNext('"+categories[m-1]+"')"}else{document.links[getLinkIndex(lnkName)].href="javascript:goBack('"+categories[m+1]+"')"}}if(m<=a){document.links[getLinkIndex(lnkName)].href="javascript:goBack('"+categories[m+1]+"')"}}location.hash="top"}else{alert("nextPage is null")}}}else{alert("Please answer the following questions before going to the next section:\n\n"+l)}}function goBack(a){var b=null;for(c=0;c<categories.length;c++){if(categories[c]==a&&c-1>=0){b=categories[c-1];break}}if(b!=null){for(c=0;c<categories.length;c++){(categories[c]==b)?displayStyle="block":displayStyle="none";document.getElementById("scp_"+categories[c]).style.display=displayStyle;document.getElementById("scp_nav_"+categories[c]).style.display=displayStyle}location.hash="top"}else{alert("Sorry, you can't go back")}}function handleClick(h,k,j){var g=document.MyWellnessScorecard;if(h=="choices_visit_doctor"){if(k=="choices_visit_doctor_2"){toggleFields(h,k,j)}else{var e=0;for(var b=0;b<j;b++){var a=h+"_"+b;if(g.elements[a].checked){e++}}if(e>2){alert("Sorry, you can't check more than two answers for this question");g.elements[k].checked=false}}}else{if(h=="diet_behavior"){if(k=="diet_behavior_3"){toggleFields(h,k,j)}}else{if(h=="supplements_multi_vitamin"){depFormFields=new Array("supplements_multi_vitamin_schedule","supplements_multi_vitamin_taken_how");depFormFieldsOptions=new Array(3,2);specDepFormFields=new Array("supplement_exceed_recommended");specDepFormFieldsOptions=new Array(3);if(g.supplements_multi_vitamin[1].checked){for(d=0;d<depFormFields.length;d++){a=depFormFields[d];for(b=0;b<g.elements[a].length;b++){if(b!=depFormFieldsOptions[d]){g.elements[a][b].checked=false;g.elements[a][b].disabled=true}else{g.elements[a][b].checked=true;g.elements[a][b].disabled=false}}}if(g.supplements_take_other[1].checked){setSupplementUser(false)}else{if(g.supplements_take_other[0].checked){setSupplementUser(true)}}}else{for(d=0;d<depFormFields.length;d++){a=depFormFields[d];for(b=0;b<g.elements[a].length;b++){if(b!=depFormFieldsOptions[d]){g.elements[a][b].disabled=false}else{g.elements[a][b].checked=false;g.elements[a][b].disabled=true}}}if(g.supplements_take_other[0].checked){setSupplementUser(true)}else{if(g.supplements_take_other[1].checked){setSupplementUser(true)}}}}else{if(h=="supplements_multi_vitamin_schedule"||h=="supplements_multi_vitamin_taken_how"){isChecked=false;for(b=0;b<g.supplements_multi_vitamin.length;b++){if(g.supplements_multi_vitamin[b].checked){isChecked=true}}if(!isChecked){alert("Please answer Question 1 before answering this question");for(b=0;b<g.elements[h].length;b++){g.elements[h][b].checked=false}}}else{if(h=="supplements_take_other"){depFormFields=new Array("supplements_exceed_recommended");depFormFieldsOptions=new Array("3");depFormFieldsLength=new Array("4");if(g.supplements_take_other[0].checked){g.elements.supplements_types_0.checked=false;g.elements.supplements_types_0.disabled=true;toggleFields("supplements_types","supplements_types_0",26);if(g.supplements_multi_vitamin[0].checked){setSupplementUser(true)}else{if(g.supplements_multi_vitamin[1].checked){setSupplementUser(true)}}}else{g.elements.supplements_types_0.disabled=false;g.elements.supplements_types_0.checked=true;toggleFields("supplements_types","supplements_types_0",26);if(g.supplements_multi_vitamin[1].checked){setSupplementUser(false)}else{if(g.supplements_multi_vitamin[0].checked){setSupplementUser(true)}}}}else{if(h=="supplements_types"){isChecked=false;for(b=0;b<g.supplements_take_other.length;b++){if(g.supplements_take_other[b].checked){isChecked=true}}if(!isChecked){alert("Please answer Question 4 before answering this question");for(var b=0;b<j;b++){var a=h+"_"+b;g.elements[a].checked=false}}else{if(k=="supplements_types_0"){toggleFields(h,k,j)}}}else{if(h=="supplements_reason"){isChecked=false;for(b=0;b<g.supplements_take_other.length;b++){if(g.supplements_take_other[b].checked){isChecked=true}}if(!isChecked){alert("Please answer Question 4 before answering this question");for(var b=0;b<j;b++){var a=h+"_"+b;g.elements[a].checked=false}}else{if(k=="supplements_reason_8"){toggleFields(h,k,j)}}}else{if(h=="supplements_exceed_recommended"){isChecked=false;for(b=0;b<g.supplements_take_other.length;b++){if(g.supplements_take_other[b].checked){isChecked=true}}if(!isChecked){alert("Please answer Question 4 before answering this question");for(b=0;b<g.elements[h].length;b++){g.elements[h][b].checked=false}}}else{if(h=="supplements_advice_source"){if(k=="supplements_advice_source_9"){toggleFields(h,k,j)}}else{if(h=="exercise_regimen"){depFormFields=new Array("exercise_routine_length","exercise_change_routine");depFormFieldsOptions=new Array("0","4");if(g.exercise_regimen[0].checked){g.elements.exercise_types_0.disabled=false;g.elements.exercise_types_0.checked=true;toggleFields("exercise_types","exercise_types_0",5);for(d=0;d<depFormFields.length;d++){a=depFormFields[d];for(b=0;b<g.elements[a].length;b++){if(b!=depFormFieldsOptions[d]){g.elements[a][b].checked=false;g.elements[a][b].disabled=true}else{g.elements[a][b].checked=true;g.elements[a][b].disabled=false}}}}else{g.elements.exercise_types_0.checked=false;g.elements.exercise_types_0.disabled=true;toggleFields("exercise_types","exercise_types_0",5);for(d=0;d<depFormFields.length;d++){a=depFormFields[d];for(b=0;b<g.elements[a].length;b++){if(b!=depFormFieldsOptions[d]){g.elements[a][b].disabled=false}else{g.elements[a][b].checked=false;g.elements[a][b].disabled=true}}}}}else{if(h=="exercise_routine_length"){isChecked=false;for(b=0;b<g.exercise_regimen.length;b++){if(g.exercise_regimen[b].checked){isChecked=true}}if(!isChecked){alert("Please answer Question 1 before answering this question");for(b=0;b<g.elements[h].length;b++){g.elements[h][b].checked=false}}}else{if(h=="exercise_types"){isChecked=false;for(b=0;b<g.exercise_regimen.length;b++){if(g.exercise_regimen[b].checked){isChecked=true}}if(!isChecked){alert("Please answer Question 1 before answering this question");for(var b=0;b<j;b++){var a=h+"_"+b;g.elements[a].checked=false}}else{if(k=="exercise_types_0"){toggleFields(h,k,j)}}}else{if(h=="exercise_change_routine"){isChecked=false;for(b=0;b<g.exercise_regimen.length;b++){if(g.exercise_regimen[b].checked){isChecked=true}}if(!isChecked){alert("Please answer Question 1 before answering this question");for(b=0;b<g.elements[h].length;b++){g.elements[h][b].checked=false}}}else{if(h=="exercise_daily_movement"){if(k=="exercise_daily_movement_0"){toggleFields(h,k,j)}}}}}}}}}}}}}}}}function setSupplementUser(a){var b=document.MyWellnessScorecard;if(a){b.elements.supplements_reason_8.disabled=true;b.elements.supplements_reason_8.checked=false;toggleFields("supplements_reason","supplements_reason_8",8);thisField=depFormFields[d];for(i=0;i<4;i++){if(i==3){b.elements.supplements_exceed_recommended[i].checked=false;b.elements.supplements_exceed_recommended[i].disabled=true}else{b.elements.supplements_exceed_recommended[i].disabled=false}}}else{b.elements.supplements_reason_8.disabled=false;b.elements.supplements_reason_8.checked=true;toggleFields("supplements_reason","supplements_reason_8",8);thisField=depFormFields[d];for(i=0;i<4;i++){if(i==3){b.elements.supplements_exceed_recommended[i].checked=true;b.elements.supplements_exceed_recommended[i].disabled=false}else{b.elements.supplements_exceed_recommended[i].checked=false;b.elements.supplements_exceed_recommended[i].disabled=true}}}}function toggleFields(j,g,h){var e=document.MyWellnessScorecard;for(var b=0;b<h;b++){var a=j+"_"+b;if(a!=g){if(e.elements[g].checked){e.elements[a].disabled=true}else{e.elements[a].disabled=false}}}}function emailResults(e){if(e=="results"||e=="tellafriend"||e=="test"){var b=500;var a=window.open("about:blank","emailWin","menubar=0,resizable=1,scrollbars=1, width=450,height="+b);document.scorecardResults.action="/scorecard_results/"+e+".htm";document.scorecardResults.submit()}}function getImgIndex(e){var a=0;for(var b=0;b<document.images.length;b++){if(document.images[b].name==e){a=b;break}}return a}function getLinkIndex(e){var a=0;for(var b=0;b<document.links.length;b++){if(document.links[b].name==e){a=b;break}}return a};