CBSi.namespace("app.GlobalNavigation");(function(a){CBSi.app.GlobalNavigation=function(b){if(typeof(b)!="object"){b={}}this.jsDebug=(typeof(b.jsDebug)!="undefined")?b.jsDebug:0;this.mediaDomain=CBSi.mediaHttpServer;this.imageDomain=CBSi.imageServer;this.navSel='#globalNav li[menu^="menu_"], #fastFactsNav li[menu^="menu_ff"]';this.menusSel='#globalNavMenus div[id^="menu_"], #fastFactsMenus div[id^="menu_ff"]';this.noMenusSel='#globalNav li[menu="none"]';this.ffPattern=/_ff/i;this.ffyCoordOffset=(typeof(b.ffyCoordOffset)!="undefined")?b.ffyCoordOffset:"";this.menuShowTimer=0;this.menuShowTimeout=(typeof(b.menuShow)!="undefined")?b.menuShow:250;this.menuHideTimer=0;this.menuHideTimeout=(typeof(b.menuHide)!="undefined")?b.menuHide:250;this.currMenu;this.currCategory;this.headlinesLimit=7;this.navData={};this.categories=[];this.config={}};CBSi.app.GlobalNavigation.prototype={init:function(c){this.navData=c||{};this.debug("init navData",this.navData,0);this.config=this.navData.config;var b=this;a(this.menusSel).hover(function(){if(b.menuHideTimer){clearTimeout(b.menuHideTimer)}},function(){b.menuHideTimer=setTimeout(function(){b.hideMenu()},b.menuHideTimeout)});a(this.navSel).hover(function(f){if(b.menuHideTimer){clearTimeout(b.menuHideTimer)}var g=a(this).attr("menu");b.hideMenu(g);var d=this;b.menuShowTimer=setTimeout(function(){b.showMenu(d)},b.menuShowTimeout)},function(){b.menuHideTimer=setTimeout(function(){b.hideMenu()},b.menuHideTimeout);clearTimeout(b.menuShowTimer)});a(this.noMenusSel).hover(function(){a(b.navSel).removeClass("navHover");b.hideMenu();a(this).toggleClass("navHover")},function(){a(this).toggleClass("navHover")});this.getArenas();this.buildContent()},showMenu:function(e){var f=a(e).attr("menu");var c=[];c=this.positionMenu(e,f);var d=f.match(this.ffPattern);var b=(d)?29:22;if(d&&(this.ffyCoordOffset&&this.ffyCoordOffset>0)){b=this.ffyCoordOffset}a("#"+f).css({visibility:"visible",left:c[0]+"px",top:(c[1]+b)+"px",display:""});c=null;this.loadImages(f);this.currMenu=f;a(e).addClass("navHover");e=null},hideMenu:function(b){if(b==="all"){this.debug("hideMenu all menus",a(this.menusSel),1);a(this.menusSel).hide();return}if(!this.currMenu&&b){this.currMenu=b}if(b===this.currMenu){return}if(a("#"+this.currMenu).get()){a("#"+this.currMenu).hide()}else{a(this.menusSel).hide()}a(this.navSel).removeClass("navHover")},positionMenu:function(f,g){var b=a(f).offset().left;var h=a(f).offset().top;var d=[b,h];var e=a("#"+g).outerWidth();var c=a(window).width();if(b+e>c){d=[c-e,h]}b=h=e=c=null;return d},loadImages:function(d){var c=a("#"+d);var b=c.find("img").each(function(){a(this).attr("src",a(this).attr("deferredsrc"));a(this).removeAttr("deferredsrc")});return},update:function(b){this.debug("update",b,1);if(!b){return}if(b.arena){a(this.navSel).filter("li.active").removeClass("active");var c=a("li#nav_"+b.arena);if(a(c).length>0){a(c).addClass("active")}}return},getArenas:function(){var b=[];for(var c in this.navData){b.push(c)}this.categories=b;b=null},buildContent:function(){var g=this.categories.length;for(k=0;k<g;k++){var c=this.categories[k];if(typeof(this.config[c])=="undefined"||this.config[c].active==0){continue}var e="#menu_"+this.config[c].domEl;if(a(e).get()&&this.config[c].active==1){var f=this.config[c].cover;var h=this.config[c].headlines;if(f==false&&h==false){continue}var d=false;var j=false;if(f==true&&this.navData[c].minicover){var l;if(this.navData[c].minicover&&this.navData[c].minicover.body){l=this.navData[c].minicover;this.buildCover(c,l)}else{d=true}l=null}else{d=true;a("#cover_"+c).hide()}if(h==true&&this.navData[c].headlines){var b=[];b=this.navData[c].headlines;if(typeof(b)!="undefined"&&b.length>0){this.buildHeadlines(c,b)}else{j=true}b=null}else{j=true}}if(d==true&&j==true){this.hideContent(c)}newsEl=null}},hideContent:function(b){try{a("#menu_"+menuName).removeClass("arenaNews");a("#news_"+menuName).hide()}catch(c){}return},buildHeadlines:function(d,c){try{var g="";var b="";if(d=="video"&&this.config[d].ulive==1&&this.navData[d].ulive.headlines&&this.navData[d].ulive.header){g+=this.navData[d].ulive.header;b+='<ul class="multiLine flush">'+this.buildHeadlineItems(d,this.navData[d].ulive.headlines)+"</ul>"}var j=(d=="video")?"Top Videos":"Top Headlines";var f="<h5>"+j+"</h5>";f+='<ul class="multiLine flush">';f+=this.buildHeadlineItems(d,c);f+="</ul>";f+=g;f+=b;a("div#headlines_"+this.config[d].domEl)[0].innerHTML=f;f=null}catch(h){}return},buildHeadlineItems:function(e,f){if(!f){return}var d="";var c=this;var b=this.mediaDomain;a(f).each(function(m){if(m>=this.headlinesLimit){return false}var h=a(this).attr("href");var p=new String(h);if((p.indexOf("http:")==-1)&&(p.indexOf("javascript")==-1)){p=b+h}var q=a(this).attr("content");q=q.replace(/'/g,"'");q=q.replace(/&lt;/gi,"<");q=q.replace(/&gt;/gi,">");var j=a(this).attr("target");var n=(j&&typeof(j)!="undefined")?' target="'+j+'"':"";var l=a(this).attr("title");var o=(l&&typeof(l)!="undefined")?' title="'+l+'"':"";var g=' href="'+p+'"';g+=n;g+=o;d+="<li><a "+g+">"+q+"</a></li>"});return d},buildCover:function(d,n){try{var l=a("div#cover_"+this.config[d].domEl);if(l){var m="";this.debug(n.href);if(n.href&&typeof(n.href)!="undefined"){var h=this.mediaDomain;if((n.href.indexOf("http:")==-1)&&(n.href.indexOf("javascript")==-1)){if(d=="fantasy news"){h="http://fantasynews.cbssports.com"}m=h+n.href}else{m=n.href}}else{if(!n.href&&d=="fantasy news"){m="http://fantasynews.cbssports.com"}}var b=n.photo.width||231;var f=n.photo.height||130;var g="";if(n.photo&&n.photo.href&&b&&f){var c=n.photo.href;c=c.replace("$IMAGE_SERVER",this.imageDomain);g+='<div class="textCenter"><a href="'+m+'">';g+='<img deferredSrc="'+c+'" width="'+n.photo.width+'" height="'+n.photo.height+'" border="0" alt="'+d+' story thumbnail" title="'+n.title+'">';g+="</a></div>"}g+='<h4><a href="'+m+'">'+n.title+"</a></h4>";g+="<p>"+n.body+"</p>";l[0].innerHTML=g;l=null}}catch(j){}return},debug:function(d,c,b){var c=c||"";var b=b||"";if(!b||this.jsDebug!=1){return}if(typeof(d)!="undefined"){if(typeof(c)!="undefined"&&c!=""){d=d+" = "}if(window.console&&window.console.firebug){console.debug(d,c)}}return}}}(jQuery));CBSi.namespace("widget.ProfanityFilter");(function(){CBSi.widget.ProfanityFilter={init:function(){var b='<span class="swearOff">****</span>';var a=$("span.swear, span.swearOn");a.each(function(){if(!$(this).next("span").hasClass("swearOff")){$(this).after(b)}});a.hide();a=null;return}}})();function showMobileLink(){if((typeof(iPhone)!="undefined"&&iPhone>0)||(typeof(isAndroid)!="undefined"&&isAndroid>0)){var a=$("#mobileLink");if($("#mobileLink").length<0){return}$("#mobileLink")[0].innerHTML=' | <a href="/mobile/redirect/iphone" sjxnot="1">Mobile Site</a>';$("#mobileLink").show()}return}function memberShareLinks(){}memberShareLinks.allowClose=false;memberShareLinks.showButtons=function(b){this.allowClose=false;var a=document.getElementById("topMemberPanels");if(typeof(a)!="undefined"){var c=b;a.style.visibility="visible";YAHOO.util.Dom.setXY(a,c);hoverPopup.displayPointer()}};memberShareLinks.shareOff=function(){var a=document.getElementById("topMemberPanels");if(this.allowClose==true&&typeof(a)!="undefined"){a.style.visibility="hidden";hoverPopup.displayPointer("none")}};memberShareLinks.hideButtons=function(){this.allowClose=true;setTimeout("memberShareLinks.shareOff()",2000)};memberShareLinks.showActive=function(){this.allowClose=false};var hoverPopup={getCoords:function(a,d,c){var b=YAHOO.util.Dom.getXY(a);b[0]-=d;b[1]+=c;return b},displayPointer:function(a){var b=document.getElementById("topMemberPanelPointer");if(typeof(b)!="undefined"){if(a=="none"){b.style.visibility="hidden"}else{b.style.visibility="visible"}}}};function CBSi_renderMember(json){if(YAHOO.util.Event.onDOMReady&&typeof(json)!="undefined"){var profileObject=eval("("+unescape(json)+")");if(document.getElementById("topMemberFavorites")!="undefined"){CBSi_processOnlineMembers(profileObject)}}}function CBSi_processFavTeams(json){var profileObject=eval("("+unescape(json)+")");if(document.getElementById("topTeamsFavorites")!="undefined"){CBSi_processTeams(profileObject)}}function CBSi_processContent(a){var b=document.getElementById("topMemberPanelContent");var c=document.getElementById(a);if(typeof(b)!="undefined"&&typeof(c)!="undefined"){b.innerHTML=c.innerHTML}}function CBSi_processOnlineMembers(h){var a=(typeof(CBSi.mediaHttpServer)=="undefined")?"http://www.cbssports.com":CBSi.mediaHttpServer;var p=a+"/mcc/authors/author";var o=a+"/mcc/";var r="http://sports.cbsimg.net/images/mcc/anonymous.gif";var l=[];if(h.MCC&&h.MCC.profileType=="MCC"){l.push('<p><a href="'+p+'">Your Favorite Members</a> | <a href="'+o+'">View All</a></p>')}else{l.push('<p><a href="'+o+'">Top Members Online</a></p>')}l.push("<ul>");var f=0;if(h.MCC&&h.MCC.favs&&h.MCC.favs.author&&h.MCC.favs.author.length>0){f=1}var b=7;var c=0;if(f&&h.MCC.favs.author.length>b){c=b}else{if(f&&h.MCC.favs.author.length){c=h.MCC.favs.author.length}else{c=b}}if(f==1){for(var g=0;g<c;g++){l.push("<li>");var n=h.MCC.favs.author[g]["author-id"];var q=h.MCC.favs.author[g]["logo-small"];l.push('<div id="topMember'+g+'" onMouseOver="CBSi_processContent(\'topMemberPanel_'+n+"'); memberShareLinks.showButtons(hoverPopup.getCoords('topMember"+g+'\',48,31));" onMouseOut="memberShareLinks.hideButtons();">');l.push('<a href="/mcc/authors/author/'+n+'">');l.push('<img border="0" width="25" height="22" src="'+q+'" />');l.push("</a>");l.push(drawMember(h.MCC.favs.author[g]));l.push("</div>");l.push("</li>")}}n=q=null;for(var d=c;d<b;d++){l.push('<li><img width="25" height="22" src="'+r+'" alt="member" /></li>')}l.push("</ul>");if(h.MCC&&h.MCC.MemberCount){l.push("<p>Total Members Online: "+h.MCC.MemberCount+"</p>")}try{document.getElementById("topMemberFavorites").innerHTML=l.join("")}catch(m){}}function drawMember(b){var a=(typeof(CBSi.mediaHttpServer)=="undefined")?"http://www.cbssports.com":CBSi.mediaHttpServer;var g=b["author-id"];var f=b["screen-name"];var h=a+"/mcc/authors/author/"+g;var e=a+"/mcc/messages/message/"+b.last_post.mccid;var d=[];d.push('<div id="topMemberPanel_'+g+'" style="display:none; width:0px; height:0px;">');for(var c=0;c<b.badges.badge.length;c++){d.push('<img border="0" width="20" height="20" src="'+b.badges.badge[c].logo+'" />')}d.push('<a href="'+h+'">&nbsp;'+f+"</a><br />");d.push('<strong>Last Post: </strong><a href="'+e+'">'+b.last_post.prettyTime+"</a>");d.push("</div>");return d.join("")}function CBSi_processTeams(f){var a=(typeof(CBSi.mediaHttpServer)=="undefined")?"http://www.cbssports.com":CBSi.mediaHttpServer;var g=document.getElementById("topTeamsFavorites");if(typeof(g)!="undefined"){var p=[{arena:"NFL",path:"nfl"},{arena:"MLB",path:"mlb"},{arena:"NBA",path:"nba"},{arena:"NCAAF",path:"collegefootball"},{arena:"NCAAB",path:"collegebasketball"},{arena:"NHL",path:"nhl"}];var j=[];var o=[];var h='<img src="http://sports.cbsimg.net/images/mcc/team_bg.gif" height="15" width="16" border="0" />';var d,n,c,b;for(i=0;i<p.length;i++){var d=f.TEAMS[p[i].arena];var m="/"+p[i].path+"/teams/page/";var n=d.icon;var c=d.abrrev;var b=(n=="")?["/customize?default_tab="+p[i].arena,h]:[m+c,n];if(typeof(n)=="undefined"){o.push("<li><a href='"+a+b[0]+"'>"+b[1]+"</a></li>")}else{j.push("<li><a href='"+a+b[0]+"'>"+b[1]+"</a></li>")}}d=n=c=b=null;try{g.innerHTML='<ul id="teamsList">'+j.join("")+o.join("")+"</ul>"}catch(l){}}return}(function(a){a.fn.innerfade=function(b){return this.each(function(){a.innerfade(this,b)})};a.innerfade=function(b,c){var e={animationtype:"fade",speed:"normal",type:"sequence",timeout:2000,containerheight:"auto",runningclass:"innerfade",children:null};if(c){a.extend(e,c)}if(e.children===null){var g=a(b).children()}else{var g=a(b).children(e.children)}if(g.length==1){a(g[0]).show()}if(g.length>1){a(b).css("position","relative").css("height",e.containerheight).addClass(e.runningclass);for(var d=0;d<g.length;d++){a(g[d]).css("z-index",String(g.length-d)).css("position","absolute").hide()}if(e.type=="sequence"){setTimeout(function(){a.innerfade.next(g,e,1,0)},e.timeout);a(g[0]).show()}else{if(e.type=="random"){var f=Math.floor(Math.random()*(g.length));setTimeout(function(){do{h=Math.floor(Math.random()*(g.length))}while(f==h);a.innerfade.next(g,e,h,f)},e.timeout);a(g[f]).show()}else{if(e.type=="random_start"){e.type="sequence";var h=Math.floor(Math.random()*(g.length));setTimeout(function(){a.innerfade.next(g,e,(h+1)%g.length,h)},e.timeout);a(g[h]).show()}else{alert("Innerfade-Type must either be 'sequence', 'random' or 'random_start'")}}}}};a.innerfade.next=function(d,b,e,c){if(b.animationtype=="slide"){a(d[c]).slideUp(b.speed);a(d[e]).slideDown(b.speed)}else{if(b.animationtype=="fade"){a(d[c]).fadeOut(b.speed);a(d[e]).fadeIn(b.speed,function(){removeFilter(a(this)[0])})}else{alert("Innerfade-animationtype must either be 'slide' or 'fade'")}}if(b.type=="sequence"){if((e+1)<d.length){e=e+1;c=e-1}else{e=0;c=d.length-1}}else{if(b.type=="random"){c=e;while(e==c){e=Math.floor(Math.random()*d.length)}}else{alert("Innerfade-Type must either be 'sequence', 'random' or 'random_start'")}}setTimeout((function(){a.innerfade.next(d,b,e,c)}),b.timeout)}})(jQuery);(function(a){a.fn.extend({tooltip:function(c){var d={caret:true,containerId:"tooltipContainer",mouseFollow:true,position:"right"},b=a.extend(d,c);return this.each(function(){var m=a(this).attr("title"),e=a(this).attr("data-tooltip"),g=a(this).attr("data-tooltip-href"),j=a(this).text(),o=false,l,h,n,f="#"+b.containerId;if(g){l='<div class="progressInd">Loading...</div>';o=true;h=g}else{if(e&&e!=""){if(e.indexOf("#")>-1){l=a(e).html()}else{l=e}a(this).attr("tooltip","")}else{if(m&&m!=""){l=m}else{if((!m&&!e)||(m==""&&e=="")){l=j}}}}if(l!=undefined){a(this).hover(function(t){var x=this,q=a(this).data("tooltip"),v=t.pageX+20,u=t.pageY+20,p,s,y,w;a(this).attr("title","");var r=(b.extraClass!=undefined)?" class="+b.extraClass:"";a("body").append('<div id="'+b.containerId+'"'+r+'><div class="content">'+l+"</div></div>");if(b.caret){a(f).prepend('<div class="caret"></div>')}if(a.browser.msie){s=a(f).outerWidth(true);p=a(f).outerHeight(true)}else{s=a(f).width();p=a(f).height()}if(b.width){a(f).width(parseFloat(b.width));a(f).css("max-width",parseFloat(b.width))}else{a(f).width(s)}a(f).css("left",v).css("top",u).fadeIn();if(v+s>a(window).scrollLeft()+a(window).width()){y=s-29}else{y=8}if(a(window).height()+a(window).scrollTop()<u+p){u-=15;w=p-3;a(f+" .caret").addClass("bottom")}else{w=-11;a(f+" .caret").removeClass("bottom")}a(f+" .caret").css("left",y).css("top",w);if(o){if(q){a(f+" .progressInd").hide();a(f+" .content").append(q.content);a(f).width(q.width)}else{n=setTimeout(function(){a.ajax({url:h,success:function(z){a(f+" .progressInd").fadeOut("fast",function(){a(f+" .content").hide().append(z);a(f).animate({width:a(f+" .content").width(),height:a(f+" .content").height()},{duration:100,complete:function(){a(f+" .content").fadeIn("fast")}});var A=a(f+" .content").width();a(x).data("tooltip",{content:z,width:A})})},error:function(){a(f+" .content").html('<p class="error">Unable to load</p>')},dataType:"html"})},500)}}},function(){if(o){clearTimeout(n)}a(f).remove();a(this).attr("title",m)});a(this).mousemove(function(v){if(!b.mouseFollow){return}var t=v.pageX+20,s=v.pageY+20,p=a(f).outerWidth(true),u=a(f).outerHeight(true),r,q;if(t+p>a(window).scrollLeft()+a(window).width()){t=v.pageX-p;r=p-29}else{r=8}if(a(window).height()+a(window).scrollTop()<s+u){s=v.pageY-u-15;q=u-3;a(f+" .caret").addClass("bottom")}else{q=-11;a(f+" .caret").removeClass("bottom")}a(f+" .caret").css("left",r).css("top",q);a(f).css("left",t).css("top",s).fadeIn()})}})}})})(jQuery);CBSi.namespace("app.VideoPlayer.Coverlist");CBSi.app.VideoPlayer.Coverlist={init:function(){var a=$("#coverList .content li[data-video-pid]");a.each(function(){$(this).prepend('<a href="#" class="play btn"></a>');$(this).children(".play").data("videoData",{pid:$(this).attr("data-video-pid")});$(this).parents("#coverList").css("background-color","#000")});a.find(".play").click(function(c){c.preventDefault();var b=$(this).data("videoData").pid;if($("#videoLoader").length){$("#coverList .content").css("visibility","hidden");$("#videoLoader").css("visibility","visible");if(IE){CBSi.app.VideoPlayer.Coverlist._buildVideoObject(b)}else{try{cbsiPlayer.setShowAd(false);cbsiPlayer.playVideo(b)}catch(c){}}}else{$("#coverList").css("position","relative");$("#coverList").prepend('<div id="videoLoader" class="progressInd"></div>');$("#coverList .content").fadeOut("slow",function(){$(this).css({display:"block",visibility:"hidden"});$.getScript(CBSi.imageServer+"/js/swfobject/latest/swfobject-min.js",function(){$.getScript(CBSi.imageServer+"/js/CBSi/app/VideoPlayer/UVP-min.js",function(){CBSi.app.VideoPlayer.Coverlist._buildVideoObject(b,"#videoLoader")})})})}})},_addStopButton:function(a){$(a).append('<a href="#" class="stop btn"></a>').hover(function(){if(!cbsiPlayer.isInAd){$(".stop.btn").fadeIn()}$(this).addClass("hover")},function(){$(".stop.btn").fadeOut();$(this).removeClass("hover")}).mouseover(function(){if(!$(this).hasClass("hover")){$(this).addClass("hover")}});$(".stop.btn").click(function(b){b.preventDefault();try{cbsiPlayer.api.stopVideo();if(CBSi.app.VideoPlayer.openedOverlayName){cbsiPlayer.api.activateOverlay(CBSi.app.VideoPlayer.openedOverlayName,"off")}}catch(b){}if($("#coverList .content").css("visibility")=="hidden"){$("#coverList .content").css("visibility","visible");$("#videoLoader").css("visibility","hidden")}$("#videoLoader").remove()})},_buildVideoObject:function(a,b){$.ajax({url:"/video/player/embed-cover/videos/"+a+"/640/360/true",success:function(c){$(b).html(c);CBSi.app.VideoPlayer.Coverlist._addStopButton(b)},error:function(){$(b).html('<p class="error">Unable to load Video. Please Try Again.</p>')},dataType:"html"})}};function removeFilter(a){if(a.style.removeAttribute){a.style.removeAttribute("filter")}}CBSi.namespace("app.Registration");CBSi.app.Registration=(function(d){var b={registrationId:"#uRegContainer",openBarId:"#openBarLogin",openBarSelector:"#openBarLogin input[type=text]",uRegSelector:"a.uRegDialog",dialogId:"uRegModal",dialogClass:"cbsiDialog"};var c=false;function a(f){var g=d(f).attr("action")||d(f).attr("href");if(!g){return false}CBSi.app.Registration.targetUrl=g;CBSi.app.Registration.Dialog.init(CBSi.app.Registration)}function e(g){if(typeof(g)!="object"){g={}}this.isDebug=(typeof(g.debug)!="undefined")?g.debug:0;this.isNamed=(typeof(g.isNamed)!="undefined")?g.isNamed:0;var f=this;if(d(b.openBarId)||d(b.uRegSelector)){d(b.uRegSelector).each(function(h){d(this).click(function(){a(this);return false})});d(this.config.openBarId).submit(function(h){a(this);return false});if(CBSi.app.Registration.dialogScript!=true){d.getScript(CBSi.imageServer+"/js/CBSi/app/Registration/Dialog.js",function(){CBSi.app.Registration.dialogScript=true})}if(d("#"+b.dialogId).length<1){d("body").append('<div class="'+b.dialogClass+'"></div>');d("."+b.dialogClass).attr("id",b.dialogId)}}return this}return{init:e,createDialog:a,config:b}})(jQuery);CBSi.namespace("app.Registration.Partner");(function(d){var b={sessionExpiration:0,newUsersPendingRegistration:true,enabledProviders:"facebook, twitter"};var a={containerID:"gigyaSocialSignOn",cid:"Registration",width:80,height:40,requiredCapabilities:"login",redirectURL:CBSi.mediaHttpServer+"/registration",showWhatsThis:true,lastLoginIndication:"none",forceAuthentication:"true",showTermsLink:false,hideGigyaLink:true};var c={uRegQueryString:"partner_reg=gigya_sso",gigyaLabelEl:"#gigyaSSOLabel"};CBSi.app.Registration.Partner.socializeLoaded=false;CBSi.app.Registration.Partner={socializeLoaded:false,init:function(f){if(typeof(f)!="object"){f={}}if(!f.gigyaApiKey){return}b.APIKey=f.gigyaApiKey;a.cid=(f.gigyaCid)?f.gigyaCid:a.cid;a.redirectURL+="?"+c.uRegQueryString+"&"+f.queryParams;var g=f.socializeLibrary;var e=this;if(CBSi.app.Registration.Partner.socializeLoaded!=true){d.getScript(g,function(){CBSi.app.Registration.Partner.socializeLoaded=true;if(typeof(gigya)!="undefined"){gigya.services.socialize.showLoginUI(b,a);e.showLoginUIEvents()}})}return},showLoginUIEvents:function(){var e=d(c.gigyaLabelEl);if(e.length>0){e[0].innerHTML="<strong>Or, Register using Facebook or Twitter.</strong>"}}}})(jQuery);CBSi.namespace("app.Form.Core");(function(b){var a={formLayoutSel:"table.formLayout",fieldHelpSel:".help",placeHolderAttr:"data-field-placeholder",requiredAttr:"data-field-required",fieldPlaceHolderClass:"placeHolder",fieldErrorClass:"fieldError"};CBSi.app.Form.Core={init:function(c){b(a.formLayoutSel).delegate("input[type!=submit], textarea, select","focus",function(h){var g=b(this).attr("value");var f=b(this).attr(a.placeHolderAttr);var d=b(this).parent().siblings().filter(a.fieldHelpSel);b(this).removeClass(a.fieldPlaceHolderClass);if(f!=undefined){if(f===g){b(this).attr("value","")}}b(this).removeClass(a.fieldErrorClass);if(b(d).length>0&&b(d).text()){b(d).show()}});b(a.formLayoutSel).delegate("input[type!=submit], textarea, select","blur",function(h){var g=b(this).attr("value");var f=b(this).attr(a.placeHolderAttr);var d=b(this).attr(a.placeHolderAttr);if(f!=undefined&&!g){b(this).addClass(a.fieldPlaceHolderClass);b(this).attr("value",f)}if(!d&&!f&&!g){b(this).addClass(a.fieldErrorClass)}})},toggleRequired:function(d){if(typeof(d)!="object"){d={}}var e=d.action;var c=(d.fields&&b(d.fields).length>0)?b(d.fields).filter("["+a.requiredAttr+"=1]"):b(a.formLayoutSel+" input["+a.requiredAttr+"=1]");if(e=="hide"){b(c).removeClass(a.fieldErrorClass)}else{b(c).each(function(h){var f=b(this).attr(a.placeHolderAttr);var g=b(this).attr("value");if(!g||(f==g)){b(this).addClass(a.fieldErrorClass)}});return{code:0,desc:"error",msg:"Missing required fields"}}return}}})(jQuery);
