var $config = { 'js': 'javascript', 'location': window.location.pathname, 'locale': document.documentElement.lang, 'jquery' : '1.7.1', 'jqueryUI' : '1.8.17', 'backbone': '0.9.1', 'underscore': '1.3.1', 'handlebars': '1.0.b6', 'scripts' : [] }, $data = {};

if($config.location.indexOf("mobile")<0&&$config.location.indexOf("plan-your-visit")<0&&$config.location.indexOf("features/editors-corner")<0)(function(c,a,e){var g=function(a){var d=new Date;d.setTime(d.getTime()+a);return d},e=e.userAgent.toLowerCase(),i=a.location.protocol,b=a.location.host,j=function(c){if(c)for(var d=a.location.search,d=d&&d.substring(1).split("&"),b=0,e=d.length;b<e;b++){var f=d[b];if((f&&f.substring(0,f.indexOf("=")))===c)return f.substring(f.indexOf("=")+1,f.length)}}("mobile"),b="m."+(b.match(/^www\./i)?b.substring(4):b),h=!!e.match(/(iPhone|iPod|BlackBerry|Android|HTC|lg|midp|mmp|mobile|nokia|opera mini|palm|pocket|psp|sgh|smartphone|symbian|treo mini|Playstation Portable|SonyEricsson|Samsung|MobileExplorer|PalmSource|Benq|Windows Phone|Windows Mobile|IEMobile|Windows CE|Nintendo Wii)/i);if(a.referrer.indexOf(b)>=0||j==="false")c.sessionStorage?c.sessionStorage.setItem("mobile","false"):a.cookie="mobile=false;expires="+g(36E5).toUTCString();c=c.sessionStorage?c.sessionStorage.getItem("mobile")==="false":!1;g=a.cookie?a.cookie.indexOf("mobile")>=0:!1;e.match(/(iPad|SCH-I800|xoom|kindle)/i)&&(h=!1);if(h&&!g&&!c)a.location.href=i+"//"+b})(window,document,navigator);

(function(){for(var a="",c=0;c<16;c++)a+=String.fromCharCode(Math.floor(Math.random()*26)+97);window[a]={};a=window[a];a.f=function(){return{init:function(d){var b=document.getElementsByTagName("script")[0];if(b.src.indexOf(d+".js")!=-1){$config.path=b.src.replace(d+".js","");if(b.innerHTML)if(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]+$/.test(b.innerHTML.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,"")))try{$data=eval("("+b.innerHTML+")")}catch(e){}if(typeof $data!=="object")$data={}}}}}();a.f.init($config.js)})();

