var baidu=baidu||{version:"1-2-0"};baidu.guid="$BAIDU$";window[baidu.guid]=window[baidu.guid]||{};baidu.browser=baidu.browser||{};if(/firefox\/(\d+\.\d)/i.test(navigator.userAgent)){baidu.browser.firefox=parseFloat(RegExp["\x241"])}baidu.url=baidu.url||{};baidu.url.escapeSymbol=function(a){return String(a).replace(/\%/g,"%25").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/\ /g,"%20").replace(/\//g,"%2F").replace(/\#/g,"%23").replace(/\=/g,"%3D")};baidu.url.jsonToQuery=function(e,d){var b=[],a=0,c,g,f;d=d||function(h){return baidu.url.escapeSymbol(h)};for(c in e){if(e.hasOwnProperty(c)){g=e[c];if(Object.prototype.toString.call(g)=="[object Array]"){f=g.length;while(f--){b[a++]=c+"="+d(g[f],c)}}else{b[a++]=c+"="+d(g,c)}}}return b.join("&")};baidu.page=baidu.page||{};baidu.page.getHeight=function(){var d=document,a=d.body,c=d.documentElement,b=d.compatMode=="BackCompat"?a:d.documentElement;return Math.max(c.scrollHeight,a.scrollHeight,b.clientHeight)};baidu.dom=baidu.dom||{};baidu.dom.g=function(a){if("string"==typeof a||a instanceof String){return document.getElementById(a)}else{if(a&&a.nodeName&&(a.nodeType==1||a.nodeType==9)){return a}}return null};baidu.g=baidu.G=baidu.dom.g;baidu.string=baidu.string||{};baidu.string.format=function(c,a){c=String(c);var b=Array.prototype.slice.call(arguments,1),d=Object.prototype.toString;if(b.length){b=b.length==1?(a!==null&&(/\[object Array\]|\[object Object\]/.test(d.call(a)))?a:b):b;return c.replace(/#\{(.+?)\}/g,function(e,g){var f=b[g];if("[object Function]"==d.call(f)){f=f(g)}return("undefined"==typeof f?"":f)})}return c};baidu.format=baidu.string.format;baidu.swf=baidu.swf||{};baidu.swf.version=(function(){var h=navigator;if(h.plugins&&h.mimeTypes.length){var d=h.plugins["Shockwave Flash"];if(d&&d.description){return d.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")+".0"}}else{if(window.ActiveXObject&&!window.opera){for(var b=10;b>=2;b--){try{var g=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+b);if(g){var a=g.GetVariable("$version");return a.replace(/WIN/g,"").replace(/,/g,".")}}catch(f){}}}}})();baidu.string=baidu.string||{};baidu.string.encodeHTML=function(a){return String(a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")};baidu.encodeHTML=baidu.string.encodeHTML;baidu.swf.createHTML=function(s){s=s||{};var j=baidu.swf.version,g=s.ver||"6.0.0",f,d,e,c,h,r,a={},o=baidu.string.encodeHTML;for(c in s){a[c]=s[c]}s=a;if(j){j=j.split(".");g=g.split(".");for(e=0;e<3;e++){f=parseInt(j[e],10);d=parseInt(g[e],10);if(d<f){break}else{if(d>f){return""}}}}else{return""}var m=s.vars,l=["classid","codebase","id","width","height","align"];s.align=s.align||"middle";s.classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000";s.codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0";s.movie=s.url||"";delete s.vars;delete s.url;if("string"==typeof m){s.flashvars=m}else{var p=[];for(c in m){r=m[c];p.push(c+"="+encodeURIComponent(r))}s.flashvars=p.join("&")}var n=["<object "];for(e=0,h=l.length;e<h;e++){r=l[e];n.push(" ",r,'="',o(s[r]),'"')}n.push(">");var b={wmode:1,scale:1,quality:1,play:1,loop:1,menu:1,salign:1,bgcolor:1,base:1,allowscriptaccess:1,allownetworking:1,allowfullscreen:1,seamlesstabbing:1,devicefont:1,swliveconnect:1,flashvars:1,movie:1};for(c in s){r=s[c];c=c.toLowerCase();if(b[c]&&r){n.push('<param name="'+c+'" value="'+o(r)+'" />')}}s.src=s.movie;s.name=s.id;delete s.id;delete s.movie;delete s.classid;delete s.codebase;s.type="application/x-shockwave-flash";s.pluginspage="http://www.macromedia.com/go/getflashplayer";n.push("<embed");var q;for(c in s){r=s[c];if(r){if((new RegExp("^salign\x24","i")).test(c)){q=r;continue}n.push(" ",c,'="',o(r),'"')}}if(q){n.push(' salign="',o(q),'"')}n.push("></embed></object>");return n.join("")};var bdjs=bdjs||{version:"1.0"};bdjs.config={error_log:"/log",proxy_url:"/proxy",iframe_name:"iframe_canvas",debug:true,app_root:"app_content_",app_container:"app_container",href_regex:/^(?:https?|mailto|ftp|aim|irc|itms|gopher|\/|#)/,canvas_pos:""};bdjs.init=function(b,a){var a=a||bdjs.config.container;return new sandbox(b,a)};bdjs.status={loader_end:true,adv_end:true};bdjs.app_callback=function(c,b){var a={resize:"resize_iframe",location:"jump_location",time:"cal_load_time",loaded:"hide_loading",stats:"stats",loader:"set_loader_active",adv:"show_adv",suspend:"adv_suspend"};bdjs[a[c]](b)};bdjs.bindOnload=function(){var a=baidu.g("app_container").getElementsByTagName("iframe")[0];if(a.attachEvent){a.attachEvent("onload",function(){bdjs.hide_loading()})}else{a.onload=function(){bdjs.hide_loading()}}};bdjs._get=function(a){function c(){if(window.ActiveXObject){try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(d){try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(d){}}}if(window.XMLHttpRequest){return new XMLHttpRequest()}}var b=c();b.open("GET",a,true);b.send(null)};bdjs._sendStats=function(b){delete b.method;var f="log_"+(new Date()).getTime();var e=window[f]=new Image();e.onload=(e.onerror=function(){window[f]=null});var d=[];for(var a in b){d.push(a+"="+b[a])}d=d.join("&");e.src="http://app.baidu.com/static/appstore/images/w.gif?&id="+bdjs.config.app_id+"&t="+(+new Date())+"&"+d;e=null};bdjs.set_loader_active=function(){bdjs.config.is_loader_active=true};bdjs.stats=function(a){bdjs._sendStats(a)};bdjs._hide_app=function(){var a=baidu.g("app_content_"+bdjs.config.app_id);a.style.position="relative";a.style.top="-101%";a.style.left="-101%"};bdjs._show_app=function(){if(bdjs.status.loader_end&&bdjs.status.adv_end){var a=baidu.g("app_content_"+bdjs.config.app_id);a.style.position="";a.style.top="";a.style.left=""}};bdjs.hide_loading=function(){if(!bdjs.status.loader_end){baidu.g("mask")&&(baidu.g("mask").style.display="none");bdjs.status.loader_end=true;bdjs._show_app();bdjs._get("http://app.baidu.com/app/monitor_count?appid="+(bdjs.config.app_id||""));if(!bdjs.config.adv&&bdjs.config.is_client_adv_suspend){bdjs.tellClientAdvFinish()}}};bdjs.hide_adv=function(){baidu.g("AppAdv")&&(baidu.g("AppAdv").style.display="none");bdjs.status.adv_end=true;bdjs._show_app();if(bdjs.config.is_client_adv_suspend){bdjs.tellClientAdvFinish()}};bdjs.tellClientAdvFinish=function(){var a=baidu.g("app_container").getElementsByTagName("iframe")[0];if(a){a.src=a.src+"#bd_adv_finish"}};bdjs.adv_suspend=function(){bdjs.config.is_client_adv_suspend=true};bdjs.adv_tpl={img:'<a target="_blank" href="#{link}"><img src="#{src}" class="" alt="" border="0" style="width:#{width}px;height:#{height}px;" /></a>',swf:'#{src}<a target="_blank" href="#{link}" style="display:block;height:#{height}px;width:#{width}px;position:absolute;top:0;left:0;background:#fff;opacity:0;*filter:alpha(opacity=0);"></a>'};bdjs.show_adv=function(){if(baidu.g("AdvCont")&&bdjs.config.adv){var b={src:bdjs.config.adv.src,link:bdjs.config.adv.link,height:bdjs.config.adv.height,width:bdjs.config.adv.width};if(bdjs.config.adv_height<bdjs.config.adv.height){b.height=bdjs.config.adv_height;b.width=b.width*b.height/bdjs.config.adv.height;baidu.g("AdvCont").style.left=(540-b.width)/2+"px"}if(bdjs.config.adv.type=="swf"){b.src=baidu.swf.createHTML({url:bdjs.config.adv.src,width:b.width,height:b.height,align:"middle",wmode:"opaque"})}baidu.g("AdvCont").innerHTML=baidu.string.format(bdjs.adv_tpl[bdjs.config.adv.type],b);baidu.g("TimerNum").innerHTML=parseInt(bdjs.config.loader_adv_deactive_timer/1000);baidu.g("AppAdv")&&(baidu.g("AppAdv").style.display="");bdjs._hide_app();bdjs.status.adv_end=false;var a=setInterval(function(){var c=baidu.g("TimerNum");c.innerHTML=+c.innerHTML-1;if(!+c.innerHTML){clearInterval(a);bdjs.hide_adv()}},1000)}};bdjs.show_loading=function(){baidu.g("mask")&&(baidu.g("mask").style.display="");bdjs._hide_app();bdjs.status.loader_end=false;setTimeout(function(){bdjs.hide_loading(true)},bdjs.config.loader_deactive_timer)};bdjs.cal_load_time=function(c){if(bdjs.startTimer){var b=c.time;var a=b-bdjs.startTimer;bdjs._sendStats({tp:301,lt:a})}};bdjs.jump_location=function(a){location.href=decodeURIComponent(a.url)};bdjs.resize_iframe=function(b){var c=document.getElementsByName(bdjs.config.iframe_name)[0];var a=baidu.g("mask");if(c){c.style.height=parseInt(b.height)+"px";a&&(a.style.height=parseInt(b.height)+"px")}else{bdjs_log.log("iframe "+bdjs.config.iframe_id+" is not exist")}};bdjs.auto_height_last_height=0;bdjs.auto_height=function(){function a(b){setInterval(function(){if(baidu.g(bdjs.config.app_container)){var c=baidu.g(bdjs.config.app_container).offsetHeight}else{var c=baidu.page.getHeight()}if(c!=bdjs.auto_height_last_height){bdjs.auto_height_last_height=c;b(c)}},100)}a(function(b){var c={method:"resize",height:b};bdjs.call_cantainer_function(c)})};bdjs.call_cantainer_function=function(d){var a={www:"http://www.baidu.com/aladdin/app/www_relay.html",fe:"http://fe.baidu.com/~nwind/app/fe_relay.html",xapp:"http://xapp.baidu.com/apps/common/lib/appstore/appstore_relay.html"};function c(e){var f=document.createElement("iframe");f.src=e+"#"+baidu.url.jsonToQuery(d);f.style.visibility="hidden";f.style.width=f.style.height="0px";f.style.position="absolute";document.body.appendChild(f)}function b(){try{if("app_callback" in parent){parent.app_callback[d.method](d)}}catch(f){}}if(bdjs.config.host&&bdjs.config.host!=""){c(a[bdjs.config.host]);return}if(bdjs.config.canvas_pos=="search"){if(bdjs.config.app_debug=="1"){b()}else{c(a.www)}}else{if(bdjs.config.canvas_pos=="platform"){b()}}};
