$(document).ready(function(){$('a.toggle_box_contents').bind('click',toggleContent);$('a.toggle_box_edit_panel').click(function(){$(this.parentNode.parentNode).children(".collapsable_box_editpanel").slideToggle("fast");return false;});$('a.toggle_customise_edit_panel').click(function(){$('div#customise_editpanel').slideToggle("fast");return false;});$('a.pluginsettings_link').click(function(){$(this.parentNode.parentNode).children(".pluginsettings").slideToggle("fast");return false;});$('a.manifest_details').click(function(){$(this.parentNode.parentNode).children(".manifest_file").slideToggle("fast");return false;});$('a.collapsibleboxlink').click(function(){$(this.parentNode.parentNode).children(".collapsible_box").slideToggle("fast");return false;});var els=['#leftcolumn_widgets','#middlecolumn_widgets','#rightcolumn_widgets','#widget_picker_gallery'];var $els=$(els.toString());$els.sortable({items:'.draggable_widget',handle:'.drag_handle',forcePlaceholderSize:true,placeholder:'ui-state-highlight',cursor:'move',revert:true,opacity:0.9,appendTo:'body',connectWith:els,start:function(e,ui){},stop:function(e,ui){$(this).sortable("refresh");var widgetNamesLeft=outputWidgetList('#leftcolumn_widgets');var widgetNamesMiddle=outputWidgetList('#middlecolumn_widgets');var widgetNamesRight=outputWidgetList('#rightcolumn_widgets');document.getElementById('debugField1').value=widgetNamesLeft;document.getElementById('debugField2').value=widgetNamesMiddle;document.getElementById('debugField3').value=widgetNamesRight;}});widget_moreinfo();$("#rightcolumn_widgets").droppable({accept:".draggable_widget",hoverClass:'droppable-hover'});$("#middlecolumn_widgets").droppable({accept:".draggable_widget",hoverClass:'droppable-hover'});$("#leftcolumn_widgets").droppable({accept:".draggable_widget",hoverClass:'droppable-hover'});});function outputWidgetList(forElement){return($("input[name='handler'], input[name='guid']",forElement).makeDelimitedList("value"));}
jQuery.fn.makeDelimitedList=function(elementAttribute){var delimitedListArray=new Array();var listDelimiter="::";this.each(function(e){var listElement=$(this);delimitedListArray[delimitedListArray.length]=listElement.attr(elementAttribute);});return(delimitedListArray.join(listDelimiter));}
function widget_state(forWidget){var thisWidgetState=$.cookie(forWidget);if(thisWidgetState=='collapsed'){forWidget="#"+forWidget;$(forWidget).find("div.collapsable_box_content").hide();$(forWidget).find("a.toggle_box_contents").html('+');$(forWidget).find("a.toggle_box_edit_panel").fadeOut('medium');};}
var toggleContent=function(e){var targetContent=$('div.collapsable_box_content',this.parentNode.parentNode);if(targetContent.css('display')=='none'){targetContent.slideDown(400);$(this).html('-');$(this.parentNode).children(".toggle_box_edit_panel").fadeIn('medium');var thisWidgetName=$(this.parentNode.parentNode.parentNode).attr('id');$.cookie(thisWidgetName,'expanded',{expires:365});}else{targetContent.slideUp(400);$(this).html('+');$(this.parentNode).children(".toggle_box_edit_panel").fadeOut('medium');$(this.parentNode.parentNode).children(".collapsable_box_editpanel").hide();var thisWidgetName=$(this.parentNode.parentNode.parentNode).attr('id');$.cookie(thisWidgetName,'collapsed',{expires:365});}
return false;};function widget_moreinfo(){$("img.more_info").hover(function(e){var widgetdescription=$("input[name='description']",this.parentNode.parentNode.parentNode).attr('value');$("body").append("<p id='widget_moreinfo'><b>"+widgetdescription+" </b></p>");if(e.pageX<900){$("#widget_moreinfo").css("top",(e.pageY+10)+"px").css("left",(e.pageX+10)+"px").fadeIn("medium");}
else{$("#widget_moreinfo").css("top",(e.pageY+10)+"px").css("left",(e.pageX-210)+"px").fadeIn("medium");}},function(){$("#widget_moreinfo").remove();});$("img.more_info").mousemove(function(e){});};jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};$.fn.elgg_topbardropdownmenu=function(options){options=$.extend({speed:350},options||{});this.each(function(){var root=this,zIndex=5000;function getSubnav(ele){if(ele.nodeName.toLowerCase()=='li'){var subnav=$('> ul',ele);return subnav.length?subnav[0]:null;}else{return ele;}}
function getActuator(ele){if(ele.nodeName.toLowerCase()=='ul'){return $(ele).parents('li')[0];}else{return ele;}}
function hide(){var subnav=getSubnav(this);if(!subnav)return;$.data(subnav,'cancelHide',false);setTimeout(function(){if(!$.data(subnav,'cancelHide')){$(subnav).slideUp(100);}},250);}
function show(){var subnav=getSubnav(this);if(!subnav)return;$.data(subnav,'cancelHide',true);$(subnav).css({zIndex:zIndex++}).slideDown(options.speed);if(this.nodeName.toLowerCase()=='ul'){var li=getActuator(this);$(li).addClass('hover');$('> a',li).addClass('hover');}}
$('ul, li',this).hover(show,hide);$('li',this).hover(function(){$(this).addClass('hover');$('> a',this).addClass('hover');},function(){$(this).removeClass('hover');$('> a',this).removeClass('hover');});});};var submenuLayer=1000;function setup_avatar_menu(){$("div.usericon img").mouseover(function(e){var submenu=$(this).parent().parent().find("div.sub_menu");if(submenu.css('display')=="block"){}
else{var avatar=$(this).parent().parent().parent().find("div.usericon");if(e.pageX<840){submenu.css("top",(avatar.height()-10)+"px").css("left",(avatar.width()-10)+"px").fadeIn('normal');}
else{submenu.css("top",(avatar.height())+"px").css("left",(avatar.width()-166)+"px").fadeIn('normal');}
avatar.css("z-index",submenuLayer);avatar.find("a.icon img").css("z-index",submenuLayer);submenu.css("z-index",submenuLayer+1);submenuLayer++;}
$("div.sub_menu:visible").not(submenu).hide();$(".avatar_menu_button").removeClass("avatar_menu_arrow");$(".avatar_menu_button").removeClass("avatar_menu_arrow_on");$(".avatar_menu_button").removeClass("avatar_menu_arrow_hover");$(".avatar_menu_button").hide();}).mouseover(function(){$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow_on");$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow");}).mouseout(function(){if($(this).parent().parent().find("div.sub_menu").css('display')!="block"){$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow_hover");$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow");$(this.parentNode.parentNode).children("div.avatar_menu_button").addClass("avatar_menu_arrow");}
else{$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow_hover");$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow");$(this.parentNode.parentNode).children("div.avatar_menu_button").addClass("avatar_menu_arrow_on");}});$(document).mouseover(function(event){var target=$(event.target);if(target.parents(".usericon").length==0){$(".usericon div.sub_menu").fadeOut();$(".avatar_menu_button").removeClass("avatar_menu_arrow");$(".avatar_menu_button").removeClass("avatar_menu_arrow_on");$(".avatar_menu_button").removeClass("avatar_menu_arrow_hover");$(".avatar_menu_button").hide();}});}
$(document).ready(function(){setup_avatar_menu();});function elggUpdateContent(content,entityname){content=' '+content+' ';if(window.tinyMCE)
window.tinyMCE.execCommand("mceInsertContent",true,content);}
var c=readCookie('customstyle');var palette="<img src='http://sketchyvalley.com/mod/customstyle/graphics/palette.png' alt='Palette' />";$(document).ready(function(){if($('style[title="customstylesheet"]').val()!=undefined){var switchText="";if(c!='disabled'){switchText="Show in normal design";}else{switchText="Show personalized design!";}
$("#layout_canvas").before("<div id='style_change'><a href='javascript:toggleCustom();'>"+palette+switchText+"</a></div>");}});function toggleCustom(){c=readCookie('customstyle');if(c!='disabled'){createCookie('customstyle','disabled',365);$('style[title="customstylesheet"]').each(function(i){if($.browser.safari){cacheArray[i]=$(this).html();$(this).html("");}else{this.disabled=true;}});$("#style_change a").html(palette+"Show personalized design!");}else{eraseCookie('customstyle');$('style[title="customstylesheet"]').each(function(i){if($.browser.safari){$(this).html(cacheArray[i]);}else{this.disabled=false;}});$("#style_change a").html(palette+"Show in normal design");}}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
function eraseCookie(name){createCookie(name,"",-1);}