 var adManager={list:[],inti:null,anchor:"__ad__$key__$id",preview:"",second:1,search:["",""],agent:[],$:function(o){return document.getElementById(o);},$N:function(o){return document.getElementsByName(o);},$V:function(i){document.write(i);},adShow:function(){var TEMP_AD_BOX='__AD__BOX';var TEMP_AD_BOX_STYLE='padding:5px;margin:10px;width:900px;position:absolute;top:5px;left:100px;border:#ccc solid 1px;background:#fff;color:#666;font-family:Verdana;filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;';var TEMP_AD_TYPE=new Array("","普通广告","随机广告","对联广告(固定)","对联广告(滚动)","落幅广告","弹出窗口","内嵌框架(iFrame)");var TEMP_AD_AREA='<table border="0" cellspacing="1" cellpadding="6" width="100%" style="background:#99CC00; color:#fff;font-size:13px;"><tr> <td>广告位:</td> <td>$name</td> <td>标识:</td> <td><a href="'+adManager.preview+'#$key" target="_blank">$key</a></td> <td>总量/有效量:</td> <td>$number</td> <td>尺寸:</td> <td>$size</td>  <td>价格:</td> <td>$price</td>  <td>类型:</td> <td>$type</td> </tr> </table>';var TEMP_AD_TABLE='<table border="0" cellspacing="1" cellpadding="4" width="100%" style="background:#ccc;font-size:13px;"><tr style="background:#999;color:#fff;"> <td width="50">ID</td> <td>名称</td> <td width="80">尺寸</td> <td width="100">过期时间</td> <td width="60">文件</td> <td width="60">链接</td> </tr> $TR </table><br />';var TEMP_AD_TABLE_TR='<tr style="$style"> <td>$id</td> <td><a href="#'+adManager.anchor+'">$name</a></td> <td>$size</td> <td>$expire</td> <td><a href="$image" title="$image" target="_blank">$media</a></td> <td><a href="$link" title="$link" target="_blank">查看</a></td> </tr>';var TEMP_AD_TABLE_TR_STYLE=new Array('background:#efefef;color:#666;','background:#fff;');var box=document.createElement("DIV");box.id=TEMP_AD_BOX;box.style.cssText=TEMP_AD_BOX_STYLE;box.setAttribute("style",TEMP_AD_BOX_STYLE);box.onmouseover=function(){this.style.opacity=0.95;this.style.mozOpacity=0.95;this.style.filter="alpha(opacity=95)";};box.onmouseout=function(){this.style.opacity=0.3;this.style.mozOpacity=0.3;this.style.filter="alpha(opacity=30)";};document.body.appendChild(box);var str='<div align="right" style="padding:5px;"><label><input id="__AD__SCROLL" type="checkbox" value="scroll" checked="true" />随页面滚动</label> <input type="button" onclick="adManager.adShow.close(&quot;'+TEMP_AD_BOX+'&quot;);" value="关闭" style="background:#666; color:#fff; font-size:12px; border:#333 solid 1px;padding:2px 2px 0 2px;" /></div>';;var i=0;for(var key in adManager.list){var area=adManager.list[key];str+=TEMP_AD_AREA.replace("$key",key).replace("$id",area["property"][0]).replace("$name",area["property"][1]).replace("$type",TEMP_AD_TYPE[area["property"][2]]).replace("$number",area.length+"/"+area["property"][3]).replace("$size",area["property"][4]).replace("$price",area["property"][5]);str+=TEMP_AD_TABLE;var tr='';for(var i=0;i<area.length;i++){var ad=area[i];var date=new Date(ad[6]*1000);var expire=date.getFullYear()+"/"+(date.getMonth()+1)+"/"+date.getDate();tr+=TEMP_AD_TABLE_TR.replace(/\$id/ig,ad[0]).replace("$name",ad[1]).replace("$size",ad[2]+"*"+ad[3]).replace("$expire",expire).replace(/\$image/ig,ad[4]).replace(/\$media/ig,(ad[4]?(/\.swf/.test(ad[4])?"Flash":"图片"):"文字")).replace(/\$link/ig,ad[5]).replace("$style",TEMP_AD_TABLE_TR_STYLE[(i%2)]);};str=str.replace("$TR",tr);str=str.replace(/\$key/ig,key);i++;};if(!i){str='<strong>本页没有找到广告</strong>';};box.innerHTML=str;var doc=adManager.getDocment();adManager.inti=window.setInterval(function(){if(adManager.$("__AD__SCROLL").checked){box.style.top=doc.scrollTop+50+"px";}},100);adManager.adShow.close=function(o){clearInterval(adManager.inti);adManager.delObject(o);}},adPoint:function(id){adManager.getPosition("ad_"+id);alert(id);},adLoad:function(){},getPosition:function(obj){var obj=adManager.getObject(obj);this.width=obj.offsetWidth;this.height=obj.offsetHeight;this.top=obj.offsetTop;this.left=obj.offsetLeft;while(obj=obj.offsetParent){this.top+=obj.offsetTop;this.left+=obj.offsetLeft;}},getObject:function(o){if(typeof(o)!="object"){var o=adManager.$(o);};return o;},delObject:function(obj){var obj=adManager.getObject(obj);var p=obj.parentNode;p.removeChild(obj);},getCookie:function(key){var str="";var arr=document.cookie.replace(/%25/g,"%").replace(/%5F/g,"_").match(new RegExp("(^| )"+key+"=([^;]*)(;|$)"));if(arr!=null){try{str=decodeURIComponent(arr[2]);}catch(e){str=arr[2];}};return str;},setCookie:function(key,value,second,domain){var cookies=key.replace("_","%5F")+"="+encodeURIComponent(value)+"; ";if(second){var dExpire=new Date();dExpire.setTime(dExpire.getTime()+parseInt(second*1000));cookies+="expires="+dExpire.toUTCString()+"; ";};if(domain){cookies+="domain="+domain+"; ";};cookies+="path=/;";document.cookie=cookies;}, getDocment:function(){if(adManager.isSafari||adManager.isChrome){var doc=(document.compatMode=="CSS1Compat"?document.body:document.documentElement);}else{var doc=(document.compatMode=="BackCompat"?document.body:document.documentElement);};return doc;},adStart:function(){adManager.getAgent();adManager.getSearch();adManager.host=location.host;var _host=location.host.split(".");adManager.domain=_host[_host.length-2]+"."+_host[_host.length-1]; adManager.cookie="__ad";adManager.views=parseInt(adManager.getCookie(adManager.cookie+"_view"));adManager.views=(isNaN(adManager.views)?0:adManager.views);if(adManager.views){adManager.views++;}else{adManager.views=1;};adManager.setCookie(adManager.cookie+"_view",adManager.views,31104000,adManager.domain);adManager.setCookie(adManager.cookie+"_date",(Date.parse(new Date())/1000),31104000,adManager.domain);},getSearch:function(t){if(location.protocol=="file:")return;var ref=document.referrer;var sp=new Array();var sk=new Array();sp[0]="google";sk[0]="q";sp[1]="yahoo";sk[1]="p";sp[2]="msn";sk[2]="q";sp[3]="aol";sk[3]="query";sp[4]="aol";sk[4]="encquery";sp[5]="lycos";sk[5]="query";sp[6]="ask";sk[6]="q";sp[7]="altavista";sk[7]="q";sp[8]="netscape";sk[8]="query";sp[9]="cnn";sk[9]="query";sp[10]="looksmart";sk[10]="qt";sp[11]="about";sk[11]="terms";sp[12]="mamma";sk[12]="query";sp[13]="alltheweb";sk[13]="q";sp[14]="gigablast";sk[14]="q";sp[15]="voila";sk[15]="rdata";sp[16]="virgilio";sk[16]="qs";sp[17]="live";sk[17]="q";sp[18]="baidu";sk[18]="wd";sp[19]="alice";sk[19]="qs";sp[20]="yandex";sk[20]="text";sp[21]="najdi";sk[21]="q";sp[22]="aol";sk[22]="q";sp[23]="club-internet";sk[23]="query";sp[24]="mama";sk[24]="query";sp[25]="seznam";sk[25]="q";sp[26]="search";sk[26]="q";sp[27]="wp";sk[27]="szukaj";sp[28]="onet";sk[28]="qt";sp[29]="netsprint";sk[29]="q";sp[30]="google.interia";sk[30]="q";sp[31]="szukacz";sk[31]="q";sp[32]="yam";sk[32]="k";sp[33]="pchome";sk[33]="q";sp[34]="kvasir";sk[34]="searchExpr";sp[35]="sesam";sk[35]="q";sp[36]="ozu";sk[36]="q";sp[37]="terra";sk[37]="query";sp[38]="nostrum";sk[38]="query";sp[39]="mynet";sk[39]="q";sp[40]="ekolay";sk[40]="q";sp[41]="search.ilse";sk[41]="search_for";sp[42]="baidu";sk[42]="word";sp[43]="soso";sk[43]="w";sp[44]="vnet";sk[44]="kw";sp[45]="yodao";sk[45]="q";sp[46]="sogou";sk[46]="query";sp[47]="zhongsou";sk[47]="w";if(ref=="0"||ref==""||ref=="-")return"";var i=0,h,k;if((i=ref.indexOf("://"))<0)return"";h=ref.substring(i+3,ref.length);if(h.indexOf("/")>-1){h=h.substring(0,h.indexOf("/"));};for(var ii=0;ii<sp.length;ii++){if(h.toLowerCase().indexOf(sp[ii].toLowerCase())>-1){if((i=ref.indexOf("?"+sk[ii]+"="))>-1||(i=ref.indexOf("&"+sk[ii]+"="))>-1){k=ref.substring(i+sk[ii].length+2,ref.length);if((i=k.indexOf("&"))>-1)k=k.substring(0,i);adManager.search=[adManager.strTrim(sp[ii]),adManager.strTrim(k)];break;}}};return"";},strTrim:function(s){return s.replace(/(^\s*)|(\s*$)/g,"");},addIframe:function(url){adManager.addLoadEvent(function(){var Bodys=document.getElementsByTagName("body").item(0);var ifr=document.createElement("iframe");ifr.style.width="0px";ifr.style.height="0px";ifr.style.border="none";ifr.src=url;Bodys.appendChild(ifr);});},addLoadEvent:function(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}};adManager.getAgent=function(){agent=adManager.agent;var doc=document;var nav=navigator;agent.scrWidth=screen.width;agent.scrHeight=screen.height;agent.colDepth=screen.colorDepth;var doc=adManager.getDocment();agent.cliWidth=doc.clientWidth;agent.cliHeight=doc.clientHeight;agent.cookieEn=nav.cookieEnabled?1:0;agent.javaEn=nav.javaEnabled()?1:0;agent.flash=function(){var f="-";var n=navigator;if(n.plugins&&n.plugins.length){for(var i=0;i<n.plugins.length;i++){if(n.plugins[i].name.indexOf('Shockwave Flash')!=-1){f=n.plugins[i].description.split('Shockwave Flash ')[1];break;}}}else if(window.ActiveXObject){for(var i=10;i>=2;i--){try{var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+i+"');");if(fl){f=i+'.0';break;}}catch(e){}}};return f;};return agent;};adManager.adStart();adManager.adLoad=function(adMark,adName,adType,adNumber,adKey,adSize,adPrice){this.adMark=adMark;this.adKey=adKey;this.adSize=adSize;this.adType=parseInt(adType);this.adNumber=parseInt(adNumber);this.adArray=[];adManager.list[adKey]=[];adManager.list[adKey]["property"]=new Array(adMark,adName,adType,adNumber,adSize,adPrice);this.adAdd=function(adId,adText,adImage,adWidth,adHeight,adLink,adTarget,adRequest,adExpire,adStatView,adStatClick,adForm,adStyle,adDefault,adShowTime,adShowSpace){var sid="__as_"+adId;if(adShowSpace&&adManager.getCookie(sid)&&((new Date().getTime()/1000/3600)-adManager.getCookie(sid)<=adShowSpace)){return false;}else{adManager.setCookie(sid,(new Date().getTime()/1000/3600),(adShowSpace*3600),"");};adManager.list[this.adKey][adManager.list[this.adKey].length]=new Array(adId,adText,adWidth,adHeight,adImage,adLink,adExpire);if(adStatClick){var Agent=adManager.agent;adLink=adRequest+"?action=click&area="+this.adKey+"&id="+adId+"&url="+encodeURIComponent(adLink)+"&source="+encodeURIComponent(location.href)+"&referrer="+encodeURIComponent((location.protocol=="file:")?"file://":document.referrer)+"&search="+(adManager.search[0])+"&keyword="+(adManager.search[1])+"&view="+adManager.views+"&color="+Agent.colDepth+"&flash="+Agent.flash()+"&cookie="+Agent.cookieEn+"&java="+Agent.javaEn+"&screen="+Agent.scrWidth+"*"+Agent.scrHeight+"&client="+Agent.cliWidth+"*"+Agent.cliHeight;};var len=this.adArray.length;this.adArray["ad_"+parseInt(adId)]=[adId,this.adKey,adText,parseInt(adWidth),parseInt(adHeight),adImage,adLink,adTarget,adForm,adStyle,adShowTime];this.adArray[len]=this.adArray["ad_"+parseInt(adId)];var cid="__av_"+adId;if(adStatView&&!adManager.getCookie(cid)){adManager.addIframe(adRequest+"?action=view&id="+adId+"&rnd="+Math.random());adManager.setCookie(cid,(new Date().getTime()/1000/3600),adManager.second,"");}else{adManager.addIframe(adRequest+"?action=update&id="+adId+"&rnd="+Math.random());};if(!adDefault){if(new Date().getTime()>(adExpire*1000)){adManager.addIframe(adRequest+"?action=expire&id="+adId+"&rnd="+Math.random());}}};this.adHTML=function(){adImage=adImage.replace(" ","");var TEMP_IMAGE='<img src="$src$" alt="$title$" style="border:none;width:$width$px;height:$height$px; $style$ " />';var TEMP_FLASH='<EMBED id="$emid$" src="$src$" quality="high" WIDTH="$width$" HEIGHT="$height$" AllowScriptAccess="$script$" AllowNetworking="$net$" '+' wmode="opaque" TYPE="application/x-shockwave-flash" '+' PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>';var TEMP_TEXT='<font style="$style$">'+adText+'</font>';if(!adImage)return TEMP_TEXT;return(/\.swf$/i.test(adImage)==true?TEMP_FLASH:TEMP_IMAGE).replace(/\$src\$/gi,adImage).replace(/\$width\$/gi,adWidth).replace(/\$height\$/gi,adHeight);};this.adCreate=function(index){var adCfg=this.adArray[index];adId=adCfg[0];adKey=adCfg[1];adText=adCfg[2];adWidth=adCfg[3];adHeight=adCfg[4];adImage=adCfg[5];adLink=adCfg[6];adTarget=adCfg[7];adForm=adCfg[8];adStyle=adCfg[9];if(adForm){return'';};var TEMP_LINK='<a href="$link$" target="$target$" name="'+adManager.anchor+'" id="'+adManager.anchor+'">$ad_fodder$</a>';TEMP_LINK=TEMP_LINK.replace(/\$key/ig,adKey).replace(/\$id/ig,adId);var TEMP_COVER='<a name="'+adManager.anchor+'"  id="'+adManager.anchor+'" style="display:none"></a>$ad_fodder$';TEMP_COVER=TEMP_COVER.replace(/\$key/ig,adKey).replace(/\$id/ig,adId);adWidth=parseInt(adWidth);adHeight=parseInt(adHeight);var _adHTML=this.adHTML();_adHTML=_adHTML.replace(/\$key/gi,adKey).replace(/\$id/gi,adId);if(/\.swf$/i.test(adImage)==false){return TEMP_LINK.replace(/\$ad_fodder\$/gi,_adHTML).replace(/\$link\$/gi,adLink).replace(/\$target\$/gi,adTarget).replace(/\$style\$/gi,adStyle).replace(/\$title\$/gi,adText).replace(/\$key/gi,adKey).replace(/\$id/gi,adId);};var adClcik="";if(adLink){_adHTML=_adHTML.replace(/\$script\$/gi,"never");_adHTML=_adHTML.replace(/\$net\$/gi,"none");switch(adTarget){case"_blank":adClcik='window.open(&apos;$link$&apos;); ';break;case"_top":adClcik="top.location.href=&apos;$link$&apos;; ";break;default:adClcik="location.href=&apos;$link$&apos;; ";break;};_adHTML=_adHTML.replace(/\$emid\$/gi,"");_adHTML='<button onclick="$click$" title="$title$" style="height:$height$px; width:$width$px; border:0; padding:0;background:transparent;$style$" onfocus="this.blur();" id="'+adManager.anchor+'">'+_adHTML+'</button>';}else{_adHTML=_adHTML.replace(/\$emid\$/gi,adManager.anchor);_adHTML=_adHTML.replace(/\$script\$/gi,"always");_adHTML=_adHTML.replace(/\$net\$/gi,"all");};_adHTML=_adHTML.replace(/\$click\$/gi,adClcik.replace(/\$link\$/gi,adLink)).replace(/\$style\$/gi,adStyle).replace(/\$title\$/gi,adText);return TEMP_COVER.replace(/\$ad_fodder\$/gi,_adHTML.replace(/&apos;/ig,"'")).replace(/\$key/gi,adKey).replace(/\$id/gi,adId).replace(/\$width\$/gi,adWidth).replace(/\$height\$/gi,adHeight);};this.adMove=function(obj){var _self=this;var inti="";if(obj){obj.style.top=adManager.getDocment().scrollTop+150+"px";window.status=new Date().getTime();inti=window.setTimeout(function(){_self.adMove(obj);},1);}else{clearInterval(inti);}};this.adInsert=function(){var str="";if(this.adArray.length<0||this.adNumber==0)return;switch(this.adType){case 1:for(var i=0;i<this.adArray.length;i++){str+=this.adCreate(i);if(i==this.adNumber-1)break;};break;case 2:for(var i=0;i<this.adNumber;i++){var n=parseInt(Math.random()*this.adArray.length);str+=this.adCreate(n);this.adArray.splice(n,1);if(i==this.adNumber-1)break;};break;case 3:case 4:var adCouplet=[];adCouplet[0]="";adCouplet[1]="";for(var i=0;i<this.adArray.length;i++){var n=i%2>0?n=1:n=0;adCouplet[n]=adCouplet[n]+this.adCreate(i);if(i==this.adNumber-1)break;};if(adCouplet[0]){var adLeft=document.createElement("div");var adStyle="position:absolute;left:20px;top:0;";adLeft.setAttribute("style",adStyle);adLeft.style.cssText=adStyle;var rnd=Math.random();adLeft.id=rnd;adLeft.innerHTML=adCouplet[0];adManager.addLoadEvent(function(){document.body.appendChild(adLeft);});if(this.adType==4){this.adMove(adLeft);}};if(adCouplet[1]){var adRight=document.createElement("div");var adStyle="position:absolute;right:20px;top:0;";adRight.setAttribute("style",adStyle);adRight.style.cssText=adStyle;var rnd=Math.random();adRight.id=rnd;adRight.innerHTML=adCouplet[1];adManager.addLoadEvent(function(){document.body.appendChild(adRight);});if(this.adType==4){this.adMove(adRight);}};break;case 5:for(var i=0;i<this.adArray.length;i++){str+=this.adCreate(i);if(i==this.adNumber-1)break;};var tmpArray=this.adArray; var self=this;for(var i=0;i<tmpArray.length;i++){(function(){var adId=tmpArray[i][0];var adKey=tmpArray[i][1];var adSTime=tmpArray[i][10];window.setTimeout(function(){var n=adManager.anchor.replace("$key",adKey).replace("$id",adId);var o=adManager.$N(n);for(var j=0;j<o.length;j++){adManager.delObject(o[j]);};if(adManager.$(n)){adManager.delObject(adManager.$(n));}},(1000*adSTime))})();if(i==self.adNumber-1)break;};break;case 6:for(var i=0;i<this.adArray.length;i++){var adLink=this.adArray[i][6];window.open(adLink,"");if(i==this.adNumber-1)break;};break;case 7:for(var i=0;i<this.adArray.length;i++){var adWidth=this.adArray[i][3];var adHeight=this.adArray[i][4];var adLink=this.adArray[i][6];var adStyle=this.adArray[i][9];str+='<iframe src="'+adLink+'" scrolling="no" frameborder="0" width="'+adWidth+'" height="'+adHeight+'" style="'+adStyle+'"></iframe>';if(i==this.adNumber-1)break;};break;};if(str){adManager.$V(str);}}}