(function(l,e){function p(a,c){var i=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;i.innerHTML="x<style>"+c+"</style>";return d.insertBefore(i.lastChild,d.firstChild)}function m(){var a=j.elements;return"string"==typeof a?a.split(" "):a}function t(a){var c={},i=a.createElement,d=a.createDocumentFragment,b=d();a.createElement=function(a){var h=(c[a]||(c[a]=i(a))).cloneNode();return j.shivMethods&&h.canHaveChildren&&!u.test(a)?b.appendChild(h):h};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){c[a]=i(a);b.createElement(a);return'c("'+a+'")'})+");return n}")(j,b)}function q(a){var c;if(a.documentShived)return a;j.shivCSS&&!r&&(c=!!p(a,"article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:none}canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}mark{background:#FF0;color:#000}"));n||(c=!t(a));c&&(a.documentShived=c);return a}function v(a){for(var c,i=a.attributes,d=i.length,b=a.ownerDocument.createElement(k+":"+a.nodeName);d--;)c=i[d],c.specified&&b.setAttribute(c.nodeName,c.nodeValue);b.style.cssText=a.style.cssText;return b}function s(a){var c,i,d=a.namespaces,b=a.parentWindow;if(!w||a.printShived)return a;"undefined"==typeof d[k]&&d.add(k);b.attachEvent("onbeforeprint",function(){var g,h,d;h=a.styleSheets;for(var b=[],f=h.length,e=Array(f);f--;)e[f]=h[f];for(;d=e.pop();)if(!d.disabled&&x.test(d.media)){for(g=d.imports,f=0,h=g.length;f<h;f++)e.push(g[f]);try{b.push(d.cssText)}catch(j){}}g=b.reverse().join("").split("{");f=g.length;e=RegExp("(^|[\\s,>+~])("+m().join("|")+")(?=[[\\s,>+~#.:]|$)","gi");for(h="$1"+k+"\\:$2";f--;)b=g[f]=g[f].split("}"),b[b.length-1]=b[b.length-1].replace(e,h),g[f]=b.join("}");b=g.join("{");f=a.getElementsByTagName("*");e=f.length;h=RegExp("^(?:"+m().join("|")+")$","i");for(d=[];e--;)g=f[e],h.test(g.nodeName)&&d.push(g.applyElement(v(g)));i=d;c=p(a,b)});b.attachEvent("onafterprint",function(){for(var a=i,b=a.length;b--;)a[b].removeNode();c.removeNode(!0)});a.printShived=!0;return a}var o=l.html5||{},u=/^<|^(?:button|form|map|select|textarea)$/i,r,n;(function(){var a=e.createElement("a");a.innerHTML="<xyz></xyz>";r="hidden"in a;if(!(a=1==a.childNodes.length))a:{try{e.createElement("a")}catch(c){a=!0;break a}a=e.createDocumentFragment();a="undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}n=a})();var j={elements:o.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!1!==o.shivCSS,shivMethods:!1!==o.shivMethods,type:"default",shivDocument:q};l.html5=j;q(e);var x=/^$|\b(?:all|print)\b/,k="html5shiv",w=!n&&function(){var a=e.documentElement;return!("undefined"==typeof e.namespaces||"undefined"==typeof e.parentWindow||"undefined"==typeof a.applyElement||"undefined"==typeof a.removeNode||"undefined"==typeof l.attachEvent)}();j.type+=" print";j.shivPrint=s;s(e)})(this,document);

function asyncLoadScript(a){return function(b,c){var d=document.createElement("script");d.type="text/javascript",d.src=a,d.onload=b,d.onerror=c,d.onreadystatechange=function(){var a=this.readyState;if(a==="loaded"||a==="complete")d.onreadystatechange=null,b()},head.insertBefore(d,head.firstChild)}}(function(a){a=a||{};var b={},c,d;c=function(a,d,e){var f=a.halt=!1;a.error=function(a){throw a},a.next=function(c){c&&(f=!1);if(!a.halt&&d&&d.length){var e=d.shift(),g=e.shift();f=!0;try{b[g].apply(a,[e,e.length,g])}catch(h){a.error(h)}}return a};for(var g in b){if(typeof a[g]=="function")continue;(function(e){a[e]=function(){var g=Array.prototype.slice.call(arguments);if(e==="onError"){if(d)return b.onError.apply(a,[g,g.length]),a;var h={};return b.onError.apply(h,[g,g.length]),c(h,null,"onError")}return g.unshift(e),d?(a.then=a[e],d.push(g),f?a:a.next()):c({},[g],e)}})(g)}return e&&(a.then=a[e]),a.call=function(b,c){c.unshift(b),d.unshift(c),a.next(!0)},a.next()},d=a.addMethod=function(d){var e=Array.prototype.slice.call(arguments),f=e.pop();for(var g=0,h=e.length;g<h;g++)typeof e[g]=="string"&&(b[e[g]]=f);--h||(b["then"+d.substr(0,1).toUpperCase()+d.substr(1)]=f),c(a)},d("chain",function(a){var b=this,c=function(){if(!b.halt){if(!a.length)return b.next(!0);try{null!=a.shift().call(b,c,b.error)&&c()}catch(d){b.error(d)}}};c()}),d("run",function(a,b){var c=this,d=function(){c.halt||--b||c.next(!0)},e=function(a){c.error(a)};for(var f=0,g=b;!c.halt&&f<g;f++)null!=a[f].call(c,d,e)&&d()}),d("defer",function(a){var b=this;setTimeout(function(){b.next(!0)},a.shift())}),d("onError",function(a,b){var c=this;this.error=function(d){c.halt=!0;for(var e=0;e<b;e++)a[e].call(c,d)}})})(this);var head=document.getElementsByTagName("head")[0]||document.documentElement;addMethod("load",function(a,b){for(var c=[],d=0;d<b;d++)(function(b){c.push(asyncLoadScript(a[b]))})(d);this.call("run",c)})

window.log=function(){log.history=log.history||[];log.history.push(arguments);arguments.callee=arguments.callee.caller;this.console&&console.log(Array.prototype.slice.call(arguments))};(function(b){function c(){}for(var d="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),a;a=d.pop();)b[a]=b[a]||c})(window.console=window.console||{});

$config.scripts.push($config.path+'i18n/'+$config.locale+'.js');

if ($data.section != "tumblr" || $data.section != "chicbuzz-magazine") { $config.scripts.push($config.path+'modules/core.js'); }

switch($data.section) {
	case "home": case "brands": case "magazine": case "spotlight": case "chicbuzz-magazine": case "press-room": case "travel-industry": case "misc": case "mobile": case "mobile.calendar": case "tumblr":
		$config.scripts.push($config.path+'modules/'+$data.section+($data.version ? '.v'+$data.version : '')+'.js'); break;
}


load('//ajax.googleapis.com/ajax/libs/jquery/' + $config.jquery + '/jquery.min.js').thenRun(function() {
/* load($config.path+'frameworks/jquery/'+$config.jquery+'.js').thenRun(function() { */ for (var i in $config.scripts) { load($config.scripts[i]); }});
