var speakingFmsHostname;var speakingFmsAppname;var start_recording_msg;var stop_recording_msg;var review_recording_msg;var stop_review_msg;var re_record_msg;var record_complete_msg;var connecting_msg;var connect_failed_msg;var ready_to_record_msg;var recording_msg;var privacy_msg;var click_ok_msg;var ok_msg;var add_new_flashcard_set_msg;var create_flashcard_msg;var flashcardTip;var flashcardTipId;var saving_flashcard_msg;var flashcard_saved_msg;var view_flashcard_msg;var course_language;var flashcard_code_1;var flashcard_code_2;var flashcard_lang_1;var flashcard_lang_2;var front_lang;var back_lang;var flashcards;var current_flashcard;var flip_through_flashcards_msg;var flashcard_set_quiz_msg;var userId;var flashcardSetId;var skill_level;var flashcardSetQuiz;var currentQuizQuestion;var currentTimeCountdown;var currentPoints;var quizPoints;var numCorrectAnswers;var quizCountdownTimerHandle;var totalTimeTaken;var quizIsMadeFromLessonPlan;var savedExerciseId;var front_lang_msg;var back_lang_msg;var enter_keyword_msg;var keyword;var sort_by;var inReviewMode=false;var inImageUploadMode=false;var inFrontAudioUploadMode=false;var inBackAudioUploadMode=false;var delete_flashcard_img_msg;var delete_flashcard_audio_msg;var in_flashcard_img_upload_msg;var savedFlashcardId=null;var moreFromUserExpanded=true;var relatedFlashcardSetsExpanded=true;var front_audio_url="";var back_audio_url="";var shuffle_flashcards=false;var flip_from_flashcard_back=false;var flip_through_show_images_on_back=true;var flip_through_show_images_on_front=false;var flip_through_play_audio_on_back=false;var flip_through_play_audio_on_front=true;var flip_through_show_alt_txt_on_back=false;var flip_through_show_alt_txt_on_front=true;var create_new_set_navigate_to_set_view=false;var reloadFavoriteFlashcardSetTableOnClose=false;var initFlashSetSelection=function(G,I,E,D,B,A,C,F){add_new_flashcard_set_msg=G;course_language=I;flashcard_lang_1=B;flashcard_lang_2=A;flashcard_code_1=E;flashcard_code_2=D;front_lang=C;back_lang=F;var H=1;$("flashcardSetId")[1].selected=true;Event.observe("flashcardSetId","change",selectFlashSet,false);if(-1==$("flashcardSetId")[$("flashcardSetId").selectedIndex].value){$("flashcardSetId")[1].selected=true}};var selectFlashSet=function(A){if(0==$("flashcardSetId")[$("flashcardSetId").selectedIndex].value){$("flashcardSetId")[currentSelectedIndex].selected=true}else{if(-1==$("flashcardSetId")[$("flashcardSetId").selectedIndex].value){Modalbox.show($("addNewFlashcardSet"),{title:add_new_flashcard_set_msg,overlayClose:false,width:300,afterLoad:showModalbox,afterHide:hideModalbox});currentSelectedIndex=1}else{currentSelectedIndex=$("flashcardSetId").selectedIndex;updateLang()}}};var addSetEvent=function(event){Event.stopObserving("addSetButton","click",addSetEvent);var request=new Ajax.Request("/flashcardSets/save",{method:"post",onSuccess:function(transport){var response=transport.responseText;var result=eval("("+response+")");if(result["error"]!=null){alert(result["error"]);Event.observe("addSetButton","click",addSetEvent,false)}else{if($("flashcardSetId")){var setId=result["id"];var setTitle=result["title"];var setLang1=result["lang_1"];var setLang2=result["lang_2"];var length=$("flashcardSetId").length;$("flashcardSetId")[length]=new Option(setTitle,setId);currentSelectedIndex=length;flashcard_lang_1[setId]=setLang1;flashcard_lang_2[setId]=setLang2}Modalbox.hide();if(create_new_set_navigate_to_set_view&&result["id"]!=null){window.location="/flashcardSets/view/"+result["id"]}else{if($("flashcardSetTableDiv")){reloadFlashcardSetTable()}}create_new_set_navigate_to_set_view=false}},parameters:Form.serialize("FlashcardSetForm")})};var cancelSetEvent=function(A){Modalbox.hide()};function showModalbox(){Event.observe("addSetButton","click",addSetEvent,false);Event.observe("cancelSetButton","click",cancelSetEvent,false);if(course_language!=undefined){$("flashcardSetTag").value=course_language}for(var A=0;A<$("FlashcardSetLang1").length;A++){if($("FlashcardSetLang1")[A].value==front_lang){$("FlashcardSetLang1")[A].selected=true}}for(var A=0;A<$("FlashcardSetLang2").length;A++){if($("FlashcardSetLang2")[A].value==back_lang){$("FlashcardSetLang2")[A].selected=true}}document.fire("lm:add_flashcard_set:show")}function hideModalbox(){if($("flashcardSetId")){$("flashcardSetName").value="";$("flashcardSetTag").value="";$("flashcardSetId")[currentSelectedIndex].selected=true;updateLang()}Event.stopObserving("addSetButton","click",addSetEvent);Event.stopObserving("cancelSetButton","click",cancelSetEvent)}function updateLang(){if($("flashcardSetId")){var A=$("flashcardSetId")[currentSelectedIndex].value}if($("frontLang")&&flashcard_lang_1[A]!=undefined&&flashcard_lang_1[A]!=""){$("frontLang").innerHTML="("+flashcard_lang_1[A]+")"}if($("backLang")&&flashcard_lang_2[A]!=undefined&&flashcard_lang_2[A]!=""){$("backLang").innerHTML="("+flashcard_lang_2[A]+")"}}function reloadFlashcardsTable(){if($("flashcardsTableDiv")==null){return }deleteFlashcardViewTips();deleteFlashcardAddToSetTip();deleteFlashcardFlipThroughTip(flashcardSetId);$("flashcardsTableDiv").innerHTML="<img src="+imgSrc("/img/spinner.gif")+"/>";var A="/flashcard_sets/flashcards_table/"+flashcardSetId;var B=new Ajax.Request(A,{method:"get",onSuccess:function(C){test_transport(C)}})}function test_transport(B){var A=B.responseText;$("flashcardsTableDiv").innerHTML=A;checkForEmptyFlashcardsTable(flashcardSetId);checkIfEnoughCardsForQuiz();updateFlashcardSetCardCount();createFlashcardViewTips();createFlashcardAddToSetTip(flashcardSetId);createFlashcardFlipThroughTip(flashcardSetId);createFlashcardSetQuizTip(flashcardSetId)}function hideFlashcardsTable(){if($("flashcardsInSetDiv")!=null){$("flashcardsInSetDiv").style.display="none"}}function showFlashcardsTable(){if($("flashcardsInSetDiv")!=null){$("flashcardsInSetDiv").style.display="block"}}function checkForEmptyFlashcardsTable(A){if($("flashcardsTableContents")!=null){if($("flashcardsDelete")!=null){$("flashcardsDelete").style.display=""}$("flashcardSetFlipThrough"+A).style.display="";$("emptyFlashcardsTableDiv").style.display="none"}else{if($("flashcardsDelete")!=null){$("flashcardsDelete").style.display="none"}$("flashcardSetFlipThrough"+A).style.display="none";$("emptyFlashcardsTableDiv").style.display="block"}}function checkForEmptyFavoriteFlashcardSetTable(){if($("favoriteFlashcardSetTableContents")!=null){if($("favoriteFlashcardSetDelete")!=null){$("favoriteFlashcardSetDelete").style.display=""}$("emptyFavoriteFlashcardSetTableDiv").style.display="none"}else{if($("favoriteFlashcardSetDelete")!=null){$("favoriteFlashcardSetDelete").style.display="none"}$("emptyFavoriteFlashcardSetTableDiv").style.display="block"}}function checkForEmptyFlashcardSetTable(){if($("flashcardSetTableContents")!=null){if($("flashcardSetDelete")!=null){$("flashcardSetDelete").style.display=""}$("emptyFlashcardSetTableDiv").style.display="none"}else{if($("flashcardSetDelete")!=null){$("flashcardSetDelete").style.display="none"}$("emptyFlashcardSetTableDiv").style.display="block"}}function createFlashcardViewTips(){if($("flashcardIds").value==""){return }var B=$("flashcardIds").value.split(",");for(i=0;i<B.length;i++){var A=B[i];createFlashcardViewTip(A)}}function checkIfEnoughCardsForQuiz(){var B=false;if($("flashcardIds")&&$("flashcardIds").value!=""){var A=$("flashcardIds").value.split(",");if(A.length>7){B=true}}if(B){$("flashcardSetQuiz"+flashcardSetId).style.display="";if($("flashcardSetQuizProgressDiv")){$("flashcardSetQuizProgressDiv").style.display="block"}if($("flashcardSetNotEnoughCardsMsg")){$("flashcardSetNotEnoughCardsMsg").style.display="none"}}else{$("flashcardSetQuiz"+flashcardSetId).style.display="none";if($("flashcardSetQuizProgressDiv")){$("flashcardSetQuizProgressDiv").style.display="none"}if($("flashcardSetNotEnoughCardsMsg")){$("flashcardSetNotEnoughCardsMsg").style.display="block"}}}function updateFlashcardSetCardCount(){var B=0;if($("flashcardIds")&&$("flashcardIds").value!=""){var A=$("flashcardIds").value.split(",");B=A.length}$("flashcardSetCardCount").innerHTML=B;if(B!=1){$("flashcardSetCardCountPlural").style.display="block";$("flashcardSetCardCountSingular").style.display="none"}else{$("flashcardSetCardCountPlural").style.display="none";$("flashcardSetCardCountSingular").style.display="block"}}function deleteFlashcardViewTips(){if($("flashcardIds")&&$("flashcardIds").value!=""){var B=$("flashcardIds").value.split(",");for(i=0;i<B.length;i++){var A=B[i];Tips.remove("flashcard_td_"+A)}}}function reloadFlashcardSetTable(){deleteFlashcardFlipThroughTips();deleteFlashcardSetQuizTips();$("flashcardSetTableDiv").innerHTML="<img src="+imgSrc("/img/spinner.gif")+"/>";var A="/flashcard_sets/flashcard_set_table/"+userId;var B=new Ajax.Request(A,{method:"get",onSuccess:function(D){var C=D.responseText;$("flashcardSetTableDiv").innerHTML=C;checkForEmptyFlashcardSetTable();createFlashcardFlipThroughTips();createFlashcardSetQuizTips()}})}function createFlashcardViewTip(A){$("flashcard_td_"+A).tip=new Tip("flashcard_td_"+A,{ajax:{url:"/flashcards/view/"+A},showOn:"click",hook:{target:"topLeft",tip:"bottomLeft"},hideOn:{element:".close",event:"click"},offset:{x:0,y:0},style:"addFlashcard",closeButton:true,title:view_flashcard_msg});$("flashcard_td_"+A).observe("prototip:shown",function(){if($("flashcardSetContainerDiv").style.overflowX=="hidden"){$("flashcardSetContainerDiv").style.overflow="hidden"}setFlashcardTipId(this.tip.wrapper.id);$("frontLang"+A).innerHTML="";if($("flashcardFrontLang")&&$("flashcardFrontLang").innerHTML.length!=0&&$("flashcardFrontLang").childNodes[0].innerHTML==undefined){$("frontLang"+A).innerHTML="("+$("flashcardFrontLang").innerHTML+")"}$("backLang"+A).innerHTML="";if($("flashcardBackLang")&&$("flashcardBackLang").innerHTML.length!=0&&$("flashcardBackLang").childNodes[0].innerHTML==undefined){$("backLang"+A).innerHTML="("+$("flashcardBackLang").innerHTML+")"}});$("flashcard_td_"+A).observe("prototip:hidden",function(){if($("flashcardSetContainerDiv").style.overflow=="hidden"){$("flashcardSetContainerDiv").style.overflow="scroll";$("flashcardSetContainerDiv").style.overflowX="hidden"}})}function setFlashcardTipId(A){if(flashcardTipId!=A&&$(flashcardTipId)){$(flashcardTipId).style.display="none";clearTimeout(quizCountdownTimerHandle)}flashcardTipId=A}var initFlashcardSetIndex=function(G,F,D,E,A,C,B){speakingFmsHostname=G;speakingFmsAppname=F;flip_through_flashcards_msg=D;flashcard_set_quiz_msg=E;userId=A;front_lang=C;back_lang=B};var initFlashcardSetView=function(S,V,E,N,G,Y,H,K,D,C,U,W,L,T,F,P,J,O,I,R,Z,B,X,M,Q,A){flip_through_flashcards_msg=S;flashcard_set_quiz_msg=V;create_flashcard_msg=E;saving_flashcard_msg=N;flashcard_saved_msg=G;view_flashcard_msg=Y;delete_flashcard_img_msg=K;delete_flashcard_audio_msg=D;in_flashcard_img_upload_msg=C;flashcardSetId=H;speakingFmsHostname=U;speakingFmsAppname=W;start_recording_msg=L;stop_recording_msg=T;review_recording_msg=F;stop_review_msg=P;re_record_msg=J;record_complete_msg=O;connecting_msg=I;connect_failed_msg=R;ready_to_record_msg=Z;recording_msg=B;privacy_msg=X;click_ok_msg=M;ok_msg=Q;userId=A};function createFlashcardFlipThroughTips(){if($("flashcardSetIds")&&$("flashcardSetIds").value!=""){var A=$("flashcardSetIds").value.split(",");for(i=0;i<A.length;i++){var B=A[i];createFlashcardFlipThroughTip(B)}}}function createFavoriteFlashcardFlipThroughTips(){if($("favoriteFlashcardSetIds")&&$("favoriteFlashcardSetIds").value!=""){var A=$("favoriteFlashcardSetIds").value.split(",");for(i=0;i<A.length;i++){var B=A[i];createFlashcardFlipThroughTip(B)}}}function createFlashcardSetQuizTips(){if($("flashcardSetIds")&&$("flashcardSetIds").value!=""){var A=$("flashcardSetIds").value.split(",");for(i=0;i<A.length;i++){var B=A[i];createFlashcardSetQuizTip(B)}}}function createFavoriteFlashcardSetQuizTips(){if($("favoriteFlashcardSetIds")&&$("favoriteFlashcardSetIds").value!=""){var A=$("favoriteFlashcardSetIds").value.split(",");for(i=0;i<A.length;i++){var B=A[i];createFlashcardSetQuizTip(B)}}}function createFlashcardSetQuizResultsTips(){if($("flashcardSetIds")&&$("flashcardSetIds").value!=""){var A=$("flashcardSetIds").value.split(",");for(i=0;i<A.length;i++){var B=A[i];createFlashcardSetQuizResultsTip(B)}}}function deleteFlashcardFlipThroughTips(){if($("flashcardSetIds")&&$("flashcardSetIds").value!=""){var A=$("flashcardSetIds").value.split(",");for(i=0;i<A.length;i++){var B=A[i];Tips.remove("flashcardSetFlipThrough"+B)}}}function deleteFavoriteFlashcardFlipThroughTips(){if($("favoriteFlashcardSetIds")&&$("favoriteFlashcardSetIds").value!=""){var A=$("favoriteFlashcardSetIds").value.split(",");for(i=0;i<A.length;i++){var B=A[i];Tips.remove("flashcardSetFlipThrough"+B)}}}function deleteFlashcardSetQuizTips(){if($("flashcardSetIds")&&$("flashcardSetIds").value!=""){var A=$("flashcardSetIds").value.split(",");for(i=0;i<A.length;i++){var B=A[i];Tips.remove("flashcardSetQuiz"+B)}}}function deleteFavoriteFlashcardSetQuizTips(){if($("favoriteFlashcardSetIds")&&$("favoriteFlashcardSetIds").value!=""){var A=$("favoriteFlashcardSetIds").value.split(",");for(i=0;i<A.length;i++){var B=A[i];Tips.remove("flashcardSetQuiz"+B)}}}function deleteFlashcardSetQuizResultsTips(){if($("flashcardSetIds")&&$("flashcardSetIds").value!=""){var A=$("flashcardSetIds").value.split(",");for(i=0;i<A.length;i++){var B=A[i];Tips.remove("flashcardSetQuizResults"+B)}}}function createFlashcardFlipThroughTip(B,A){if(!$("flashcardSetFlipThrough"+B)){return }url="/flashcard_sets/flip_through/"+B;if(A!=undefined&&true==A){url+="/1"}linkLeft=Element.viewportOffset($("flashcardSetFlipThrough"+B))[0];pageWidth=document.viewport.getWidth();cardLeft=(pageWidth-720)/2;xoffSet=cardLeft-linkLeft;$("flashcardSetFlipThrough"+B).tip=new Tip("flashcardSetFlipThrough"+B,{ajax:{url:url},showOn:"click",hook:{target:"topLeft",tip:"topLeft"},hideOn:{element:".close",event:"click"},offset:{x:xoffSet,y:-150},style:"flipThroughFlashcard",closeButton:true,title:flip_through_flashcards_msg});$("flashcardSetFlipThrough"+B).observe("prototip:shown",function(){setFlashcardTipId(this.tip.wrapper.id);if($("flashcardFrontLang")){$("frontLangForSet"+B).innerHTML="";$("flipThroughStartFrontLangForSet"+B).innerHTML="";if($("flashcardFrontLang").innerHTML.length!=0&&$("flashcardFrontLang").childNodes[0].innerHTML==undefined){$("frontLangForSet"+B).innerHTML="("+$("flashcardFrontLang").innerHTML+")";$("flipThroughStartFrontLangForSet"+B).innerHTML=$("flashcardFrontLang").innerHTML}}if($("flashcardBackLang")){$("backLangForSet"+B).innerHTML="";$("flipThroughStartBackLangForSet"+B).innerHTML="";if($("flashcardBackLang").innerHTML.length!=0&&$("flashcardBackLang").childNodes[0].innerHTML==undefined){$("backLangForSet"+B).innerHTML="("+$("flashcardBackLang").innerHTML+")";$("flipThroughStartBackLangForSet"+B).innerHTML=$("flashcardBackLang").innerHTML}}if($("flashcardSetTitle")){$("flashcardSetTitle"+B).innerHTML=$("flashcardSetTitle").innerHTML;$("flipThroughStartSetTitle"+B).innerHTML=$("flashcardSetTitle").innerHTML}hideFlashcardsTable()});$("flashcardSetFlipThrough"+B).observe("prototip:hidden",function(C){showFlashcardsTable();clearFlipThroughOptions(B);$("flipThroughStartForSet"+B).style.display="block";$("flipThroughForSet"+B).style.display="none";if(reloadFavoriteFlashcardSetTableOnClose){reloadFavoriteFlashcardSetTableOnClose=false;reloadFavoriteFlashcardSetTable()}})}function createFlashcardSetQuizTip(A){if(!$("flashcardSetQuiz"+A)){return }url="/flashcard_sets/take_quiz/"+A;linkLeft=Element.viewportOffset($("flashcardSetQuiz"+A))[0];pageWidth=document.viewport.getWidth();cardLeft=(pageWidth-720)/2;xoffSet=cardLeft-linkLeft;$("flashcardSetQuiz"+A).tip=new Tip("flashcardSetQuiz"+A,{ajax:{url:url},showOn:"click",hook:{target:"topLeft",tip:"topLeft"},hideOn:{element:".close",event:"click"},offset:{x:xoffSet,y:-150},style:"flashcardSetQuiz",closeButton:true,title:flashcard_set_quiz_msg});$("flashcardSetQuiz"+A).observe("prototip:shown",function(){clearTimeout(quizCountdownTimerHandle);setFlashcardTipId(this.tip.wrapper.id);getFlashcardSetQuiz(A);hideFlashcardsTable()});$("flashcardSetQuiz"+A).observe("prototip:hidden",function(B){clearTimeout(quizCountdownTimerHandle);showFlashcardsTable();updateDisplayedQuizScores(A)})}function updateDisplayedQuizScores(A){if($("flashcardSetQuizProgressDiv")){$("flashcardSetQuizProgressDiv").innerHTML="<img src="+imgSrc("/img/spinner.gif")+"/>";var B="/flashcard_sets/quiz_progress/"+A;var C=new Ajax.Request(B,{asynchronous:false,method:"get",onSuccess:function(D){$("flashcardSetQuizProgressDiv").innerHTML=D.responseText}})}if($("flashcardSetQuizResultsContainerDiv"+A)){$("flashcardSetQuizResultsContainerDiv"+A).innerHTML="<img src="+imgSrc("/img/spinner.gif")+"/>";var B="/flashcard_sets/quiz_scores/"+A;var C=new Ajax.Request(B,{asynchronous:false,method:"get",onSuccess:function(D){$("flashcardSetQuizResultsContainerDiv"+A).innerHTML=D.responseText;if($("flashcardSetQuizResults"+A).tip==undefined){createFlashcardSetQuizResultsTip(A)}}})}}function createFlashcardSetQuizResultsTip(A){if(!$("flashcardSetQuizResults"+A)){return }url="/flashcard_sets/view_quiz_results/"+A;linkLeft=Element.viewportOffset($("flashcardSetQuizResults"+A))[0];pageWidth=document.viewport.getWidth();cardLeft=(pageWidth-720)/2;xoffSet=cardLeft-linkLeft;$("flashcardSetQuizResults"+A).tip=new Tip("flashcardSetQuizResults"+A,{ajax:{url:url},showOn:"click",hook:{target:"topLeft",tip:"topLeft"},hideOn:{element:".close",event:"click"},offset:{x:xoffSet,y:-200},style:"flashcardSetQuiz",closeButton:true,title:flashcard_set_quiz_msg});$("flashcardSetQuizResults"+A).observe("prototip:shown",function(){setFlashcardTipId(this.tip.wrapper.id);getFlashcardSetQuizResults(A)})}function deleteFlashcardFlipThroughTip(A){Tips.remove("flashcardSetFlipThrough"+A)}function deleteFlashcardAddToSetTip(){Tips.remove("flashcards")}function createFlashcardAddToSetTip(A){if(!$("flashcards")){return }flashcardTip=new Tip("flashcards",{ajax:{url:"/flashcards/create/flashcard_set_id:"+A},showOn:"click",hook:{target:"bottomLeft",tip:"topMiddle"},hideOn:{element:".close",event:"click"},offset:{x:60,y:-200},style:"addFlashcard",closeButton:true,title:create_flashcard_msg});$("flashcards").observe("prototip:shown",function(){setFlashcardTipId(flashcardTip.wrapper.id);$("flashcardSetId")[$("flashcardSetId").selectedIndex].value=A;$("frontLang").innerHTML="";if($("flashcardFrontLang").innerHTML.length!=0&&$("flashcardFrontLang").childNodes[0].innerHTML==undefined){$("frontLang").innerHTML="("+$("flashcardFrontLang").innerHTML+")"}$("backLang").innerHTML="";if($("flashcardBackLang").innerHTML.length!=0&&$("flashcardBackLang").childNodes[0].innerHTML==undefined){$("backLang").innerHTML="("+$("flashcardBackLang").innerHTML+")"}$("selectFlashcardSetDiv").style.display="none";$("text_1").focus();Event.observe("addFlashcardButton","click",addCardEvent,false);showAddImgLink()});$("flashcards").observe("prototip:hidden",function(B){resetFlashcard();resetFlashcardAudio()})}var initFlashcardAdd=function(A,F,N,H,T,U,L,S,G,P,J,O,I,R,W,C,V,M,Q,B,K,E,D){create_flashcard_msg=F;saving_flashcard_msg=N;flashcard_saved_msg=H;speakingFmsHostname=T;speakingFmsAppname=U;start_recording_msg=L;stop_recording_msg=S;review_recording_msg=G;stop_review_msg=P;re_record_msg=J;record_complete_msg=O;connecting_msg=I;connect_failed_msg=R;ready_to_record_msg=W;recording_msg=C;privacy_msg=V;click_ok_msg=M;ok_msg=Q;userId=B;delete_flashcard_img_msg=K;delete_flashcard_audio_msg=E;in_flashcard_img_upload_msg=D;flashcardTip=new Tip("flashcards",{ajax:{url:"/flashcards/create/courseLanguage:"+A},showOn:"click",hook:{target:"topRight",tip:"bottomLeft"},hideOn:{element:".close",event:"click"},offset:{x:-950,y:250},style:"addFlashcard",closeButton:true,title:create_flashcard_msg});flashcardTip.hide();$("flashcards").observe("prototip:shown",function(){if(currentItem&&currentItem["text"]){$("text_1").value=currentItem["text"]}if(currentItem&&currentItem["altText"]&&currentItem["altText"]!=""&&currentItem["altText"]!=" "){$("alt_text_1").value=currentItem["altText"]}if(currentItem&&currentItem["audio"]){$("audio_url_1").value=currentItem["audio"];$("audio_url_1_reference").value="1";var Z="audioUrl="+currentItem["audio"]+"&audioType=MP3";var Y=add_flash("24","20","/flash/SimplePlayback","cardFrontAudioFlash",Z,"","","transparent",false);$("cardFrontAudio").innerHTML=Y;$("cardFrontAudioAdd").hide();$("cardFrontAudioRemove").show()}else{$("cardFrontAudioRemove").hide();$("cardFrontAudioAdd").show()}if(currentItem&&currentItem["thumb"]&&currentItem["image"]){$("flashcardImageUrl").value=currentItem["thumb"];$("flashcardSmallImageInputFromLesson").value=currentItem["thumb"];$("flashcardLargeImageInputFromLesson").value=currentItem["image"];setFlashcardImage(currentItem["thumb"]);showFlashcardImg()}if($("currentItemTranslation")){$("text_2").value=$("currentItemTranslation").value}else{if(currentItem&&currentItem["translateText"]){$("text_2").value=currentItem["translateText"]}}if($("currentItemAudioTranslation")){$("audio_url_2").value=$("currentItemAudioTranslation").value;$("audio_url_2_reference").value="1";var Z="audioUrl="+$("currentItemAudioTranslation").value;var Y=add_flash("24","20","/flash/SimplePlayback","cardBackAudioFlash",Z,"","","transparent",false);$("cardBackAudio").innerHTML=Y;$("cardBackAudioRemove").show();$("cardBackAudioAdd").hide()}else{if(currentItem&&currentItem["translateAudio"]){$("audio_url_2").value=currentItem["translateAudio"];$("audio_url_2_reference").value="1";var Z="audioUrl="+currentItem["translateAudio"]+"&audioType=MP3";var Y=add_flash("24","20","/flash/SimplePlayback","cardBackAudioFlash",Z,"","","transparent",false);$("cardBackAudio").innerHTML=Y;$("cardBackAudioRemove").show();$("cardBackAudioAdd").hide()}else{$("cardBackAudioRemove").hide();$("cardBackAudioAdd").show()}}if(flashcard_code_2[$("selectedFlashcardSetId").value]==A){var X=$("text_1").value;$("text_1").value=$("text_2").value;$("text_2").value=X;X=$("alt_text_1").value;$("alt_text_1").value=$("alt_text_2").value;$("alt_text_2").value=X}setFlashcardTipId(flashcardTip.wrapper.id);Event.observe("addFlashcardButton","click",addCardEvent,false)});$("flashcards").observe("prototip:hidden",function(X){resetFlashcard();resetFlashcardAudio()})};var resetFlashcard=function(){if($("text_1")){$("text_1").value=""}if($("text_2")){$("text_2").value=""}if($("alt_text_1")){$("alt_text_1").value=""}if($("alt_text_2")){$("alt_text_2").value=""}if($("audio_url_1")){$("audio_url_1").value=""}if($("audio_url_2")){$("audio_url_2").value=""}if($("flashcardMessageContainer")){$("flashcardMessageContainer").style.display="none"}if($("flashcardMessage")){$("flashcardMessage").innerHTML=""}flashcardTip.hide()};var addCardEvent=function(event){if(inImageUploadMode){if(!confirm(in_flashcard_img_upload_msg)){return false}}Event.stopObserving("addFlashcardButton","click",addCardEvent,false);$("selectedFlashcardSetId").value=$("flashcardSetId")[$("flashcardSetId").selectedIndex].value;$("flashcardMessage").innerHTML=saving_flashcard_msg;$("flashcardMessageContainer").style.display="block";var request=new Ajax.Request("/flashcards/save",{method:"post",onSuccess:function(transport){var response=transport.responseText;var result=eval("("+response+")");if(result["error"]!=null){alert(result["error"]);$("flashcardMessage").innerHTML="";$("flashcardMessageContainer").style.display="none";Event.observe("addFlashcardButton","click",addCardEvent,false)}else{reloadFlashcardsTable();$("flashcardMessage").innerHTML=flashcard_saved_msg;setTimeout("resetFlashcard()",1000)}},parameters:Form.serialize("FlashcardForm")})};function toggleLessonInfoCheckboxes(){var B=document.lessonInfoTableForm.itemCheckbox;if(B!=null&&B.length==undefined){B.checked=$("toggleItemCheckboxes").checked}else{if(B!=null){for(var A=0;A<B.length;A++){B[A].checked=$("toggleItemCheckboxes").checked}}}}function getItemInfo(C,A){var B=new Object();B["Flashcard"]=new Object();B["Flashcard"]["text_1"]=$("text_1_item_"+C).value;B["Flashcard"]["alt_text_1"]=$("alt_text_1_item_"+C).value;if(B["Flashcard"]["alt_text_1"]==""||B["Flashcard"]["alt_text_1"]==" "){B["Flashcard"]["alt_text_1"]=null}B["Flashcard"]["audio_url_1"]=$("audio_url_1_item_"+C).value;B["Flashcard"]["audio_url_1_reference"]=1;B["Flashcard"]["text_2"]=$("text_2_item_"+C).value;B["Flashcard"]["alt_text_2"]=null;B["Flashcard"]["audio_url_2"]=$("audio_url_2_item_"+C).value;B["Flashcard"]["audio_url_2_reference"]=1;B["Flashcard"]["small_img_url"]=$("small_img_url_item_"+C).value;B["Flashcard"]["large_img_url"]=$("large_img_url_item_"+C).value;B["Flashcard"]["img_url_reference"]=1;B["Flashcard"]["flashcard_set_id"]=A;return B}function addLessonItemsToFlashcards(msgEmpty){var checkboxes=document.lessonInfoTableForm.itemCheckbox;var items=new Array();var flashcardSetId=$("flashcardSetId")[$("flashcardSetId").selectedIndex].value;if(checkboxes!=null&&checkboxes.length==undefined){if(checkboxes.checked){items[0]=getItemInfo(checkboxes.value,flashcardSetId)}}else{if(checkboxes!=null){for(var i=0;i<checkboxes.length;i++){aChoice=checkboxes[i];if(aChoice.checked){items[i]=getItemInfo(aChoice.value,flashcardSetId)}}}}if(items.length==0){alert(msgEmpty);return }$("addToFlashcardSet").style.display="none";$("addItemsMessageContainer").style.display="block";var request=new Ajax.Request("/flashcards/add_items",{method:"post",parameters:{items:Object.toJSON(items)},onSuccess:function(transport){var response=transport.responseText;var result=eval("("+response+")");if(result["error"]!=null){alert(result["error"]);$("addToFlashcardSet").style.display="block";$("addItemsMessageContainer").style.display="none"}else{if(result["saved_msg"]!=null){$("savedFlashcardsMessage").innerHTML=result["saved_msg"]}$("savingFlashcardsMessage").style.display="none";$("savedFlashcardsMessage").style.display="block";setTimeout("$('addItemsMessageContainer').style.display='none';$('savingFlashcardsMessage').style.display='block';$('savedFlashcardsMessage').style.display='none';",2000)}}})}var deleteFlashcardSets=function(msgDelete,msgEmpty){var checkboxes=document.flashcardSetForm.flashcardSetCheckbox;var flashcardSetIds=new Array();if(checkboxes!=null&&checkboxes.length==undefined){if(checkboxes.checked){flashcardSetIds[0]=checkboxes.value}}else{if(checkboxes!=null){for(var i=0;i<checkboxes.length;i++){aChoice=checkboxes[i];if(aChoice.checked){flashcardSetIds[i]=aChoice.value}}}}if(flashcardSetIds.length==0){alert(msgEmpty);return }if(!confirm(msgDelete)){return }var request=new Ajax.Request("/flashcardSets/delete",{method:"post",parameters:{ids:Object.toJSON(flashcardSetIds)},onSuccess:function(transport){var response=transport.responseText;var result=eval("("+response+")");if(result["error"]!=null){alert(result["error"])}else{reloadFlashcardSetTable()}}})};var deleteFlashcards=function(msgDelete,msgEmpty){var checkboxes=document.flashcardTableForm.flashcardCheckbox;var flashcardIds=new Array();if(checkboxes!=null&&checkboxes.length==undefined){if(checkboxes.checked){flashcardIds[0]=checkboxes.value}}else{if(checkboxes!=null){for(var i=0;i<checkboxes.length;i++){aChoice=checkboxes[i];if(aChoice.checked){flashcardIds[i]=aChoice.value}}}}if(flashcardIds.length==0){alert(msgEmpty);return }if(!confirm(msgDelete)){return }var request=new Ajax.Request("/flashcards/delete",{method:"post",parameters:{ids:Object.toJSON(flashcardIds)},onSuccess:function(transport){var response=transport.responseText;var result=eval("("+response+")");if(result["error"]!=null){alert(result["error"])}else{reloadFlashcardsTable()}}})};function getFlashcards(flashcardSetId){var url="/flashcards/get_flashcards/flashcardSetId:"+flashcardSetId;var request=new Ajax.Request(url,{asynchronous:false,method:"get",onSuccess:function(transport){var response=transport.responseText;flashcards=eval("("+response+")");if(shuffle_flashcards){shuffleFlashcards()}updateCurrentFlashcard()}})}function getQuizResultsQuestionHtml(B,E){var A="";A+="<div>";A+='<div class="flashcard_quiz_results_question">';if(B["answered"]==B["correct"]){A+="<img src="+imgSrc("/img/correct.gif")+"/>"}else{A+="<img src="+imgSrc("/img/incorrect.gif")+"/>"}A+="<span class='questionNum'>"+E+"</span> "+B["question"]+"</div>";A+="<div>";if(B["answered"]==B["correct"]){A+='<div class="flashcard_quiz_results_score flashcard_quiz_result_correct">'}else{A+='<div class="flashcard_quiz_results_score flashcard_quiz_result_wrong">'}if(!quizIsMadeFromLessonPlan&&B["points"]!=undefined){A+=B["points"]}A+="</div>";A+='<div class="flashcard_quiz_results_choices"><ol>';var D;for(D=0;D<B["choices"].length;D++){var C="<li>";if(D==B["correct"]){C='<li class="flashcard_quiz_result_correct">'}else{if(D==B["answered"]&&B["answered"]!=B["correct"]){C='<li class="flashcard_quiz_result_wrong">'}}A+=C+B["choices"][D]+"</li>"}A+='</ol></div><br style="clear:both"/></div></div><br/>';return A}function getQuizResultsHtml(){var B="";var A;for(A=0;A<flashcardSetQuiz["content"].length;A++){B+=getQuizResultsQuestionHtml(flashcardSetQuiz["content"][A],"#"+(A+1))}return B}function getFlashcardSetQuizResults(flashcard_set_id){quizPoints=0;currentPoints=0;numCorrectAnswers=0;totalTimeTaken=0;quizIsMadeFromLessonPlan=false;var url="/flashcard_sets/get_quiz_results/flashcardSetId:"+flashcard_set_id;var request=new Ajax.Request(url,{asynchronous:false,method:"get",onSuccess:function(transport){var response=transport.responseText;flashcardSetQuiz=eval("("+response+")");flashcardSetId=flashcard_set_id;quizPoints=flashcardSetQuiz["points"];numCorrectAnswers=flashcardSetQuiz["correctAnswersCount"];totalTimeTaken=flashcardSetQuiz["timeTaken"];displayQuizResults("review_")}})}function saveQuizResults(){if(!quizIsMadeFromLessonPlan){var B={content:flashcardSetQuiz["content"]};var A="/flashcard_sets/complete_quiz/";var C=new Ajax.Request(A,{method:"post",parameters:{results_json:Object.toJSON(B),flashcard_set_id:flashcardSetId},onSuccess:function(E){var D=E.responseText}})}else{var A="/lessonPlan/reportCompletedExercise/";var C=new Ajax.Request(A,{method:"post",parameters:{exerciseId:savedExerciseId,questionCount:flashcardSetQuiz["content"].length,correctAnswerCount:numCorrectAnswers},onSuccess:function(E){var D=E.responseText}})}}function formatTime(B){var A=Math.floor(B/60);var C=B%60;if(A<10){A="0"+A}if(C<10){C="0"+C}return A+":"+C}function displayQuizResults(A){if($(A+"quizViewContainer"+flashcardSetId)!=null){$(A+"quizViewContainer"+flashcardSetId).style.display="none"}$(A+"quizResultsContainer"+flashcardSetId).style.display="block";if($("gaQuizCompleteTrackingString")!=null&&$("gaQuizCompleteTrackingString").value!=null){gaTrackEvent("Exercise","Exercise - Completed",$("gaQuizCompleteTrackingString").value)}if($(A+"quizTitle"+flashcardSetId)!=null){$(A+"quizTitle"+flashcardSetId).innerHTML=flashcardSetQuiz["title"]}$(A+"quizCompletedTime"+flashcardSetId).innerHTML=formatTime(totalTimeTaken);$(A+"quizResults"+flashcardSetId).innerHTML=getQuizResultsHtml();$(A+"questionsCorrect"+flashcardSetId).innerHTML=numCorrectAnswers;if(numCorrectAnswers>1){$(A+"questionsCorrectText"+flashcardSetId).style.display="block";$(A+"questionCorrectText"+flashcardSetId).style.display="none"}else{$(A+"questionsCorrectText"+flashcardSetId).style.display="none";$(A+"questionCorrectText"+flashcardSetId).style.display="block"}$(A+"percentCorrect"+flashcardSetId).innerHTML=Math.round(numCorrectAnswers/flashcardSetQuiz["content"].length*100)+"%";if($(A+"questionsAnswered"+flashcardSetId)!=null){$(A+"questionsAnswered"+flashcardSetId).innerHTML=flashcardSetQuiz["content"].length;if(flashcardSetQuiz["content"].length>1){$(A+"questionsAnsweredText"+flashcardSetId).style.display="block";$(A+"questionAnsweredText"+flashcardSetId).style.display="none"}else{$(A+"questionsAnsweredText"+flashcardSetId).style.display="none";$(A+"questionAnsweredText"+flashcardSetId).style.display="block"}}if($(A+"totalPoints"+flashcardSetId)!=null){$(A+"totalPoints"+flashcardSetId).innerHTML=quizPoints}}function getFlashcardSetQuiz(flashcard_set_id){quizPoints=0;currentPoints=0;numCorrectAnswers=0;totalTimeTaken=0;quizIsMadeFromLessonPlan=false;var url="/flashcard_sets/get_quiz/flashcardSetId:"+flashcard_set_id;var request=new Ajax.Request(url,{asynchronous:false,method:"get",onSuccess:function(transport){var response=transport.responseText;flashcardSetQuiz=eval("("+response+")");flashcardSetId=flashcard_set_id;$("quizViewContainer"+flashcardSetId).style.display="block";$("quizResultsContainer"+flashcardSetId).style.display="none";if($("quizViewTitle"+flashcardSetId)){$("quizViewTitle"+flashcardSetId).innerHTML=flashcardSetQuiz["title"]}updateCurrentQuizQuestion(0)}})}function getLessonPlanQuiz(lesson_id,exercise_id){quizPoints=0;currentPoints=0;numCorrectAnswers=0;totalTimeTaken=0;quizIsMadeFromLessonPlan=true;savedExerciseId=exercise_id;var url="/lessonPlan/get_quiz/"+lesson_id;var request=new Ajax.Request(url,{asynchronous:false,method:"get",onSuccess:function(transport){var response=transport.responseText;flashcardSetQuiz=eval("("+response+")");flashcardSetId="";$("quizViewContainer"+flashcardSetId).style.display="block";$("quizResultsContainer"+flashcardSetId).style.display="none";updateCurrentQuizQuestion(0)}})}function updateCurrentFlashcard(){$("flashcardFrontEditorForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).innerHTML=flashcards[current_flashcard]["Flashcard"]["text_1"];$("flashcardBackEditorForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).innerHTML=flashcards[current_flashcard]["Flashcard"]["text_2"];if(flip_through_show_alt_txt_on_front&&flashcards[current_flashcard]["Flashcard"]["alt_text_1"]!=null){$("flashcardFrontAltTextEditorForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).innerHTML=flashcards[current_flashcard]["Flashcard"]["alt_text_1"]}else{$("flashcardFrontAltTextEditorForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).innerHTML=""}if(flip_through_show_alt_txt_on_back&&flashcards[current_flashcard]["Flashcard"]["alt_text_2"]!=null){$("flashcardBackAltTextEditorForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).innerHTML=flashcards[current_flashcard]["Flashcard"]["alt_text_2"]}else{$("flashcardBackAltTextEditorForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).innerHTML=""}$("currentFlashcardForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).innerHTML=(current_flashcard+1)+" / "+flashcards.length;if(!flip_from_flashcard_back){showFlashcardFront()}else{showFlashcardBack()}}function recordFrontAudio(A){if(typeof A=="undefined"){A=""}savedFlashcardId=A;$("flashcardFrontTextFields"+A).style.display="none";$("cardFrontAudioDiv"+A).style.display="none";var D="cardFrontHideRecordPanel("+A+")";var E="addFrontAudio";var B="speakingFmsHostname="+speakingFmsHostname+"&speakingFmsAppname="+speakingFmsAppname+"&userId="+userId+"&recordCompletionArg=file&recordCompletionCallback="+E+"&button_startRecording="+start_recording_msg+"&button_stopRecording="+stop_recording_msg+"&button_reviewRecording="+review_recording_msg+"&button_stopReview="+stop_review_msg+"&button_reRecord="+re_record_msg+"&button_complete="+record_complete_msg+"&button_completeCallback="+D+"&status_connecting="+connecting_msg+"&status_connectFailed="+connect_failed_msg+"&status_readyToRecord="+ready_to_record_msg+"&status_recording="+recording_msg+"&instr_privacy="+privacy_msg+"&instr_clickOkToContinue="+click_ok_msg+"&button_OK="+ok_msg+"&feature=flashcards";var C=add_flash("350","150","/flash/MochaRecord","cardFrontAudioRecordFlash",B,"","","transparent",false);$("cardRecordFrontAudioDiv"+A).innerHTML=C;$("cardRecordFrontAudioDiv"+A).style.display="block"}function cardFrontHideRecordPanel(A){if(typeof A=="undefined"){A=""}savedFlashcardId=A;if($("cardRecordFrontAudioDiv"+A)){$("cardRecordFrontAudioDiv"+A).style.display="none"}if($("flashcardFrontTextFields"+A)){$("flashcardFrontTextFields"+A).style.display="block"}if($("cardFrontAudioDiv"+A)){$("cardFrontAudioDiv"+A).style.display="block"}if(front_audio_url){if(savedFlashcardId!=""){$("flashcardFrontAudioUrl"+savedFlashcardId).value=front_audio_url;addFlashcardAudioToDB(savedFlashcardId,"audio_url_1",front_audio_url)}else{updateFrontAudio("")}$("cardFrontAudioAdd"+savedFlashcardId).hide();$("cardFrontAudioMessage"+savedFlashcardId).hide()}}function recordBackAudio(A){if(typeof A=="undefined"){A=""}savedFlashcardId=A;$("flashcardBackTextFields"+A).style.display="none";$("flashcardImageUploadIFrameDiv"+A).style.display="none";$("flashcardAddImageDiv"+A).style.display="none";$("flashcardImageContainerDiv"+A).style.display="none";$("flashcardAddImageLink"+A).style.display="none";$("flashcardCancelAddImageLink"+A).style.display="none";$("cardBackAudioDiv"+A).style.display="none";var D="cardBackHideRecordPanel("+A+")";var E="addBackAudio";var B="speakingFmsHostname="+speakingFmsHostname+"&speakingFmsAppname="+speakingFmsAppname+"&userId="+userId+"&recordCompletionArg=file&recordCompletionCallback="+E+"&button_startRecording="+start_recording_msg+"&button_stopRecording="+stop_recording_msg+"&button_reviewRecording="+review_recording_msg+"&button_stopReview="+stop_review_msg+"&button_reRecord="+re_record_msg+"&button_complete="+record_complete_msg+"&button_completeCallback="+D+"&status_connecting="+connecting_msg+"&status_connectFailed="+connect_failed_msg+"&status_readyToRecord="+ready_to_record_msg+"&status_recording="+recording_msg+"&instr_privacy="+privacy_msg+"&instr_clickOkToContinue="+click_ok_msg+"&button_OK="+ok_msg+"&feature=flashcards";var C=add_flash("350","150","/flash/MochaRecord","cardBackAudioRecordFlash",B,"","","transparent",false);$("cardRecordBackAudioDiv"+A).innerHTML=C;$("cardRecordBackAudioDiv"+A).style.display="block"}function uploadFrontAudio(A){if(typeof A=="undefined"){A=""}$("flashcardFrontTextFields"+A).style.display="none";$("cardFrontAudioDiv"+A).style.display="none";$("cardFrontAudioUploadIFrameDiv"+A).style.display="block"}function uploadBackAudio(A){if(typeof A=="undefined"){A=""}$("flashcardBackTextFields"+A).style.display="none";$("cardBackAudioDiv"+A).style.display="none";$("flashcardImageContainerDiv"+A).style.display="none";$("flashcardAddImageDiv"+A).style.display="none";$("cardBackAudioUploadIFrameDiv"+A).style.display="block"}function cardFrontHideAudioUpload(A){if(typeof A=="undefined"){A=""}if($("cardFrontAudioDiv"+A)){$("cardFrontAudioDiv"+A).style.display="block"}if($("cardFrontAudioUploadIFrameDiv"+A)){$("cardFrontAudioUploadIFrameDiv"+A).style.display="none"}if($("flashcardFrontTextFields"+A)){$("flashcardFrontTextFields"+A).style.display="block"}}function cardBackHideAudioUpload(A){if(typeof A=="undefined"){A=""}if($("cardBackAudioDiv"+A)){$("cardBackAudioDiv"+A).style.display="block";$("cardBackAudioUploadIFrameDiv"+A).style.display="none";$("flashcardBackTextFields"+A).style.display="block";if(haveFlashcardImage(A)){showFlashcardImg(A)}else{showAddImgLink(A)}}}function resetFlashcardAudio(A){cardFrontHideRecordPanel();cardBackHideRecordPanel();cardFrontHideAudioUpload();cardBackHideAudioUpload();removeFrontAudio();removeBackAudio()}function cardBackHideRecordPanel(A){if(typeof A=="undefined"){A=""}savedFlashcardId=A;if($("cardRecordBackAudioDiv"+A)){$("cardRecordBackAudioDiv"+A).style.display="none";$("flashcardBackTextFields"+A).style.display="block";$("cardBackAudioDiv"+A).style.display="block";if(haveFlashcardImage(A)){showFlashcardImg(A)}else{showAddImgLink(A)}if(back_audio_url!=""){if(A!=""){$("flashcardBackAudioUrl"+savedFlashcardId).value=back_audio_url;addFlashcardAudioToDB(savedFlashcardId,"audio_url_2",back_audio_url)}else{updateBackAudio("")}}$("cardBackAudioAdd"+savedFlashcardId).hide();$("cardBackAudioMessage"+savedFlashcardId).hide()}}function updateFrontAudio(A){var B;if(A==""){B=$("audio_url_1").value}else{B=$("flashcardFrontAudioUrl"+A).value}var D="audioUrl="+imgSrc(B,false);var C=add_flash("24","20","/flash/SimplePlayback","cardFrontAudioFlash"+A,D,"","","transparent",false);$("cardFrontAudio"+A).innerHTML=C;$("cardFrontAudioRemove"+A).show()}function updateBackAudio(A){var B;if(A==""){B=$("audio_url_2").value;D="audioUrl="+$("audio_url_2").value}else{B=$("flashcardBackAudioUrl"+A).value}var D="audioUrl="+imgSrc(B,false);var C=add_flash("24","20","/flash/SimplePlayback","cardBackAudioFlash"+A,D,"","","transparent",false);$("cardBackAudio"+A).innerHTML=C;$("cardBackAudioRemove"+A).show()}function addFrontAudio(A){if(savedFlashcardId==""){$("audio_url_1").value=A;front_audio_url=A}else{front_audio_url=A}}function addBackAudio(A){if(savedFlashcardId==""){$("audio_url_2").value=A;back_audio_url=A}else{back_audio_url=A}}function removeFrontAudio(A){if(typeof A=="undefined"){A=""}if($("cardFrontAudio"+A)){if(A==""){$("audio_url_1").value=null;$("audio_url_1_reference").value="0"}else{$("flashcardFrontAudioUrl"+A).value=null;addFlashcardAudioToDB(A,"audio_url_1",null)}$("cardFrontAudio"+A).innerHTML="";$("cardFrontAudioRemove"+A).hide();$("cardFrontAudioAdd"+A).show();$("cardFrontAudioMessage"+A).show()}}function removeBackAudio(A){if(typeof A=="undefined"){A=""}if($("cardBackAudio"+A)){if(A==""){$("audio_url_2").value=null;$("audio_url_2_reference").value="0"}else{$("flashcardBackAudioUrl"+A).value=null;addFlashcardAudioToDB(A,"audio_url_2",null)}$("cardBackAudio"+A).innerHTML="";$("cardBackAudioRemove"+A).hide();$("cardBackAudioAdd"+A).show();$("cardBackAudioMessage"+A).show()}}function removeFlashcardFrontAudio(A){if(!confirm(delete_flashcard_audio_msg)){return false}removeFrontAudio(A)}function removeFlashcardBackAudio(A){if(!confirm(delete_flashcard_audio_msg)){return false}removeBackAudio(A)}function submitQuizAnswer(A){if(!inReviewMode){inReviewMode=true;clearTimeout(quizCountdownTimerHandle);indexCorrect=flashcardSetQuiz["content"][currentQuizQuestion]["correct"];$("quizAnswer"+flashcardSetId+"_"+indexCorrect).addClassName("flashcard_quiz_correct");flashcardSetQuiz["content"][currentQuizQuestion]["timeTaken"]=flashcardSetQuiz["content"][currentQuizQuestion]["timeLimit"]-currentTimeCountdown;if(A!=null){flashcardSetQuiz["content"][currentQuizQuestion]["answered"]=A}if(A==indexCorrect){flashcardSetQuiz["content"][currentQuizQuestion]["points"]=currentPoints;$("quizMsgCorrect"+flashcardSetId).style.display="block";numCorrectAnswers++}else{if(A!=null){flashcardSetQuiz["content"][currentQuizQuestion]["points"]=0;$("quizMsgWrong"+flashcardSetId).style.display="block";$("quizAnswer"+flashcardSetId+"_"+A).addClassName("flashcard_quiz_wrong")}else{flashcardSetQuiz["content"][currentQuizQuestion]["points"]=0;$("quizMsgOutOfTime"+flashcardSetId).style.display="block"}}quizPoints+=flashcardSetQuiz["content"][currentQuizQuestion]["points"];setTimeout("nextQuizQuestion("+indexCorrect+", "+A+");",1500)}}function nextQuizQuestion(B,A){inReviewMode=false;$("quizAnswer"+flashcardSetId+"_"+B).removeClassName("flashcard_quiz_correct");if(A!=B&&A!=null){$("quizAnswer"+flashcardSetId+"_"+A).removeClassName("flashcard_quiz_wrong")}if(currentQuizQuestion<flashcardSetQuiz["content"].length-1){updateCurrentQuizQuestion(currentQuizQuestion+1)}else{saveQuizResults();displayQuizResults("")}}function updateCurrentQuizQuestion(A){currentQuizQuestion=A;$("quizMsgCorrect"+flashcardSetId).style.display="none";$("quizMsgWrong"+flashcardSetId).style.display="none";$("quizMsgOutOfTime"+flashcardSetId).style.display="none";$("currentQuizQuestionForSet"+flashcardSetId).innerHTML=(currentQuizQuestion+1)+" / "+flashcardSetQuiz["content"].length;$("quizQuestion"+flashcardSetId).innerHTML=flashcardSetQuiz["content"][currentQuizQuestion]["question"];var B;for(B=0;B<flashcardSetQuiz["content"][currentQuizQuestion]["choices"].length;B++){$("quizAnswer"+flashcardSetId+"_"+B).innerHTML=flashcardSetQuiz["content"][currentQuizQuestion]["choices"][B];$("quizAnswer"+flashcardSetId+"_"+B).style.display="block"}for(B=flashcardSetQuiz["content"][currentQuizQuestion]["choices"].length;B<4;B++){$("quizAnswer"+flashcardSetId+"_"+B).style.display="none"}currentPoints=flashcardSetQuiz["content"][currentQuizQuestion]["maxPoints"];currentTimeCountdown=flashcardSetQuiz["content"][currentQuizQuestion]["timeLimit"];updateQuizProgress();quizCountdownTimerHandle=setTimeout("quizCountdownTimer()",1000)}function quizCountdownTimer(){currentTimeCountdown--;totalTimeTaken++;if(currentTimeCountdown%3==0){currentPoints--}updateQuizProgress();if(currentTimeCountdown>0){quizCountdownTimerHandle=setTimeout("quizCountdownTimer()",1000)}else{submitQuizAnswer(null)}}function updateQuizProgress(){$("quizTimeLeft"+flashcardSetId).innerHTML=currentTimeCountdown;if($("currentQuestionPoints"+flashcardSetId)){$("currentQuestionPoints"+flashcardSetId).innerHTML=currentPoints}if($("quizTotalPoints"+flashcardSetId)){$("quizTotalPoints"+flashcardSetId).innerHTML=quizPoints}$("quizTotalTime"+flashcardSetId).innerHTML=formatTime(totalTimeTaken)}function flipFlashcardAnimated(){if($("flashcardFrontContainerForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display=="none"){$("flashcardAnimImgFlipToFrontForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).src=imgSrc("/img/flashcard_stack_flip_to_front.gif",false)}else{$("flashcardAnimImgFlipToBackForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).src=imgSrc("/img/flashcard_stack_flip_to_back.gif",false)}return false}function onLoadFlashcardFlipToFront(){showFlashcardAnimImg("flashcardAnimImgFlipToFrontForSet");setTimeout("showFlashcardFront()",700)}function onLoadFlashcardFlipToBack(){showFlashcardAnimImg("flashcardAnimImgFlipToBackForSet");setTimeout("showFlashcardBack()",700)}function onLoadPrevFlashcard(){showFlashcardAnimImg("flashcardAnimImgPrevForSet");setTimeout("prevFlashcard()",700)}function onLoadNextFlashcard(){showFlashcardAnimImg("flashcardAnimImgNextForSet");setTimeout("nextFlashcard()",700)}function prevFlashcardAnimated(){if($("flashcardFrontContainerForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display!="none"){$("flashcardAnimImgPrevForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).src=imgSrc("/img/flashcards_stack_disappear_front.gif",false)}else{$("flashcardAnimImgPrevForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).src=imgSrc("/img/flashcards_stack_disappear_back.gif",false)}}function nextFlashcardAnimated(){if($("flashcardFrontContainerForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display!="none"){$("flashcardAnimImgNextForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).src=imgSrc("/img/flashcards_stack_disappear_front.gif",false)}else{$("flashcardAnimImgNextForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).src=imgSrc("/img/flashcards_stack_disappear_back.gif",false)}}function showFlashcardFront(){if($("cardBackAudioFlash"+current_flashcard)){flashCleanupByName("cardBackAudioFlash"+current_flashcard)}$("flashcardBackContainerForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none";$("flashcardAnimImgContainerForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none";$("flashcardFrontContainerForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="block";var A=flashcards[current_flashcard]["Flashcard"]["audio_url_1"];if(flip_through_play_audio_on_front&&A!=null&&A!=""&&A!="null"){var C="audioUrl="+imgSrc(A,false);C+="&autoPlay=true";var B=add_flash("24","20","/flash/SimplePlayback","cardFrontAudioFlash"+current_flashcard,C,"","","transparent",false);$("flashcardFrontAudioDivForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).innerHTML=B;$("flashcardFrontAudioDivForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="block"}else{$("flashcardFrontAudioDivForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none"}updateFlashcardFrontImage()}function showFlashcardBack(){if($("cardFrontAudioFlash"+current_flashcard)){flashCleanupByName("cardFrontAudioFlash"+current_flashcard)}$("flashcardFrontContainerForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none";$("flashcardAnimImgContainerForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none";$("flashcardBackContainerForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="block";var A=flashcards[current_flashcard]["Flashcard"]["audio_url_2"];if(flip_through_play_audio_on_back&&A!=null&&A!=""&&A!="null"){var C="audioUrl="+imgSrc(A,false);C+="&autoPlay=true";var B=add_flash("24","20","/flash/SimplePlayback","cardBackAudioFlash"+current_flashcard,C,"","","transparent",false);$("flashcardBackAudioDivForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).innerHTML=B;$("flashcardBackAudioDivForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="block"}else{$("flashcardBackAudioDivForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none"}updateFlashcardBackImage()}function showFlashcardAnimImg(A){$("flashcardFrontContainerForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none";$("flashcardBackContainerForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none";$("flashcardAnimImgPrevForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none";$("flashcardAnimImgNextForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none";$("flashcardAnimImgFlipToFrontForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none";$("flashcardAnimImgFlipToBackForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none";$("flashcardAnimImgContainerForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="block";$(A+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="block"}function prevFlashcard(){if($("cardBackAudioFlash"+current_flashcard)){flashCleanupByName("cardBackAudioFlash"+current_flashcard)}if($("cardFrontAudioFlash"+current_flashcard)){flashCleanupByName("cardFrontAudioFlash"+current_flashcard)}if(current_flashcard==0){current_flashcard=flashcards.length-1}else{--current_flashcard}updateCurrentFlashcard()}function nextFlashcard(){if($("cardBackAudioFlash"+current_flashcard)){flashCleanupByName("cardBackAudioFlash"+current_flashcard)}if($("cardFrontAudioFlash"+current_flashcard)){flashCleanupByName("cardFrontAudioFlash"+current_flashcard)}current_flashcard=++current_flashcard%flashcards.length;updateCurrentFlashcard()}function addFavorite(flashcardSetId,delayReload){if($("addToFavorites")){$("addToFavorites").style.display="none"}if($("addToFavoritesMain")){$("addToFavoritesMain").style.display="none"}var request=new Ajax.Request("/flashcardSets/add_to_favorites/"+flashcardSetId,{method:"post",onSuccess:function(transport){var response=transport.responseText;var result=eval("("+response+")");if(result["error"]!=null){alert(result["error"]);if($("addToFavorites")){$("addToFavorites").style.display="block"}if($("addToFavoritesMain")){$("addToFavoritesMain").style.display="block"}}else{if($("removeFromFavorites")){$("removeFromFavorites").style.display="block"}if($("removeFromFavoritesMain")){$("removeFromFavoritesMain").style.display="block"}if(typeof (delayReload)==undefined||delayReload==false){reloadFavoriteFlashcardSetTable()}else{reloadFavoriteFlashcardSetTableOnClose=true}}}})}function removeFavorite(flashcardSetId,delayReload){if($("removeFromFavorites")){$("removeFromFavorites").style.display="none"}if($("removeFromFavoritesMain")){$("removeFromFavoritesMain").style.display="none"}var request=new Ajax.Request("/flashcardSets/remove_from_favorites/"+flashcardSetId,{method:"post",onSuccess:function(transport){var response=transport.responseText;var result=eval("("+response+")");if(result["error"]!=null){alert(result["error"]);if($("removeFromFavorites")){$("removeFromFavorites").style.display="block"}if($("removeFromFavoritesMain")){$("removeFromFavoritesMain").style.display="block"}}else{if($("addToFavorites")){$("addToFavorites").style.display="block"}if($("addToFavoritesMain")){$("addToFavoritesMain").style.display="block"}if(typeof (delayReload)==undefined||delayReload==false){reloadFavoriteFlashcardSetTable()}else{reloadFavoriteFlashcardSetTableOnClose=true}}}})}var removeFavorites=function(msgRemove,msgEmpty){var checkboxes=document.favoriteFlashcardSetForm.favoriteFlashcardSetCheckbox;var flashcardSetIds=new Array();if(checkboxes!=null&&checkboxes.length==undefined){if(checkboxes.checked){flashcardSetIds[0]=checkboxes.value}}else{if(checkboxes!=null){for(var i=0;i<checkboxes.length;i++){aChoice=checkboxes[i];if(aChoice.checked){flashcardSetIds[i]=aChoice.value}}}}if(flashcardSetIds.length==0){alert(msgEmpty);return }if(!confirm(msgRemove)){return }var request=new Ajax.Request("/flashcardSets/remove_from_favorites",{method:"post",parameters:{ids:Object.toJSON(flashcardSetIds)},onSuccess:function(transport){var response=transport.responseText;var result=eval("("+response+")");if(result["error"]!=null){alert(result["error"])}else{reloadFavoriteFlashcardSetTable()}}})};function reloadFavoriteFlashcardSetTable(){if($("favoriteFlashcardSetTableDiv")==null){return }deleteFavoriteFlashcardFlipThroughTips();deleteFavoriteFlashcardSetQuizTips();$("favoriteFlashcardSetTableDiv").innerHTML="<img src="+imgSrc("/img/spinner.gif")+"/>";var url="/flashcard_sets/favorite_flashcard_set_table/"+userId;var request=new Ajax.Request(url,{method:"get",onSuccess:function(transport){var text=transport.responseText;$("favoriteFlashcardSetTableDiv").innerHTML=text;text.extractScripts().map(function(script){return eval(script.replace("<!--","").replace("// -->",""))}.bind(window));checkForEmptyFavoriteFlashcardSetTable();createFavoriteFlashcardFlipThroughTips();createFavoriteFlashcardSetQuizTips();createFavoriteFlashcardSetQuizTips()}})}var showRecommendedFlashcardSets=function(userId,lang1,lang2,tableWidth,imgCssStyle,limit){var cssStyleStr="s:member-interaction-list ";if(typeof (imgCssStyle)!="undefined"&&imgCssStyle!="undefined"&&imgCssStyle!=null){cssStyleStr="s:"+imgCssStyle}else{cssStyleStr=""}var url="/flashcardSets/recommended_flashcard_sets/"+userId+"/"+cssStyleStr;if(lang1!=undefined){url+="/"+lang1}if(lang2!=undefined){url+="/"+lang2}if(tableWidth!=undefined){url+="/"+tableWidth}if(limit!=undefined){url+="/"+limit}var request=new Ajax.Request(url,{method:"get",onSuccess:function(transport){var text=transport.responseText;$("recommendedFlashcardSets").innerHTML=text;text.extractScripts().map(function(script){return eval(script.replace("<!--","").replace("// -->",""))}.bind(window))}})};var showUserFlashcardSets=function(userId,excludedId){var url="/flashcardSets/list_user_flashcard_sets/"+userId+"/5/"+excludedId;var request=new Ajax.Request(url,{method:"get",onSuccess:function(transport){var text=transport.responseText;$("userFlashcardSets").innerHTML=text;text.extractScripts().map(function(script){return eval(script.replace("<!--","").replace("// -->",""))}.bind(window))}})};function share_flashcard_set(B,C){var A="/flashcardSets/peer_review_request/"+C;Modalbox.show(A,{title:B,overlayClose:false,width:580,height:550,afterLoad:initBuddies})}function initBrowseFlashcard(F,D,G,E,C,B,A){front_lang=F;back_lang=D;skill_level=G;front_lang_msg=E;back_lang_msg=C;flip_through_flashcards_msg=B;flashcard_set_quiz_msg=A}function featuredFlashcards(showMostPopular){var old_front_lang=front_lang;var old_back_lang=back_lang;front_lang=$("lang1")[$("lang1").selectedIndex].value;back_lang=$("lang2")[$("lang2").selectedIndex].value;if(front_lang==null||front_lang==0||front_lang==-1){alert(front_lang_msg);return }if(back_lang==null||back_lang==0||back_lang==-1){alert(back_lang_msg);return }if(front_lang!=old_front_lang||back_lang!=old_back_lang){url="/flashcardSets/list_message/"+front_lang+"/"+back_lang;var request=new Ajax.Request(url,{method:"get",onSuccess:function(transport){var text=transport.responseText;$("listMessage").innerHTML=text}})}deleteFlashcardFlipThroughTips();deleteFlashcardSetQuizTips();deleteFlashcardSetQuizResultsTips();$("has_featured").value="true";url="/flashcardSets/featured_flashcard_sets/lang_1:"+front_lang+"/lang_2:"+back_lang;$("browse").innerHTML='<img src="'+imgSrc("/img/spinner.gif")+'"/>';var request=new Ajax.Request(url,{method:"get",onSuccess:function(transport){var text=transport.responseText;if(text=="Not Found"){$("has_featured").value="false";$("sortBy").value="MOSTPOPULAR";browseFlashcardSets(1)}else{if(showMostPopular!=undefined&&showMostPopular==true){$("sortBy").value="MOSTPOPULAR";browseFlashcardSets(1)}else{$("browse").innerHTML=text;text.extractScripts().map(function(script){return eval(script.replace("<!--","").replace("// -->",""))}.bind(window));createFlashcardFlipThroughTips();createFlashcardSetQuizTips();createFlashcardSetQuizResultsTips()}}}})}function browseFlashcardSets(page){var old_front_lang=front_lang;var old_back_lang=back_lang;front_lang=$("lang1")[$("lang1").selectedIndex].value;back_lang=$("lang2")[$("lang2").selectedIndex].value;sort_by=$("sortBy").value;var has_featured=$("has_featured").value;if(front_lang==null||front_lang==0||front_lang==-1){alert(front_lang_msg);return }if(back_lang==null||back_lang==0||back_lang==-1){alert(back_lang_msg);return }if(front_lang!=old_front_lang||back_lang!=old_back_lang){url="/flashcardSets/list_message/"+front_lang+"/"+back_lang;var request=new Ajax.Request(url,{method:"get",onSuccess:function(transport){var text=transport.responseText;$("listMessage").innerHTML=text}})}skill_level=$("skillLevel")[$("skillLevel").selectedIndex].value;deleteFlashcardFlipThroughTips();deleteFlashcardSetQuizTips();deleteFlashcardSetQuizResultsTips();url="/flashcardSets/browse_flashcard_sets/lang_1:"+front_lang+"/lang_2:"+back_lang+"/skill_level:"+skill_level+"/sort_by:"+sort_by+"/size:"+10+"/page:"+page+"/has_featured:"+has_featured;$("browse").innerHTML="<img src="+imgSrc("/img/spinner.gif")+"/>";var request=new Ajax.Request(url,{method:"get",onSuccess:function(transport){var text=transport.responseText;$("browse").innerHTML=text;text.extractScripts().map(function(script){return eval(script.replace("<!--","").replace("// -->",""))}.bind(window));createFlashcardFlipThroughTips();createFlashcardSetQuizTips();createFlashcardSetQuizResultsTips()}})}function initSearchFlashcard(G,E,H,F,D,C,B,A){front_lang=G;back_lang=E;skill_level=H;enter_keyword_msg=F;front_lang_msg=D;back_lang_msg=C;flip_through_flashcards_msg=B;flashcard_set_quiz_msg=A}function searchFlashcardSets(page,container){if(!container){container="search"}old_front_lang=front_lang;old_back_lang=back_lang;front_lang=$("lang1")[$("lang1").selectedIndex].value;back_lang=$("lang2")[$("lang2").selectedIndex].value;keyword=$("keyword").value;if(front_lang==null||front_lang==0||front_lang==-1){alert(front_lang_msg);return }if(back_lang==null||back_lang==0||back_lang==-1){alert(back_lang_msg);return }if(keyword==null||keyword==""){alert(enter_keyword_msg);return }if(front_lang!=old_front_lang||back_lang!=old_back_lang){url="/flashcardSets/list_message/"+front_lang+"/"+back_lang;var request=new Ajax.Request(url,{method:"get",onSuccess:function(transport){var text=transport.responseText;$("listMessage").innerHTML=text}})}skill_level=$("skillLevel")[$("skillLevel").selectedIndex].value;deleteFlashcardFlipThroughTips();deleteFlashcardSetQuizTips();deleteFlashcardSetQuizResultsTips();url="/flashcardSets/search_flashcard_sets";$(container).innerHTML="<img src="+imgSrc("/img/spinner.gif")+"/>";var request=new Ajax.Request(url,{method:"post",onSuccess:function(transport){var text=transport.responseText;$(container).innerHTML=text;text.extractScripts().map(function(script){return eval(script.replace("<!--","").replace("// -->",""))}.bind(window));createFlashcardFlipThroughTips();createFlashcardSetQuizTips();createFlashcardSetQuizResultsTips()},parameters:{keyword:keyword,lang_1:front_lang,lang_2:back_lang,skill_level:skill_level,size:10,page:page}})}function showAddImgLink(A){if(typeof A=="undefined"){A=""}$("flashcardImageContainerDiv"+A).style.display="none";$("flashcardAddImageDiv"+A).style.display="block";$("flashcardAddImageLink"+A).style.display="block";$("flashcardCancelAddImageLink"+A).style.display="none";$("flashcardBackTextFields"+A).style.display="block";$("cardBackAudioDiv"+A).style.display="block";$("flashcardImageUploadIFrameDiv"+A).style.display="none"}function showFlashcardImg(A){if(typeof A=="undefined"){A=""}$("flashcardImageContainerDiv"+A).style.display="block";$("flashcardAddImageDiv"+A).style.display="none";$("flashcardBackTextFields"+A).style.display="block";$("cardBackAudioDiv"+A).style.display="block";$("flashcardImageUploadIFrameDiv"+A).style.display="none";if($("flashcardImageActionLinksDiv"+A)!=null){$("flashcardImageActionLinksDiv"+A).style.display="block"}}function addFlashcardImage(A){if(typeof A=="undefined"){A=""}$("flashcardBackTextFields"+A).style.display="none";$("cardBackAudioDiv"+A).style.display="none";$("flashcardImageUploadIFrameDiv"+A).style.display="block";$("flashcardAddImageDiv"+A).style.display="block";$("flashcardImageContainerDiv"+A).style.display="none";$("flashcardAddImageLink"+A).style.display="none";$("flashcardCancelAddImageLink"+A).style.display="block"}function removeFlashcardImage(A){if(typeof A=="undefined"){A=""}if(!confirm(delete_flashcard_img_msg)){return false}if(A!=""){removeFlashcardImageFromDB(A)}else{$("flashcardImageInput").value="";$("flashcardImageUrl").value="";showAddImgLink(A)}}function haveFlashcardImage(A){if(typeof A=="undefined"){A=""}return($("flashcardImageUrl"+A).value!="")}function setFlashcardImage(B,A){if(typeof A=="undefined"){A=""}$("flashcardImageDiv"+A).innerHTML="<img src="+imgSrc(B+"?v="+Math.random())+"/>"}function hideFlashcardImageLoad(A){if(typeof A=="undefined"){A=""}if(haveFlashcardImage(A)){showFlashcardImg(A)}else{showAddImgLink(A)}}function removeFlashcardImageFromDB(flashcardId){showFlashcardImageLoad(flashcardId);var url="/flashcards/remove_file/"+flashcardId;var request=new Ajax.Request(url,{method:"get",onSuccess:function(transport){var response=transport.responseText;var result=eval("("+response+")");if(result["error"]!=null){alert(result["error"]);setFlashcardImage($("flashcardImageUrl"+flashcardId).value,flashcardId);showFlashcardImg(flashcardId)}else{$("flashcardImageUrl"+flashcardId).value="";showAddImgLink(flashcardId)}}})}function addFlashcardAudioToDB(flashcardId,audio_field,pathRecorded){var url="/flashcards/add_audio/";var request=new Ajax.Request(url,{method:"post",parameters:{flashcardId:flashcardId,pathRecorded:pathRecorded,audio_field:audio_field},onSuccess:function(transport){var response=transport.responseText;var result=eval("("+response+")");if(result["error"]!=null){alert(result["error"])}else{if(audio_field=="audio_url_1"){if(result["audio_url"]){$("flashcardFrontAudioUrl"+flashcardId).value=result["audio_url"];updateFrontAudio(flashcardId)}}else{if(result["audio_url"]){$("flashcardBackAudioUrl"+flashcardId).value=result["audio_url"];updateBackAudio(flashcardId)}}}}})}function showFlashcardImageLoad(A){$("flashcardAddImageDiv"+A).style.display="none";$("flashcardImageContainerDiv"+A).style.display="block";$("flashcardImageDiv"+A).innerHTML="<img src="+imgSrc("/img/spinner.gif")+"/>";$("flashcardBackTextFields"+A).style.display="block";$("cardBackAudioDiv"+A).style.display="none";$("flashcardImageUploadIFrameDiv"+A).style.display="none";if($("flashcardImageActionLinksDiv"+A)!=null){$("flashcardImageActionLinksDiv"+A).style.display="none"}}function uploadImageStarted(A,B){inImageUploadMode=true;if(typeof B=="undefined"){B=""}showFlashcardImageLoad(B)}function uploadImageCompleted(C,B,A,E,D){inImageUploadMode=false;if(typeof D=="undefined"){D=""}if($("flashcardImageUrl"+D)){if(!E){$("flashcardImageInput"+D).value=C;$("flashcardImageUrl"+D).value=B}else{alert(E)}setFlashcardImage($("flashcardImageUrl"+D).value,D);hideFlashcardImageLoad(D)}}function uploadFrontAudioStarted(A,B){inFrontAudioUploadMode=true;if(typeof B=="undefined"){B=""}showFrontAudioUpload(B)}function uploadBackAudioStarted(A,B){inBackAudioUploadMode=true;if(typeof B=="undefined"){B=""}showBackAudioUpload(B)}function uploadFrontAudioCompleted(C,B,A,E,D){inFrontAudioUploadMode=false;if(typeof D=="undefined"){D=""}if(!E){if(D==""){$("audio_url_1").value=B}else{$("flashcardFrontAudioUrl"+D).value=B}updateFrontAudio(D);hideFrontAudioUpload(D,true)}else{alert(E);hideFrontAudioUpload(D,false)}}function uploadBackAudioCompleted(C,B,A,E,D){inBackAudioUploadMode=false;if(typeof D=="undefined"){D=""}if(!E){if(D==""){$("audio_url_2").value=B}else{$("flashcardBackAudioUrl"+D).value=B}updateBackAudio(D);hideBackAudioUpload(D,true)}else{alert(E);hideBackAudioUpload(D,false)}}function showFrontAudioUpload(A){$("cardFrontAudioUploadIFrameDiv"+A).style.display="none";$("flashcardFrontTextFields"+A).style.display="block";$("cardFrontAudioLoadDiv"+A).style.display="block";$("cardFrontAudioDiv"+A).style.display="none"}function showBackAudioUpload(A){$("cardBackAudioUploadIFrameDiv"+A).style.display="none";$("flashcardBackTextFields"+A).style.display="block";if(haveFlashcardImage(A)){showFlashcardImg(A)}else{showAddImgLink(A)}$("cardBackAudioLoadDiv"+A).style.display="block";$("cardBackAudioDiv"+A).style.display="none"}function hideFrontAudioUpload(A,B){$("cardFrontAudioLoadDiv"+A).style.display="none";$("cardFrontAudioDiv"+A).style.display="block";if(B){$("cardFrontAudioAdd"+A).hide();$("cardFrontAudioMessage"+A).hide()}}function hideBackAudioUpload(A,B){$("cardBackAudioLoadDiv"+A).style.display="none";$("cardBackAudioDiv"+A).style.display="block";if(B){$("cardBackAudioAdd"+A).hide();$("cardBackAudioMessage"+A).hide()}}function updateFlashcardFrontImage(){if(flip_through_show_images_on_front&&flashcards[current_flashcard]["Flashcard"]["small_img_url"]!=null&&flashcards[current_flashcard]["Flashcard"]["small_img_url"]!=""){$("flashcardFrontImageDivForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="block";$("flashcardFrontImageForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).src=imgSrc(flashcards[current_flashcard]["Flashcard"]["small_img_url"],false);$("flashcardFrontTextForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).removeClassName("flip-through-textbox");$("flashcardFrontTextForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).addClassName("flip-through-textbox-image")}else{$("flashcardFrontImageDivForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none";$("flashcardFrontTextForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).removeClassName("flip-through-textbox-image");$("flashcardFrontTextForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).addClassName("flip-through-textbox")}}function updateFlashcardBackImage(){if(flip_through_show_images_on_back&&flashcards[current_flashcard]["Flashcard"]["small_img_url"]!=null&&flashcards[current_flashcard]["Flashcard"]["small_img_url"]!=""){$("flashcardBackImageDivForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="block";$("flashcardBackImageForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).src=imgSrc(flashcards[current_flashcard]["Flashcard"]["small_img_url"],false);$("flashcardBackTextForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).removeClassName("flip-through-textbox");$("flashcardBackTextForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).addClassName("flip-through-textbox-image")}else{$("flashcardBackImageDivForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).style.display="none";$("flashcardBackTextForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).removeClassName("flip-through-textbox-image");$("flashcardBackTextForSet"+flashcards[current_flashcard]["Flashcard"]["flashcard_set_id"]).addClassName("flip-through-textbox")}}function startFlipThrough(A){flashcards=null;current_flashcard=0;getFlashcards(A);$("flipThroughStartForSet"+A).style.display="none";$("flipThroughForSet"+A).style.display="block"}function setFlipThroughShowImageOption(A){switch(A){case"back_side":flip_through_show_images_on_back=true;flip_through_show_images_on_front=false;break;case"front_side":flip_through_show_images_on_back=false;flip_through_show_images_on_front=true;break;case"both_sides":flip_through_show_images_on_back=true;flip_through_show_images_on_front=true;break;case"neither_side":flip_through_show_images_on_back=false;flip_through_show_images_on_front=false;break}}function setFlipThroughAltTxtOption(A){switch(A){case"back_side":flip_through_show_alt_txt_on_back=true;flip_through_show_alt_txt_on_front=false;break;case"front_side":flip_through_show_alt_txt_on_back=false;flip_through_show_alt_txt_on_front=true;break;case"both_sides":flip_through_show_alt_txt_on_back=true;flip_through_show_alt_txt_on_front=true;break;case"neither_side":flip_through_show_alt_txt_on_back=false;flip_through_show_alt_txt_on_front=false;break}}function setFlipThroughPlayAudioOption(A){switch(A){case"back_side":flip_through_play_audio_on_back=true;flip_through_play_audio_on_front=false;break;case"front_side":flip_through_play_audio_on_back=false;flip_through_play_audio_on_front=true;break;case"both_sides":flip_through_play_audio_on_back=true;flip_through_play_audio_on_front=true;break;case"neither_side":flip_through_play_audio_on_back=false;flip_through_play_audio_on_front=false;break}}function shuffleFlashcards(){flashcards.sort(function(){return 0.5-Math.random()})}function setShuffleFlashcards(){shuffle_flashcards=true}function setFlipFromFlashcardBack(){flip_from_flashcard_back=true}function clearFlipThroughOptions(A){shuffle_flashcards=false;flip_from_flashcard_back=false;$("flipThroughOptionShuffle"+A).checked=false;$("flipThroughOptionFlipSides"+A).checked=false;flip_through_show_images_on_back=true;flip_through_show_images_on_front=false;resetOptions("flipThroughImageOptionsForSet"+A,0);flip_through_play_audio_on_back=false;flip_through_play_audio_on_front=true;resetOptions("flipThroughAudioOptionsForSet"+A,1);flip_through_show_alt_txt_on_back=false;flip_through_show_alt_txt_on_front=true;resetOptions("flipThroughAltTxtOptionsForSet"+A,1)}function resetOptions(B,C){var A=$A(document.getElementsByName(B));A.each(function(D){D.checked=false});A[C].checked=true}function toggleMoreFromUserFlashcardSets(){if(moreFromUserExpanded){$("userFlashcardSets").style.display="none";$("moreFromUserToggle").src=imgSrc("/img/down-arrow-2.gif",false);moreFromUserExpanded=false}else{$("userFlashcardSets").style.display="block";$("moreFromUserToggle").src=imgSrc("/img/right-arrow.gif",false);moreFromUserExpanded=true}}function toggleRelatedFlashcardSets(){if(relatedFlashcardSetsExpanded){$("recommendedFlashcardSets").style.display="none";$("relatedFlashcardSetsToggle").src=imgSrc("/img/down-arrow-2.gif",false);relatedFlashcardSetsExpanded=false}else{$("recommendedFlashcardSets").style.display="block";$("relatedFlashcardSetsToggle").src=imgSrc("/img/right-arrow.gif",false);relatedFlashcardSetsExpanded=true}}