ONETools=function(){var highlightBar,highlightInterval,autoCloseTimeout,jQuery,toggleUp,toggleDown,textShadow,recordAction,generateGuid,onReadyBar,onReadyFeature;this.jQuery=function(){return jQuery;};this.showBar=function(message,linkText,linkUrl){var me=this,target,autoCloseAfter,buttonPrefix='',buttonPostfix='',barConfig=me.config.barConfig; message=message||barConfig.message;linkText=linkText||barConfig.linkText;linkUrl=linkUrl||barConfig.linkUrl;autoCloseAfter=barConfig.autoCloseAfter?barConfig.autoCloseAfter*1000:-1;target=barConfig.openLinksInNewWindow?'target=_new':''; jQuery('#one-bar').slideUp();jQuery('#one-bar-collapsed').slideUp();if(barConfig.expandByDefault){ if(barConfig.expandByDefaultDelay>0){toggleDown.call(me);window.setTimeout(function(){toggleUp.call(me);if(autoCloseAfter>0){autoCloseTimeout=window.setTimeout(function(){toggleDown.call(me);},autoCloseAfter);}},barConfig.expandByDefaultDelay);}else{toggleUp.call(me);}}else{toggleDown.call(me);}
if(barConfig.displayAs==='button'){buttonPrefix='<span class="one-button" style="background-color: '+barConfig.buttonColor+';">';buttonPostfix='</span>';}else{buttonPrefix=' - ';}
jQuery('#one-bar-content').html('<span style="'+textShadow(barConfig.textColor)+'">'+message+'</span> '+
buttonPrefix+'<a id="one-link" style="color: '+barConfig.linkColor+'" '+target+' href="'+linkUrl+'">'+linkText+'</a>'+
buttonPostfix);recordAction('showBar',barConfig,{message:message,linkText:linkText,linkUrl:linkUrl});jQuery('#one-link').click(function(){recordAction('clickLink',barConfig,{message:message,linkText:linkText,linkUrl:linkUrl});if(linkUrl.indexOf('http://youtu.be/')===0){jQuery('#one-bar-video').fadeIn();jQuery('#one-bar-modal').fadeTo("slow",0.9);jQuery('#one-bar-video-player').attr('src','http://www.youtube.com/embed/'+linkUrl.replace('http://youtu.be/',''));}
return false;});};this.showFeature=function(forceShow){var me=this,style,featureConfig=me.config.featureConfig,config=_one.config.featureConfig,callback={};if(jQuery('#one-feature-css').length===0){ style=jQuery('<style id="one-feature-css" type="text/css"/>').appendTo('head'),css='';css=css+'.one-feature { background-color: '+config.bodyColor+' !important; }';css=css+'.one-feature .joyride-nub { border-bottom-color: '+config.headerColor+' !important; }';css=css+'.one-feature .joyride-next-tip, .one-feature .joyride-next-tip:hover { background: '+config.buttonColor+' !important; }';css=css+'.one-feature-header { background-color: '+config.headerColor+' !important; }';style.html(css);}
$(callback).bind('startTour',function(e,context){}).bind('stepIn',function(e,context){}).bind('stepOut',function(e,context){}).bind('endTour',function(e,context){});window.setTimeout(function(){jQuery('.joyride-tip-guide').remove();jQuery('body').joyride({'tipLocation':'bottom','nextButton':true,'tipAnimation':'fade','cookieMonster':(forceShow!==undefined)?!forceShow:true,'cookieName':'onesecondshy-joyride-'+featureConfig.featureId,'tipContent':'#feature-'+featureConfig.featureId,'callback':callback});},500);}
this.onReady=function(config){if(config.showBar===true){ onReadyBar(config.barConfig);}
if(config.showFeatureIntroduction===true){ onReadyFeature(config.featureConfig);}};this.setCookie=function(name,value,days){var expires='',date;if(days){date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toGMTString();}
document.cookie=name+"="+value+expires+"; path=/";};this.getCookie=function(name){var nameEQ=name+"=",ca,i,c;ca=document.cookie.split(';');for(i=0;i<ca.length;i=i+1){c=ca[i];while(c.charAt(0)===' '){c=c.substring(1,c.length);}
if(c.indexOf(nameEQ)===0){return c.substring(nameEQ.length,c.length);}}
return null;};this.configDefaults={barConfig:{message:'Your Message Could Be Here!',linkText:'Click Me',linkUrl:'#',openLinksInNewWindow:true,expandByDefault:true,expandByDefaultDelay:0,alwaysOnTop:false,displayAs:'hyperlink',autoCloseAfter:30,backgroundColor:'#85868a',textColor:'#FFFFFF',borderColor:'#6fcee4',buttonColor:'#6fcee4',linkColor:'#222222'},featureConfig:{autoShowFeatureIntroduction:true,forceShow:false,bodyColor:'#2e557a',headerColor:'#172a3d',buttonColor:'#172a3d',}};onReadyBar=function(config){var oneBar,oneBarCollapsed,oneBarVideo,colorCss,suffix='';if(highlightInterval!==undefined){window.clearInterval(highlightInterval);}
if(autoCloseTimeout!==undefined){window.clearTimeout(autoCloseTimeout);}
jQuery('#one-bar').remove();jQuery('#one-bar-collapsed').remove();jQuery('#one-bar-video').remove();jQuery('#one-bar-modal').remove();colorCss='background-color: '+config.backgroundColor+'; color: '+config.textColor+'; border-color: '+config.borderColor;if(config.alwaysOnTop===true){suffix='-fixed';}
oneBar=String('')+'<div id="one-bar" class="one-bar'+suffix+' fix-box-sizing" style="'+colorCss+';">'+'<div class="one-bar-content">'+'<span id="one-bar-content" style="font-family: Droid Sans, sans-serif; font-size: 18px"/>'+'</div>'+'<img id="one-bar-toggle-down" class="one-bar-toggle-down'+suffix+' fix-box-sizing" style="padding: 4px" src="http://onesecondshy.com/static/images/down.png"/>'+'</div>';jQuery(oneBar).prependTo('body');jQuery('#one-bar').hide();jQuery('#one-bar-toggle-down').live('click',toggleDown);oneBarCollapsed=String('')+'<div id="one-bar-collapsed" class="one-bar-collapsed'+suffix+' fix-box-sizing" style="'+colorCss+'">'+'<img id="one-bar-toggle-up" class="fix-box-sizing" src="http://onesecondshy.com/static/images/up.png" style="padding: 4px;"/>'+'</div>';jQuery(oneBarCollapsed).prependTo('body');jQuery('#one-bar-collapsed').hide();jQuery('#one-bar-collapsed').live('click',toggleUp);oneBarVideo=String('')+'<div id="one-bar-modal" class="one-bar-modal">'+'<div id="one-bar-video" class="one-bar-video" style="">'+'<span style="position: absolute; top: 5px; right: 5px"><a href="#" id="close-one-bar-video">Close</a></span>'+'<iframe id="one-bar-video-player" class="youtube-player" type="text/html" width="640" height="385" frameborder="0"></iframe>'+'</div>'+'</div>';jQuery(oneBarVideo).prependTo('body');jQuery.fn.center=function(){this.css("position","absolute");this.css("top",(jQuery(window).height()-this.height())/2+jQuery(window).scrollTop()+"px");this.css("left",(jQuery(window).width()-this.width())/2+jQuery(window).scrollLeft()+"px");return this;};jQuery("#close-one-bar-video").live('click',function(){jQuery('#one-bar-video').fadeOut();jQuery('#one-bar-modal').fadeOut();});jQuery("#one-bar-video").center();jQuery('#one-bar-video').hide();jQuery('#one-bar-modal').css("height",jQuery(document).height());highlightInterval=window.setInterval(highlightBar,10000);};toggleDown=function(){jQuery('#one-bar-toggle-down').fadeOut();jQuery('#one-bar').slideUp();jQuery('#one-bar-collapsed').slideDown();jQuery('#one-bar-toggle-up').fadeIn();};toggleUp=function(){jQuery('#one-bar-toggle-up').fadeOut();jQuery('#one-bar-collapsed').slideUp();jQuery('#one-bar').slideDown();jQuery('#one-bar-toggle-down').fadeIn();if(autoCloseTimeout!==undefined){window.clearTimeout(autoCloseTimeout);}};highlightBar=function(){window.clearInterval(highlightInterval);if(jQuery('#one-bar-toggle-up').is(':visible')){jQuery('#one-bar-toggle-up').fadeOut().fadeIn(function(){highlightInterval=window.setInterval(highlightBar,10000);});}else{jQuery('#one-bar-toggle-down').fadeOut().fadeIn(function(){highlightInterval=window.setInterval(highlightBar,10000);});}};onReadyFeature=function(config){try{_registerJoyride(jQuery);jQuery('a[rel="one-feature"]').each(function(){var element=jQuery(this);element.bind('click',function(){_one.showFeature(true);});});if(config.featureId){jQuery.ajax({cache:false,url:'http://onesecondshy.com/api/v1/feature/'+config.featureId+'/',dataType:'jsonp',jsonpCallback:'_onLoadFeature'});}}catch(error){window.setTimeout(function(){onReadyFeature(config)},200);}};textShadow=function(textColor){var r,g,b,brightness;textColor=textColor.substring(1,7);r=parseInt(textColor.substring(0,2),16);g=parseInt(textColor.substring(2,4),16);b=parseInt(textColor.substring(4,6),16);brightness=(r*299+g*587+b*114)/1000;if(brightness>125){return'text-shadow: 1px 1px 1px #222222';}else{return'';}};generateGuid=function(){return'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,function(c){var r=Math.random()*16|0,v=c==='x'?r:(r&0x3|0x8);return v.toString(16);});};recordAction=function(action,config,extraParams){var data,json;try{ _gaq.push(['_trackEvent','ONE Bar',action,extraParams.message]);}catch(err){}
data={action:action,config:{_userId:_one.config._userId}};jQuery.extend(data.config,config,extraParams);data.config.onReady=undefined;json=decodeURIComponent(encodeURIComponent(JSON.stringify(data)));jQuery.ajax({cache:false,url:'http://onesecondshy.com/api/v1/event/',type:'GET',data:{event:json},dataType:'jsonp',crossDomain:true,complete:function(){if(action==='clickLink'){window.location.href=extraParams.linkUrl;}}});};this.init=function(config){var me=this;me.config={};(function(window,document){var css=document.createElement("link"),header=document.getElementsByTagName('head')[0];css.rel="stylesheet";css.href="http://onesecondshy.com/static/css/onetools.css";header.appendChild(css);}(window,document));(function(window,document){var css=document.createElement("link"),header=document.getElementsByTagName('head')[0];css.rel="stylesheet";css.href="http://fonts.googleapis.com/css?family=Droid+Sans";header.appendChild(css);}(window,document));(function(e,a,g,h,f,c,b,d){if(!(f=e.jQuery)||g>f.fn.jquery||h(f)){c=a.createElement("script");c.type="text/javascript";c.src="http://ajax.googleapis.com/ajax/libs/jquery/"+g+"/jquery.min.js";c.onload=c.onreadystatechange=function(){if(!b&&(!(d=this.readyState)||d==="loaded"||d==="complete")){h((f=e.jQuery).noConflict(1),b=1);f(c).remove();}};a.getElementsByTagName('head')[0].appendChild(c);}}(window,document,"1.6.2",function($,L){(function(window,document){var js=document.createElement("script"),header=document.getElementsByTagName('head')[0];js.src="http://onesecondshy.com/static/js/jquery.joyride-1.0.js";header.appendChild(js);}(window,document));$(document).ready(function(){var userid=me.getCookie('onesecondshy_userid');if(userid===null){me.setCookie('onesecondshy_userid',generateGuid(),365);userid=me.getCookie('onesecondshy_userid');}
jQuery=$;me.config=config;me.config.barConfig=me.config.barConfig||{};me.config.featureConfig=me.config.featureConfig||{};me.config._userId=userid;me.config.showBar=true;me.config.showFeatureIntroduction=true; me.config.barConfig.campaignId=me.config.campaignId;delete me.config.campaignId; me.config.featureConfig.featureId=me.config.featureId;delete me.config.featureId;if(me.config.barConfig.campaignId!==undefined){$.ajax({cache:false,url:'http://onesecondshy.com/api/v1/campaign/'+me.config.barConfig.campaignId+'/',dataType:'jsonp',jsonpCallback:'_onLoadCampaign'});}else{me.config={};jQuery.extend(true,me.config,config);jQuery.extend(me.config.barConfig,me.configDefaults.barConfig,config.barConfig);jQuery.extend(me.config.featureConfig,me.configDefaults.featureConfig,config.featureConfig);me.onReady(me.config);if(me.config.onReady!==undefined){me.config.onReady.call();}}});}));};};function _onLoadCampaign(campaignData){var simpleBar,url,index,cookie='onesecondshy_campaign_'+campaignData.id;index=parseInt(_one.getCookie(cookie),10);if(isNaN(index)){index=1;}
simpleBar=campaignData.simple_bars[index%campaignData.simple_bars.length];_one.setCookie(cookie,index+1,365);url='http://onesecondshy.com/'+simpleBar;url=url.replace("//api","/api");if(simpleBar!==undefined){_one.jQuery().ajax({cache:false,url:url,dataType:'jsonp',jsonpCallback:'_onLoadSimpleBar'});}}
function _onLoadSimpleBar(simpleBarData){var jQuery=_one.jQuery(),tmpConfig={barConfig:{},featureConfig:{}};jQuery.extend(true,tmpConfig,_one.config);jQuery.extend(tmpConfig.barConfig,_one.configDefaults.barConfig,JSON.parse(simpleBarData.config));jQuery.extend(tmpConfig.barConfig,_one.config.barConfig);jQuery.extend(tmpConfig.featureConfig,tmpConfig.featureConfig);jQuery.extend(tmpConfig.featureConfig,_one.configDefaults.featureConfig);_one.config=tmpConfig;_one.onReady(_one.config);_one.showBar();}
function _onLoadFeature(featureData){var featurePrefix='<ol id="feature-'+featureData.id+'" style="display: none">',feature='',featurePostfix='</ol>',validSteps=[],jQuery=_one.jQuery();jQuery.extend(_one.config.featureConfig,featureData.config.config);jQuery.each(featureData.config.steps,function(index,value){value.index=featureData.id+'-'+index;if(jQuery('#'+value.element).length>0){ validSteps.push(value);}});jQuery.each(validSteps,function(index,value){var buttonText=(index===validSteps.length-1)?'Done':'Next';feature=feature+'<li style="background: #FFF" class="one-feature" data-stepid="'+value.index+'" data-id="'+value.element+'" data-text="'+buttonText+'">';feature=feature+'<div class="one-feature-header">';feature=feature+'<h5>'+value.title+'</h5>';feature=feature+'<span class="step">Step '+(index+1)+' of '+validSteps.length+'</span>';feature=feature+'<div class="clear"></div>';feature=feature+'</div>';feature=feature+'<div class="one-feature-body">';feature=feature+value.body;feature=feature+'</div>';feature=feature+'</li>';});feature=featurePrefix+feature+featurePostfix;jQuery(feature).appendTo('body');if(_one.config.featureConfig.autoShowFeatureIntroduction){_one.showFeature(_one.config.featureConfig.forceShow);}}
_one=new ONETools();
