var Global=this;Global.GLOSSARY_POPUP_MAX_HEIGHT=550;Global.GLOSSARY_POPUP_WIDTH=510;var IS_IE6=false;var IS_IE7=false;if(Element&&Element.addMethods){Element.addMethods({redraw:function(A){A=$(A);var B=document.createTextNode(" ");A.appendChild(B);(function(){B.parentNode.removeChild(B)}).defer();return A}})}function niy(A){if(!A){A="Feature not implemented yet."}alert(A)}function prev(A){if(!A){A="Not available in preview mode."}alert(A)}function tabToggle(A,B){swap_content(A,B)}function TDToggle(){}var toggledContentState=new Array();TDToggle.toggle=function(B,E,D){var A=E.id;if(!D){D="block"}var C=toggledContentState[B];if(!C){C="hidden"}if(C=="hidden"){showElement(B,D);toggledContentState[B]="shown";if(A){changeElementClass(A,"twiddle_open")}}else{if(C=="shown"){hideElement(B);toggledContentState[B]="hidden";if(A){changeElementClass(A,"twiddle_closed")}}}};function TDListToggle(){}TDListToggle.handleChange=function(F,A){var D=$(F).childElements();for(var C=0;C<D.length;C++){if(D[C].id!=null){D[C].removeClassName("current");$(D[C].id+"_link").show();$(D[C].id+"_content").hide()}}var E=$(A).ancestors()[0];E.hide();var B=E.nextSiblings()[0];B.show();$(A).ancestors()[1].addClassName("current")};function TDAccordion(){}TDAccordion.init=function(D,C){var B=$(D).childElements();for(var A=0;A<B.length;A++){if(B[A].id!=null){div_list=B[A].childElements();if(C.indexOf(A)==-1){if(div_list.length>1){div_list[1].hide()}}else{div_list[0].addClassName("expanded")}}}};TDAccordion.handleChange=function(B,A){if($(A).hasClassName("expanded")){Effect.SlideUp($(A).nextSiblings()[0],{duration:0.3,queue:"end"});$(A).removeClassName("expanded")}else{Effect.SlideDown($(A).nextSiblings()[0],{duration:0.3,queue:"end"});$(A).addClassName("expanded")}};TDAccordion.handleChange_old=function(E,A){var D=$(E).childElements();for(var B=0;B<D.length;B++){current_item=D[B];if(!current_item.hasClassName("current")){continue}if(($(current_item).ancestors()[0].id==$(A).ancestors()[1].id)&&(current_item.id==$(A).ancestors()[0].id)){return }var C=current_item.getElementsByClassName("accordion_item_content");Effect.SlideUp(C[0],{duration:0.5});Element.removeClassName(current_item,"current")}Effect.SlideDown($(A).nextSiblings()[0],{duration:0.5});$(A).ancestors()[0].addClassName("current")};function save_lp(A){niy()}function tdPop(C,D,A,B){td_pop(C,D,A,B)}function td_pop(J,G,L,E){var B=J+random_string(4);if(isJavaWebStart(G)){document.location=G;return }var C=feature_settings.get(J,"stat");var H=feature_settings.get(J,"re_size");var K=feature_settings.get(J,"scroll");var F=feature_settings.get(J,"tools");var I=feature_settings.get(J,"locvar");var A=pop_dimensions.get(J,L,E);var D=window.open(G,B,"width="+A[0]+",height="+A[1]+",toolbar="+F+",status="+C+",scrollbars="+K+",resizable="+H+",location="+I);D.focus()}feature_settings={};feature_settings.DEFAULT={stat:"no",re_size:"yes",scroll:"yes",tools:"no",locvar:"no"};feature_settings.get=function(B,A){if(this[B]&&this[B][A]){return this[B][A]}else{if(this.DEFAULT[A]){return(this.DEFAULT[A])}else{throw new Error("Unsupported feature: "+A)}}};feature_settings.user_url={tools:"yes",locvar:"yes",stat:"yes"};feature_settings.interactive={stat:"yes",tools:"yes"};feature_settings.document={stat:"yes",tools:"yes"};feature_settings.help={stat:"yes"};feature_settings.contact={stat:"yes"};feature_settings.video={scroll:"no"};var pop_dimensions={};pop_dimensions.get=function(F,C,E){if((C&&C=="None")||C==0){C=""}if((E&&E=="None")||E==0){E=""}var B=this.DEFAULT;for(var G in this){if(G==F){B=this[F];break}}var D=B[0];var A=B[1];if(C){D=C}if(E){A=E}return[D,A]};pop_dimensions.DEFAULT=[660,456];pop_dimensions.audio=[425,296];pop_dimensions.document=[660,450];pop_dimensions.image=[660,456];pop_dimensions.interactive=[700,510];pop_dimensions.video=[425,484];pop_dimensions.help=[750,450];pop_dimensions.contact=[720,450];pop_dimensions.confirmation=[250,100];pop_dimensions.compare=[550,350];pop_dimensions.essay=pop_dimensions.compare;var grade_widget_obj;var full_grade_set_index="";function update_grade_widget(){widget_exists=!($("grade_range_widget")==null);if(widget_exists){grade_widget_obj=new grade_widget}}function grade_widget(){this.lower_grade_default_value="K";this.upper_grade_default_value="12";this.grade_range_label=$("grade_range_label");this.grade_range_selects=$("grade_range_selects");this.grade_widget_form=$("grade_widget_form");this.select_gw_lower=this.grade_widget_form.gw_lower;this.select_gw_upper=this.grade_widget_form.gw_upper;this.lower_grade_value=this.select_gw_lower.value;this.upper_grade_value=this.select_gw_upper.value;this.grade_range_display_str="foo";this.set_grade_value=function(u_or_l,val){if(u_or_l=="upper"){this.upper_grade_value=val}else{this.lower_grade_value=val}};this.toggle_grade_widget=function(whichelement){grade_widget_obj.grade_range_label.toggle();grade_widget_obj.grade_range_selects.toggle()};this.change_grade_range=function(post_change_action,lexicon_terms,target_html_element){this.lower_grade_value=this.get_grade_select_value("lower");this.upper_grade_value=this.get_grade_select_value("upper");if(get_grade_index(this.lower_grade_value)>get_grade_index(this.upper_grade_value)){new_l=this.upper_grade_value;this.upper_grade_value=this.lower_grade_value;this.lower_grade_value=new_l}this.set_browsing_cookie(this.lower_grade_value,this.upper_grade_value);cookie_vals=this.get_browsing_grades();this.set_grade_value("upper",cookie_vals.upper_grade);this.set_grade_value("lower",cookie_vals.lower_grade);this.update_grade_range_display_str();this.update_browser_items();this.toggle_grade_widget();if(post_change_action=="getStandards"){getStandards(lexicon_terms,target_html_element)}else{if(post_change_action=="refresh_listing"){filter_list_on_gradeband(this.lower_grade_value,this.upper_grade_value)}}};this.update_browser_items=function(){this.update_grade_range_display();this.update_form_select_elems()};this.update_form_select_elems=function(){for(i=0;i<$("gw_lower").options.length;i++){if($("gw_lower").options[i].text==this.lower_grade_value){$("gw_lower").options.selectedIndex=i}}for(i=0;i<this.select_gw_upper.options.length;i++){if($("gw_upper").options[i].text==this.upper_grade_value){$("gw_upper").options.selectedIndex=i}}};this.update_grade_range_display=function(){grade_display_elem=$("grade_range_value_1");grade_display_elem.innerHTML=this.get_grade_range_display_str()};this.update_grade_range_display_str=function(){this.grade_range_display_str=this.create_grade_range_display_str(this.lower_grade_value,this.upper_grade_value)};this.get_grade_range_display_str=function(){return this.grade_range_display_str};this.create_grade_range_display_str=function(l,u){g_string=l+"-"+u;return g_string};this.get_grade_select_value=function(upper_or_lower){if(upper_or_lower=="upper"){return $F("gw_upper")}else{return $F("gw_lower")}};this.get_browsing_grades=function(){var bgr_c=getCookieVal(bgr);var bgrade=null;if(bgr_c){var c_vals=bgr_c.split(cookiesep);if(c_vals.length==2){lower_grade=c_vals[0];upper_grade=c_vals[1];if(lower_grade==""||upper_grade==""){lower_grade=this.lower_grade_default_value;upper_grade=this.upper_grade_default_value}var bgrade={lower_grade:lower_grade,upper_grade:upper_grade}}}return bgrade};this.reset_cookie_values=function(){this.set_browsing_cookie(this.lower_grade_default_value,this.upper_grade_default_value)};this.set_browsing_cookie=function(lower_grade,upper_grade){var cookie_val=lower_grade+cookiesep+upper_grade;var expire=new Date();expire.setFullYear(expire.getFullYear()+10);document.cookie=bgr+"="+cookie_val+";path=/;expires="+expire.toGMTString()};this.__init__=function(){this.grade_range_display_str=this.update_grade_range_display_str();var grade_in_cookie=this.get_browsing_grades();if(grade_in_cookie==null){this.reset_cookie_values();grade_in_cookie=this.get_browsing_grades()}this.lower_grade_value=grade_in_cookie.lower_grade;this.upper_grade_value=grade_in_cookie.upper_grade;this.update_grade_range_display_str();this.update_browser_items();if(page_type=="hierarchy"){filter_list_on_gradeband(this.lower_grade_value,this.upper_grade_value)}full_grade_set_index=eval(FULL_GRADE_SET_INDEX)};this.__init__()}function filter_list_on_gradeband(G,H){var D=document.getElementById("listing").getElementsByTagName("tbody")[0];var F=D.getElementsByTagName("tr");var A=0;for(var C=0;C<F.length;C++){var B=F[C].getElementsByTagName("td")[1].innerHTML;if(gb_filter(B,G,H)){if(A%2==1){changeElementClassNoID(F[C],"odd")}else{changeElementClassNoID(F[C],"even")}showElementNoID(F[C]);A++}else{hideElementNoID(F[C])}}var E=A+" out of "+F.length+" resources are within grades ";document.getElementById("row_count_legend").innerHTML=E;document.getElementById("row_count_legend2").innerHTML=E}function gb_filter(C,B,A){is_within_range=false;C=C.split("-");r_l=get_grade_index(C[0].strip(),full_grade_set_index);r_u=get_grade_index(C[1].strip(),full_grade_set_index);B=get_grade_index(B.strip(),full_grade_set_index);A=get_grade_index(A.strip(),full_grade_set_index);if(r_l<=A&&r_u>=B){is_within_range=true}return is_within_range}function get_grade_index(B){index_value="";for(var A=0;A<full_grade_set_index.length;A++){if(full_grade_set_index[A]==B){index_value=A}}return index_value}function init_banner(){if(Global.is_preview){set_banner_user_name("Preview");return }else{set_banner_user_name()}if(AuthManager.status==AuthManager.AUTH_USER){build_top_folder_menu()}var A=document.getElementById("recommend_to_action");if(A&&AuthManager.status==AuthManager.AUTH_USER){showElement("recommend_to_action")}handle_affiliate()}function set_crumb(){return }function init_tdhome(){if(Global.is_preview&&Global.is_preview==true){return }insert_dname(" ","");if($("accordion_list_k12")!=null){TDAccordion.init("accordion_list_k12",$A([]))}if($("accordion_list_vitalny")!=null){TDAccordion.init("accordion_list_vitalny",$A([0,1]))}if($("accordion_list_k12ma")!=null){TDAccordion.init("accordion_list_k12ma",$A([]))}if($("accordion_list_tdce")!=null){TDAccordion.init("accordion_list_tdce",$A([]))}if($("accordion_list_pd")!=null){TDAccordion.init("accordion_list_pd",$A([]))}if($("accordion_list_special")!=null){TDAccordion.init("accordion_list_special",$A([]))}}function insert_dname(C,D){if(!C){C=""}if(!D){D=""}var A=document.getElementById("user_name");if(A){var B=get_display_name();if(B){A.innerHTML=C+B+D}}}function set_banner_user_name(C){var A;if(C){A=C}else{A=get_display_string()}var B=document.getElementById("user_string");if(B&&A){B.innerHTML=A}if(Global.TestDriveManager&&A==TestDriveManager.tdrive_display_name){changeColor("user_string_container","#cc0000")}}function get_display_string(C){var B=get_display_name();var A=get_org_name();var D=" ";if(C==true){D="<br />"}if(B&&A){return B+D+"of "+A}else{if(B&&!A){return B}else{return"Please sign in."}}}function get_display_name(){var A=get_cookie_val(lgn);if(A){var B=A.split(cookiesep);var C=Utf8.decode(unescape(B[2]));return C}else{return""}}function get_jursidiction_state(){var A;var B=get_cookie_val(org);if(!B){return A}var C=new Array();C=B.split(cookiesep);if(C[1]){A=unescape(C[2]);state=A.split("-")[1]}return Utf8.decode(state)}function get_org_name(){var A;var B=get_cookie_val(org);if(!B){return A}var C=new Array();C=B.split(cookiesep);if(C[1]){A=unescape(C[1])}return Utf8.decode(A)}function get_org_id(){var B;var A=get_cookie_val(org);if(!A){return B}var C=new Array();C=A.split(cookiesep);if(C[0]){B=C[0]}return B}function handle_affiliate(){var B=get_cookie_val(afy);var C="";if(Global.asset_link_base){C=asset_link_base}if(B){var A=B.split(cookiesep);var D=document.createElement("img");if(page_type=="tdhome"){var E=C+"/assets/image_support/aff_support/AFFILX_home.gif"}else{if(page_type=="media_enclosure"){var E=C+"/assets/image_support/aff_support/AFFILX_pop.gif"}else{var E=C+"/assets/image_support/aff_support/AFFILX_stnd.gif"}}E=E.replace(/AFFILX/g,A[0]);D.setAttribute("src",E.replace(/"/g,""));D.setAttribute("alt",A[0].replace(/"/g,""));var F=document.getElementById("aff_brand");if(F){F.appendChild(D)}}}function setTrapCookie(){var B=window.location.href;var A=new Date();A.setHours(A.getHours()+1);document.cookie=trap+"="+B+";path=/;expires="+A.toGMTString()}function removeTrapCookie(){var A=getCookieVal(trap);if(A){var C="/";var B=new Date();B.setHours(B.getHours()-1);document.cookie=trap+"="+C+";path=/;expires="+B.toGMTString()}}function get_folders(F){var E=new Array();var B;if(F=="user"){B=fld}else{if(F=="group"){B=gfld}}var A=get_cookie_val(B);if(A){var H=A.split(cookiesep);for(var D=0;D<H.length;D++){var C=H[D].split(foldersep);if(C.length==2){var G={folder_name:unescape(C[1]),folder_id:C[0]};E.push(G)}else{if(C.length==3){var G={folder_name:unescape(C[2]),folder_id:C[0],in_dropdown:C[1]};E.push(G)}}}}return E}var folder_menu_visible=false;function hideFolders(A){folder_menu_visible=false;setZIndex("main_content",100);var B=document.getElementById(A);B.style.left="-10000px";changeBorderColor("pulldown_link","#999966");changeBackgroundColor("pulldown_link","#f6f6dd")}function showFolders(A,C){if(folder_menu_visible==true&&C!=null&&C=="click"){hideFolders(A)}else{setZIndex("main_content",-100);var B=document.getElementById(A);B.style.left="auto";folder_menu_visible=true;changeBorderColor("pulldown_link","#006666");changeBackgroundColor("pulldown_link","#fff")}}function get_user_type_code(){var A=get_cookie_val(lgn);if(A){var B=A.split(cookiesep);var C=Utf8.decode(unescape(B[1]));return C}else{return""}}function build_top_folder_menu(){var H=get_user_type_code();if(!H){return }var G=true;if(H!="student"){G=false}var E=get_folders("user");var B=get_folders("group");var D=document.getElementById("top_folders");if(D){var C="";C='<li><a href="'+manage_folders+'"><strong>Manage My Folders &gt;</strong></a></li>';if(!G){C+='<li><a href="'+upload_media+'"><strong>Upload Media &gt;</strong></a></li>'}if(E.length>0){C+='<li><a name="pf_dummy" class="fmenu_divider"><strong>Personal Folders:</strong></a></li>';var A=E[0];C+='<li><a href="'+vf_serv+A.folder_id+'">'+Utf8.decode(A.folder_name)+"</a></li>";if(!G){C+='<li><a href="'+my_uploads+'">My Uploads</a></li>'}for(var F=1;F<E.length;F++){if(E[F].in_dropdown==1){C+='<li><a href="'+vf_serv+E[F].folder_id+'">'+Utf8.decode(E[F].folder_name)+"</a></li>"}}}if(B.length>0){C+='<li><a name="gf_dummy" class="fmenu_divider"><strong>Group Folders:</strong></a></li>';for(var F=0;F<B.length;F++){C+='<li><a href="'+vf_serv+B[F].folder_id+'">'+Utf8.decode(B[F].folder_name)+"</a></li>"}}D.innerHTML=C}}function init_pop(){handle_affiliate()}function init_login(){var A=document.getElementById("signin_org_name");if(!A){return }var B=get_org_name();if(B!=0&&B!=undefined){A.innerHTML=B;showElement("org_data")}}function check_user_type(A){if(A==1){showElement("subject")}else{hideElement("subject")}}function trap_enter_press(C,E){var A=13;var D=C||window.event;var B=D.charCode||D.keyCode;if(B!=A){return true}else{if(E){E()}return false}}function stat(C,B){if(!C){return }if(!B){B=""}if(Global.is_preview&&Global.is_preview==true){return }var E=makeParamString({asset_id:C,resource_id:B});var A=log_asset_view;var D=new Ajax.Request(A,{method:"post",parameters:E,onSuccess:function(){return },onFailure:function(){return }})}function SurveyHandler(){}SurveyHandler.init=function(){hideElement("survey_response");hideElement("survey");if(!Global.page_identifier||!Global.question_list){return }var E=get_cookie_val(lgn);if(E){var J=E.split(cookiesep);var K=J[0];var C=J[1]}else{var K="";var C="";return }var F=get_cookie_val(surva);var D="";var I=new Array();var G="";if(F){var J=F.split(cookiesep);for(i=0;i<J.length;i++){var A=J[i].split("+");var B=A[0];B=B.replace(/\_/g,"/");A.shift();if(B==page_identifier){D="+"+A.join("+")+"+"}for(j=0;j<A.length;j++){I.push(A[j])}}G="+"+I.join("+")+"+"}while(question_list.length>0){var H=SurveyHandler.get_question(question_list);var L=SurveyHandler.test_question(H,K,C,D,G);if(L==1){SurveyHandler.produce_question(H,K,page_identifier);return }else{if(L==-1){hideElement("survey");return }}}return };SurveyHandler.log_ask=function(C,B,A){if(!C||!B||!A){return }var F=makeParamString({user_id:C,question_id:A,page_identifier:B});var D=log_survey_ask;var E=new Ajax.Request(D,{method:"post",parameters:F,onSuccess:function(){return },onFailure:function(){return }})};SurveyHandler.produce_question=function(I,B,H){var F=document.getElementById("survey_question_text");F.innerHTML=I.question_text;var L=document.getElementById("survey_question_id");L.value=I.question_id;var P=document.getElementById("survey_answer_type");P.value=I.answer_type;var E=new Array();var A=new Array();var N=document.getElementById("survey_answers");var C=document.createElement("div");C.id="survey_answer_list";var K="survey_answer";for(var O=0;O<I.answers.length;O++){var J="ffa_id_"+O;var M=I.answers[O].answer_id;if(I.answer_type=="radio"){try{var R=document.createElement("<input type='radio' name='"+K+"' id='"+J+"' value='"+M+"' />")}catch(G){var R=document.createElement("input");R.type=I.answer_type;R.name=K;R.id=J;R.value=M}}else{var R=document.createElement("input");R.type=I.answer_type;R.name=K;R.id=J;R.value=M}var Q=document.createElement("label");var D=document.createTextNode(I.answers[O].answer_text);Q.setAttribute("for",J);Q.appendChild(D);C.appendChild(R);C.appendChild(Q);if(I.answers[O].is_other==1){other_box=document.createElement("textarea");other_box.name="other_text";other_box.id="survey_textbox";C.appendChild(document.createElement("br"));C.appendChild(other_box)}C.appendChild(document.createElement("br"))}N.appendChild(C);SurveyHandler.log_ask(B,H,I.question_id);showElement("survey")};SurveyHandler.get_question=function(B){if(B.length==0){return }else{var A=Math.floor(Math.random()*B.length);var C=question_list[A];question_list[A]=question_list[0];question_list[0]=C;question_list.shift();return C}};SurveyHandler.test_question=function(E,C,H,G,D){if(!E){return -1}if(E.filter_user_type!=""){if(E.filter_user_type!=H){return 0}}var B=E.question_id;var F="+"+B+"+";var A=G.indexOf(F);if(A>=0){return 0}if(!E.ask_different_locations){if(D.indexOf(F)>=0){return 0}}return 1};function answer_survey_question(){var J="";var H=document.getElementById("page_identifier");if(H){J=H.value}var C=0;H=document.getElementById("survey_question_id");if(H){C=H.value}var E="";H=document.getElementById("survey_answer_type");if(H){E=H.value}var B="";if(E=="checkbox"){B=FormHelper.get_selected_checkboxes("survey_asked_question","survey_answer")}else{if(E="radio"){B=FormHelper.get_selected_radiobutton("survey_asked_question","survey_answer")}}var G="";H=document.getElementById("survey_textbox");if(H){G=H.value}var L=0;var F=get_cookie_val(lgn);if(F){var K=F.split(cookiesep);L=K[0]}var I=makeParamString({user_id:L,question_id:C,page_identifier:J,answer_id:B,other_text:G});var A=log_survey_answer;var D=new Ajax.Request(A,{method:"post",parameters:I,onSuccess:function(){return },onFailure:function(){return }});update_survey_cookie(J,C);hideElement("survey");showElement("survey_response");return }function update_survey_cookie(H,C){var F=get_cookie_val(surva);var G=F;if(F){var I=F.split(cookiesep);var J=0;for(i=0;i<I.length;i++){var A=I[i].split("+");var B=A[0];B=B.replace(/\_/g,"/");A.shift();if(B==H){var E="+"+A.join("+")+"+"+C;I[i]=B.replace(/\//g,"_")+E;G=I.join(cookiesep);J=1;break}}if(!J){var D="|"+H+"+"+C;G=F+D}}else{G=H+"+"+C}document.cookie=surva+"="+G+";path=/"}function selectTab(B,A){A.up().up().childElements().each(function(C){C.removeClassName("current")});A.up().addClassName("current");$(B).up().childElements().each(function(C){C.removeClassName("current")});$(B).addClassName("current");return false}function unescape_html(A){if(!A){return""}A=A.replace("&lt;","<");A=A.replace("&gt;",">");A=A.replace("&quot;",'"');A=A.replace("&#039;","'");A=A.replace("&amp;","&");return A}function show_breadcrumb(){if(!$("crumb_default")){return }uri=parseUri(document.referrer);var B="";if(TD_LOCAL_DEV||site_uri.match(uri.host)){B="crumb_"+uri.path.replace(/\//g,"_")}var A=$(B);if(!A){A=$("crumb_default")}if(A){A.setStyle("display:block;")}}function init_glossary_popup(){if($("pop_content")){if($("pop_content").offsetHeight<GLOSSARY_POPUP_MAX_HEIGHT){window.resizeTo(Global.GLOSSARY_POPUP_WIDTH,$("pop_content").offsetHeight+115)}else{window.resizeTo(Global.GLOSSARY_POPUP_WIDTH,Global.GLOSSARY_POPUP_MAX_HEIGHT)}}}function value_or_default(A){if(A){return escape(A)}else{return"NULL"}}function hide_all_resource_highlight_details(){$$("div.resource_highlight_detail").each(function(A){A.hide()})}function show_all_resource_highlight_thumbnails(){$$("div.resource_highlight_thumb").each(function(A){A.show()});$$("div.resource_highlight_thumb_selected").each(function(A){A.hide()})}function show_resource_highlight_details(A){show_all_resource_highlight_thumbnails();$("resource_highlight_thumb_"+A).hide();$("resource_highlight_thumb_selected_"+A).show();hide_all_resource_highlight_details();$("resource_highlight_detail_"+A).show()}function init_printer_friendly_popup(){Event.observe(window,"load",function(){print();return false})}var active_flag_mu_id=null;function change_flag_text(B,D){var A=flag_type_text_map[B];if(!A){A="Please provide more details"}var C=document.getElementById("flag_details_label_"+D);C.innerHTML=A+":"}function post_flag_handler_media_upload(response){var resp_obj=eval("("+response.responseText+")");if(resp_obj.target_id){hideElement("flag_content_"+resp_obj.target_id);hideElement("media_upload_flag_loader_"+resp_obj.target_id,"inline")}showElement("post_flag_msg_"+resp_obj.target_id);hideElement("media_upload_flag_loader_"+resp_obj.target_id)}function FlagManager(){}FlagManager.do_flag=function(B,E,D,A){showElement("flag_loader_"+E+"_"+D,"inline");var C=B.action;var G={};G.target_type=E;G.target_id=D;G.flag_reason=FormHelper.get_value("flag_reasons_pulldown_"+E+"_"+D);G.flag_details=FormHelper.get_value("flag_details_"+D);var F=new Ajax.Request(C,{method:"post",parameters:G,onComplete:A,onFailure:A})};FlagManager.toggle_flag_details=function(B,C,A){details_id="flag_details_"+C+"_"+A;link_id="flag_link_"+C+"_"+A;if(B.id.startsWith("flag_cancel_button_"+C)){$(details_id).hide();$(link_id).show()}else{$(details_id).show();$(link_id).hide()}};function reset_recommend_to_state(){$("email_fields").update('<input type="text"  size="40" class="email_field" id="id_email_address" />');$("id_email_address").value="";hideElement("valid_email_message");hideElement("recommend_to_loading");swap_content("recommend_to_action","recommend_to_content")}function remove_email_field(A){Element.remove($(A))}function submit_email_addresses(){var A=$("email_fields").select("input");num=A.length;the_id="email_field_row_"+num;$("email_fields").insert({bottom:'<div class="email_input_row" id="'+the_id+'" ><input type="text"  size="40" class="email_field" /><a href="javascript:remove_email_field(\''+the_id+'\');" ><img src="/images/minus.gif" style="width:11px;float:left;margin-top:4px;margin-left:5px;"/></div></a>'})}function verify_and_submit_recommendation(D){url=D.action;var F=$("email_fields").select("input");var A=new Array();var B=true;var C=new RegExp("^[\\w-_.+]*[\\w-_.]@([\\w]+\\.)+[\\w]+[\\w]$");for(i=0;i<=F.length-1;i++){if(!C.test(F[i].value)){showElement("valid_email_message");F[i].setStyle({backgroundImage:"url(/images/aster2.jpg)",backgroundPosition:"right center",backgroundRepeat:"no-repeat"});B=false}else{if(!(A.join(",").indexOf(F[i].value)>=0)){A.push(F[i].value)}}}if(!B){showElement("valid_email_message");return }else{resource_code=FormHelper.get_value("id_resource_code");params={resource_code:resource_code,email_addresses:A.join(",")};showElement("recommend_to_loading");var E=new Ajax.Request(url,{method:"post",parameters:params,onComplete:function(G){reset_recommend_to_state()},onFailure:function(G){reset_recommend_to_state()}})}}function SGUID(){}SGUID.S4=function(){return(((1+Math.random())*65536)|0).toString(16).substring(1)};SGUID.generate=function(){return(SGUID.S4()+SGUID.S4()+"-"+SGUID.S4()+"-"+SGUID.S4()+"-"+SGUID.S4()+"-"+SGUID.S4()+SGUID.S4()+SGUID.S4())};function TruncateText(){}TruncateText.is_in_tag=function(D,C){if(C.charAt(D)=="<"||C.charAt(D)==">"){return true}if(C.length/2>D){var A=C.lastIndexOf("<",D);var B=C.lastIndexOf(">",D);if(A>B){return true}else{return false}}else{var A=C.indexOf("<",D);var B=C.indexOf(">",D);if(A<B){return true}else{return false}}};TruncateText.truncate=function(J,C,D){if(J.length<C){return J}if(!D){D="more..."}var F=C-1;while(TruncateText.is_in_tag(F,J)||J.charAt(F)!=" "){C--;F--}var I="trigger_"+SGUID.generate();var H="target_"+SGUID.generate();var B=J.substring(0,C);var G='<span id="'+H+'" style="display:none;">'+J.substring(C)+"</span>";var A='<a href="javascript:void(0)" onclick="hideElement(\''+I+"');showElement('"+H+"','inline');return false;\" id=\""+I+'">'+D+"</a>";var E=B+A+G;return E};
