
/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - ++resource++healwa.xdvtheme/js/jquery.dropshadow.js - */
// http://heal-wa.org/portal_javascripts/++resource++healwa.xdvtheme/js/jquery.dropshadow.js?original=1
(function($){var dropShadowZindex=1;$.fn.dropShadow=function(options){var opt=$.extend({left:4,top:4,blur:2,opacity:.5,color:"black",swap:false},options);var jShadows=$([]);this.not(".dropShadow").each(function(){var jthis=$(this);var shadows=[];var blur=(opt.blur<=0)?0:opt.blur;var opacity=(blur==0)?opt.opacity:opt.opacity/(blur * 8);var zOriginal=(opt.swap)?dropShadowZindex:dropShadowZindex+1;var zShadow=(opt.swap)?dropShadowZindex+1:dropShadowZindex;var shadowId;if(this.id){shadowId=this.id+"_dropShadow"}
else{shadowId="ds"+(1+Math.floor(9999 * Math.random()))}
$.data(this,"shadowId",shadowId);$.data(this,"shadowOptions",options);jthis.attr("shadowId",shadowId).css("zIndex",zOriginal);if(jthis.css("position")!="absolute"){jthis.css({position:"relative",zoom:1})}
bgColor=jthis.css("backgroundColor");if(bgColor=="rgba(0, 0, 0, 0)") bgColor="transparent";if(bgColor!="transparent"||jthis.css("backgroundImage")!="none"||this.nodeName=="SELECT"||this.nodeName=="INPUT"||this.nodeName=="TEXTAREA"){shadows[0]=$("<div></div>").css("background",opt.color)}
else{shadows[0]=jthis.clone().removeAttr("id").removeAttr("name").removeAttr("shadowId").css("color",opt.color)}
shadows[0].addClass("dropShadow").css({height:jthis.outerHeight(),left:blur,opacity:opacity,position:"absolute",top:blur,width:jthis.outerWidth(),zIndex:zShadow});var layers=(8 * blur)+1;for(i=1;i<layers;i++){shadows[i]=shadows[0].clone()}
var i=1;var j=blur;while(j>0){shadows[i].css({left:j * 2,top:0});shadows[i+1].css({left:j * 4,top:j * 2});shadows[i+2].css({left:j * 2,top:j * 4});shadows[i+3].css({left:0,top:j * 2});shadows[i+4].css({left:j * 3,top:j});shadows[i+5].css({left:j * 3,top:j * 3});shadows[i+6].css({left:j,top:j * 3});shadows[i+7].css({left:j,top:j});i+=8;j--}
var divShadow=$("<div></div>").attr("id",shadowId).addClass("dropShadow").css({left:jthis.position().left+opt.left-blur,marginTop:jthis.css("marginTop"),marginRight:jthis.css("marginRight"),marginBottom:jthis.css("marginBottom"),marginLeft:jthis.css("marginLeft"),position:"absolute",top:jthis.position().top+opt.top-blur,zIndex:zShadow});for(i=0;i<layers;i++){divShadow.append(shadows[i])}
jthis.after(divShadow);jShadows=jShadows.add(divShadow);$(window).resize(function(){try{divShadow.css({left:jthis.position().left+opt.left-blur,top:jthis.position().top+opt.top-blur})}
catch(e){}});dropShadowZindex+=2});return this.pushStack(jShadows)};$.fn.redrawShadow=function(){this.removeShadow();return this.each(function(){var shadowOptions=$.data(this,"shadowOptions");$(this).dropShadow(shadowOptions)})};$.fn.removeShadow=function(){return this.each(function(){var shadowId=$(this).shadowId();$("div#"+shadowId).remove()})};$.fn.shadowId=function(){return $.data(this[0],"shadowId")};$(function(){var noPrint="<style type='text/css' media='print'>";noPrint+=".dropShadow{visibility:hidden;}</style>";$("head").append(noPrint)})})(jQuery);

