function showHide(obj){obj=document.getElementById(obj);obj.style.display=(obj.style.display=="block")?"none":"block"}var highPriorityCallbacks=null;var lowPriorityCallbacks=null;function FFAddOnLoad(callback,isHighPriority){var c=null;if(isHighPriority){if(highPriorityCallbacks==null){highPriorityCallbacks=new Array(callback)}else{var tmpArray=new Array();for(index=0;index<highPriorityCallbacks.length;index=index+1){tmpArray[index]=highPriorityCallbacks[index]}tmpArray[index]=callback;highPriorityCallbacks=tmpArray}}else{if(lowPriorityCallbacks==null){lowPriorityCallbacks=new Array(callback)}else{var tmpArray=new Array();var index=0;for(index=0;index<lowPriorityCallbacks.length;index=index+1){tmpArray[index]=lowPriorityCallbacks[index]}tmpArray[index]=callback;lowPriorityCallbacks=tmpArray}}}function showHideClassSwap(obj,toggleId){var obj=document.getElementById(obj);var toggleIdent=document.getElementById(toggleId);obj.style.display=(obj.style.display=="block")?"none":"block";if(obj.style.display=="block"){YAHOO.util.Dom.addClass(toggleIdent,"panel_toggle_open");YAHOO.util.Dom.removeClass(toggleIdent,"panel_toggle_closed")}else{YAHOO.util.Dom.addClass(toggleIdent,"panel_toggle_closed");YAHOO.util.Dom.removeClass(toggleIdent,"panel_toggle_open")}}function showHideSwapClass(obj,toggleId){var obj=document.getElementById(obj);var toggleIdent=document.getElementById(toggleId);obj.style.display=(obj.style.display=="block")?"none":"block";if(obj.style.display=="block"){toggleIdent.className=toggleId+"_open"}else{toggleIdent.className=toggleId+"_closed"}}function showHideMulti(objToShow,objToHide){objToShow=document.getElementById(objToShow);objToHide=document.getElementById(objToHide);objToShow.style.display=(objToShow.style.display=="block")?"none":"block";objToHide.style.display=(objToHide.style.display=="none")?"block":"none"}function showJump(obj){var obj=document.getElementById(obj);obj.style.display="block";dojo.byId("createGroupFFR").focus();var objPos=YAHOO.util.Dom.getY(obj);window.scroll(0,objPos-8)}function showBubble(element,bubble,xOffset,yOffset){var element=document.getElementById(element);var x=YAHOO.util.Dom.getX(element);var y=YAHOO.util.Dom.getY(element);var xLoc=x+xOffset;var yLoc=y+yOffset;var bubble=document.getElementById(bubble);bubble.style.display="block";YAHOO.util.Dom.setX(bubble,xLoc);YAHOO.util.Dom.setY(bubble,yLoc)}function updateFFHint(el,defaultText){if(el.className=="inputHint"){el.value="";el.className="inputNormal"}else{if(el.value.length<=0){el.value=defaultText;el.className="inputHint"}}}function selectMenu(id,menuOpener){var setId=YAHOO.util.Dom.get(id);showHide(id);var children=YAHOO.util.Dom.getChildrenBy(YAHOO.util.Dom.getFirstChild(setId),function(child){return child.tagName.toLowerCase()=="li"});for(var i=0;i<children.length;i++){var child=children[i];YAHOO.util.Event.addListener(child,"click",function(evt,li){YAHOO.util.Dom.getFirstChild(menuOpener).innerHTML=li.title;YAHOO.util.Dom.getFirstChild(menuOpener).title=li.title;showHide(id)},child)}}function showFFPopIn(el,msg,title,login){var _LOGIN_URL="http://google.com";var _JOIN_URL="http://yahoo.com";var popIn=YAHOO.util.Dom.get("ffPopInBox");var popInTitle=YAHOO.util.Dom.getElementsByClassName("ffPopinTitle","span",popIn)[0];var popInMsg=YAHOO.util.Dom.getElementsByClassName("ffPopinMsg","p",popIn)[0];popInTitle.innerHTML=title;popInMsg.innerHTML=msg;if(login){var loginPrompt='<a class="ffPopinJoin" href="'+_LOGIN_URL+'">Become a Member</a><a class="btnGreenGradiant" href="'+_JOIN_URL+'" title="Log In"><span><span>Log In</span></span></a>';var popInLogin=document.createElement("div");YAHOO.util.Dom.addClass(popInLogin,"ffPoinLogin");popInLogin.innerHTML=loginPrompt;popInMsg.appendChild(popInLogin)}YAHOO.util.Dom.setStyle(popIn,"display","block");var xyCoordinates=YAHOO.util.Dom.getXY(el);YAHOO.util.Dom.setXY("ffPopInBox",xyCoordinates)}function closeFFPopIn(el){el.parentNode.parentNode.style.display="none"}dojo.addOnLoad(function imageGalleryHovers(){var galElements=dojo.query("a.imageThumb");for(i=0;i<galElements.length;i++){YAHOO.util.Event.addListener(galElements[i],"mouseover",function(){var galElementFrames=dojo.query("div.frame_220x184",this);galElementFrames[0].style.display="block";var galElementTexts=dojo.query("dl.imageThumbText",this);if(galElementTexts[0]){galElementTexts[0].style.display="block"}});YAHOO.util.Event.addListener(galElements[i],"mouseout",function(){var galElementFrames=dojo.query("div.frame_220x184",this);galElementFrames[0].style.display="none";var galElementTexts=dojo.query("dl.imageThumbText",this);if(galElementTexts[0]){galElementTexts[0].style.display="none"}})}});FFAddOnLoad(function(){if(dojo.byId("triggerLarge")){var triggerLargeLClick=dojo.byId("triggerLarge");var triggerLargeSrc=triggerLargeLClick.getAttribute("href");var triggerLargeTarget=dojo.byId("imageGalleryOverlay");dojo.connect(triggerLargeLClick,"onclick",function(evt){triggerLargeTarget.innerHTML='<a href="" id="overlayClose" title="Close">close X</a><img src="'+triggerLargeSrc+'" />';triggerLargeTarget.style.display=(triggerLargeTarget.style.display=="block")?"none":"block";var triggerLargeCloseOverlay=dojo.byId("overlayClose");dojo.connect(triggerLargeCloseOverlay,"onclick",function(closeEvt){triggerLargeTarget.style.display=(triggerLargeTarget.style.display=="block")?"none":"block";closeEvt.preventDefault()});evt.preventDefault()})}},true);FFAddOnLoad(function(){if(dojo.byId("imageTriggerLarge")){var imageTriggerLargeLClick=dojo.byId("imageTriggerLarge");var imageTriggerLargeSrc=imageTriggerLargeLClick.getAttribute("href");var imageTriggerLargeTarget=dojo.byId("imageGalleryOverlay");dojo.connect(imageTriggerLargeLClick,"onclick",function(evt){imageTriggerLargeTarget.innerHTML='<a href="" id="overlayClose" title="Close">close X</a><img src="'+imageTriggerLargeSrc+'" />';imageTriggerLargeTarget.style.display=(imageTriggerLargeTarget.style.display=="block")?"none":"block";var imageTriggerLargeCloseOverlay=dojo.byId("overlayClose");dojo.connect(imageTriggerLargeCloseOverlay,"onclick",function(closeEvt){imageTriggerLargeTarget.style.display=(imageTriggerLargeTarget.style.display=="block")?"none":"block";closeEvt.preventDefault()});evt.preventDefault()})}},true);function checkForEmptyInlineAd(adNode,adContainer){var adContainerObj=dojo.byId(adContainer);var adNodeObj=dojo.byId(adNode);var nodeText=adNodeObj.innerHTML;if((nodeText.replace(/^\s+|\s+$/g,"")!="")&&(nodeText.indexOf("<!-- Blank -->")==-1)){adContainerObj.style.display="block";if(adNode=="banner2"){dojo.byId("footerbottomCap").style.marginBottom="10px"}}}function clearDefaultValue(input,defaultValue){if(input.value==defaultValue){input.value=""}}function restoreDefaultValue(input,defaultValue){if(dojo.trim(input.value)==""){input.value=defaultValue}}function linkTrack(lid,lpos,obj){try{if(typeof (cto)=="object"){cto.linkId=lid;cto.linkPosition=lpos;cto.linkObj=obj;cto.trackLink();cto.linkId="";cto.linkPosition="";cto.linkObj=""}}catch(e){}}var submitSiteSearchAlreadyCalled=false;var searchContentTypes="",searchCategories="",facetNameIds=null;var useBrowseSearch=false;var browseFaceName,browseFaceValue;function submitSiteSearch(inputBoxId,filteredSearch,useTagFilters,searchType){if(!submitSiteSearchAlreadyCalled){if(typeof (searchType)!="undefined"&&searchType!=null&&searchType!=""){searchType="?type="+searchType}else{searchType=""}useTagFilters=(typeof (filteredSearch)!="undefined"&&filteredSearch)?true:false;var siteSearchQuery=(inputBoxId==null?"":dojo.byId(inputBoxId).value);siteSearchQuery=checkSearchQueryLength(siteSearchQuery);if(siteSearchQuery==""){siteSearchQuery="*"}if(typeof (filteredSearch)!="undefined"&&filteredSearch){if(searchContentTypes!=""&&searchCategories!=""){siteSearchQuery+=";q1="+searchCategories+";x1=category;q2="+searchContentTypes+";x2=content-type";if(useBrowseSearch){siteSearchQuery+=";q3="+browseFacetValue+";x3="+browseFacetName}else{if(useTagFilters){siteSearchQuery=addTagFilters(siteSearchQuery,3)}}}else{if(searchContentTypes!=""){siteSearchQuery+=";q1="+searchContentTypes+";x1=content-type";if(useBrowseSearch){siteSearchQuery+=";q2="+browseFacetValue+";x2="+browseFacetName}else{if(useTagFilters){siteSearchQuery=addTagFilters(siteSearchQuery,2)}}}else{if(searchCategories!=""){siteSearchQuery+=";q1="+searchCategories+";x1=category";if(useBrowseSearch){siteSearchQuery+=";q2="+browseFacetValue+";x2="+browseFacetName}else{if(useTagFilters){siteSearchQuery=addTagFilters(siteSearchQuery,2)}}}else{if(useTagFilters){siteSearchQuery=addTagFilters(siteSearchQuery,1)}else{if(useBrowseSearch){siteSearchQuery+=";q1="+browseFacetValue+";x1="+browseFacetName}}}}}}siteSearchQuery=encodeSearchQuery(siteSearchQuery);window.location.href="/sitesearch/results/q="+siteSearchQuery+"/"+searchType;submitSiteSearchAlreadyCalled=true}}function linkSearch(query){var siteSearchQuery=encodeSearchQuery(query);window.location.href="/sitesearch/results/q=*;"+siteSearchQuery+"/?type=link"}function browseSearch(facetValue,facetName){useBrowseSearch=true;browseFacetName=facetName;browseFacetValue=facetValue;submitSiteSearch(null,true,false,"browselink")}function addTagFilters(query,paramIndex){if(facetNameIds!=null){var facetForm,facetValues;for(var i=0;i<facetNameIds.length;i++){facetForm=dojo.byId(facetNameIds[i]);facetValues="";for(var k=0;k<facetForm.length;k++){if(typeof (facetForm[k])!="undefined"&&facetForm[k].checked){facetValues+=(facetForm[k].value+"|")}}if(facetValues!=""){facetValues=facetValues.substring(0,facetValues.lastIndexOf("|"));query+=";q"+paramIndex+"="+facetValues+";x"+paramIndex+"="+facetNameIds[i];paramIndex++}}}return query}function encodeSearchQuery(query){return encodeURIComponent(stripDangerousText(query)).split("%").join("%25").toLowerCase()}function stripDangerousText(str){return str.split('"').join("").split("<").join("").split(">").join("").split("{").join("").split("}").join("").split("\\").join("")}function checkSearchQueryLength(str){if(str.length>100){return str.substring(0,100)}return str}var flaggedCommentId="",flaggedCommentType="";var flagInappropriateConfirm=null,flagInappropriateThankYou=null;function confirmInappropriate(){var dataUrl,contentLink,contextLink;if(flaggedCommentType=="comment"){dataUrl="/svc_comment_v3/flagAsInappropriate/comment/"+flaggedCommentId+"/";contentLink=window.location.href.substring(0,window.location.href.indexOf("/comment-")+1);contextLink=window.location.href}else{if(flaggedCommentType=="reply"){dataUrl="/svc_comment_v3/flagAsInappropriate/reply/"+flaggedCommentId+"/";contentLink=contextLink=window.location.href}}dojo.xhrPost({url:dataUrl,content:{contextLink:contextLink,contentLink:contentLink},load:function(response,ioArgs){showFlagThankyou()},error:function(response,ioArgs){}});closeFlagInappropriate()}function showFlagThankyou(){if(flagInappropriateThankYou==null){flagInappropriateThankYou=dojo.byId("inappThankYouMsg")}var flaggedElement=dojo.byId("not_acceptable_"+flaggedCommentType+"_"+flaggedCommentId);var xPos=YAHOO.util.Dom.getX(flaggedElement);var yPos=YAHOO.util.Dom.getY(flaggedElement);YAHOO.util.Dom.setX(flagInappropriateThankYou,xPos-10);YAHOO.util.Dom.setY(flagInappropriateThankYou,yPos-150);flagInappropriateThankYou.style.visibility="visible"}function closeFlagThankyou(){flagInappropriateThankYou.style.visibility="hidden"}function closeFlagInappropriate(){flagInappropriateConfirm.style.visibility="hidden"}function flagAsInappropriate(tempFlaggedCommentId,tempFlaggedCommentType){if(flagInappropriateConfirm==null){flagInappropriateConfirm=dojo.byId("inappContentReport")}flaggedCommentId=tempFlaggedCommentId;flaggedCommentType=tempFlaggedCommentType;var flaggedElement=dojo.byId("not_acceptable_"+flaggedCommentType+"_"+flaggedCommentId);var xPos=YAHOO.util.Dom.getX(flaggedElement);var yPos=YAHOO.util.Dom.getY(flaggedElement);YAHOO.util.Dom.setX(flagInappropriateConfirm,xPos-10);YAHOO.util.Dom.setY(flagInappropriateConfirm,yPos-150);flagInappropriateConfirm.style.visibility="visible"}if(navigator.appVersion.indexOf("Mac")!=-1){document.write("<style>.navWrapper #mainNav li a { padding: 0px 13px !important; }</style>")}function getQueryStringValue(name){try{return unescape(location.search.match(new RegExp(name+"=+([^&]*)"))[1])}catch(e){return""}}function filterForTracking(str){str=removeHtmlEntities(str);return stripNonAlphaNumeric(str).split(" ").join("_")}function removeHtmlEntities(str){ampersandIndex=str.indexOf("&");while(ampersandIndex!=-1){semicolonIndex=str.indexOf(";",ampersandIndex);if(semicolonIndex!=-1){str=str.substring(0,ampersandIndex)+str.substring(semicolonIndex+1,str.length);ampersandIndex=str.indexOf("&")}else{ampersandIndex=str.indexOf("&",ampersandIndex+1)}}return str}function stripNonAlphaNumeric(str){return str.replace(/[^a-zA-Z 0-9]+/g,"")}document.write('<script type="text/javascript" src="http://a.dolimg.com/familyfun/assets/js/cookies.js"><\/script>');document.write('<script type="text/javascript" src="http://a.dolimg.com/familyfun/assets/js/survey.js"><\/script>')