var hostName=window.hostNames.def;var secureHost=window.hostNames.sec;var toolsHost=window.hostNames.tools;
if(typeof jQuery!="undefined"){var bhJQ=window.bhJQ=jQuery;if(typeof(Prototype)!=="undefined"&&Prototype!=null){bhJQ.noConflict();
}}function getUserWelcome(){var container=$("userWelcome");if(typeof(container)!=="undefined"&&container!=null){var userCookie=getCookie("bhui");
if(userCookie!=null){var displayName=getCookieSubValue("bhui","bhudn");var userLevel=getCookieSubValue("bhui","bhul");
if(isUserInRoles([13])){var userProfileUrl="http://"+hostName+"/tools/myprofile.aspx";
var userProfileLink=new Element("a",{href:userProfileUrl}).update(displayName);container.appendChild(userProfileLink);
}else{var userName=new Element("span").update(displayName);container.appendChild(userName);
}var editUserProfileUrl="https://"+secureHost+"/user/editprofile.aspx?returnurl="+encodeURIComponent(document.location);
var editUserProfileLink=new Element("a",{href:editUserProfileUrl}).update("Edit Profile");
container.appendChild(document.createTextNode(" | "));container.appendChild(editUserProfileLink);
container.appendChild(document.createTextNode(" | "));var dashboard=getCookieSubValue("bhui","bhud");
if(dashboard>0){var toolsHomeUrl="http://"+toolsHost+"/tools/?returnurl="+encodeURIComponent(document.location);
var toolsHomeLink=new Element("a",{href:toolsHomeUrl}).update("Writer Dashboard");
container.appendChild(toolsHomeLink);container.appendChild(document.createTextNode(" | "));
}if(userLevel>0){var writerCommunityUrl="http://"+hostName+"/community.aspx";var writerCommunityLink=new Element("a",{href:writerCommunityUrl}).update("Community");
container.appendChild(writerCommunityLink);container.appendChild(document.createTextNode(" | "));
}var logoutUrl="http://"+toolsHost+"/tools/logout/";var logoutLink=new Element("a",{href:logoutUrl}).update("Sign out");
container.appendChild(logoutLink);}else{var loginUrl="https://"+secureHost+"/tools/login/?returnurl="+encodeURIComponent(document.location);
var joinUrl="https://"+secureHost+"/tools/createuser/?returnurl="+encodeURIComponent(document.location);
var singInLink=new Element("a",{href:loginUrl}).update("Sign in");var joinLink=new Element("a",{href:joinUrl}).update("Join");
container.appendChild(singInLink);container.appendChild(document.createTextNode(" | "));
container.appendChild(joinLink);}}}if(typeof(document.observe)!=="undefined"){document.observe("dom:loaded",getUserWelcome);
}function isUserInRoles(rolesArray){var retVal=false;var rolesToCheck=eval(rolesArray);
var userRoles=eval(getCookieSubValue("bhui","bhur"));var res=-1;bhJQ.each(userRoles,function(n,val){res=bhJQ.inArray(val,rolesToCheck);
if(res>-1){retVal=true;}});return retVal;}function getCookie(name){var start=document.cookie.indexOf(name+"=");
var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length))){return null;
}if(start==-1){return null;}var end=document.cookie.indexOf(";",len);if(end==-1){end=document.cookie.length;
}return document.cookie.substring(len,end);}function getCookieSubValue(cookieName,cookieSubKey){cookieValue=getCookie(cookieName);
if(!cookieValue){return null;}cookieValues=cookieValue.split("&");for(i=0;i<cookieValues.length;
i++){cookieNameValue=cookieValues[i].split("=");if(cookieNameValue.length>1){if(cookieNameValue[0]==cookieSubKey){return unescape(cookieNameValue[1].toString().replace(/\+/g," "));
}}else{return null;}}return null;}function openNewWindow(url,width,height,windowTitle){if(!windowTitle){windowTitle="ViewImage";
}window.open(url,windowTitle,"height="+height+",width="+width+",top="+(screen.height-height)/2+",left="+(screen.width-width)/2+",resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,modal=yes",true);
}function openNewWindowWithScroll(url,width,height,windowTitle){windowTitle=windowTitle.gsub(" ","");
if(!windowTitle){windowTitle="ViewImage";}window.open(url,windowTitle,"height="+height+",width="+width+",top="+(screen.height-height)/2+",left="+(screen.width-width)/2+",resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,modal=yes",true);
}function limitTextArea(textCtl,limit,limitMessage,limitMessageCtl){textCtl=$(textCtl);
if(limitMessageCtl){limitMessageCtl=$(limitMessageCtl);}var contents=textCtl.value;
if(contents.length>limit){contents=contents.substring(0,limit);textCtl.value=contents;
}if(limitMessageCtl&&limitMessage){limitMessage=limitMessage.replace(/\{0\}/,contents.length.toString());
limitMessage=limitMessage.replace(/\{1\}/,limit.toString());limitMessage=limitMessage.replace(/\{2\}/,(limit-contents.length).toString());
limitMessageCtl.innerHTML=limitMessage;}}function limitTextAreaWithAlert(textCtl,limit,limitMessage,limitMessageCtl,alertMessage){textCtl=$(textCtl);
if(limitMessageCtl){limitMessageCtl=$(limitMessageCtl);}var contents=textCtl.value;
if(contents.length>limit){contents=contents.substring(0,limit);textCtl.value=contents;
if(alertMessage){alertMessage=alertMessage.replace(/\{0\}/,contents.length.toString());
alertMessage=alertMessage.replace(/\{1\}/,limit.toString());alertMessage=alertMessage.replace(/\{2\}/,(limit-contents.length).toString());
alert(alertMessage);}}if(limitMessageCtl&&limitMessage){limitMessage=limitMessage.replace(/\{0\}/,contents.length.toString());
limitMessage=limitMessage.replace(/\{1\}/,limit.toString());limitMessage=limitMessage.replace(/\{2\}/,(limit-contents.length).toString());
limitMessageCtl.innerHTML=limitMessage;}}function StartConversation(InterlocutorID){var conversationUrl="/user/conversation.aspx?UserId="+InterlocutorID+"&amp;ConversationID=00000000-0000-0000-0000-000000000000";
Telligent_Modal.Open(conversationUrl,550,300,conversation_callback);}function conversation_callback(){var win=window.parent;
var urlString=window.parent.location.href.toString();var newUrl=urlString.replace("=start","=saved");
win.location=newUrl;}function CloseConversation(){var win=window.parent;var parentUrl=win.location.href.toString();
var myUrl=window.location.href.toString();if(parentUrl==myUrl){win=window.opener;
parentUrl=win.location.href.toString();window.close();}var newUrl=parentUrl.replace("=start","=saved");
win.location=newUrl;}function CheckValidClientSide(ctrID){if(Page_ClientValidate()==false){var ctr=document.getElementById(ctrID);
if(ctr!=null){ctr.style.display="none";}}}function navigateWithReferrer(url){window.location=url;
}function LimitMaxLength(obj){var mlength=obj.getAttribute?parseInt(obj.getAttribute("MaxTextLength")):"";
var difference=FixNewLine(obj.value)-obj.value.length;if(obj.getAttribute&&FixNewLine(obj.value)>mlength){obj.value=obj.value.substring(0,mlength-difference);
}}function FixNewLine(foo){if(foo.indexOf("\r\n")!=-1){}else{if(foo.indexOf("\r")!=-1){foo=foo.replace(/\r/g,"\r\n");
}else{if(foo.indexOf("\n")!=-1){foo=foo.replace(/\n/g,"\r\n");}else{}}}return foo.length;
}function MailChimpSubscribeSubmit(id,postid,myfield){if(myfield.value==""){return false;
}var re=new RegExp("([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})");
var m=re.exec(myfield.value);var validator=$("emailValidator");var validatorHubfolio=$("emailValidatorHubfolio");
if(m==null){if(typeof(validator)!=="undefined"&&validator!=null){$("emailValidator").style.display="inline";
}if(typeof(validatorHubfolio)!=="undefined"&&validatorHubfolio!=null){$("emailValidatorHubfolio").style.display="inline";
}return false;}else{if(typeof(validator)!=="undefined"&&validator!=null){$("emailValidator").style.display="none";
}if(typeof(validatorHubfolio)!=="undefined"&&validatorHubfolio!=null){$("emailValidatorHubfolio").style.display="none";
}}var url="/link/header.aspx?returnurl="+encodeURIComponent(window.location)+"&";
if(postid!=0){url+="p="+postid+"&";}if(typeof(window.channelInfo)!=="undefined"&&window.channelInfo!=null&&window.channelInfo.hub=="hubfolio"){url+="ishubfolio=1&";
}url+="u="+encodeURIComponent("http://brighthub.list-manage.com/subscribe/post?u=0bdaf77f414c1a0a30cb5f12c&id="+id+"&MERGE0="+myfield.value);
window.location=url;return false;}function MailChimpSubscribeSubmitField(id,postid,myfield,e){var keycode=(window.event)?event.keyCode:e.keyCode;
if(keycode==13){if(document.all){e.returnValue=false;}else{e.preventDefault();}return MailChimpSubscribeSubmit(id,postid,myfield);
}}function changecursor(control){control.style.cursor="pointer";}var googleSearchBoxID="googleSearchBox";
var googleSearchMoreBoxID="googleSearchMoreBox";var googleRefineBoxID="googleRefineBox";
function ClickGoogleSearch(queryBoxID){var control=document.getElementById(queryBoxID);
return CheckGoogleSearchText(control);}function CheckGoogleSearchText(control){var val=control.value;
if(val==""){alert(gsResManager.Search_EmptyStringError);return false;}var re=new RegExp("^([\\w]|[\\s]|[\\-])*$");
var m=re.exec(val);if(m==null){alert(gsResManager.Search_InvalidCharsError);return false;
}window.location="/search/results.aspx?q="+encodeURIComponent(val);return false;}function GoogleSearchKeyPressHandler(e,control){var keycode=(window.event)?event.keyCode:e.keyCode;
if(keycode==13){CheckGoogleSearchText(control);if(document.all){e.returnValue=false;
}else{e.preventDefault();}return false;}}function GoogleSearchOnBlur(queryBoxID){var control=document.getElementById(queryBoxID);
if(control.value==""){if(queryBoxID==googleSearchBoxID){control.className="gsGray";
}else{if(queryBoxID==googleSearchMoreBoxID){control.className="gsWhite";}}}}function GoogleSearchOnFocus(control){control.className="gsNone";
}function prefillGoogleSearchBox(query){var searchTextBox=document.getElementById(googleSearchBoxID);
if(searchTextBox!=null){searchTextBox.value=query;GoogleSearchOnFocus(searchTextBox);
}searchTextBox=document.getElementById(googleSearchMoreBoxID);if(searchTextBox!=null){searchTextBox.value=query;
GoogleSearchOnFocus(searchTextBox);}}var googleSearchBoxesInit=function(){var googleSearchBox=document.getElementById(googleSearchBoxID);
if(googleSearchBox!=null){googleSearchBox.onblur=function(){GoogleSearchOnBlur(googleSearchBoxID);
};}var googleSearchMoreBox=document.getElementById(googleSearchMoreBoxID);if(googleSearchMoreBox!=null){googleSearchMoreBox.onblur=function(){GoogleSearchOnBlur(googleSearchMoreBoxID);
};}};if(typeof(document.observe)!=="undefined"){document.observe("dom:loaded",googleSearchBoxesInit);
}var redirectTo=function(url){window.location.href=url;};function previewDisableAllClicks(linksToKeep,tagName){var elements=document.getElementsByTagName(tagName);
for(var i=0;i<elements.length;i++){if(elements[i].nodeName=="A"){var replace=true;
for(var k=0;k<linksToKeep.length;k++){if(elements[i].href.indexOf(linksToKeep[k])!=-1){replace=false;
}}if(replace){elements[i].href="javascript:void(0)";elements[i].target="_self";}}if(typeof(elements[i].onclick)!="undefined"){elements[i].onclick=null;
}}}var Tabs={initialize:function(containerIDs){this.containersIDs=new Array();this.containersIDs=containerIDs.split(",");
this.tab1=$(this.containersIDs[0]);this.tab2=$(this.containersIDs[1]);this.tab3=$(this.containersIDs[2]);
this.containers=new Array();this.containers.push(this.tab1);this.containers.push(this.tab2);
this.containers.push(this.tab3);},setActiveTab:function(i,tabBtn){this.initialize("one,two,three");
this.containers.each(function(item){item.removeClassName("tabOn");item.addClassName("tabOff");
});this.containers[i].removeClassName("tabOff");this.containers[i].addClassName("tabOn");
Element.extend(tabBtn);var tabButtons=tabBtn.up("ul").select("span");tabButtons.each(function(item){item.removeClassName("active");
});tabBtn.addClassName("active");}};function tabClicked(i,btn){Tabs.setActiveTab(i,btn);
}
