if(typeof LINGO == 'undefined') { var LINGO = {}; }
(function () { var LINGO_KEY='IZHOSPQW';
var URL_ARGS=unescape('key%3dIZHOSPQW%26section%3dboxing');
/* Copyright 2008 Lingospot, Inc. */
var ____=(function(){var __={};var _trace=null;var i=0;function $_(value,expression){if(!_trace){_trace=new Array(10000)}if(arguments.length==0||typeof value=="undefined"||value==null){throw new Error('null expression: expression="'+expression+'", value='+value+", trace="+_trace)}_trace[i++]=expression;return value}__[7]=(function(){if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(swf,id,w,h,ver,c,quality,xiRedirectUrl,redirectUrl,detectKey){if(!document.getElementById){return }this.DETECT_KEY=detectKey?detectKey:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(swf){this.setAttribute("swf",swf)}if(id){this.setAttribute("id",id)}if(w){this.setAttribute("width",w)}if(h){this.setAttribute("height",h)}if(ver){this.setAttribute("version",new deconcept.PlayerVersion(ver.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true}if(c){this.addParam("bgcolor",c)}var q=quality?quality:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var xir=(xiRedirectUrl)?xiRedirectUrl:window.location;this.setAttribute("xiRedirectUrl",xir);this.setAttribute("redirectUrl","");if(redirectUrl){this.setAttribute("redirectUrl",redirectUrl)}};deconcept.SWFObject.prototype={param:function(arg1,arg2){if(typeof arg1=="string"){this.addParam(arg1,arg2)}else{for(var name in arg1){this.addParam(name,arg1[name])}}},variable:function(arg1,arg2){if(typeof arg1=="string"){this.addVariable(arg1,arg2)}else{for(var name in arg1){this.addVariable(name,arg1[name])}}},useExpressInstall:function(path){this.xiSWFPath=!path?"expressinstall.swf":path;this.setAttribute("useExpressInstall",true)},setAttribute:function(name,value){this.attributes[name]=value},getAttribute:function(name){return this.attributes[name]},addParam:function(name,value){this.params[name]=value},getParams:function(){return this.params},addVariable:function(name,value){this.variables[name]=value},getVariable:function(name){return this.variables[name]},getVariables:function(){return this.variables},getVariablePairs:function(){var variablePairs=new Array();var key;var variables=this.getVariables();for(key in variables){variablePairs.push(key+"="+variables[key])}return variablePairs},getSWFHTML:function(){var swfNode="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}swfNode="<embed type='application/x-shockwave-flash' src='"+this.getAttribute("swf")+"' width='"+this.getAttribute("width")+"' height='"+this.getAttribute("height")+"'";swfNode+=" id='"+this.getAttribute("id")+"' name='"+this.getAttribute("id")+"' ";var params=this.getParams();for(var key in params){swfNode+=[key]+"='"+params[key]+"' "}var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+="flashvars='"+pairs+"'"}swfNode+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}swfNode="<object id='"+this.getAttribute("id")+"' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='"+this.getAttribute("width")+"' height='"+this.getAttribute("height")+"'>";swfNode+="<param name='movie' value='"+this.getAttribute("swf")+"' />";var params=this.getParams();for(var key in params){swfNode+="<param name='"+key+"' value='"+params[key]+"' />"}var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+="<param name='flashvars' value='"+pairs+"' />"}swfNode+="</object>"}return swfNode},write:function(elementId){if(this.getAttribute("useExpressInstall")){var expressInstallReqVer=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(expressInstallReqVer)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof elementId=="string")?document.getElementById(elementId):elementId;n.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};return[deconcept]})();__[12]=(function(){var q=[];var has_markup=false;var has_written=false;function markup_ready(){if(has_markup){return }has_markup=true;for(var i=0,n=q.length;i<n;i++){q[i]()}q=[]}function on_markup(callback){if(typeof LINGO_BOOKMARK=="boolean"&&LINGO_BOOKMARK){callback();return }if(has_markup){callback();return }q.push(callback);if(!has_written){has_written=true;document.write("<div id='lingo_on_markup' style='display: none;'></div>");on_node(markup_ready,{lingo_on_markup:"id"})}}function on_node(f,a){var n=0;var t=setInterval(function(){var c=true;n++;if(typeof document.getElementsByTagName!="undefined"&&(document.getElementsByTagName("body")[0]!=null||document.body!=null)){c=false;if(typeof a=="object"){for(var i in a){if((a[i]=="id"&&document.getElementById(i)==null)||(a[i]=="tag"&&document.getElementsByTagName(i).length<1)){c=true;break}}}if(!c){clearInterval(t);f()}}if(n>=60){clearInterval(t)}},500)}return[on_markup]})();__[1]=(function(){var detect={init:function(){this.browser=this._searchString(this._dataBrowser)||"An unknown browser";this.version=this._searchVersion(navigator.userAgent)||this._searchVersion(navigator.appVersion)||"an unknown version";this.OS=this._searchString(this.dataOS)||"an unknown OS"},_searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i]._string;var dataProp=data[i].prop;this.version_searchString=data[i]._versionSearch||data[i]._identity;if(dataString){if(dataString.indexOf(data[i]._subString)!=-1){return data[i]._identity}}else{if(dataProp){return data[i]._identity}}}},_searchVersion:function(dataString){var index=dataString.indexOf(this.version_searchString);if(index==-1){return }return parseFloat(dataString.substring(index+this.version_searchString.length+1))},_dataBrowser:[{_string:navigator.userAgent,_subString:"Chrome",_identity:"Chrome"},{_string:navigator.userAgent,_subString:"OmniWeb",_versionSearch:"OmniWeb/",_identity:"OmniWeb"},{_string:navigator.vendor,_subString:"Apple",_identity:"Safari"},{prop:window.opera,_identity:"Opera"},{_string:navigator.vendor,_subString:"iCab",_identity:"iCab"},{_string:navigator.vendor,_subString:"KDE",_identity:"Konqueror"},{_string:navigator.userAgent,_subString:"Firefox",_identity:"Firefox"},{_string:navigator.vendor,_subString:"Camino",_identity:"Camino"},{_string:navigator.userAgent,_subString:"Netscape",_identity:"Netscape"},{_string:navigator.userAgent,_subString:"MSIE",_identity:"Explorer",_versionSearch:"MSIE"},{_string:navigator.userAgent,_subString:"Gecko",_identity:"Mozilla",_versionSearch:"rv"},{_string:navigator.userAgent,_subString:"Mozilla",_identity:"Netscape",_versionSearch:"Mozilla"}],dataOS:[{_string:navigator.platform,_subString:"Win",_identity:"Windows"},{_string:navigator.platform,_subString:"Mac",_identity:"Mac"},{_string:navigator.userAgent,_subString:"iPhone",_identity:"iPhone/iPod"},{_string:navigator.platform,_subString:"Linux",_identity:"Linux"}]};detect.init();var b=detect.browser;var browser={ie:b=="Explorer",firefox:b=="Firefox",safari:b=="Safari",opera:b=="Opera"};return[detect,browser]})();__[3]=(function(){function noop(){}function now(){return(new Date()).getTime()}function get_cookie(key){var allCookies=document.cookie;var i=allCookies.indexOf(key+"=");if(i==-1){return null}var start=i+key.length+1;var end=allCookies.indexOf(";",start);if(end==-1){end=allCookies.length}var escapedValue=allCookies.substring(start,end);return unescape(escapedValue)}function on_load(callback){if(window.addEventListener){window.addEventListener("load",callback,false)}else{if(window.attachEvent){window.attachEvent("onload",callback)}}}function append_js(url){var script=document.createElement("script");script.setAttribute("type","text/javascript");script.setAttribute("language","javascript");script.setAttribute("src",url);var head=document.getElementsByTagName("head")[0];head.appendChild(script)}function get_by_class_prefix(class_prefix){var root=document;var nodes=root.getElementsByTagName("*");if(!nodes.length&&root.all){nodes=root.all}var re=new RegExp("(?:^|\\s+)"+class_prefix);function pred(node){return re.test(node.className)}var found_nodes=[];for(var i=0,n=nodes.length;i<n;i++){if(pred(nodes[i])){found_nodes.push(nodes[i])}}return found_nodes}function query_split(query){var args={};var pairs=query.split("&");for(var i=0;i<pairs.length;i++){var pair=pairs[i].split("=");args[pair[0]]=pair[1]}return args}function query_join(args){var keys=[];for(key in args){keys.push(key)}keys.sort();var q="",key;for(var i=0,n=keys.length;i<n;i++){key=keys[i];q+=key+"="+args[key]+"&"}return q.substring(0,q.length-1)}function encode_query_join(args){var encoded={};for(var key in args){encoded[encode(key)]=encode(args[key])}return query_join(encoded)}function encode(str){return typeof encodeURIComponent=="function"?encodeURIComponent(str):escape(str)}function extend(x,y){for(var key in y){x[key]=y[key]}}return[get_cookie,query_split,extend,on_load,get_by_class_prefix,query_join,encode_query_join,noop,append_js,encode,now]})();__[11]=(function(){function noop(){return null}var STATUS={OK:200,RETRY:202,BAD_REQUEST:400,SERVER_ERROR:500};function gen_connect(append_js,respond_path){var connect={requests:{}};connect.request=gen_request(connect,append_js,respond_path);connect.request_embed=gen_request_embed(connect);connect.respond=gen_respond(connect);return connect}function gen_request(connect,append_js,respond_path){return function(request){var try_count=request.try_count?++request.try_count:request.try_count=1;var key=request.key;var url=request.url_root;if(try_count==1){connect.requests[key]=request}else{if(typeof request.add_retry!="boolean"||request.add_retry){url+="_retry"}}if(request.url_suffix){url+="/"+request.url_suffix}url+="/?request_id="+key+"&respond_path="+respond_path+"&try="+try_count+"&"+request.url_args;append_js(url)}}function gen_respond(connect){return function(response){var key=response.key;var request=connect.requests[key];switch(response.status){case STATUS.OK:case"ok":request.response=response;(request.callback||noop)(request);break;case STATUS.RETRY:case"retry":var delay=(request.retry_delay||noop)();var retry=function(){connect.request(request)};if(delay==0){retry()}else{if(delay){setTimeout(retry,delay)}else{if(request.timeout_callback){request.timeout_callback(request)}}}break;case STATUS.BAD_REQUEST:case STATUS.SERVER_ERROR:case"error":if(request.error_callback){request.response=response;request.error_callback(request)}break;default:break}}}function gen_request_embed(connect){return function(){var request=create_embed_request.apply(null,arguments);connect.request(request)}}function create_embed_request(key,parent_id,url_root,url_args,on_dom,callback,timeout_callback){return{url_root:url_root,url_args:url_args,add_retry:false,retry_delay:gen_retry_delay(),callback:gen_embed_callback(parent_id,on_dom,callback),timeout_callback:timeout_callback,key:key}}function gen_embed_callback(parent_id,on_dom,callback){return function(request){var response=request.response;if(typeof parent_id=="function"){parent_id=parent_id()}var response=request.response;var content=response.content;var dom_callback=function(){var parent=document.getElementById(parent_id);callback(parent,response,embed_content)};on_dom(dom_callback)}}function gen_retry_delay(){var max_count=6;var count=0;return function(){if(count++>max_count){return null}return 1000}}function embed_content(parent,content){var markup=content.doc;var js=content.js;var css=content.css;if(css&&parent.id){css=css.replace(/#LINGO/g,"#"+parent.id)}if(css){create_css(css)}if(js){eval(js)}parent.innerHTML=markup;setTimeout(function(){parent.style.display="block"},250)}function create_css(bundleStyle){var newSS=document.createElement("style");newSS.setAttribute("type","text/css");if(newSS.styleSheet){newSS.styleSheet.cssText=bundleStyle}else{var cssText=document.createTextNode(bundleStyle);newSS.appendChild(cssText)}document.getElementsByTagName("head")[0].appendChild(newSS)}return[STATUS,gen_connect]})();__[8]=(function(){var on_load=__[3][3],browser=__[1][1];function gen_on_dom(){var _is_ready=false;function is_ready(){return _is_ready}var q=[];function on_dom(callback){_is_ready?callback():q.push(callback)}function ready(){if(_is_ready){return }_is_ready=true;for(var i=0,n=q.length;i<n;i++){q[i]()}}run(ready,is_ready);return on_dom}function run(ready,is_ready){if(!browser.opera){best(ready)}if(browser.opera){opera(ready)}if(browser.ie){ie(ready,is_ready)}if(browser.safari){safari(ready,is_ready)}fallback(ready,is_ready)}function best(ready){if(document.addEventListener){document.addEventListener("DOMContentLoaded",ready,false)}}function opera(ready){document.addEventListener("DOMContentLoaded",function(){for(var i=0;i<document.styleSheets.length;i++){if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return }}ready()},false)}function ie(ready,is_ready){if(window!=top){return }(function(){if(is_ready()){return }try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return }ready()})()}function safari(ready,is_ready){var num_styles;(function(){if(is_ready()){return }if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return }if(num_styles===undefined){num_styles=0;var styles=document.getElementsByTagName("style");if(styles){num_styles+=styles.length}var links=document.getElementsByTagName("link");if(links){for(var i=0,n=links.length;i<n;i++){if(links[i].getAttribute("rel")=="stylesheet"){num_styles++}}}}if(document.styleSheets.length!=num_styles){setTimeout(arguments.callee,0);return }ready()})()}function fallback(ready){on_load(ready)}return[gen_on_dom]})();__[10]=(function(){var query_join=__[3][5];function trim(s){return s.replace(/^\s*/,"").replace(/\s*$/,"")}function special_escape(s){s=trim(s);s=escape(s);s=s.replace("+","%2B");return s}function get_meta(on_dom,callback){if(LINGO.META){callback(LINGO.META)}else{on_dom(function(){if(!LINGO.META){LINGO.META=_get_meta()}callback(LINGO.META)})}}function _get_meta(){var meta={};var namespace="lingo:";if(typeof LINGO_EQ_URL=="string"){meta.canon_url=LINGO_EQ_URL}var tags=document.getElementsByTagName("meta");for(var i=0;i<tags.length;i++){var tag=tags[i];var property=tag.getAttribute("property");if(typeof property!="string"||property.indexOf(namespace)!=0){continue}var content=tag.getAttribute("content");var name=property.substring(namespace.length);switch(name){case"canonical_url":if(content.length==0){break}else{if(content.indexOf("://")>-1){meta.canon_url=content}else{if(content.charAt(0)=="/"){meta.canon_url=location.protocol+"//"+location.host+content}}}break;case"date":var date=Date.parse(content);meta.date=date;break;case"max_inline_links":meta.max_link_count=parseInt(content);break}}if(!meta.date&&LINGO.PREFIX_NODES){var nodes=LINGO.PREFIX_NODES;for(var i=0;i<nodes.length;i++){var node=nodes[i];if(node.className&&node.className.indexOf("lingospot-date")>-1){var str=node.innerHTML+"";var str=str.substring(4,6)+"/"+str.substring(6,8)+"/"+str.substring(0,4);meta.date=Date.parse(str)}}}return meta}function page_url(meta){var url=location.href;if(url.indexOf("#")>=0){url=url.substring(0,url.indexOf("#"))}var arg_res=[/[&\?]lingo_theme=[^&]+/,/[&\?]lingo_icon=[^&]+/,/[&\?]lingo_flush_cache=[^&]+/];for(var i=0,n=arg_res.length;i<n;i++){var re=arg_res[i];var m=re.exec(url);if(m){var start=m.index+1;var stop=start+m[0].length;url=url.substring(0,start)+url.substring(stop);var last=url.length-1;if(url.charAt(last)=="?"||url.charAt(last)=="&"){url=url.substring(0,last)}}}url=special_escape(url);return url}function page_title(){return special_escape(document.title)}function page_args(on_dom,args_callback,key){var meta_callback=function(meta){var args={url:page_url(meta),title:page_title(),key:key};if(typeof LINGO_EQ_URL!="undefined"&&LINGO_EQ_URL!=null&&LINGO_EQ_URL.length>10){args.eu=special_escape(LINGO_EQ_URL)}if(meta.date){args.lm=meta.date}else{if(document.lastModified.length>0){lastModified=Date.parse(document.lastModified);if(lastModified){args.lm=lastModified}}}if((location+"").indexOf("lingo_flush_cache")>-1){args.flush_cache=1}args_callback(args)};get_meta(on_dom,meta_callback)}function page_suffix(on_dom,suffix_callback,key,markup_args){var page_args_callback=function(args){var title=args.title;delete args.title;for(var key in markup_args){if(!args[key]){args[key]=markup_args[key]}}var suffix=query_join(args)+"&title="+title;suffix_callback(suffix)};page_args(on_dom,page_args_callback,key)}return[page_suffix,page_args,get_meta,page_title]})();__[6]=(function(){var query_join=__[3][5],page_args=__[10][1];function embed(L,key,args){var hash=key;if(args.topic){hash+="_topic"}var id=hash;document.write('<div id="'+id+'" style="display:none;"></div>');var url_root=L.add_widget_server("content")+"/"+key;var page_callback=function(page){args.url=page.url;args.modified=page.lm;if(page.eu){args.permalink=page.eu}var url_args=query_join(args)+"&title="+page.title;function callback(parent,response,embed_content){if(response.quality=="bad"){return }L.on_dom(function(){embed_content(parent,response.content)})}L.connect.request_embed(hash,id,url_root,url_args,L.on_dom,callback)};page_args(L.on_dom,page_callback)}return[embed]})();__[5]=(function(){var noop=__[3][7],now=__[3][10],append_js=__[3][8],get_cookie=__[3][0],get_by_class_prefix=__[3][4],page_suffix=__[10][0],on_markup=__[12][0];function bubble(L,key,args){if(typeof LINGOSPOT_DISABLED!="undefined"){return }if(L.got_bubble){return }L.got_bubble=true;if(get_cookie("LINGO_OFF_LOCAL")==1){return }bubble_data(L,key,args)}function bubble_data(L,key,args){var nodes=L.PREFIX_NODES=get_by_class_prefix("lingo");var term_keys=[];for(var i=0,n=nodes.length;i<n;i++){var node=nodes[i];if(node.tagName=="A"||node.tagName=="SPAN"){var term_key=node.getAttribute("key");if(term_key){term_keys.push(term_key)}}}if(term_keys.length>0){args.term_keys=term_keys.join(",")}var callback=function(url_args){var request={key:key,url_root:L.add_bubble_server("bubble"),url_args:url_args,retry_delay:gen_retry_delay(L),is_bubble:true};if(L.get_callback){request.callback=L.get_callback("bubble")}L.connect.request(request)};page_suffix(L.on_dom,callback,key,args)}function gen_retry_delay(L){var retry_counter=0;var delay=1000;var delta=250;var max_retries=L.IS_DEMO?1000:10;var max_delay=L.IS_DEMO?7000:60000;return function(){if(retry_counter++>=max_retries){if(L.IS_DEMO){alert("Lingospot Demo: Unable to insert links on this page.")}return null}var next_delay=delay;if(delay<max_delay){delay+=delta*retry_counter;delay=Math.min(delay,max_delay)}return next_delay}}return[bubble]})();__[9]=(function(){var now=__[3][10],append_js=__[3][8],encode_query_join=__[3][6],extend=__[3][2],detect=__[1][0],page_title=__[10][3];function send_stat(key,get_meta){var interval_id=setInterval(get_scroll,1000);var shared_args=constant_args(key,get_meta);schedule(0,shared_args);schedule(10,shared_args);schedule(30,shared_args);schedule(60,shared_args,interval_id)}var sec=1000;function schedule(n,args,interval_id){function run(){fire(args,n);if(interval_id){clearTimeout(interval_id)}}n==0?run():setTimeout(run,n*sec)}function fire(shared_args,time){var my_args=var_args(time);extend(my_args,shared_args);var url=gen_url(my_args);append_js(url)}function gen_url(args){var base="http://a.lingospot.com/pv/?";var query=encode_query_join(args);var url=base+query;url+="&b_t="+page_title();return url}var got_meta=false;function constant_args(key,get_meta){var id=gen_id();var cookie="-";if(typeof navigator.cookieEnabled=="boolean"){cookie=navigator.cookieEnabled?"1":"0"}var args={b_url:location+"",b_lm:document.lastModified.length>0?Date.parse(document.lastModified):"-",b_ref:document.referrer||"-",b_tz:(new Date()).getTimezoneOffset(),b_ck:cookie,b_b:detect.browser,b_v:detect.version,b_os:detect.OS,m_k:key,m_url:typeof (LINGO_EQ_URL)=="string"?LINGO_EQ_URL:"-",m_date:"-",m_now:"-",u_i:id,u_h:hash(id),u_t0_now:now(),v:3};get_meta(function(meta){got_meta=true;args.m_now=now();if(meta.canon_url){args.m_url=meta.canon_url}if(meta.date){args.m_date=meta.date}});return args}function var_args(time){var args={b_now:now(),u_t:time};if(got_meta){var scroll_now=get_scroll();var scroll_max=get_max_scroll();var browser=get_browser_size();var doc=get_doc_size();var extra_args={b_h:browser.h,b_w:browser.w,b_x:scroll_now.x,b_y:scroll_now.y,b_mx:scroll_max.x,b_my:scroll_max.y,d_h:doc.h,d_w:doc.w};extend(args,extra_args)}return args}function random_int(min,max){return Math.round(Math.random()*(max-min))+min}function gen_id(){return random_int(1,Math.pow(10,15))}function hash(id){id=id+"";var h="";var n=id.length;for(var i=n-1;i>=0;i-=2){h+=invert(id.charAt(i))}return h}function invert(n){return(20-n)%10}var max_scroll={x:0,y:0};function get_max_scroll(){return max_scroll}function update_max_scroll(xy){if(xy.x>max_scroll.x){max_scroll.x=xy.x}if(xy.y>max_scroll.y){max_scroll.y=xy.y}}function get_scroll(){var x,y;if(self.pageYOffset){x=self.pageXOffset;y=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){x=document.documentElement.scrollLeft;y=document.documentElement.scrollTop}else{if(document.body){x=document.body.scrollLeft;y=document.body.scrollTop}}}var xy={x:x,y:y};update_max_scroll(xy);return xy}function get_doc_size(){var w,h;var test1=document.body.scrollHeight;var test2=document.body.offsetHeight;if(test1>test2){w=document.body.scrollWidth;h=document.body.scrollHeight}else{w=document.body.offsetWidth;h=document.body.offsetHeight}return{w:w,h:h}}function get_browser_size(){var w="-",h="-";if(self.innerHeight){w=self.innerWidth;h=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){w=document.documentElement.clientWidth;h=document.documentElement.clientHeight}else{if(document.body){w=document.body.clientWidth;h=document.body.clientHeight}}}return{w:w,h:h}}return[send_stat]})();__[4]=(function(){var page_suffix=__[10][0];function widget(L,key){var id=key;document.write('<div id="'+id+'" style="display:none;"></div>');var callback=function(suffix){var request={url_root:L.add_widget_server("widget"),url_args:suffix,key:key,widget_id:id};if(L.get_callback){request.callback=L.get_callback("bubble")}L.connect.request(request)};page_suffix(L.on_dom,callback,key)}return[widget]})();__[2]=(function(){var deconcept=__[7][0],noop=__[3][7],now=__[3][10],on_load=__[3][3],append_js=__[3][8],gen_on_dom=__[8][0],send_stat=__[9][0],get_meta=__[10][2],bubble=__[5][0],widget=__[4][0],gen_connect=__[11][1],detect=__[1][0];function setup(L,key){if(L.has_run){return }L.has_run=true;L.deconcept=deconcept;L.detect=detect;L.IMAGE_ROOT="http://static.lingospot.com/spot/image";L.TRACK_EVENTS=true;L.MAX_JS_TIME=1500;L.MAX_LOCK_TIME=3000;L.on_dom=gen_on_dom();L.connect=gen_connect(append_js,"LINGO.connect");setup_debug(L);setup_times(L);setup_servers(L);setup_log_error(L);setup_abort(L);if(L.TRACK_EVENTS!=false){function stat_get_meta(callback){get_meta(L.on_dom,callback)}try{send_stat(key,stat_get_meta)}catch(e){append_js("http://a.lingospot.com/pv_error/?b_url="+escape(location))}}}function setup_debug(L){L.DEBUG={VERBOSE:4,WARNING:3,ERROR:2,FAIL:1,QUIET:0};L.DEBUG.LEVEL=L.DEBUG.QUIET}function setup_times(L){L.timestamps={epoch:now()};on_load(function(){L.timestamps.onload=now()});L.on_dom(function(){L.timestamps.dom_ready=now()})}function setup_servers(L){function _add_server(server,url){var newUrl=server;if(url.charAt(0)!="/"){newUrl+="/"}newUrl+=url;return newUrl}function _gen_add_server(server,name){return function(url){try{return _add_server(server,url)}catch(e){console.log("add server error");console.log(name);console.log(url)}}}L.add_code_server=_gen_add_server("http://static.lingospot.com","code");L.add_url_server=_gen_add_server("http://get.lingospot.com","url");L.add_bubble_server=_gen_add_server("http://lingows.appspot.com","bubble");L.add_widget_server=_gen_add_server("http://lingows.appspot.com","widget");L.add_term_server=_gen_add_server("http://lingows.appspot.com","term");L.add_blogroll_server=_gen_add_server("http://www.lingospot.com")}function setup_log_error(L){L.log_error=function(data,prefix){var pairs=[];for(var key in data){pairs.push(key+"="+data[key])}var suffix=pairs.join("&");prefix=(prefix||"error")+"/?";var url=L.add_url_server(prefix+suffix);append_js(url)}}function setup_abort(L){var times=L.timestamps;var max_js_time=2000;L.max_lock_time=3500;if((location+"").indexOf("lingospot.com")>-1){L.do_abort_js=function(){return false}}else{L.do_abort_js=function(){return now()-times.js_start>L.MAX_JS_TIME}}L.abort_js=function(){var epoch=times.epoch;var data={"~boot":epoch,"@js1":times.js_start-epoch,"@js2":now()-epoch,"b_b":detect.browser,"b_v":detect.version,"b_os":detect.OS};if(times.page_data){data["@pd"]=times.page_data-epoch}if(times.dom_ready){data["@dr"]=times.dom_ready-epoch}L.log_error(data,"data_js2")}}function get_code(L,key){L.append_all=now();if(typeof L.PARAMS!="string"){append_js(L.add_url_server("get_cookie"))}var all_js_suffix="js/all.js?810";switch(key){case"IZHOSPQW":all_js_suffix="sky/"+all_js_suffix;break}var all_js=L.add_code_server(all_js_suffix);append_js(all_js)}return[get_code,setup]})();__[0]=(function(){var detect=__[1][0],setup=__[2][1],get_code=__[2][0],query_split=__[3][1],widget=__[4][0],bubble=__[5][0],embed=__[6][0];function run(L){if(do_abort()){return }var args=get_args();if(!args){return }var key=args.key;delete args.key;if(!key||key==""){return }setup(L,key);start3(L,key,args)}function get_args(){var args=null;if(typeof URL_ARGS=="string"){args=query_split(URL_ARGS)}else{if(typeof LINGO_KEY=="string"){args={key:LINGO_KEY}}}return args}function do_abort(){if(!(location.protocol=="http:"||(false&&location.protocol=="file:"))){return true}var d=detect;if(!((d.browser=="Firefox")||(d.browser=="Chrome")||(d.browser=="Explorer"&&d.version>="6"&&d.OS=="Windows")||(d.browser=="Safari"&&d.version>="416"))){return true}return false}function start3(L,key,args){switch(args.format){case"embed":embed(L,key,args);break;default:start2(L,key,args);break}}function start2(L,key,args){get_code(L,key);var container=key.charAt(0)=="2"?"widget":"bubble";switch(container){case"bubble":L.on_dom(function(){bubble(L,key,args)});break;case"widget":widget(L,key);break}}if(typeof LINGO!="object"){LINGO={}}run(LINGO);return[]})()})()
})(); // close key closure prefix