var is={};is.ie=(document.all)?true:false;is.ie6=(parseInt(navigator.appVersion.split('MSIE')[1])<=6)?true:false;is.mz=(!document.all&&document.getElementById&&window.navigator.vendorSub!=null)?true:false;is.sf=(!document.all&&document.getElementById&&window.navigator.vendorSub==null)?true:false;function stopHere(event){if(is.mz||is.sf){event.preventDefault();event.stopPropagation();}
else if(is.ie){event.cancelBubble=true;}}
function argsToURL(url,args){for(i in args)url=url+(url.indexOf('?')==-1?'?':'&')+i+'='+args[i];return url;}
function popup(URL,title,width,height)
{window.open(URL,"_new","width="+width+",height="+height+"toolbar=0,scrollbars=yes,location=0,statusbar=0,menubar=0,resizable=yes");}
function makeHeader(values)
{var header=document.createElement("tr");for(i=0;i<values.length;i++)
{var th=document.createElement("th");th.innerHTML=values[i];header.appendChild(th);}
return(header);}
function makeRow(id,hidden,values)
{var tr=document.createElement("tr");tr.setAttribute("id",id);if(values!=null)
{for(j=0;j<values.length;j++)
{var td=document.createElement("td");td.innerHTML=values[j];tr.appendChild(td);}}
if(hidden)tr.style.display='none';return(tr);}
function trim(value)
{return(value.replace(/^\s*|\s*$/g,""));}
String.prototype.replaceAll=function(strTarget,strSubString)
{var strText=this;var intIndexOfMatch=strText.indexOf(strTarget);while(intIndexOfMatch!=-1)
{strText=strText.replace(strTarget,strSubString)
intIndexOfMatch=strText.indexOf(strTarget);}
return(strText);}
function htmldecode(str){str=str.replaceAll("&gt;",">").replaceAll("&lt;","<").replaceAll("&quot;","\"").replaceAll("&amp;","&");return(str);}
function setTab(tabList,paneList,index)
{if(tabList!=null&&paneList!=null&&index!=null&&tabList.length==paneList.length)
{var tabs=new Array(tabList.length);var panes=new Array(paneList.length);for(i=0;i<tabs.length;i++)
{tabs[i]=document.getElementById(tabList[i]);panes[i]=document.getElementById(paneList[i]);if(i!=index-1)
{tabs[i].className="";panes[i].style.display="none";}
else
{tabs[i].className+=" active";panes[i].style.display="block";tabs[i].blur();}}}}
function selectAllRecipients()
{List=document.getElementById('chooser_recipients');if(List!=null)
{if(List.length&&List.options[0].value=='temp')return;for(i=0;i<List.length;i++)
{List.options[i].selected=true;}
List.name='recipients[]';}}
function copyToList(from,to,remove,add)
{fromList=document.getElementById(from);toList=document.getElementById(to);if(fromList!=null&&toList!=null)
{for(i=0;i<fromList.options.length;i++)
{var current=fromList.options[i];if(current.selected)
{txt=current.text;val=current.value;alreadyThere=false;for(j=0;j<toList.options.length;j++)
{if(toList.options[j].value==val)
alreadyThere=true;}
if(!alreadyThere&&add)
{toList.options[toList.length]=new Option(txt,val);}
if(remove)
{fromList.options[i]=null;i--;}
current.selected=false;}}}}
function toggleEditor(id,linkObj){if(tinyMCE.getInstanceById(id)==null){linkObj.innerHTML="hide editor";tinyMCE.execCommand('mceAddControl',false,id);}
else{linkObj.innerHTML="show editor";tinyMCE.execCommand('mceRemoveControl',false,id);}}
var submitted=false;function pleaseWait(id,txt){if(!submitted){var button=document.getElementById(id);if(typeof txt=='undefined'){txt="Please Wait...";}
if(button){if(button.nodeName.toLowerCase()=="input"){button.value=txt;button.disabled=true;}else if(button.nodeName.toLowerCase()=="button"){button.innerHTML='<span>'+txt+'</span>';button.disabled=true;button.onclick="function(){return false;}";}else{button.innerHTML=txt;button.parentNode.onclick="function(){return false;}";}
submitted=true;}
return(true);}
else{return(false);}}
function characterCounter(textElementId,countElementId,start)
{var textElement=document.getElementById(textElementId);var countElement=document.getElementById(countElementId);if(textElement!=null){if(start==null){if(countElement!=null){countElement.innerHTML=textElement.value.length;}}else{var value=start-parseInt(textElement.value.length);if(value<=0){textElement.value=textElement.value.substring(0,start);value=0;}
if(countElement!=null){countElement.innerHTML=value;}}}}
document.getElementsByClassName=function(cl){var retnode=[];var myclass=new RegExp('\\b'+cl+'\\b');var elem=this.getElementsByTagName('*');for(var i=0;i<elem.length;i++){var classes=elem[i].className;if(myclass.test(classes))retnode.push(elem[i]);}
return retnode;};function hideFlash(){for(j=0;j<document.getElementsByTagName('object').length;j++){if(document.getElementsByTagName('object')[j].innerHTML.indexOf('opaque')==-1&&typeof(document.getElementsByTagName('object')[j].style)!='undefined'){document.getElementsByTagName('object')[j].style.visibility='hidden';}}}
function showFlash(){for(j=0;j<document.getElementsByTagName('object').length;j++){if(document.getElementsByTagName('object')[j].innerHTML.indexOf('opaque')==-1&&typeof(document.getElementsByTagName('object')[j].style)!='undefined'){document.getElementsByTagName('object')[j].style.visibility='visible';}}}
function mceSetFocus()
{window.setTimeout(function(){if(tinyMCE!=null&&tinyMCE.activeEditor!=null&&tinyMCE.activeEditor.getContent().length>0){setTimeout("tinyMCE.execCommand('mceFocus', false, tinyMCE.activeEditor.id);window.focus();tinyMCE.execCommand('mceFocus', false, tinyMCE.activeEditor.id);",0);}});}
startList=function(){if(document.all&&document.getElementById){navRoot=document.getElementById("nav");for(i=0;i<navRoot.childNodes.length;i++){node=navRoot.childNodes[i];if(node.nodeName=="LI"){node.onmouseover=function(){this.className+=" over";}
node.onmouseout=function(){this.className=this.className.replace(" over","");}}}}}
window.onload=startList;var nav_openmenu;var nav_openmenu_class;var nav_clickcount=0;function navMenuShow(t,ob){var m;if(t=='p'){m=ob.parentNode.parentNode.getElementsByTagName('div')[1];}
else{m=ob.parentNode.getElementsByTagName('ul')[0];}
m.blur();if(nav_openmenu==m)return;if(nav_openmenu){nav_openmenu.style.display='none';nav_openmenu.parentNode.className=nav_openmenu_class;}
nav_openmenu=m;nav_openmenu.style.display='block';nav_openmenu_class=nav_openmenu.parentNode.className;nav_openmenu.parentNode.className+=' highlight';document.onclick=navMenuHide;nav_clickcount=0;}
function navMenuHide(e){var target=(typeof e=='undefined'?event.srcElement.parentNode:e.target.parentNode);if(!nav_openmenu||!target)return;if(nav_clickcount++>0){if(target!=nav_openmenu){nav_openmenu.style.display='none';nav_openmenu.parentNode.className=nav_openmenu_class;nav_openmenu=null;document.onclick=null;}}}
ScreenNameDD={clickListenerAttached:false,documentClicked:function(e){var target=(typeof e.target=='undefined'?event.srcElement.parentNode:e.target.parentNode);if(ScreenNameDD.currentMenu&&target.className.indexOf('screennameMenu')==-1&&target.className.indexOf('screennameDDList')==-1&&target.parentNode&&target.parentNode.className.indexOf('screennameDDList')==-1&&target.parentNode.className.indexOf('screennameMenu')==-1&&target.parentNode.className.indexOf('screennameLinkItem')==-1)
{ScreenNameDD.currentMenu.parentNode.removeChild(ScreenNameDD.currentMenu);ScreenNameDD.currentMenu=null;}},showMenu:function(element,params){if(ScreenNameDD.currentMenu==null){var menu=document.createElement("ul");menu.className="screennameDDList";for(link in user_dropdown_links){var li=document.createElement("li");var url=user_dropdown_links[link];for(param in params){url=url.replaceAll('$'+param,params[param]);}
li.innerHTML="<a href=\""+url+"\">"+link+"</a>";menu.appendChild(li);}
var pos=getElementPosition(element);menu.style.left=pos.left+"px";menu.style.top=pos.top+parseInt(20)+"px";element.lastChild.appendChild(menu);ScreenNameDD.currentMenu=menu;if(!ScreenNameDD.clickListenerAttached){if(document.addEventListener){document.addEventListener("click",ScreenNameDD.documentClicked,false);}else if(document.attachEvent){document.attachEvent("onclick",ScreenNameDD.documentClicked);}
ScreenNameDD.clickListenerAttached=true;}}else{ScreenNameDD.currentMenu.parentNode.removeChild(ScreenNameDD.currentMenu);ScreenNameDD.currentMenu=null;}}}
function getElementPosition(elem){var offsetTrail=elem;var offsetLeft=0;var offsetTop=is.ie?-10:0;while(offsetTrail){offsetLeft+=offsetTrail.offsetLeft;offsetTop+=offsetTrail.offsetTop;offsetTrail=offsetTrail.offsetParent;}
if(navigator.userAgent.indexOf('Mac')!=-1&&typeof document.body.leftMargin!='undefined'){offsetLeft+=document.body.leftMargin;offsetTop+=document.body.topMargin;}
return{left:offsetLeft,top:offsetTop};}
function getElementSize(e){var elem;if(document.getElementById){elem=document.getElementById(e);}else if(document.all){elem=document.all[e];}
xPos={width:elem.offsetWidth,height:elem.offsetHeight};return xPos;}
function tinymce_activate(id){tinyMCE.execCommand('mceAddControl',false,id);if(document.getElementById('tinymceLink')!=undefined){document.getElementById('tinymceLink').innerHTML='Use Plain-Text';document.getElementById('tinymceLink').onclick=function(){tinymce_deactivate(id);return(false);}}
if(document.getElementById('charlimitinfo')!=undefined){document.getElementById('charlimitinfo').style.display='none';}}
function tinymce_deactivate(id){tinyMCE.execCommand('mceRemoveControl',false,id);if(document.getElementById('tinymceLink')!=undefined){document.getElementById('tinymceLink').innerHTML='Use Full Editor';document.getElementById('tinymceLink').onclick=function(){tinymce_activate(id);return(false);}}
if(document.getElementById('charlimitinfo')!=undefined){document.getElementById('charlimitinfo').style.display='block';}}
function setEditorStyle(editor,styleString,quoteFlag,stylePageFlag){if(quoteFlag==null){quoteFlag=false;}
if(stylePageFlag==null){stylePageFlag=false;}
if(quoteFlag&&!styleString.length){styleString='0;0;0;0;;;';}
if(!styleString.length||editor==null){return;}
var ed=tinyMCE.get(editor);var tokens=styleString.split(';');var styleTags={bold:0,italic:0,underline:0,strikethrough:0,size:null,color:null,font:null};var styleHtml='';if(parseInt(tokens[0])!=ed.controlManager.get(editor+'_bold').isActive()){tinyMCE.execInstanceCommand(editor,'bold');}
if(parseInt(tokens[1])!=ed.controlManager.get(editor+'_italic').isActive()){tinyMCE.execInstanceCommand(editor,'italic');}
if(parseInt(tokens[2])!=ed.controlManager.get(editor+'_underline').isActive()){tinyMCE.execInstanceCommand(editor,'underline');}
if(parseInt(tokens[3])!=ed.controlManager.get(editor+'_strikethrough').isActive()){tinyMCE.execInstanceCommand(editor,'strikethrough');}
styleTags.bold=(tokens[0]=='1');styleTags.italic=(tokens[1]=='1');styleTags.underline=(tokens[2]=='1');styleTags.strikethrough=(tokens[3]=='1');if(tokens[4].length){ed.controlManager.get(editor+'_forecolor').setColor(tokens[4]);tinyMCE.execInstanceCommand(editor,'forecolor',false,tokens[4]);styleTags.color=tokens[4];}
if(tokens[5].length){ed.controlManager.get(editor+'_fontsizeselect').selectByIndex(tokens[5]);var fontSizes=ed.settings.theme_cafemom_font_sizes.split(',');var chosenFontSizeIndex=fontSizes[ed.controlManager.get(editor+'_fontsizeselect').selectedValue.fontSize-1].split('=')[1];tinyMCE.execInstanceCommand(editor,'fontsize',false,chosenFontSizeIndex);styleTags.size=chosenFontSizeIndex;}
if(tokens[6].length){ed.controlManager.get(editor+'_fontselect').selectByIndex(tokens[6]);var fontNames=ed.settings.theme_cafemom_fonts.split(';');var chosenFontName=fontNames[tokens[6]].split('=')[1];tinyMCE.execInstanceCommand(editor,'fontname',false,chosenFontName);styleTags.font=chosenFontName;}
if(tokens[5].length){ed.controlManager.get(editor+'_fontsizeselect').selectByIndex(tokens[5]);window.setTimeout('tinyMCE.get(\''+editor+'\').controlManager.get(\''+editor+'_fontsizeselect\').selectByIndex(\''+tokens[5]+'\')',200);}
if(tokens[6].length){ed.controlManager.get(editor+'_fontselect').selectByIndex(tokens[6]);window.setTimeout('tinyMCE.get(\''+editor+'\').controlManager.get(\''+editor+'_fontselect\').selectByIndex(\''+tokens[6]+'\')',200);}
styleHtml='<p>';if(styleTags.strikethrough){styleHtml+='<strike>';}
if(styleTags.italic){styleHtml+='<i>';}
if(styleTags.underline){styleHtml+='<u>';}
if(styleTags.bold){styleHtml+='<b>';}
if(styleTags.color!=null){styleHtml+='<font color="'+styleTags.color+'">';}
if(styleTags.size!=null){styleHtml+='<font size="'+styleTags.size+'">';}
if(styleTags.font!=null){styleHtml+='<font face="'+styleTags.font+'">';}
styleHtml+=quoteFlag?'<br />':(tinymce.isIE?'&nbsp;':'');if(styleTags.font!=null){styleHtml+='</font>';}
if(styleTags.color!=null){styleHtml+='</font>';}
if(styleTags.size!=null){styleHtml+='</font>';}
if(styleTags.bold){styleHtml+='</u>';}
if(styleTags.underline){styleHtml+='</u>';}
if(styleTags.italic){styleHtml+='</i>';}
if(styleTags.strikethrough){styleHtml+='</strike>';}
styleHtml+='</p>';if(tinymce.isIE){var cursorPos=ed.selection.getBookmark();}
if(tinymce.isIE||quoteFlag){ed.setContent(styleHtml+ed.getContent());}
if(quoteFlag){ed.setContent(ed.getContent()+styleHtml);if(!tinymce.isIE){ed.selection.select(ed.dom.select('p')[ed.dom.select('p').length-1]);}else{ed.selection.select(ed.dom.select('p')[ed.dom.select('p').length-1]);ed.execCommand("mceCleanup");}}
if(parseInt(tokens[0])!=ed.controlManager.get(editor+'_bold').isActive()){tinyMCE.execInstanceCommand(editor,'bold');}
if(parseInt(tokens[1])!=ed.controlManager.get(editor+'_italic').isActive()){tinyMCE.execInstanceCommand(editor,'italic');}
if(parseInt(tokens[2])!=ed.controlManager.get(editor+'_underline').isActive()){tinyMCE.execInstanceCommand(editor,'underline');}
if(parseInt(tokens[3])!=ed.controlManager.get(editor+'_strikethrough').isActive()){tinyMCE.execInstanceCommand(editor,'strikethrough');}
if(!stylePageFlag&&!quoteFlag){document.getElementById(editor+'_bold').focus();document.getElementById(editor+'_bold').blur();tinyMCE.execCommand('mceFocus',false,editor)
document.getElementById(editor+'_bold').focus();document.getElementById(editor+'_bold').blur();if(tinymce.isIE){ed.selection.moveToBookmark(cursorPos);}}else if(quoteFlag){document.getElementById(editor+'_bold').focus();document.getElementById(editor+'_bold').blur();}}
var timeout=0;var closetimer=0;var mainMenu=null;var subMenu=null;var currentOpen=null;var allSelect=null;function toggleSelect(show){if(!show){for(i=0;i<allSelect.length;i++)
allSelect[i].style.textIndent='-9999px';}
else{for(i=0;i<allSelect.length;i++)
allSelect[i].style.textIndent='0px';}}
function menuOpen(obj,topElementId){allSelect=document.getElementsByTagName('select');menuCancelclosetime();mainMenu=obj;if(subMenu)subMenu.style.display='none';if(currentOpen){currentOpen.parentNode.className="navItem";}
if(mainMenu){mainMenu.parentNode.className="navItem navHighlight";mainMenu.className="highlight";}
if(is.ie6&&allSelect.length>0)toggleSelect(false)
subMenu=mainMenu.parentNode.parentNode.getElementsByTagName('div')[1];subMenu.style.display='block';if(typeof(topElementId)!="undefined"){var navMenuBottom=getElementPosition(document.getElementById(topElementId)).top+document.getElementById(topElementId).offsetHeight;if(!is.ie){var ie_offset="0";}
else{var ie_offset="10";}
subMenu.style.top=navMenuBottom+parseInt(ie_offset)+"px";}
currentOpen=mainMenu;}
function menuClose(){if(is.ie6&&allSelect.length>0)toggleSelect(true)
if(subMenu)subMenu.style.display='none';if(currentOpen){currentOpen.parentNode.className="navItem";}}
function menuClosetime(){closetimer=window.setTimeout(menuClose,timeout);}
function menuCancelclosetime(){if(closetimer){window.clearTimeout(closetimer);closetimer=null;}}
function clearInputField(obj,fieldMsg){if(obj.value==fieldMsg)
obj.value="";obj.className=obj.className+' focus';}
function themeTab(tabState){if(tabState=='over'){document.getElementById('themeList').style.display='block';document.getElementById('themeTab').className='tab highlight';}
else{document.getElementById('themeList').style.display='none';document.getElementById('themeTab').className='tab';}};function ajax_getPage(page,callbackFunction){var xmlhttp=ajax_getInstance();xmlhttp.open('GET',page,true);xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(typeof(callbackFunction)!='undefined'){if(xmlhttp.responseXML!=null&&typeof(xmlhttp.responseXML.value)!='undefined'){callbackFunction(xmlhttp.responseXML);}else if(xmlhttp.responseText){callbackFunction(xmlhttp.responseText);}}}}
xmlhttp.send(null)
return;}
function ajax_postPage(page,postData,callbackFunction){var xmlhttp=ajax_getInstance();xmlhttp.open('POST',page,true);xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(typeof(callbackFunction)!='undefined'){if(xmlhttp.responseXML!=null&&typeof(xmlhttp.responseXML.value)!='undefined'){callbackFunction(xmlhttp.responseXML);}else if(xmlhttp.responseText){callbackFunction(xmlhttp.responseText);}}}}
xmlhttp.send(postData)
return;}
function ajax_getInstance(){var xmlhttp=false;try{xmlhttp=new ActiveXObject('Msxml2.XMLHTTP');}catch(e){try{xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');}catch(E){xmlhttp=false;}}
if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){xmlhttp=new XMLHttpRequest();}
return xmlhttp;}
function ajax_parseXmlString(string){var xmlDoc=null;try{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async="false";xmlDoc.loadXML(string);}catch(e){parser=new DOMParser();xmlDoc=parser.parseFromString(string,"text/xml");}
return(xmlDoc);};var meebo_domain='http://www.cafemom.com';var topicsObj;function MeeboInitialize(domain)
{if(domain){meebo_domain=domain;}
Meebo=function(){(Meebo._=Meebo._||[]).push(arguments)};}
function fillTopics(jsonData)
{topicsObj.innerHTML=jsonData;}
function addMeeboButtons()
{Meebo('addButton',{id:"button2",type:"menu",label:"Recent & Popular",icon:meebo_domain+"/images/chat/cafemom_im_recenticon.gif",items:[{value:1,text:"Popular Questions"},{value:2,text:"Popular Journals"},{value:3,text:"Active Group Posts"},{value:4,text:"Recent Buzz Blogs"},],onselect:function(value){if(value==1){location.href=meebo_domain+"/answers/archive.php?type=popular";}
if(value==2){location.href=meebo_domain+"/journals/archive.php?type=popular";}
if(value==3){location.href=meebo_domain+"/groups/forums/topic_archive.php?type=public";}
if(value==4){location.href=meebo_domain+"/dailybuzz";}}});Meebo('addButton',{id:"button3",type:"widget",label:"Hot Topics",icon:meebo_domain+"/images/chat/cafemom_im_hoticon.gif",width:300,height:250,oncreate:function(widget,element){topicsObj=element;element.innerHTML='Loading...';},onShow:function(widget,element){var request=meebo_domain+'/content/includes/chat_box.php?output=json&callback=fillTopics';var scriptObj=document.createElement("script");scriptObj.setAttribute("type","text/javascript");scriptObj.setAttribute("charset","utf-8");scriptObj.setAttribute("src",request);element.appendChild(scriptObj);}});};var cm_track=new Object();cm_track.VERSION_PREFIX='/v1';cm_track.TRACKING_HOST='http://track.cafemomstatic.com';cm_track.PAGEVIEW_PIXEL='/view';cm_track.EVENT_PIXEL='/event';cm_track.LOAD_TIME_MS=new Date().getTime().toString();cm_track.LOAD_TIME=parseInt(cm_track.LOAD_TIME_MS/1000);cm_track.page_viewed=0;cm_track.facebook_app_id=null;cm_track.site_section=null;cm_track.trackPageView=function(){if(this.page_viewed){return;}
var params=this.getStdParams();this.send(this.PAGEVIEW_PIXEL,params);this.page_viewed=1;};cm_track.trackEvent=function(category,action){if(!this.page_viewed){this.trackPageView();}
var params=this.getStdParams();params['evt_cat']=category;params['evt_act']=action;if(arguments.length>2&&arguments[2]!=null){params['evt_lab']=arguments[2];}
this.send(this.EVENT_PIXEL,params);};cm_track.getStdParams=function(){var p={'host':location.host,'path':location.pathname+((location.search.length)?location.search:''),'refer':document.referrer,'isid':this.readCookie('cafemomis'),'sid':this.readCookie('PHPSESSID'),'uid':this.readCookie('cafemomu'),'sn':this.readCookie('cafemomsn')};if(this.facebook_app_id){p['fbaid']=this.facebook_app_id;}
if(this.site_section){p['section']=this.site_section;}
return p;};cm_track.send=function(pixel,params){var url=this.TRACKING_HOST+this.VERSION_PREFIX+pixel;var pix=new Image(1,1);var pairs=new Array();for(var p in params){pairs.push(p+'='+((params[p]!=null)?this.encode(params[p]):''));}
url+='?'+pairs.join('&')
+'&its='+this.LOAD_TIME
+'&dms='+(new Date().getTime().toString()-this.LOAD_TIME_MS);pix.src=url;};cm_track.encode=function(s){s=encodeURIComponent(s);return s.replace(/~/g,'%7E').replace(/%20/g,'+');};cm_track.readCookie=function(name){var name_eq=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(name_eq)==0){return c.substring(name_eq.length,c.length);}}
return null;};