$(document).ready(function(){if(location.hostname.indexOf("mobile")<0){$("#archetype_video").html("Loading...");var b=$("#archetype_video").attr("title");var a="/assets/img/spacer.gif";$("#archetype_video").load("/archetype/form.htm",function(){$("#file_upload").uploadify({auto:true,uploader:"/assets/flash/uploadify.swf",script:"/archetype/upload.htm",cancelImg:"/assets/img/cancel.png",buttonImg:"/assets/img/upload_photo.gif",width:"130",height:"33",folder:"/assets/img/scorecard/video",fileExt:"*.jpg;*.gif;*.png",fileDesc:"Image Files",fileDataName:"video_img",wmode:"transparent",scriptData:{video_archetype:b},sizeLimit:10485760,onSelect:function(g,e,f){$("#archetype_video_upload .uploadifyError").hide().html("")},onOpen:function(g,e,f){},onError:function(h,e,g,f){$("#archetype_video_upload .uploadifyError").show().html(f.type+" Error: "+f.info)},onSWFReady:function(){$("#archetype_video").removeClass("loading")},onComplete:function(h,e,g,f,j){$("#archetype_video_upload_data").html(f);$("#archetype_video_upload .uploadifyError").html("Upload successful").show();var k=$("#archetype_data_url_img").attr("src");if(k!=""){$("#archetype_my_img").attr("src",k).addClass("show")}$("#archetype_my_controls").show()}})});$("#archetype_video_cancel").live("click",function(){var e=$("#archetype_my_img").attr("src");e=e.substring(e.lastIndexOf("/"));$.ajax({type:"POST",url:"/archetype/cancel.htm",data:"filename="+e,dataType:"html",success:function(f){$("#archetype_video_upload .uploadifyError").html(f).show();$("#archetype_my_img").fadeOut(400,function(){$("#archetype_my_img").attr("src",a).removeClass("show").show()});$("#archetype_my_controls").fadeOut(400)}})});$("#archetype_video_save").live("click",function(){var e=$("#archetype_my_img").attr("src");e=e.substring(e.lastIndexOf("/")+1);$("#archetype_video").html("Loading...").addClass("loading");$.ajax({type:"POST",url:"/archetype/save.htm",data:"filename="+e+"&archetype="+b,dataType:"html",success:function(f){$("#archetype_video").html(f).removeClass("loading").addClass("play");tb_init("a.thickbox")},error:function(f){$("#archetype_video_upload .uploadifyError").html(f).show()}})})}});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};
