function switchSaveToLoad(a){a.hide();var b=$("<img src='/images/portal/load.gif'/>");b.insertAfter(a);return b}function switchLoadToSave(a,b){b.remove();$(a).show()}function validateResponse(a){try{var b=a.indexOf("login");if(b!=-1){addStatusMessage("error","You have been logged out. Please <a href='/login/'>Login again</a>.")}}catch(c){}}function beautifulyURLTitle(b){resultTitle=unescape(b);var c=new RegExp("[^a-zA-Z0-9-_ ]","g");resultTitle=resultTitle.replace(c,"");var a=new RegExp("s*");resultTitle=resultTitle.replace(a,"_");return resultTitle}function ajaxLoadImage(a){$(a).html("<img src='/images/portal/load.gif'/>")}function loadCourse(a){$.getJSON("loadcourse/?courseID="+a,function(g){$.notion.enrollmentCount=0;$.notion.completedCount=0;$.notion.passedCount=0;$.notion.failedCount=0;if(checkLoggedIn(g)){if(g.valid=="t"){$(".listObject").removeClass("listObjectSelected");$("#"+a).addClass("listObjectSelected");if(g.payload.courseInfo.id){$("#courseName").html(g.payload.courseInfo.course_name);$("#courseDescription").html(g.payload.courseInfo.description);$("#currentCourseID").val(g.payload.courseInfo.id);$("#courseCreateEdit").hide();$("#editCourse").show();location.hash="courseid:"+a;$("#course_name").val(g.payload.courseInfo.course_name);$("#course_description").html(g.payload.courseInfo.description);$("#createEditCourseButton").val("Edit course");var h="";if(g.payload.pages.length==0){h="No pages in this course yet."}else{for(i=0;i<g.payload.pages.length;i++){if(g.payload.pages){if(g.payload.pages[i].page_id&&g.payload.pages[i].deleted==false){var e="/viewcourse/"+a+"/"+beautifulyURLTitle($("#course_name").val())+"#pageid:"+g.payload.pages[i].page_id;h=h+"<div class='listpage pageItem' id='"+g.payload.pages[i].page_id+"'><a href='"+e+"'>"+g.payload.pages[i].page_name+"</a></div>"}}}}var f="";if(g.payload.enrollments){if(g.payload.enrollments.length==0){$("#enrollmentsCount").html("No ")}else{$("#enrollmentsCount").html(g.payload.enrollments.length+" ");$.notion.enrollmentCount=g.payload.enrollments.length}for(i=0;i<g.payload.enrollments.length;i++){f+="<div class='mainListItem enrolledCompletedCourseUserLink' id='user_"+g.payload.enrollments[i].user_id+"'>"+g.payload.enrollments[i].first_name+" "+g.payload.enrollments[i].last_name+"</div>"}}$("#enrollmentsForCourse").html(f);var b="";if(g.payload.completions){if(g.payload.completions.length==0){$("#completionsCount").html("No ")}else{$("#completionsCount").html(g.payload.completions.length+" ");$.notion.completedCount=g.payload.completions.length}for(i=0;i<g.payload.completions.length;i++){var d="";var c="";if(g.payload.completions[i].done_status=="doneAndPassed"){d="<div class='passedIndicator pass'>P</div>";c=g.payload.completions[i].passed_timestamp;$.notion.passedCount++}else{d="<div class='passedIndicator fail'>F</div>";c=g.payload.completions[i].done_timestamp;$.notion.failedCount++}b+="<div class='mainListItem reportItem ' id='user_"+g.payload.completions[i].user_id+"'><div class='reportUserFullName enrolledCompletedCourseUserLink' id='userfullname_"+g.payload.completions[i].user_id+"'>"+g.payload.completions[i].first_name+" "+g.payload.completions[i].last_name+"</div><div class='reportDonedate'>"+c+"</div>"+d+"</div>"}}$("#completionsForCourse").html(b);$("#coursepagesList").html(h);$("#coursepagesContainer").show();if(g.payload.courseInfo.display_overal_score==true){$("#displayOverallScore").attr("checked",true);$("#displayOverallScoreChecked").show();$("#displayOverallScoreUnchecked").hide()}else{$("#displayOverallScore").attr("checked",false);$("#displayOverallScoreChecked").hide();$("#displayOverallScoreUnchecked").show()}$("#courseRight").show();$("#courseLeft").show();$(".enrolledCompletedCourseUserLink").click(function(){location.href="/usersgroups/#userid:"+getID($(this).attr("id"))});$("#viewEditCourse").click(function(){var j="/viewcourse/"+a+"/"+beautifulyURLTitle(g.payload.courseInfo.course_name);location.href=j})}}else{addStatusMessage("error","Sorry, there was a problem loading course. Please try again.")}}drawCompletionChart($.notion.enrollmentCount,$.notion.passedCount,$.notion.failedCount,"completionChart")})}function loadQuestionBank(a){$.getJSON("/questionbank/loadqbank/?qbankID="+a,function(b){if(checkLoggedIn(b)){if(b.valid=="t"){$(".listObject").removeClass("listObjectSelected");$("#"+a).addClass("listObjectSelected");if(b.payload.qbankInfo.id){$("#qbankName").html(b.payload.qbankInfo.qbank_name);$("#currentQbankID").val(b.payload.qbankInfo.id);$("#qbankCreateEdit").hide();$("#editQuestionBank").show();$("#qbankbuttonContainer").show();location.hash="qbankid:"+a;$("#qbank_name").val(b.payload.qbankInfo.qbank_name);$("#createEditQbankButton").val("Edit question bank");var c="";c="Number of questions in this question bank: "+b.payload.question_count;$("#courseLeft").show();$("#viewEditQbank").click(function(){var d="/viewqbank/"+a+"/"+beautifulyURLTitle(b.payload.qbankInfo.qbank_name);location.href=d})}}else{addStatusMessage("error","Sorry, there was a problem loading question bank. Please try again.")}}})}function drawCompletionChart(g,d,f,c){$("#"+c).html("");var b=[];var a=[];if(g>0){b.push({color:"#FFC90F",darker:"#B79213"});a.push(["Incomplete",g])}if(d>0){b.push({color:"#107D08",darker:"#006600"});a.push(["Passed",d])}if(f>0){b.push({color:"#CE0000",darker:"#990000"});a.push(["Failed",f])}var j=g+d+f;if(j!=0){$("#"+c).show();var e=new google.visualization.DataTable();e.addColumn("string","Task");e.addColumn("number","Hours per Day");e.addRows(a);$("#completionChart").html("");var h=new google.visualization.PieChart(document.getElementById(c));h.draw(e,{width:"100%",height:160,is3D:true,titleFontSize:"11px",colors:b,legend:"bottom",pieMinimalAngle:"-1",legendFontSize:"10px"})}else{$("#"+c).hide()}}function listCourses(a){if(!a){a="all"}$.getJSON("listcourses/?searchval="+a,function(d){if(checkLoggedIn(d)){var c="";if(window.location.hash.length==46){loadCourse(getIdFromHash())}else{if(d.payload.length!=0){if(d.payload[0].removed_flag==false){loadCourse(d.payload[0].id)}}}$("#deletedCourses").html("");var b=0;for(i=0;i<d.payload.length;i++){if(d.payload[i].id){if(d.payload[i].removed_flag==false){c=c+"<div class='listObject courseItem' id='"+d.payload[i].id+"'>"+d.payload[i].course_name+"</div>";b++}else{addToDeletedCourses(d.payload[i].removed_timestamp,d.payload[i].course_name,d.payload[i].id);$("#deletedCoursesContainer").show()}}}if(b==0){c="No courses found.";$("#courseName").html("");$("#noCourses").html("<br/>No courses found. Click on <strong>New Course</strong> on the left to create your first one!");$("#editCourse").hide();$("#courseLeft").hide();$("#courseRight").hide()}else{$("#noCourses").hide();$("#editCourse").show()}$("#courses").html(c);$(".courseItem").click(function(){var e=$(this).attr("id");$("#coursepagesContainer").hide();$("#editQuestionBank").hide();$("#qbankCreateEdit").hide();$("#qbankbuttonContainer").hide();loadCourse(e)});$(".courseItem").hover(function(){var e=$(this).attr("id");$("#pc_"+e).show()},function(){var e=$(this).attr("id");$("#pc_"+e).hide()});$(".viewCourse").click(function(){var h=$(this).attr("id");var e=$(this).attr("name");var f=h.split("_");var g="/viewcourse/"+f[1]+"/"+beautifulyURLTitle(e);location.href=g})}})}function listQuestionBanks(a){if(!a){a="all"}$.getJSON("/questionbank/listqbanks/?searchval="+a,function(e){if(checkLoggedIn(e)){var b="";if(a=="first"){if(e.payload.length>0){var d=0;while(d<e.payload.length){if(e.payload[d].removed_flag==false){loadQuestionBank(e.payload[d].id);break}d++}}}$("#deletedQbanks").html("");var c=0;for(d=0;d<e.payload.length;d++){if(e.payload[d].id){if(e.payload[d].removed_flag==false){b=b+"<div class='listObject qbankItem' id='"+e.payload[d].id+"'>"+e.payload[d].qbank_name+"</div>";c++}else{addToDeletedQbanks(e.payload[d].removed_timestamp,e.payload[d].qbank_name,e.payload[d].id);$("#deletedQbanksContainer").show()}}}if(c==0){b="No question bank found."}$("#qbanks").html(b);$(".qbankItem").click(function(){var f=$(this).attr("id");$("#coursepagesContainer").hide();$("#editCourse").hide();$("#courseCreateEdit").hide();$("#coursepagesContainer").hide();$("#courseRight").hide();loadQuestionBank(f)});$(".qbankItem").hover(function(){var f=$(this).attr("id");$("#pc_"+f).show()},function(){var f=$(this).attr("id");$("#pc_"+f).hide()});$(".viewQuestionBank").click(function(){var j=$(this).attr("id");var f=$(this).attr("name");var g=j.split("_");var h="/viewqbanks/"+g[1]+"/"+beautifulyURLTitle(f);location.href=h})}})}function showQbanks(a){if(!a){a="all"}$.getJSON("/questionbank/listqbanks/?searchval="+a,function(d){if(checkLoggedIn(d)){var b="";if(a=="first"){if(d.payload.length>0){for($i=0;$i<d.payload.length;$i++){if(d.payload[$i].removed_flag==false){loadQbankContents(d.payload[$i].id);break}}}}$("#deletedQbanks").html("");var c=0;for(i=0;i<d.payload.length;i++){if(d.payload[i].id){if(d.payload[i].removed_flag==false){b=b+"<div class='listObject qbankItem' id='"+d.payload[i].id+"'>"+d.payload[i].qbank_name+"</div>";c++}else{addToDeletedQbanks(d.payload[i].removed_timestamp,d.payload[i].qbank_name,d.payload[i].id);$("#deletedQbanksContainer").show()}}}if(c==0){b="No question bank found."}$("#qbanks").html(b);$(".qbankItem").click(function(){var e=$(this).attr("id");loadQbankContents(e)});$(".qbankItem").hover(function(){var e=$(this).attr("id");$("#pc_"+e).show()},function(){var e=$(this).attr("id");$("#pc_"+e).hide()})}})}function addToDeletedCourses(d,b,c){var a="<div class='binItem course' id='delCourse_"+c+"'>"+b+" "+d+"</div>";$("#deletedCourses").prepend(a);$("#delCourse_"+c).effect("highlight")}function addToDeletedQbanks(d,a,b){var c="<div class='binItemQbank qbank' id='delQbank_"+b+"'>"+a+" "+d+"</div>";$("#deletedQbanks").prepend(c);$("#delQbank_"+b).effect("highlight")}$(".binItem").die("click");$(".binItem.course").live("click",function(){var b=getID($(this).attr("id"));var a="courseID="+b;$.post("/coursesmanagement/restorecourse/",a,function(c,d){if(checkLoggedIn(c)){if(c.valid=="t"){$("#delCourse_"+b).fadeOut();$("#delCourse_"+b).remove();addStatusMessage("update","Course restored.");window.location.hash="courseid:"+b;listCourses(b)}else{addStatusMessage("error","Error trying to restore course.")}}},"json");return false});$(".binItemQbank").die("click");$(".binItemQbank.qbank").live("click",function(){var b=getID($(this).attr("id"));var a="qbankID="+b;$.post("/questionbank/restoreqbank/",a,function(c,d){if(checkLoggedIn(c)){if(c.valid=="t"){$("#delQbank_"+b).fadeOut();$("#delQbank_"+b).remove();addStatusMessage("update","Question bank restored.");window.location.hash="qbankid:"+b;listQuestionBanks("first")}else{addStatusMessage("error","Error trying to restore course.")}}},"json");return false});function listPages(a){var d="/course/listpages/?courseID="+$("#courseID").val();if(!$.notion.isAdmin){var c=getUrlVars()["enrollmentID"];enrollmentID=c.split("#");d+="&enrollmentID="+enrollmentID[0]}ajaxLoadImage("#pageList");var b=false;$.getJSON(d,function(k){if(checkLoggedIn(k)){if(k.valid!="t"){addStatusMessage("error","Error retrieving pages for this course.")}var l="";if(k.payload.length==0){l="No pages in this course yet.";$("#content").html("<br/>Click create page on the left to make your first page in this course.<br/>Need some help? <a href='http://help.notionlearning.com/doku.php?id=course_editing' target='_new'>Check out the help section on course editing.</a>");$("#sortPages").hide();$("#trackingOptions").hide();$("#loadingContent").hide();$("#content").show()}else{if(k.payload.length>1){$("#sortPages").show()}if(k.payload.length>=1){$("#trackingOptions").show()}if(a.length>0){if(a=="first"){if(k.payload.length>0){if(k.payload[0].page_id){loadPage(k.payload[0].page_id)}}}else{loadPage(a)}}for(i=0;i<k.payload.length;i++){if(k.payload){if(k.payload[i].page_id){var h="";if(!$.notion.isAdmin){if(k.payload[i].status=="notDone"){}else{if(k.payload[i].status=="doneAndPassed"){h="doneAndPassed"}else{if(k.payload[i].status=="doneNotPassed"){h="doneNotPassed"}}}$.notion.pagesInCourse.push({pageID:k.payload[i].page_id,pageName:k.payload[i].page_name,status:k.payload[i].status})}if(!k.payload[i].deleted){var j="";var g="";var f="";if(k.payload[i].important==true){g="checked"}else{g=""}var e="pageItem";if(k.payload[i].has_questions==true){b=true;e="pageItem pageItemWithQuestions"}else{e="pageItem"}j="<input type='checkbox' class='trackingBox' id='tbox_"+k.payload[i].page_id+"' style='display:none;' "+g+"/> ";l+="<div class='listObject "+e+" "+h+"' id='"+k.payload[i].page_id+"'>"+j+" "+k.payload[i].page_name+"</div>"}else{addToDeletedPages(k.payload[i].page_id,k.payload[i].page_name,k.payload[i].deletion_timestamp)}}}}}$("#pageList").html(l);if(b==true){}handlePageClick()}})}function loadQbankContents(a){ajaxLoadImage("#content");var b="/questionbank/loadqbankcontents/?qbankID="+a;$.getJSON(b,function(d){if(checkLoggedIn(d)){$(".listObject").removeClass("listObjectSelected");$("#"+a).addClass("listObjectSelected");$("#content").html(d.payload.html);$("#newPageActive").hide();if($.notion.isAdmin){elementManagement();$("#addElements").show();$("#deletedItemsLink").unbind("click");$("#deletedItemsLink").click(function(){if($(this).is(".courseArrow")){$(this).removeClass("courseArrow");$(this).addClass("courseDownArrow")}else{$(this).removeClass("courseDownArrow");$(this).addClass("courseArrow")}$("#deletedItems").toggle()});var c="";if(d.payload.deleted_elements){for(i=0;i<d.payload.deleted_elements.length;i++){c+="<div class='binItem element' id='del_"+d.payload.deleted_elements[i].element_id+"'>"+d.payload.deleted_elements[i].removed_timestamp+"</div>"}if(d.payload.deleted_elements.length>0){$("#deletedItemsContainer").show();$("#deletedItems").hide()}}else{$("#deletedItemsContainer").hide()}$("#deletedItems").html(c)}$("#loadingContent").hide();$("#content").show()}})}function loadPage(a){ajaxLoadImage("#content");$("#tryAgain").hide();var c="/course/loadpage/?pageID="+a+"&courseID="+$("#courseID").val();if(!$.notion.isAdmin){var b=getUrlVars()["enrollmentID"];enrollmentID=b.split("#");c+="&enrollmentID="+enrollmentID[0]}$.getJSON(c,function(k){if(checkLoggedIn(k)){window.location.hash="pageid:"+a;if($(".pageItem").length>1){$("#previousPage").show();$("#nextPage").show()}var l=false;var g=false;$(".pageItem").each(function(){if($(this).next().attr("id")==a){var m=$(this).attr("id");$("#previousPage").removeClass("nextPrevFloatDisabled");$("#previousPage").unbind("click");$("#previousPage").click(function(){$("#"+m).click()});l=true}if($(this).prev().attr("id")==a){var m=$(this).attr("id");$("#nextPage").removeClass("nextPrevFloatDisabled");$("#nextPage").unbind("click");$("#nextPage").click(function(){$("#"+m).click()});g=true}});if(!l){$("#previousPage").unbind("click");$("#previousPage").addClass("nextPrevFloatDisabled")}if(!g){$("#nextPage").unbind("click");$("#nextPage").addClass("nextPrevFloatDisabled")}$("#content").html(k.payload.html);$("#newPageActive").hide();$(".currentPageHolder").removeClass("currentPage");$(".pageItem").removeClass("currentPageForItem");$("#"+a).addClass("currentPageForItem");if(!$.notion.isAdmin){if($(".mcqQuestion").length){var j="<input type='button' value='Submit answers' id='submitAnswers' class='fg-button ui-state-default ui-corner-all' />";$(".mcqQuestion:last").after(j)}var e=k.payload.status;if(e=="doneNotPassed"){$("#tryAgain").show();$("#submitAnswers").hide();if(k.payload.maxSubmissionsReached==false){$("#doTryAgain").show();$("#doTryAgain").click(function(){$("#tryAgain").fadeOut();$("input:radio").attr("checked","");$("input:radio").attr("disabled","");$("div[id^=qfeedback_]").html(null);$("#submitAnswers").show()})}if(k.payload.maxSubmissionsReached==true){$("#doTryAgain").hide()}$("input:radio").attr("disabled","disabled")}if(e=="doneNotPassed"||e=="doneAndPassed"){$("input:radio").attr("disabled","disabled");if(k.payload.question_feedback!=null){var d=k.payload.question_feedback;for(i=0;i<d.length;i++){if($("#ch_"+d[i].id).is(":checked")){$("#qfeedback_"+d[i].id).html(d[i].feedback)}}}}$.notion.previousPage.pageID=a;$.notion.previousPage.status=k.payload.status;$.notion.currentPage.status=k.payload.status}if($.notion.isAdmin){elementManagement();$("#addElements").show();$("#deletedItemsLink").unbind("click");$("#deletedItemsLink").click(function(){if($(this).is(".courseArrow")){$(this).removeClass("courseArrow");$(this).addClass("courseDownArrow")}else{$(this).removeClass("courseDownArrow");$(this).addClass("courseArrow")}$("#deletedItems").toggle()});var h="";if(k.payload.deleted_elements){for(i=0;i<k.payload.deleted_elements.length;i++){var f="";f=getElementTypeTextById(k.payload.deleted_elements[i].element_type);h+="<div class='binItem element' id='del_"+k.payload.deleted_elements[i].element_id+"'>"+f+" "+k.payload.deleted_elements[i].removed_timestamp+"</div>"}if(k.payload.deleted_elements.length>0){$("#deletedItemsContainer").show();$("#deletedItems").hide()}}else{$("#deletedItemsContainer").hide()}$("#deletedItems").html(h);if($(".mcqQuestion").length>0){if(k.payload.test_options.allowed_submission_count==0){$("#infiniteAttempts").click()}else{$("#specificAttempts").click();$("#submitCount").val(k.payload.test_options.allowed_submission_count)}if(k.payload.test_options.number_questions_required_to_pass==0){$("#allQuestionsToPass").click()}else{$("#specificPassMark").click();$("#passMark").val(k.payload.test_options.number_questions_required_to_pass)}if(k.payload.test_options.counts_for_coursescore==true){$("#courseScoreYes").click()}else{$("#courseScoreNo").click()}}}else{$("#loadingContent").hide();$("#content").show();for(i=0;i<$.notion.pagesInCourse.length;i++){if($.notion.pagesInCourse[i].pageID==a){$.notion.pagesInCourse[i].status=k.payload.status}}studentManagement();if(k.payload.course_completed=="doneAndPassed"){checkProgress(true)}else{checkProgress()}}if(k.payload.page_score!=null){$("#pageScoreContainer").show();$("#displayPageScore").html(k.payload.page_score)}else{$("#pageScoreContainer").hide()}if(k.payload.course_score!=null){$(".courseScoreContainer").show();$(".displayScore").html(k.payload.course_score)}else{$(".courseScoreContainer").hide()}$("#loadingContent").hide();$("#content").show();if($.notion.isAdmin){$("#editPage").hover(function(){$(".deletePageFloat").show()},function(){$(".deletePageFloat").hide()});$(".deletePage").unbind("click");$(".deletePage").click(function(){var m=a;$("#yesDelete").unbind("click");addStatusMessage("warn","Are you sure you wish to delete this page? <a href='#' id='yesDelete' style='color:yellow;'>Yes</a> or <a href='#' id='noCancel' style='color:yellow;'>cancel</a>",true);$("#noCancel").unbind("click");$("#noCancel").click(function(){$.notion.statusStick=false;addStatusMessage("update","Not deleting...");return false});$("#yesDelete").click(function(){var n="pageID="+m;$.post("/course/deletepage/",n,function(o,p){if(checkLoggedIn(o)){if(o.valid=="t"){$("#"+m).fadeOut();$.notion.statusStick=false;addStatusMessage("update","Page deleted.");$("#"+m).remove();listPages("first")}else{addStatusMessage("error","Error trying to delete page.")}}},"json")});return false})}$("#editPage").click(function(){$(".deletePage").show();$("#newPageActive").show();$("#new_page_name").val($("#pageName").val());$("#createPage").val("Edit title");$("#editPage").hide();$("#newPageActive").addClass("editPageActive");$("#createPage").unbind("click");$("#createPage").click(function(){var m="pageName="+encodeURIComponent($("#new_page_name").val())+"&pageID="+$("#pageID").val();$.post("/course/editpage/",m,function(n,o){if(checkLoggedIn(n)){if(n.valid=="t"){window.location.hash="pageid:"+n.id;listPages(n.id);$("#newPageActive").hide();$("#content").show();addStatusMessage("update","Page name updated.")}else{addStatusMessage("error","Error editing page")}}},"json")})})}})}function handlePageClick(){$(".pageItem").unbind("click");$(".pageItem").click(function(){if(!$.notion.isAdmin){var a="";if($.notion.previousPage.status=="notDone"){}else{if($.notion.previousPage.status=="doneAndPassed"){a="doneAndPassed"}else{if($.notion.previousPage.status=="doneNotPassed"){a="doneNotPassed"}}}}if($.notion.previousPage.pageID!=$(this).attr("id")){$("#"+$.notion.previousPage.pageID).removeClass("doneAndPassed doneNotPassed");$("#"+$.notion.previousPage.pageID).addClass(a)}loadPage($(this).attr("id"))}).hover(function(){$("#delPage_"+$(this).attr("id")).show()},function(){$("#delPage_"+$(this).attr("id")).hide()})}function addToDeletedPages(b,a,d){var c;delHTML="<div class='binItem page' id='delPage_"+b+"'>"+a+" "+d+"</div>";$("#deletedPages").prepend(delHTML);$("#deletedPagesContainer").show();$("#deletedPages").show();$("#delPage_"+b).effect("highlight")}$(".binItem.page").live("click",function(){var b=getID($(this).attr("id"));var a="pageID="+b;$.post("/course/restorepage/",a,function(c,d){if(checkLoggedIn(c)){if(c.valid=="t"){$("#delPage_"+b).fadeOut();$("#delPage_"+b).remove();addStatusMessage("update","Page restored.");listPages(b)}else{addStatusMessage("error","Error trying to restore page.")}}},"json")});function getIdFromHash(){var b=window.location.hash;var a=b.split(":");return a[1]}function checkLoggedIn(a){if(a.error&&a.message){if((a.error=="Fail")&&(a.message=="your login session has expired")){addStatusMessage("error","You are logged out. Click <a href='/login/' style='color:yellow'>here</a> to log back in.");return false}}return true}function getID(a){var b=a.split("_");if(b[1]){return b[1]}else{addStatusMessage("error","The elephants could not decipher the id.");return}}function getUrlVars(){var d=[],c;var a=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var b=0;b<a.length;b++){c=a[b].split("=");d.push(c[0]);d[c[0]]=c[1]}return d}function getElementTypeTextById(a){if(a==1){return"Dummy"}if(a==2){return"Text"}if(a==3){return"Image"}if(a==4){return"Question"}if(a==5){return"Media"}}function drawLoginDiagram(d,a,c){google.load("visualization","1",{packages:["imagelinechart"]});google.setOnLoadCallback(b);function b(){var f=new google.visualization.DataTable();f.addColumn("string","Date");f.addColumn("number","");counter=0;f.addRows(c);$.each(loginArrayObj,function(g,h){f.setValue(counter,0,g);f.setValue(counter,1,h);counter++});var e=new google.visualization.ImageLineChart(document.getElementById(d));e.draw(f,{width:"100%",height:200,title:"",min:0,legend:"none",axisFontSize:"8px",showAxisLines:"true"})}}function renderScribdInElement(f,c,d,g,e,b){var a=scribd.Document.getDoc(f,c);a.addParam("width","96%");a.addParam("height","500");a.addParam("public",false);a.addParam("private",true);a.grantAccess(d,g,e);var h=function(j){};a.addParam("jsapi_version",1);a.addParam("disable_print",1);a.addParam("disable_select_text",1);a.addParam("custom_logo_image_url","http://www.notionlearning.com/images/portal/blank.gif");a.addParam("custom_logo_click_url","http://www.notionlearning.com/");a.addEventListener("iPaperReady",h);a.write("embedded_flash_"+b)};