var UtilClicRbs=function(){return{getScrollXY:function(){var scrOfX=scrOfY=0;if(typeof(window.pageYOffset)=="number"){scrOfY=window.pageYOffset,scrOfX=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfY=document.body.scrollTop,scrOfX=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop,scrOfX=document.documentElement.scrollLeft}}}return{x:scrOfX,y:scrOfY}},windowSize:function(){var xScroll,yScroll,windowWidth,windowHeight,pageHeight,pageWidth;xScroll=jQuery(document).width(),yScroll=jQuery(document).height();if(self.innerHeight){windowWidth=self.innerWidth,windowHeight=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth,windowHeight=document.documentElement.clientHeight}else{if(document.body){windowWidth=document.body.clientWidth,windowHeight=document.body.clientHeight}}}if(yScroll<windowHeight){pageHeight=windowHeight}else{pageHeight=yScroll}if(xScroll<windowWidth){pageWidth=windowWidth}else{pageWidth=xScroll}xScroll=yScroll=null;return{pageWidth:pageWidth,pageHeight:pageHeight,windowWidth:windowWidth,windowHeight:windowHeight}},getParameter:function(url,name,tipo){var expression,results;name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");if(tipo=="tipo-2"){expression=new RegExp("[/?&]"+name+"=([^/&#]*)")}else{expression=new RegExp("[?&]"+name+"=([^&#]*)")}results=expression.exec(url);url=name=expression=null;return !results?"":results[1]},getCookie:function(name){var start,end,value="";if(document.cookie.length>0){start=document.cookie.indexOf(name+"=");if(start!=-1){start=start+name.length+1,end=document.cookie.indexOf(";",start);if(end==-1){end=document.cookie.length}value=document.cookie.substring(start,end)}}name=start=end=null;return value},setCookie:function(name,value,expireDays){var exdate=new Date();expireDays=expireDays?expireDays:365;exdate.setDate(exdate.getDate()+expireDays),document.cookie=name+"="+value+(!expireDays?"":";path=/;expires="+exdate.toGMTString());if((new RegExp("clicrbs.com.br","gi")).test(document.location.href)){document.cookie=name+"="+value+(!expireDays?"":";path=/;expires="+exdate.toGMTString()+";domain=.clicrbs.com.br")}name=value=expireDays=exdate=null},removeCookie:function(name){if((new RegExp("clicrbs.com.br","gi")).test(document.location.href)){document.cookie=jQuery.trim(name+"=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT;domain=.clicrbs.com.br")}name=null},validateEmail:function(email){return email.match(/^(([^\W]([\w_\.\-])*[^\W])|(\w))@(([\w_\-])+\.)+([a-zA-Z0-9]{2,4})+$/)?true:false},characterCounter:function(field,idFieldCounter,maxSize){maxSize=maxSize?maxSize:300;var txt=(jQuery(field).val()).substring(0,maxSize),txtTrim=jQuery.trim(txt);if(txtTrim.length==maxSize){jQuery(field).val(txt)}jQuery("#"+idFieldCounter).val(maxSize-txt.length),field=idFieldCounter=maxSize=txt=txtTrim=null},showOverlay:function(opacity,fnOnClick){opacity=opacity?opacity:0.5;var opacityIe=opacity*100,overlay=jQuery("div#rbs-overlay");if(overlay.length==0){jQuery("body").prepend('<div id="rbs-overlay"></div>'),overlay=jQuery("div#rbs-overlay")}jQuery(overlay).css({position:"absolute",left:"0",top:"0",background:"#000","z-index":"9999995",width:jQuery("body").width()+"px",height:SLoader.getObj("/js/","Util").windowSize().pageHeight+"px","-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity="+opacityIe+")",filter:"alpha(opacity="+opacityIe+")","-moz-opacity":opacity,opacity:opacity});if(fnOnClick){jQuery(overlay).click(function(){eval(fnOnClick)})}opacity=opacityIe=overlay=null},hideOverlay:function(){jQuery("div#rbs-overlay").remove()},getOverlay:function(){return jQuery("div#rbs-overlay")},showTooltip:function(idTooltip,idCloseButton){var tooltip=jQuery("#"+idTooltip),closeButton=idCloseButton?jQuery(tooltip).find("#"+idCloseButton):null;if(!jQuery(tooltip).hasClass("rbs-tooltip")){jQuery(tooltip).slideDown(),jQuery(tooltip).addClass("rbs-tooltip");if(closeButton){jQuery(closeButton).click(function(){SLoader.getObj("/js/","Util").hideTooltip(jQuery(this).parents(".rbs-tooltip").eq(0))})}}idTooltip=idCloseButton=tooltip=closeButton=null},hideTooltip:function(tooltip){jQuery(tooltip).fadeOut(function(){jQuery(this).removeClass("rbs-tooltip")}),tooltip=null},showModal:function(idModal,closeOnClickOut,idCloseButton,width,height,opacity){width=width?width:600,height=height?height:400;opacity=opacity?opacity:0.5;var modal=jQuery("#"+idModal),closeButton=idCloseButton?jQuery(modal).find("#"+idCloseButton):null,fnHideOverlay=closeOnClickOut?'SLoader.getObj("/js/", "Util").hideModal(jQuery(".rbs-modal"))':null,sizes=SLoader.getObj("/js/","Util").windowSize(),scroll=SLoader.getObj("/js/","Util").getScrollXY(),paddingT=(jQuery(modal).css("padding-top")).replace(/[^(0-9)]/gi,""),paddingR=(jQuery(modal).css("padding-right")).replace(/[^(0-9)]/gi,""),paddingB=(jQuery(modal).css("padding-bottom")).replace(/[^(0-9)]/gi,""),paddingL=(jQuery(modal).css("padding-left")).replace(/[^(0-9)]/gi,""),left=((sizes.windowWidth>sizes.pageWidth?sizes.windowWidth:sizes.pageWidth)/2)-((width+parseInt(paddingR)+parseInt(paddingL))/2)+scroll.x,top=(sizes.windowHeight/2)-((height+parseInt(paddingT)+parseInt(paddingB))/2)+scroll.y;jQuery(modal).css({position:"absolute",left:left+"px",top:top+"px","z-index":"9999996",width:width+"px",height:height+"px"});SLoader.getObj("/js/","Util").showOverlay(opacity,fnHideOverlay),jQuery(modal).fadeIn(),jQuery(modal).addClass("rbs-modal");if(closeButton){jQuery(closeButton).click(function(){SLoader.getObj("/js/","Util").hideModal(jQuery(this).parents(".rbs-modal"))})}idModal=closeOnClickOut=idCloseButton=width=height=modal=closeButton=fnHideOverlay=sizes=scroll=paddingT=paddingR=paddingB=paddingL=left=top=null},hideModal:function(modal){SLoader.getObj("/js/","Util").hideOverlay(),jQuery(modal).fadeOut(),jQuery(modal).removeClass("rbs-modal"),modal=null},showIframeModal:function(tagLink,width,height){width=width?width:600,height=height?height:400;var url=jQuery(tagLink).attr("href"),title=jQuery(tagLink).attr("title"),modal=jQuery("div#rbs-modal"),isPdf=url.match(/\.pdf$/gi)?true:false,isSwf=url.match(/\.swf$/gi)?true:false;if(modal.length==0){jQuery("body").prepend('<div id="rbs-modal"></div>'),modal=jQuery("div#rbs-modal")}jQuery(modal).append('<iframe class="rbs-modal-iframe" frameborder="0"></iframe>'),jQuery(modal).append('<span class="rbs-modal-title">'+title+"</span>"),jQuery(modal).append('<span class="rbs-modal-close">Fechar</span>'),jQuery(modal).css({position:"absolute",margin:"0",padding:"0",left:((SLoader.getObj("/js/","Util").windowSize().windowWidth/2)+(SLoader.getObj("/js/","Util").getScrollXY().x)-(width/2))+"px",top:((SLoader.getObj("/js/","Util").windowSize().windowHeight/2)+(SLoader.getObj("/js/","Util").getScrollXY().y)-(height/2))+"px",background:"#fff","z-index":"9999996",width:width+"px",height:(height+25)+"px",padding:"5px"}),jQuery(modal).children("iframe.rbs-modal-iframe").css({"float":"left",clear:"both",width:width+"px",height:height+"px",border:"0"}),jQuery(modal).children("span.rbs-modal-title").css({"float":"left",clear:"both","font-family":"tahoma","font-size":"11px","font-color":"#000",margin:"0",padding:"5px 0 0 0",width:"89%",height:"20px","line-height":"20px",background:"transparent"}),jQuery(modal).children("span.rbs-modal-close").css({"float":"right","font-family":"tahoma","font-size":"11px","font-color":"#000","text-align":"right",margin:"0",padding:"5px 0 0 0",width:"10%",height:"20px","line-height":"20px",background:"transparent",cursor:"pointer"}),jQuery(modal).children("iframe.rbs-modal-iframe").attr("src",url),jQuery(modal).children("span.rbs-modal-close").click(function(){SLoader.getObj("/js/","Util").hideIframeModal()});SLoader.getObj("/js/","Util").showOverlay(0.5,'SLoader.getObj("/js/", "Util").hideIframeModal()'),jQuery(modal).fadeIn(),tagLink=width=height=url=title=modal=isPdf=isSwf=null},hideIframeModal:function(){jQuery("#rbs-modal").fadeOut(function(){jQuery(this).remove(),SLoader.getObj("/js/","Util").hideOverlay()})},tab:function(obj,classOpen,classClosed,idDataParent){var cont=0,indexOpen;jQuery(obj).parent().children().each(function(){cont++,jQuery(this).removeClass(classOpen).removeClass(classClosed);if(this==obj){indexOpen=cont,jQuery(this).addClass(classOpen)}else{jQuery(this).addClass(classClosed)}}),cont=0,jQuery("#"+idDataParent).children().each(function(){cont++,jQuery(this).hide();if(cont==indexOpen){jQuery(this).show()}else{jQuery(this).hide()}}),obj=classOpen=classClosed=idDataParent=cont=indexOpen=null},include:function(url,idObj){jQuery.ajax({type:"GET",url:url,dataType:"html",async:true,cache:true,error:function(){alert("Erro ao acessar URL: "+url)},success:function(data){jQuery("#"+idObj).replaceWith(data)}})},footerPopup:function(tipo,centralid){var url;if(tipo==1){url="http://www.clicrbs.com.br/atendimento/jsp/default.jsp?template=2856.dwt&newsID=DYNAMIC,atendimento.AtendimentoDataServer,getDuvidas&idcentral="+centralid+"&logo=clic&dominio=clic"}else{if(tipo==2){url="http://www.clicrbs.com.br/atendimento/jsp/default.jsp?template=2855.dwt&newsID=DYNAMIC,atendimento.AtendimentoDataServer,getFaleConosco&idcentral="+centralid+"&logo=clic&dominio=clic"}}window.open(url,"Atendimento","resizable=no,location=no,directories=no,status=no,toolbar=no,menubar=no,scrollbars=yes, width=656, height=520")},openHoroscope:function(){var isSite=(new RegExp("clicrbs.com.br","gi")).test(document.location.href);if(isSite){$("#signos li").click(function(){$(this).children(".signoBox").toggleClass("signoShow")})}},gaTrackPageview:function(){isWordpress=(new RegExp("wp.[a-zA-Z0-9-]*.com.br","gi")).test(document.location.host);try{if(isWordpress){pageTracker._trackPageview("outclicshopping/outblogs")}else{var url=location.href.substring(7);url=url.substring(url.indexOf("/")+1),url=url.substring(0,url.indexOf("/"));pageTracker._trackPageview("outclicshopping/out"+url);url=null}}catch(e){}}}};UtilClicRbs.instance=null,UtilClicRbs.getInstance=function(){if(!UtilClicRbs.instance){UtilClicRbs.instance=new UtilClicRbs()}return UtilClicRbs.instance};