/* - ++resource++healwa.xdvtheme/js/scripts.js - */
// http://heal-wa.org/portal_javascripts/++resource++healwa.xdvtheme/js/scripts.js?original=1
<!--HIDE FROM OTHERS
var menuTime;$.fn.textWidth=function(){var html_org=$(this).html();var html_calc='<span>'+html_org+'</span>'
$(this).html(html_calc);var width=$(this).find('span:first').width();$(this).html(html_org);return width};
function hideSubMenus(){$('#globalnav-wrapper  > #portal-globalnav > li ul.submenu').fadeOut(500)}
$(document).ready(function(){$('#globalnav-wrapper > #portal-globalnav > li > a.mainTabContent').mouseover(function(){clearTimeout(menuTime);var myIdx=$(this).parent('li').index();var navPosition=$(this).parent('li').position();$('#globalnav-wrapper > #portal-globalnav > li').each(function(index){if(index!=myIdx){$('#globalnav-wrapper  > #portal-globalnav > li:eq('+index+') ul.submenu').hide()}});$(this).parent('li').children('ul.submenu').fadeIn(500).css({"top":(navPosition.top+28),"left":"19px"})});$('#globalnav-wrapper > #portal-globalnav > li > a.mainTabContent').mouseout(function(){menuTime=setTimeout("hideSubMenus()",1500)});$('#globalnav-wrapper  > #portal-globalnav > li ul.submenu').mouseout(function(){menuTime=setTimeout("hideSubMenus()",600)});$('#globalnav-wrapper  > #portal-globalnav > li ul.submenu').mouseover(function(){clearTimeout(menuTime)});$("#content dl.portlet dt.portletHeader span").mouseover(function(index){$(this).css("cursor","hand")});$("#content dl.portlet dt.portletHeader span").mouseout(function(index){$(this).css("cursor","pointer")});$("#content dl.portlet dt.portletHeader span").each(function(index){if($(this).text()){var objWidth=$(this).textWidth();objWidth=(objWidth+6)
if(objWidth>$("#content dl.portlet dt.portletHeader span").width()){objWidth=($("#content dl.portlet dt.portletHeader span").width()-14)}
$(this).parent("dt.portletHeader").css({"background":"url("+portal_url+"/++resource++healwa.xdvtheme/images/down-arrow.gif) no-repeat "+objWidth+"px 30px","display":"block"});$(this).css("display","block")}});$("#content dl.portlet dt.portletHeader").click(function(){$(this).next("dd.portletItem:visible").slideUp(1000).prev("dt.portletHeader").css({"background-image":"url("+portal_url+"/++resource++healwa.xdvtheme/images/down-arrow.gif)"});$(this).next("dd.portletItem:hidden").slideDown(1000).prev("dt.portletHeader").css({"background-image":"url("+portal_url+"/++resource++healwa.xdvtheme/images/down-arrow-over.gif)"})});$("span.contenttype-paidlink").parent("dt").addClass('locked');var d=document;var url,link,linktext;if(d.location.href.search(".proxy.heal-wa.org")>0){$("#proxy-access").addClass('unlocked').empty().text("Logged in")} else{$("#proxy-access").addClass('locked');thelink=d.location.href;thelink=thelink.replace("script>","");url="http://proxy.heal-wa.org/login?url="+thelink;$("#proxy-button").click(function(){d.location=url})
$("form").addClass('locked').find("input, select").attr('disabled','disabled');$('form.locked').append("<p><a href='"+url+"'>Please log in</a> to search HEAL-WA resources</p>")}
$('.SSCentralSearchSearchCriteria').each(function(){var default_value=this.value;$(this).focus(function(){if(this.value==default_value){this.value=''}});$(this).blur(function(){if(this.value==''){this.value=default_value}})});var liCount=$("#quote ul li").size();var rand=Math.floor(Math.random()*(liCount))
$("#quote ul li:eq("+rand+")").fadeIn(2000);var objHeight=$("#quote ul li:eq("+rand+")").height();$("#quote").height(objHeight+40)});
