(function(){var window=this;cllc={exists:true,page_is_ready:false,init:function(){try{console.log("console ready");}catch(e){var console={log:function(){}};}cllc.dom_ready(function(){});},dom_ready:(function(){var operations_in_flight=[];return function(fn,options){options=options||{};if(typeof(fn)=="string"){var function_string=fn;fn=function(){eval(function_string);};}operations_in_flight.push(true);jQuery(document).ready(function(){fn.call(window,options);operations_in_flight.pop();if(operations_in_flight.length==0&&!cllc.page_is_ready){jQuery(document).trigger("settled");cllc.page_is_ready=true;}});};})(),page_ready:function(fn,options){options=options||{};if(typeof(fn)=="string"){var function_string=fn;fn=function(){eval(function_string);};}if(!cllc.page_is_ready){jQuery(document).bind("settled",function(){fn.call(window,options);});}else{fn.call(window,options);}},standard_error_handler:function(error){if(typeof(error)=="string"||typeof(error)=="STRING"){var error_msg="error: "+error;}else{var error_msg="error ("+error.name;if(error.lineNumber){error_msg+=", line "+error.lineNumber+", "+error.fileName;}error_msg+="): "+error.message;}console.log(error_msg);},get_environment:function(treat_dev_as_test){var host=window.location.host.toLowerCase().split("."),environment=host[0];if(environment==cllc.constants.get("brand_id")){environment="www";}else{if(treat_dev_as_test&&environment=="miachrcms"){environment="test";}}return environment;},get_protocol:function(){var cur_protocol=window.location.protocol;return cur_protocol;}};cllc=window.cllc;})();cllc.dom_ready(cllc.init);cllc.dom_ready(getUserData);
