﻿
var _isIE6=false;var _isMSIE=false;var _isIE9=false;var _loginCollapsed=true;var _loginAnimDuration=300;var _socialMediaCollapsed=true;var _socialMediaAnimDuration=200;var _searchExpanded=false;var _navOverlay_Easing="easeOutExpo";var _navOverlay_Duration=300;var _navOverlayHeights={programsOverlay:"220px",productsOverlay:"280px",servicesOverlay:"200px",dietersOverlay:"244px"};var _navOverlayDefaultText={programsOverlay:"Robard offers a variety of services to meet your needs. To learn more about what we offer, select one of the services or click to view all programs.",productsOverlay:"",servicesOverlay:"",dietersOverlay:""};var _defaultSearchText="Search Robard";function toggleLoginPanel(e){_loginCollapsed=!_loginCollapsed;if(!_loginCollapsed){$('#loginPanel').stop(true,true).animate({"top":"+=110px"},_loginAnimDuration,"easeInOutQuad");$('#ctl00_txtEmail').focus();}
else{if($(".failedLoginModal").css("visibility")=="hidden"||$(".failedLoginModal").length==0)
$('#loginPanel').stop(true,true).animate({"top":"-=110px"},_loginAnimDuration,"easeInOutQuad");else
_loginCollapsed=!_loginCollapsed;}}
function openLoginPanel(){$('#loginPanel').stop(true,true).animate({"top":"+=110px"},_loginAnimDuration,"swing");$('#ctl00_txtEmail').focus();_loginCollapsed=false;}
function toggleMediaPanel(collapsed){if(!collapsed){if($("#socialMediaPanel").css("right")=="-130px"){_socialMediaCollapsed=false;$(".socialMediaPanelWrapper").css("z-index","9970");$('#socialMediaPanel').animate({"right":"+=70px"},_socialMediaAnimDuration,"swing");}}
else{if($("#socialMediaPanel").css("right")=="-60px"){_socialMediaCollapsed=true;$('#socialMediaPanel').animate({"right":"-=70px"},_socialMediaAnimDuration+500,"easeInOutElastic",function(){$(".socialMediaPanelWrapper").css("z-index","1");});}}}
function showFirstTimeUserMessage(targetControl){$(document).ready(function(){$(targetControl).modal({zIndex:9999999,opacity:20,modal:true,overlayCss:{backgroundColor:"#000"},onOpen:function(dialog){dialog.overlay.fadeIn('fast',function(){dialog.data.hide();dialog.container.fadeIn('fast',function(){dialog.data.slideDown('fast');});});},onClose:function(dialog){dialog.data.fadeOut('fast',function(){dialog.container.hide('fast',function(){dialog.overlay.fadeOut('fast',function(){$.modal.close();});});});}});});}
function resolveHomepageMediaPanelHeight(){var maxHeight=0;$("ul.mediaList li.parent").each(function(index,obj){var itemHeight=$(obj).height();if(itemHeight>maxHeight)
maxHeight=itemHeight;});$("ul.mediaList li.parent").height(maxHeight+"px");}
function resolveNavOverlays(){$("#tblNav a[rel]").each(function(){var tgt=$(this).attr("rel");var position=$(this).position();if(_isIE9)
$(tgt).css("left",(position.left-2)+"px");else
$(tgt).css("left",(position.left-1)+"px");});}
function resolveRotatorNav(numItems){$(document).ready(function(){if($.browser.msie&&parseInt($.browser.version,10)<7&&parseInt($.browser.version,10)>4){$('.navi').css('width',(numItems*18)+"px");$('.navi').css('height',"20px");}
else{$('.navi').css('width',(numItems*16)+"px");}});}
function closeMenuOverlays(){resolveNavOverlays();$("#tblNav a[rel]").each(function(){$(this).removeClass("linkHover");});$(".navOverlay").css("opacity","0.0");$(".navOverlay").css("height","0px");}
function initLoginLoading(){$("#ctl00_pnlLoginMode_Failed").css("visibility","visible");}
function initPageContentScrollable(){$(document).ready(function(){var maxItemHeight=0;var startIdx=0;var maxItems=$(".pageContentScrollable div.container").length-1;var urlStartIdx=unescape(self.document.location.hash.substring(1));if(parseInt(urlStartIdx)){urlStartIdx=parseInt(urlStartIdx);if(urlStartIdx>=0&&urlStartIdx<=maxItems)
startIdx=urlStartIdx;}
$(".pageContentScrollable div.container").each(function(){var h=$(this).outerHeight();$(this).data("height",h);if(parseInt(h)>maxItemHeight)
maxItemHeight=parseInt(h);});$(".pageContentScrollable div.container").each(function(){$(this).data("maxHeight",maxItemHeight+"px");});$(".pageContentScrollable").scrollable({circular:false,easing:"swing",disabledClass:"ui-state-disabled",next:".next",prev:".prev",keyboard:true,speed:300,size:1,vertical:false,onSeek:function(){var container=this.getRoot(),items=this.getItems(),index=this.getIndex(),h=$(items[index]).data("height");maxh=$(items[index]).data("maxHeight");if($(container).hasClass("autoHeight"))
container.animate({height:h},200);else
container.css("height",maxh);$("a[id*='pageNav']").removeClass("selectedNav").removeClass("selectedNav_InTransit");$("a[id='pageNav"+index+"']").addClass("selectedNav");}}).navigator(".navi");$(".pageContentScrollable").scrollable().seekTo(startIdx,0);$("a[id*='pageNav']").bind("click",function(){$(this).addClass("selectedNav_InTransit");});$("a[id*='altNav']").bind("click",function(){$("a[id='pageNav"+$(this).attr("rel")+"']").addClass("selectedNav_InTransit");});$("#pageNav"+startIdx).addClass("selectedNav");$(".bdmNav").click(function(){$(".pageContentScrollable").scrollable().seekTo(0);});});}
function initProgramPage(){$(document).ready(function(){initPageContentScrollable();$("ul.materialsItemList li ul li:last-child").css("border-bottom","0px");});}
function findURL(str){}
function toggleCheckbox(){$('.label_check').each(function(){$(this).removeClass('c_on');});$('.label_check input:checked').each(function(){$(this).parent('label').addClass('c_on');});$('.label_radio').each(function(){$(this).removeClass('r_on');});$('.label_radio input:checked').each(function(){$(this).parent('label').addClass('r_on');});};function closeLoginStatus(){$(".failedLoginModal").animate({opacity:"0.0"},200,function(){$(this).css("visibility","hidden");});$(".failedLogin").animate({opacity:"0.0"},200,function(){$(this).css("visibility","hidden");});}
function applyIEHacks(){if($.browser.msie&&parseInt($.browser.version,10)<7&&parseInt($.browser.version,10)>4){$(".contentWrapper").css("overflow","visible");$(".homepageMedia .wrapper").css("background-image","none");$(".mainContentWrapper").css("background-image","none");$("div.contentItemOverlay").css("background-image","url(App_Themes/Main/Images/overlay_white_ie.gif)");$("div.contentItemOverlay .close").css("background-image","url(App_Themes/Main/Images/overlay_close_ie.gif)");$(".navi").css("height","20px");$(".navi a").css("background-image","url(App_Themes/Main/Images/navigator2.gif)");$(".navMenu td").addClass("ieFix");$(".navMenu td .hover").addClass("ieFix");$("#loginPanel").addClass("ieFix");$(".socialMediaPanel").removeClass("socialMediaPanel socialMediaPanel_ieFix").addClass("socialMediaPanel_ieFix");$(".navOverlay .gfxButton").addClass("ieFix");$(".blog").addClass("ieFix");$(".twitter").addClass("ieFix");$(".socialMediaPanelWrapper").css("position","absolute");$("ul.categoryBrowser li").hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});$("ul.mediaList h1").each(function(idx,obj){var bkgd=$(obj).css("background-image");$(obj).css("background-image",bkgd.replace("png","gif"));});$(".navMenu td a").css("height","0");$(".rotatorRounded").css("background-image","url(App_Themes/Main/Images/rotator_rounded_10.gif)");$("a").each(function(){if($(this).css("display")=="block"){$(this).css("height","0");}});}}
function initMasterPage(){$(document).ready(function(){$(document.body).click(function(){if(!_loginCollapsed)
toggleLoginPanel();closeMenuOverlays();});$(".navOverlay").css("opacity","0");$(".overlayContainer").css("opacity","1");resolveNavOverlays();closeMenuOverlays();$("#loginPanelLogin").live("mouseover",function(e){$(this).css("color","#58991f");e.stopPropagation();});$("#loginPanelLogin").live("mouseout",function(e){$(this).css("color","#3e621d");e.stopPropagation();});$("#loginPanelLogin_loggedIn").live("mouseover",function(e){$(this).css("color","#9ba370");e.stopPropagation();});$("#loginPanelLogin_loggedIn").live("mouseout",function(e){$(this).css("color","#495629");e.stopPropagation();});$("#loginPanel").click(function(e){e.stopPropagation();});$("#tblNav td").each(function(){$(this).hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});});$(".navOverlay").each(function(){$(this).click(function(event){event.stopPropagation();});});if(!_isIE6){$('body').addClass('has-js');$('.label_check, .label_radio').click(function(){toggleCheckbox();});toggleCheckbox();}
if(!_isIE6&&!_isIE7)
$('select.chosen').chosen({});else if(_isIE7){$('select.chosen').selectmenu({style:'dropdown'});}
$("div.formContainer input.maskPhone").mask("(999) 999-9999? x99999");$("div.formContainer input.maskPhoneNoExtn").mask("(999) 999-9999");$("div.formContainer input.maskZipCode").mask("*?**********");$("label.required span.note").each(function(index,obj){});$(":button.ui").button();$(":submit.ui").button();$(".mediaBtn").button();$(":button.linkButton,:submit.linkButton").button();$("a.linkButton").button();$("a.linkButton.arrow").button({icons:{secondary:"ui-icon-triangle-1-e"}});$("a.linkButton.arrowBack").button({icons:{primary:"ui-icon-triangle-1-w"}});$("a.linkButton.disk").button({icons:{primary:"ui-icon-disk"}});$("a.linkButton.person").button({icons:{primary:"ui-icon-person"}});$("a.linkButton.back").button({icons:{primary:"ui-icon-arrowthick-1-w"}});$("a.linkButton.program").button({icons:{primary:"ui-icon-document"}});$("a.userLink.home").button({icons:{primary:"ui-icon-home"}});$("a.userLink.gear").button({icons:{primary:"ui-icon-gear"}});$("a.userLink.contact").button({icons:{primary:"ui-icon-person"}});$("a.userLink.logout").button({icons:{primary:"ui-icon-power"}});applyIEHacks();$("body").css("visibility","visible");});}
function RetrieveBlog(){$("#blogItems").html("<div class='loading'>Loading Latest Blog Articles <img src='Images/inline_loading.gif' alt='loading'></div>");var jqxhr=$.getJSON("BlogJSON.aspx",function(result){$("#blogItems .loading").animate({opacity:"0.0"},300,function(){$("#blogItems").html("");$(result).each(function(){var maxChars=40;var postDate=new Date(this.createTimestamp);var articleBody=removeHTMLTags(this.body);var newDiv=document.createElement("div");var dateSpan=document.createElement("span");var titleSpan=document.createElement("span");var articleURL=document.createElement("a");newDiv.className="item";dateSpan.className="articleDate";articleURL.className="articleLink";titleSpan.className="articleTitle";articleBody=articleBody.substr(0,maxChars)+articleBody.substr(maxChars,articleBody.indexOf(" ",maxChars)-maxChars)+"...";$(dateSpan).append(postDate.toDateString());$(newDiv).append(dateSpan);$(newDiv).append(titleSpan);$(newDiv).append(articleBody);$(newDiv).append(articleURL);$(titleSpan).html("<a href='"+this.url+"' target='_blank' class='feedText'>"+this.title.replace("&","and").replace("<","&lt;")+"</a>");$(articleURL).attr("target","blank");$(articleURL).attr("href",this.url);$(articleURL).html("Read More");$("#blogItems").append(newDiv);});$(".blogScrollable").scrollable({vertical:true,disabledClass:"feedNavDisabled",next:".blgnext",prev:".blgprev",speed:300,size:16,mousewheel:false,easing:"swing"});});}).error(function(){$("#blogItems").html("Unable to retrieve the latest blog articles at the moment...")}).complete(function(){});}
function removeHTMLTags(str){var strInputCode=str
strInputCode=strInputCode.replace(/&(lt|gt);/g,function(strMatch,p1){return(p1=="lt")?"<":">";});var strTagStrippedText=strInputCode.replace(/<\/?[^>]+(>|$)/g,"");return strTagStrippedText;}
function initMasterPageOnce(){$(document).ready(function(){_isIE6=($.browser.msie&&parseInt($.browser.version,10)<7&&parseInt($.browser.version,10)>4)
_isIE7=($.browser.msie&&parseInt($.browser.version,10)==7)
_isMSIE=($.browser.msie)
_isIE9=($.browser.msie&&parseInt($.browser.version,10)==9)
$.reject({reject:{all:false,msie5:true,msie6:true},header:'Your web browser is not fully supported by Robard.com',paragraph1:'Your browser is out of date, and may not be compatible with all the features provided by Robard.com.',paragraph2:'Please upgrade your browser to a newer version using the links provided below: ',display:['firefox','chrome','msie','safari','opera'],browserInfo:{firefox:{text:'Firefox 3.5+',url:'http://www.mozilla.com/firefox/'},safari:{text:'Safari 4+',url:'http://www.apple.com/safari/download/'},opera:{text:'Opera 10.5+',url:'http://www.opera.com/download/'},chrome:{text:'Chrome 5+',url:'http://www.google.com/chrome/'},msie:{text:'Internet Explorer 8+',url:'http://www.microsoft.com/windows/Internet-explorer/'}},imagePath:appRoot+'images/',close:true,closeCookie:true,cookieSettings:{path:'/',expires:0},overlayOpacity:0.5});$("#socialMediaPanel div.handle").bind("click",function(){toggleMediaPanel(!_socialMediaCollapsed);})
$("#socialMediaPanel").bind("mouseleave",function(){toggleMediaPanel(true);});$("#socialMediaPanel div").bind("click",function(e){e.stopPropagation();});$("#loginPanelLogin").live("mousedown",function(e){toggleLoginPanel();e.stopPropagation();});$("#loginPanelLogin_loggedIn").live("mousedown",function(e){toggleLoginPanel();e.stopPropagation();});$("a.toggleLoginPanel").live("click",function(e){toggleLoginPanel();e.stopPropagation();window.scroll(0,0);});$("#overlayTable_Services .floated li").hover(function(){$(this).stop(true,true).toggleClass("hover",100);return false;},function(){$(this).stop(true,true).toggleClass("hover",100);return false;});$("#overlayTable_Dieters .floated li").hover(function(){$(this).stop(true,true).toggleClass("hover",100);},function(){$(this).stop(true,true).toggleClass("hover",100);});$("#tblNav a[rel]").each(function(){$(this).click(function(event){var tgt=$(this).attr("rel");if($(tgt).css("height")=="0px"){$(document).stop(true,true)
resolveNavOverlays();closeMenuOverlays();if($.browser.msie&&parseInt($.browser.version,10)<7&&parseInt($.browser.version,10)>4){}
else
$(this).addClass("linkHover");$(tgt).css("opacity","1.0");$(tgt).animate({height:"+="+_navOverlayHeights[tgt.replace("#","")]},_navOverlay_Duration,_navOverlay_Easing);event.stopImmediatePropagation();}
else{resolveNavOverlays();$(tgt).animate({height:"-="+_navOverlayHeights[tgt.replace("#","")]},_navOverlay_Duration/2,"swing",function(){closeMenuOverlays();});event.stopImmediatePropagation();}});});$("table[id*='overlayTable'] li").find("a.effected").hover(function(){$(this).stop(true,true).switchClass("","hover",0);var html=$(this).parent().children("div:first").html();var element=$("#"+$(this).offsetParent().offsetParent().attr("id")+"Callout");$(element).html("");$(element).animate({opacity:"0.0"},0,function(){$(element).html(html);$(element).stop(true,true).animate({opacity:"1.0"},0);});},function(){$(this).stop(true,true).switchClass("hover","",0);});});}
initMasterPageOnce();
