var OHUB=OHUB||{};OHUB.DEV_MODE=false;OHUB.loaded=OHUB.loaded||[];OHUB.widgets=OHUB.widgets||[];OHUB.widgets.loaded=OHUB.widgets.loaded||[];OHUB.widgets.insert_targets=OHUB.widgets.insert_targets||[];OHUB.is_loaded=function(b){if(b.indexOf("?")!==-1){b=b.substring(0,b.indexOf("?"));}var a=(String("|"+OHUB.loaded.join("|")+"|").indexOf("|"+b+"|")!==-1);return a;};(function(){var k=true,A=1.7,v=50,C=document,r="http://s3.ohub.us/ohub_core.min.js",y="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js",c="http://dev.widgets.outdoorhub.com",q=c+"/widget_plugins.js",z=C.getElementsByTagName("script")[C.getElementsByTagName("script").length-1];if(z.src.indexOf(c+"/deploy")!==-1&&OHUB.widgets.insert_targets.join(", ").indexOf(z.src)===-1){var g=z.src.split("t=")[1].split("&")[0],b=z.getAttribute("data-widget_id"),x=OHUB.widgets.length;OHUB.widgets[x]={type:g,widget_id:b,dom_id:x};OHUB.widgets.insert_targets.push(z.src);}if((typeof(jQuery)!="function"&&!OHUB.is_loaded(y))||(typeof(jQuery)=="function"&&parseFloat(jQuery.prototype.jquery)",H="success",E="timeout",F=aa.browser,Z=aa("head")[0]||document.documentElement,I={},V=0,ac,X={callback:L,url:location.href};function M(e){e=aa.extend({},X,e);var j=e.complete,aj=e.dataFilter,s=e.callbackParameter,i=e.callback,ah=e.cache,w=e.pageCache,af=e.charset,d=e.url,t=e.data,l=e.timeout,o,u=0,ag=ab;e.abort=function(){!u++&&ag();};if(T(e.beforeSend,e,[e])===false||u){return e;}d=d||N;t=t?((typeof t)=="string"?t:aa.param(t,e.traditional)):N;d+=t?(U(d)+t):N;s&&(d+=U(d)+encodeURIComponent(s)+"=?");!ah&&!w&&(d+=U(d)+"_"+(new Date()).getTime()+"=");d=d.replace(/=\?(&|$)/,"="+i+"$1");function p(ak){!u++&&ad(function(){ag();w&&(I[d]={s:[ak]});aj&&(ak=aj.apply(e,[ak]));T(e.success,e,[ak,H]);T(j,e,[e,H]);},0);}function ai(ak){!u++&&ad(function(){ag();w&&ak!=E&&(I[d]=ak);T(e.error,e,[e,ak]);T(j,e,[e,ak]);},0);}w&&(o=I[d])?(o.s?p(o.s[0]):ai(o)):ad(function(am,an,al){if(!u){al=l>0&&ad(function(){ai(E);},l);ag=function(){al&&clearTimeout(al);am[W]=am[Q]=am[ae]=am[P]=null;Z[D](am);an&&Z[D](an);};window[i]=J;am=aa(Y)[0];am.id=L+V++;if(af){am[K]=af;}function ak(ao){(am[Q]||ab)();ao=ac;ac=undefined;ao?p(ao[0]):ai(O);}if(F.msie){am.event=Q;am.htmlFor=am.id;am[W]=function(){/loaded|complete/.test(am.readyState)&&ak();};}else{am[P]=am[ae]=ak;F.opera?((an=aa(Y)[0]).text="jQuery('#"+am.id+"')[0]."+P+"()"):am[R]=R;
}am.src=d;S(am);an&&S(an);}},0);return e;}M.setup=function(d){aa.extend(X,d);};aa.jsonp=M;})(jQuery,setTimeout);(function(d){d.simple_template=function(o,p){var j="@%";var i="%@";for(template_var in p){var l=j+template_var+i;if(o.indexOf(l)!==-1&&p[template_var]!="undefined"){while(o.indexOf(l)!==-1){o=o.replace(l,p[template_var]);}}}return o;};})(jQuery);(function(d){d.cachedScript=function(i,e){e=d.extend(e||{},{dataType:"script",async:false,cache:true,url:i});return d.ajax(e);};})(jQuery);(function(p){var t,D,l=1,G,F=this,u=!1,s="postMessage",w="addEventListener",E,o=F[s]&&!p.browser.opera;p[s]=function(i,e,d){if(!e){return;}i=typeof i==="string"?i:p.param(i);d=d||parent;if(o){d[s](i,e.replace(/([^:]+:\/\/[^\/]+).*/,"$1"));}else{if(e){d.location=e.replace(/#.*$/,"")+"#"+(+new Date)+(l++)+"&"+i;}}};p.receiveMessage=E=function(e,d,i){if(o){if(e){G&&E();G=function(j){if((typeof d==="string"&&j.origin!==d)||(p.isFunction(d)&&d(j.origin)===u)){return u;}e(j);};}if(F[w]){F[e?w:"removeEventListener"]("message",G,u);}else{F[e?"attachEvent":"detachEvent"]("onmessage",G);}}else{t&&clearInterval(t);t=null;if(e){i=typeof d==="number"?d:typeof i==="number"?i:100;t=setInterval(function(){var j=document.location.hash,H=/^#?\d+&/;if(j!==D&&H.test(j)){D=j;e({data:j.replace(H,"")});}},i);}}};})(jQuery);window.$_=jQuery;$_.ajaxSetup({cache:true,async:false});$_("body").queue(n).queue(m);}}function n(d){if(!OHUB.is_loaded(r)){$_.getScript(r,function(){setTimeout(function(){OHUB.DEBUG=k;OHUB.loaded.push(r);d();},v);});}else{d();}}function a(d){if(!OHUB.is_loaded(q)){$_.getScript(q,function(){setTimeout(function(){OHUB.loaded.push(q);d();},v);});}else{d();}}function m(d){for(var e=0;e0){var j=OHUB.widgets[e];j.insert_target=$_('script[data-widget_id="'+j.widget_id+'"]').get(0);var l=$_.extend(false,OHUB.widget,{widget_id:j.widget_id,dom_id:j.dom_id,type:j.type,insert_target:j.insert_target});OHUB.widgets[j.dom_id]=l;OHUB.widgets[j.dom_id].init(j);}}d();}})();OHUB.widget={config:{host:"dev.widgets.outdoorhub.com",ms:50},widget_id:null,dom_id:null,type:null,elem:null,insert_target:null,init:function(e){var j={widget_id:e.widget_id,dom_id:e.dom_id,type:e.type},c=(OHUB.DEV_MODE)?this.base_url()+"/dev/"+e.type:this.base_url()+"/"+e.type,k=c+"/js/common.min.js",b=c+"/js/main.min.js?"+$_.param(j),d=c+"/js/plugins.js",a="OHUB.widget["+e.widget_id+"]_boot",h=this;$_("body").queue(i).queue(g).queue(f);function i(l){if(!OHUB.is_loaded(d)){$_.getScript(d,function(){setTimeout(function(){OHUB.loaded.push(d);l();},h.config.ms);});}else{l();}}function g(l){if(!OHUB.is_loaded(k)){$_.getScript(k,function(){setTimeout(function(){OHUB.loaded.push(k);l();},h.config.ms);});}else{l();}}function f(l){if(!OHUB.is_loaded(b)){$_.getScript(b,function(){setTimeout(function(){OHUB.loaded.push(b);h.deploy(e);l();},h.config.ms);});}else{h.deploy(e);l();}}},deploy:function(a){this.debug("deploy(widget_id="+a.widget_id+", dom_id="+a.dom_id+", type="+a.type+", insert_target="+a.insert_target+")");
var b=$_.extend(false,OHUB.widget[a.type],{widget_id:a.widget_id,dom_id:a.dom_id,type:a.type,insert_target:a.insert_target});OHUB.widgets[a.dom_id]=b;OHUB.widgets[a.dom_id].init(a);},base_url:function(){this.debug("base_url()");return"http://"+this.config.host;},debug:function(a,b,d,c){d=(typeof(d)!="undefined")?d:"OHUB.widget";c=(typeof(c)!="undefined")?c:false;OHUB.debug(a,b,d,c);}};