var wikid;function startWikid(){if(wikid){return false}if(Browser.Engine.presto||Browser.Engine.trident4){$$("a.js-wikid-btn").each(function(a){a.addEvent("click",function(b){if(window.opera){alert("Sorry Opera users, we're not ready for you.")}else{alert("Sorry IE6 users, you're time has passed.")}return false})});return false}if(VINES_USER_BAN_WIKID===true){$$("a.js-wikid-btn").each(function(a){a.addEvent("click",function(b){alert("You have a wiki ban.  Read your PMs and/or talk to a mod about this.");return false})});return false}if(VINES_USER_NAME===false){$$("a.js-wikid-btn").each(function(a){a.addEvent("click",function(c){var b=vinesLoginRequired();if(!b){return}})});return false}wikid=new Wikid();$$(".js-wikid-item-search").each(function(a){new WikidItemSearch(a)});$$(".js-wikid-item-select").each(function(a){new WikidItemSelect(a)});$$(".js-wikid-two-stage-item-search").each(function(a){new WikidTwoStageItemSearch(a)});$$(".js-wikid-add-content-object").each(function(a){a.addEvent("click",function(c){var b=new WikidAddContentObjectForm(a);window.WikidNewObjectForm=b}.bind(a))});$$(".js-wikid-delete-content-object").each(function(a){a.addEvent("click",function(b){wikid.deleteContentObject(a)}.bind(a))});$$("a.js-wikid-needs-help").each(function(a){a.addEvent("click",function(b){wikid.launchNeedsHelp(a)}.bind(a))});$$("a.js-task-assign").each(function(a){a.addEvent("click",function(b){wikid.assignTask(a)}.bind(a))});$$("a.js-task-finished").each(function(a){a.addEvent("click",function(b){wikid.finishTask(a)}.bind(a))});$$("a.js-task-close").each(function(a){a.addEvent("click",function(b){wikid.closeTask(a)}.bind(a))});$$("a.js-task-reset-pending").each(function(a){a.addEvent("click",function(b){wikid.resetTask(a)}.bind(a))});$$("a.js-task-unassign").each(function(a){a.addEvent("click",function(b){wikid.unAssignTask(a)}.bind(a))});wikid.defaultComment()}window.addEvent("domready",startWikid);var WIKID_STATE_NOT_EDITING=1;var WIKID_STATE_EDITING=2;var WIKID_STATE_PREVIEW=3;var WIKID_CHANGE_TYPE_MODIFY=1;var WIKID_CHANGE_TYPE_ADD=2;var WIKID_CHANGE_TYPE_DELETE=3;var WIKID_ERROR_INVALID_REQUEST=1;var WIKID_ERROR_NO_CHANGES=2;var WIKID_ERROR_FIELD_VALIDATION=3;var WIKID_STATUS_INCOMPLETE=1;var WIKID_STATUS_PENDING_MODERATION=2;var WIKID_STATUS_LIVE=3;var VINES_CONFIRM_LEAVE_PAGE=false;function confirmLeavePage(){if(VINES_CONFIRM_LEAVE_PAGE){return"Leave edit mode? If you made changes, they will be lost if you continue."}}var Wikid=new Class({initialize:function(){this.reset();this.parchment=false;this.parseUrl();this.addEvent("listItemDelete",this.onListItemDelete);this.addEvent("listItemDeleteUndo",this.onListItemDeleteUndo);this.addEvent("listItemAdd",this.onListItemAdd);this.addEvent("listItemAddUndo",this.onListItemAddUndo);this.addEvent("fieldChanged",this.onFieldChanged);window.onbeforeunload=confirmLeavePage},parseUrl:function(){var b=VINES_CURRENT_URL.split("/");b.shift();var a=b[1].split("-");if(a.length==2&&a[0][0]!="?"){this.ctId=a[0];this.objId=a[1]}if(b.length>2){if(b[2].indexOf("_loginat")==-1){this.page=b[2]}}},defaultComment:function(){if($("js-wikid-comment")){this._initial_comment_text=$("js-wikid-comment").value}},swapBlock:function(b){this.swapList(b);if(!vinesLoginRequired()){return}this.mask(true);var e=$$(".wikid-block-"+b);var a=[];e.each(function(h){var f=h.getProperty("field");var g=h.getProperty("widget_classes")||"";if(!f){clog("Could not find 'field' property on element: "%h.getTag());return}a.push({name:f,widget_classes:g})}.bind(this));var d={fields:a,block:b};var c=new Request.JSON({url:"/wikid/get_fields/",method:"post",onSuccess:this.swapFields.bind(this),onFailure:this.swapFieldFailure.bind(this)});c.send(d)},get_scripts:function(a){javascript=false;a.stripScripts(function(b){javascript=b});return javascript},eval_scripts:function(a){if(a){$exec(a)}},swapFields:function(a){if(a.error){this.reset();this.mask(false);alert(a.message);clog(a.error);return}var b=a.block;var d=new Hash();$$(".wikid-block-"+b).each(function(e){this.set(e.getProperty("field"),e)}.bind(d));for(key in a.fields){var c=d.get(key);if(!c){clog("Couldn't find field: '"+key+"' to swap");continue}c.setHTML(a.fields[key]);scripts=this.get_scripts(a.fields[key]);c.getElements(".wikid-field").each(function(e){e.addEvent("change",this.onFieldChanged.bindWithEvent(this));if(e.hasClass("wikid-limit-words")){this.limit_words(e)}}.bind(this));if(c.hasClass("wikid-block-description")){this.parchment=true}this.eval_scripts(scripts)}$$(".wikid-block-"+b).each(function(e){this.fireEvent("editing",e)}.bind(this));this.edit()},limit_words_tpl:function(b,a){return b+" words of "+a+" allowed."},limit_words:function(c){var a=50;var f=c.value.split(" ");var d=f.length;var e=this.limit_words_tpl(d,a);var b=new Element("span",{text:e,"class":"word-limit"});b.injectAfter(c);c.addEvent("keydown",function(){var i=c.value.split(" ");var g=i.length;if(g>a){c.disabled=true;h="";i.each(function(k,j){if(j<a){h+=k+" "}});c.value=h.trim();b.effect("color",{duration:1000,transition:Fx.Transitions.linear}).start("#ffffff","#ff0000");c.disabled=false}var i=c.value.split(" ");var g=i.length;var h=this.limit_words_tpl(g,a);b.setHTML(h)}.bind(this))},swapFieldFailure:function(a){this.reset();this.mask(false);alert("error")},onFieldChanged:function(a){this.fieldChanged(a.target)},fieldChanged:function(a){VINES_CONFIRM_LEAVE_PAGE=true;this.changes.set(a.getProperty("field"),"")},findI2IBackgroundItem:function(a){if(a.hasClass("wikid-list-item-bg")){return a}else{return a.getElement(".wikid-list-item-bg")}},getCurrentI2IClass:function(b){var a=this.findI2IBackgroundItem(b);if(!a){clog("No background item found");return""}if(a.hasClass("i2i")){return"i2i"}if(a.hasClass("i2i-alt")){return"i2i-alt"}return""},swapList:function(e){if(!vinesLoginRequired()){return}this.mask(true);$$(".js-wikid-"+e+"-empty").remove();var c="wikid-list-"+e+"-extra";var g=e;var e=e+"_pod";if(!$(e)){var d="wikid-list-"+g;var f=$(document.body).getElement("[id^="+d+"]");if(!f){clog("cannot find the "+d+" list for swapList");return}var b=f.get("tag");e=f.id;switch(b){case"table":case"ul":var a=$(e).getPrevious();while(a){if(a.hasClass("wikid-list-edit")){a.removeClass("dn");break}a=a.getPrevious()}break}}if($(e)){$(e).getElements(".wikid-list-edit").each(function(h){h.removeClass("dn")});$(e).getElements(".wikid-list-item-edit").each(function(h){h.removeClass("dn");h.getElements("a, input").each(function(i){i.addEvent("click",this.deleteListItem.bindWithEvent(this,i))}.bind(this))}.bind(this))}$$("."+c).each(function(h){h.removeClass("dn")});if($(e)){this.fireEvent("editing",$(e))}this.edit()},addListItem:function(c,b,f){var d=c.getElements("[item="+b+"-"+f+"]");if(d.length>0){alert("We already have that association.");return}var a={ct_id:b,obj_id:f,tpl:c.getProperty("tpl"),field:c.getProperty("field")};var e=new Request.JSON({url:"/wikid/listitem/",method:"post",onSuccess:this._insertListItem.bind(this),onFailure:this.submissionFailure.bind(this)}).send(a)},_insertListItem:function(c){var d=this.get_scripts(c.item);var f=c.field.split(".");var e=f[0];var i=f[1];var j=$("wikid-list-"+i);if(!j){clog("Couldn't find listElement: wikid-list-"+i);return}var h=new Element("div");if(j.getTag()=="div"){h.setHTML(c.item)}else{if(j.getTag()=="table"){h.setHTML("<table><tbody>"+c.item+"</tbody></table>")}else{if(j.getTag()=="ul"){h.setHTML("<li>"+c.item+"</li>")}}}var a=h.getElement(".wikid-list-item");var g=j.getProperty("insert_at");if(j.getTag()=="div"){var b=j.getElement(".wikid-list-add");if(g=="top"){a.injectAfter(b)}else{a.injectBefore(b)}}else{if(j.getTag()=="table"){j.getElement("tbody").grab(a,g)}else{if(j.getTag()=="ul"){if(g=="top"){a.inject($(j),"top")}else{a.inject($(j),"bottom")}}}}a.getElements(".wikid-field").each(function(k){k.addEvent("change",this.onFieldChanged.bindWithEvent(this))}.bind(this));this.eval_scripts(d);this.adds.set(c.field.split("^")[0],a.getProperty("item"));this.fireEvent("listItemAdd",a)},onListItemAdd:function(c,d){var b=this.getCurrentI2IClass(c);var a=this.findI2IBackgroundItem(c);if(!a){clog("couldn't find background list item")}else{a.removeClass("i2i");a.removeClass("i2i-alt");a.addClass("i2i-add")}$(c).getElements(".wikid-list-item-edit").each(function(e){e.addClass("dn")});$(c).getElements(".wikid-list-item-added").each(function(e){e.removeClass("dn");e.getElements("a, input").each(function(f){e.addEvent("click",this.undoListItemAdd.bindWithEvent(this,e))}.bind(this))}.bind(this));$(c).getElements(".wikid-list-item-deleted").each(function(e){e.addClass("dn")})},undoListItemAdd:function(g,b){var h=this.getParentWithClass(b,"wikid-list-item");var c=this.getParentWithClass(b,"wikid-list");if(!h||!c){return}var d=h.getProperty("item");var f=c.getProperty("field");this.adds.removeItem(f,d);this.fireEvent("listItemAddUndo",h)},onListItemAddUndo:function(a){a.remove()},deleteContentObject:function(b){var a=confirm("Are you sure you want to delete "+b.getProperty("object_name"));if(!a){return}this.setUpContainers();this.deleteObject=true;this.ctId=b.getProperty("content_type_id");this.objId=b.getProperty("object_id");$("js-wikid-comment").value="Wikid Mod Deleting Object: "+b.getProperty("object_name");this.commitSubmission()},deleteListItem:function(g,b){var h=this.getParentWithClass(b,"wikid-list-item");var c=this.getParentWithClass(b,"wikid-list");if(!h||!c){return}var d=h.getProperty("item");var f=c.getProperty("field");this.deletes.set(f,d);this.fireEvent("listItemDelete",h)},onListItemDelete:function(c){var b=this.getCurrentI2IClass(c);var a=this.findI2IBackgroundItem(c);if(!a){clog("couldn't find backgroun list item")}else{a.removeClass("i2i");a.removeClass("i2i-alt");a.addClass("i2i-delete");if(b){a.addClass("old-"+b)}}$(c).getElements(".wikid-list-item-edit").each(function(d){d.addClass("dn")});$(c).getElements(".wikid-list-item-added").each(function(d){d.addClass("dn")});$(c).getElements(".wikid-list-item-deleted").each(function(d){d.removeClass("dn");d.getElements("a, input").each(function(e){d.addEvent("click",this.undoListItemDelete.bindWithEvent(this,d))}.bind(this))}.bind(this))},undoListItemDelete:function(g,b){var h=this.getParentWithClass(b,"wikid-list-item");var c=this.getParentWithClass(b,"wikid-list");if(!h||!c){return}var d=h.getProperty("item");var f=c.getProperty("field");this.deletes.removeItem(f,d);this.fireEvent("listItemDeleteUndo",h)},onListItemDeleteUndo:function(b){var a=this.findI2IBackgroundItem(b);if(!a){clog("couldn't find background list item")}else{a.removeClass("i2i-delete");a.className.split(" ").each(function(c){if(c.substring(0,4)=="old-"){this.addClass(c.substring(4))}}.bind(a))}b.getElements(".wikid-list-item-edit").each(function(c){c.removeClass("dn")});b.getElements(".wikid-list-item-deleted").each(function(c){c.addClass("dn")})},getParentWithClass:function(b,a){var c=b.getParent();while(c){if(c.hasClass(a)){break}c=c.getParent()}if(!c){clog("Error finding parent node searching for class: "+a);return}return c},addChangeEvent:function(a){a.getElements(".wikid-field").addEvent("change",this.onFieldChanged.bindWithEvent(this))},createSuccessful:function(a){this.inRequest=false},createFailure:function(a){this.inRequest=false},makeStringPostSafe:function(a){if(a){return a.replace(/;/g,"%3B").replace(/&/g,"%26")}},commitSubmission:function(){if(this.inRequest){return}this.inRequest=true;var a=$$(".wikid-field");var b=new Hash();this.mask(true);var d=$("js-wikid-comment")?$("js-wikid-comment").value:"";if(d==this._initial_comment_text){d=""}a.each(function(g){var h=g.getProperty("field");var e=g.retrieve("preSaveCallback");if(e){e(g)}if(g.hasClass("js-editor-textarea")){g.addEvent("editorSaveComplete",function(i){if(i){b.set(h,this.makeStringPostSafe(i))}}.bind(this));g.fireEvent("editorSave")}if(this.changes.has(h)){var f=g.getProperty("type");if(f=="checkbox"||f=="radio"){if(g.checked){b.set(h,g.value)}}else{b.set(h,this.makeStringPostSafe(g.value))}}}.bind(this));changes={adds:this.adds,updates:b,deletes:this.deletes};postdata={ct_id:this.ctId,obj_id:this.objId,page:this.page,changes:changes,sub_id:this.subId,comment:this.makeStringPostSafe(d),status:WIKID_STATUS_PENDING_MODERATION,delete_object:this.deleteObject};if(wikid.returnTpl){postdata.return_tpl=wikid.returnTpl}var c=new Request.JSON({url:"/wikid/submit/",method:"post",onSuccess:this.submissionSuccessful.bind(this),onFailure:this.submissionFailure.bind(this)}).send(postdata)},rollbackSubmission:function(){this.reset()},submissionSuccessful:function(a){this.mask(false);if(a.error){if(a.error.toInt()==WIKID_ERROR_FIELD_VALIDATION){var d="";for(key in a.fields){d+=key+": "+a.fields[key]+"<br/>"}var b=new LaunchPad.Base({titleTextStr:"Error"}).insert(d)}else{if(a.error.toInt()==WIKID_ERROR_NO_CHANGES){var b=new LaunchPad.Base({titleTextStr:"Error"}).insert("It doesn't appear you made any changes!")}else{var d="There was an error during submission- ErrorCode: "+a.error;if(a.message){d+=", Message: "+a.message}clog(d)}}}else{this.fireEvent("wikidSaved");var c=a.message;var b=new LaunchPad.Base({closeIcon:false,titleTextStr:"Edits submitted",className:"friend-box"}).insert(c);VINES_CONFIRM_LEAVE_PAGE=false;this.reset()}this.inRequest=false},submissionFailure:function(a){this.mask(false);VINES_CONFIRM_LEAVE_PAGE=false;clog("There was an error.  You're probably a n00b");this.inRequest=false},edit:function(){this.mask(false);this.state=WIKID_STATE_EDITING;VINES_CONFIRM_LEAVE_PAGE=true;this.controls(true)},reset:function(){this.setUpContainers();this.state=WIKID_STATE_NOT_EDITING;this.inRequest=false;this.subId=0;this.ctId=0;this.objId=0;this.page="";VINES_CONFIRM_LEAVE_PAGE=false;this.parseUrl();this.controls(false);this.deleteObject=false},setUpContainers:function(){this.adds=new MultiValueHash();this.deletes=new MultiValueHash();this.changes=new Hash()},controls:function(b){var a=$("wikid-controls");if(a){if(b){a.setStyle("display","block")}else{a.setStyle("display","none")}}},mask:function(a){var b=this.parchment;if(this.parchment){if(a){vinesLoadingMask(a)}else{window.addEvent("parchmentLoaded",function(){vinesLoadingMask(a);this.parchment=false}.bind(this))}}else{vinesLoadingMask(a)}},swapDivContents:function(b,e,d){var c=e.innerHTML;e.innerHTML=d.innerHTML;d.innerHTML=c;if(b.innerHTML=="Show Diff"){b.innerHTML="Show Live"}else{b.innerHTML="Show Diff"}},launchNeedsHelp:function(a){var c=a.getProperty("content_type_id");var b=a.getProperty("object_id");new WizardLaunchPad({titleTextStr:'Flag This Page as "Needs Help"',url:"/wikid/task-open/"+c+"/"+b+"/"}).open()},closeTask:function(b){var a=b.getProperty("task_id");new WizardLaunchPad({titleTextStr:"Close This Task",url:"/wikid/task/close/"+a+"/"}).open()},assignTask:function(c){var b="/wikid/task/task-assign/";var a="Task Assigned";this.makeTaskRequest(c,b,a)},finishTask:function(c){var b="/wikid/task/task-completed/";var a="Task Completed";this.makeTaskRequest(c,b,a)},resetTask:function(c){var b="/wikid/task/task-reset-pending/";var a="Task Reset";this.makeTaskRequest(c,b,a)},unAssignTask:function(c){var b="/wikid/task/task-unassign/";var a="Task has been un-assigned";this.makeTaskRequest(c,b,a)},makeTaskRequest:function(d,c,b){var a=d.getProperty("task_id");var f={task_id:a};var e=new Request.JSON({url:c,method:"post",onComplete:function(g){d.innerHTML=b;d.set("disabled",true);d.setStyle("color","green");this.slideInResponse(g)}.bind(this)}).send(f)},slideInResponse:function(b){var a=new Element("div");a.innerHTML=b.html;a.setStyles({overflow:"visible","float":"left",display:"none",width:"100%"});a.inject($("js-response-container"));var c=new Fx.Slide(a);c.hide();a.setStyle("display","block");c.slideIn()}});Wikid.implement(new Events);function findCurrentTab(b){var a="";$(b).getElements("a").each(function(c){if(c.hasClass("on")){a=c.id.split("-")[1];return}});return a}WikidItemSearch=new Class({initialize:function(c){var b,d,a,f=c.getProperty("list");if(f){a="wikid-list-".length+f.length;$$(".wikid-list").each(function(g){if(g.id.substring(0,a)=="wikid-list-"+f){d=g}});if(d){b=d.getProperty("rel_model")}}else{d=c.getParent();while(d&&d.hasClass){if(d.hasClass("wikid-list")){b=d.getProperty("rel_model");break}d=d.getParent()}}if(!b){clog("no ct_id for "+c);return}var e=new VinesAutocomplete(c,"/search/autocomplete/",{data:{models:[b]}});e.addEvent("onSelection",function(g){this.reset();if(g.id){wikid.addListItem(d,g.content_type_id,g.id)}})}});WikidSingleItemSearch=new Class({initialize:function(c,b,f,a,e){var d=new VinesAutocomplete(c,"/search/autocomplete/",{data:{models:[b]}});d.addEvent("onSelection",function(g,h){if(g.id){$(e).innerHTML=g.name;$(e).setStyle("display","inline-block");$(c).setStyle("display","none");$("id_"+a).value=g.id;$("id_"+a).fireEvent("change",{target:$("id_"+a),type:"change"})}}.bind(this))}});WikidTwoStageItemSearch=new Class({Implements:[Events,Options],options:{wikid_input:false,return_list:false,destroy_on_hide:false},hide:function(){this.lp.hide()},initialize:function(b,a){if(!b){return}this.setOptions(a);this.return_list=this.options.return_list=="true"?true:false;this.title=this.options.launchpad_title;this.url=this.options.launchpad_url;this.wikid_input=$(this.options.return_field);this.autosearch_url=this.options.autosearch_url;this.autosearch_model=this.options.autosearch_model;this.unique=this.options.unique;b.addEvent("click",this.startup.bind(this))},startup:function(){this.lp=new LaunchPad.Base({titleTextStr:this.title,url:this.url});this.lp.addEvent("openComplete",this.manageForm.bind(this));this.lp.open()},manageForm:function(){this.stage=this.lp.options.stage;this.content_holder_div=this.stage.getElement("#jsHolder");var a=this.stage.getElement('input[id^="js-search"]');var c=a?a.id:"js-search";var b=new VinesAutocomplete(c,this.autosearch_url,{data:{models:[this.autosearch_model]}});b.addEvent("onSelection",this.choiceFromAutosearch.bind(this));this.stage.getElement(".jsOk").addEvent("click",this.saveAndClose.bind(this));this.stage.getElement(".jsCancel").addEvent("click",this.hide.bind(this))},choiceFromAutosearch:function(a,b){this.object_id=a.id;this.refresh()},refresh:function(a){if(!a){var a=""}if(!this.object_id){return}this.toggleLoading(true);var b=this.content_holder_div;if($(this.stage).getElement(".jsPaginate")){$(this.stage).getElement(".jsPaginate").remove()}new VinesAjax(this.url+a,{method:"POST",evalScripts:true,update:b,data:{id:this.object_id},onFailure:function(){this.toggleLoading(false);alert("Hmm, sorry something went wrong. Try searching again.")}.bind(this),onComplete:function(c){var f=this.lp;var d=this.content_holder_div;if($(this.stage).getElements(".jsPaginate a")){if($(this.stage).getElement(".jsPaginate")){var e=$(this.stage).getElement(".jsPaginate");e.inject(d,"after")}$(this.stage).getElements(".jsPaginate a").each((function(g){var h=g.href;var i=h.substring(h.indexOf("?"),h.length);g.addEvent("click",(function(j){(new Event(j)).stop();this.refresh(i)}).bind(this))}).bind(this))}this.toggleLoading(false);this.listenToItems()}.bind(this)}).request()},saveAndClose:function(){var c=new Hash();this.content_holder_div.getElements(".js-item-selected img").each(function(d){this.set(d.getProperty("rel_ct_ob"),d.getProperty("title"))}.bind(c));if(!this.return_list){keys=c.getKeys();var b=keys[0];wikid_id=b.split("-")[1];wikid_name=c.getValues()[0];if(wikid_id){this.wikid_input.value=wikid_id;this.wikid_input.fireEvent("change",{type:"change",target:this.wikid_input});$("div-"+this.wikid_input.id).setHTML(wikid_name)}}else{var a=this.wikid_input.getParent();while(a){if(a.hasClass("wikid-list")){break}a=a.getParent()}c.each(function(f,d){var e=d.split("-");var h=e[1];var g=e[0];wikid.addListItem(a,g,h)})}this.hide()},toggleLoading:function(a){var b=this.content_holder_div;var c=this.stage.getElement(".loading");if(!a){if(c){c.addClass("dn")}b.removeClass("dn")}else{if(!c){var c=new Element("div");c.addClass("loading").setStyle("height","300px").injectAfter(b)}else{c.removeClass("dn")}b.addClass("dn")}},listenToItems:function(){this.content_holder_div.getElements(".js-item").each(function(a){a.addEvent("click",function(b){if(!this.options.return_list){this.content_holder_div.getElements(".js-item-selected").each(function(c){c.removeClass("js-item-selected")})}if(a.hasClass("js-item-selected")){a.removeClass("js-item-selected")}else{a.addClass("js-item-selected")}this.stage.getElement(".jsOk").removeClass("dn")}.bind(this))}.bind(this))}});WikidItemSelect=new Class({initialize:function(a){var c=false;var b=a.getParent();while(b){if(b.hasClass("wikid-list")){c=b.getProperty("rel_ct");break}b=b.getParent()}this.p=b;this.el=a;this.content_type_id=c;this.build()},build:function(){$(this.el).addEvent("change",function(b){var a=$(this.el).value;if(a>0){wikid.addListItem(this.p,this.content_type_id,a)}this.el.selectedIndex=0}.bind(this))}});var WikidAddContentObjectForm=new Class({Extends:LaunchPad.Base,options:{titleTextStr:"Edit this...",confirmClose:true,errors:""},initialize:function(c){var b=vinesLoginRequired();if(!b){return}this.options.id=c.id;this.options.url=c.getProperty("rel_url");this.options.content_type_id=c.getProperty("rel_ct");var d=c.innerHTML;var a=c.getFirst();if(a&&(a.tagName=="span"||a.tagName=="SPAN")){d=c.getFirst().innerHTML}this.options.titleTextStr=d;this.parent(this.options);this.addEvent("openComplete",function(){this.manageForm()}.bind(this));this.addEvent("hideComplete",function(){wikid.reset()}.bind(this));this.open()},manageForm:function(){var a=this.options.stage;var b=a.getElement("#wikid-new-form-content");this.newForm=b;var c=b.getProperty("rel_ct");wikid.addChangeEvent(b);this.ct_id=c;var d=b.getElement("#jsOk");d.addEvent("click",function(){this.submit()}.bind(this))},submit:function(){this.newForm.getElements(".wikid-field").each(function(b){if(b.hasClass("js-editor-textarea")){b.fireEvent("editorSave")}});var a=this.options.errors;this.newForm.getElements(".wikid-field-required").each(function(b){if(b.getProperty("field")&&(b.value==""||b.value==null)){a+=b.name+" must be specified\n"}});if(a){alert(a);return}wikid.ctId=this.ct_id;wikid.objId="0";wikid.commitSubmission();wikid.addEvent("wikidSaved",function(){this.hide()}.bind(this));this.addEvent("hideComplete",function(){this.reset()}.bind(wikid))}});function wikidVideo(d){if(d===undefined){d=false;if(WIKID_DEMO_VIDEO==undefined){return}else{d=WIKID_DEMO_VIDEO}}if(!d){return}var a=false;var b=false;var c="";var e="Video Tutorial";if(d.has("video_id")){a=d.get("video_id")}if(d.has("url")){b=d.get("url")}if(d.has("class")){c=d.get("class")}if(d.has("title")){e=d.get("title")}if(a){var b="/video/play-video/?video_id="+a;new LaunchPad.Base({url:b,titleTextStr:e,className:c}).open()}else{if(b){str='<div class="bold mb-6">Videos look best when expanded to fullscreen mode</div>';str+='<object name="wmode" value="transparent" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="418" id="viddler_d3255459"><param name="movie" value="'+b+'" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="'+b+'" width="437" height="418" type="application/x-shockwave-flash" allowScriptAccess="always" wmode="transparent" allowFullScreen="true" name="viddler_d3255459" ></embed></object>';new LaunchPad.Base({titleTextStr:e,className:c}).insert(str)}}}var wikidModCommentMgr=new Class({initialize:function(a){$("js-mod-comment-presets").addEvent("change",function(c){var b=$("js-mod-comment-presets")[$("js-mod-comment-presets").selectedIndex].getProperty("comment");$("js-moderator-comment").value=b})}});var wikidPointChanger=new Class({initialize:function(b,a){if(!VINES_USER_PERMISSION){return}$$(".js-edit-points").addEvent("click",function(){var c="/points/change-user-points-per-object/?content_type_id="+b+"&object_id="+a;this.pad=new LaunchPad.Base({titleTextStr:"Adjust Points",url:c,styles:{width:"400px"}});this.pad.addEvent("openComplete",function(){new VineForms("form.vine-form")}.bind(this));this.pad.open()})}});
