 var VAD={debug:false, model:'normal',Channels:[],Advert:[],inti:null,anchor:"vad_$key_$id",preview:"",second:60,visits:10,agent:[],$:function(o){return document.getElementById(o);},$N:function(o){return document.getElementsByName(o);},$V:function(i){document.write(i);},adPoint:function(key){var pos=VAD.getPosition(key);var left=pos.left+20;var top=pos.top+20;var a=document.createElement("a");a.href=VAD.API+"?action=order&do=add&key="+key.replace("vad_","");var s=document.createElement("img");s.src=VAD.API+"source/buy.png";s.style.left=left+'px';s.style.top=top+'px';s.style.position='absolute';s.style.border="none";a.appendChild(s);document.body.appendChild(a);},getPosition:function(obj){var obj=VAD.getObject(obj);var width=obj.offsetWidth;var height=obj.offsetHeight;var attr=obj.attributes;var top=obj.offsetTop;var left=obj.offsetLeft;while(obj=obj.offsetParent){top+=obj.offsetTop;left+=obj.offsetLeft;};return{width:width,height:height,top:top,left:left,attr:attr};},getHost:function(url){if(typeof url=="undefined"||null==url)url=window.location.href;var host=null;var regex=/.*\:\/\/([^\/]*).*/;var match=url.match(regex);if(typeof match!="undefined"&&null!=match)host=match[1];return host?host:'';},getObject:function(o){if(typeof(o)!="object"){var o=VAD.$(o);};return o;},delObject:function(obj){var obj=VAD.getObject(obj);obj.parentNode.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 expire=new Date();expire.setTime(expire.getTime()+parseInt(second*1000));cookies+="expires="+expire.toUTCString()+"; ";};if(domain){cookies+="domain="+domain+"; ";};cookies+="path=/;";document.cookie=cookies;}, getDocument:function(){return(document.documentElement&&document.documentElement.clientWidth)?document.documentElement:document.body;},inArray:function(a,v){var l=a.length;for(var i=0;i<=l;i++){if(a[i]==v)return true;};return false;},adStart:function(){var tags=document.getElementsByTagName("script");var path=tags[tags.length-1].getAttribute('src');var base=path.substring(0,path.lastIndexOf("/")+1);VAD.API=base;VAD.domain=VAD.host=location.host;if(VAD.host.indexOf(".")>0){var host=VAD.host.split(".");VAD.domain=host[host.length-2]+"."+host[host.length-1];}
VAD.addLoadEvent(function(){var reg=/#vad_([\S]+?)$/ig;if(reg.test(location.hash)){var key=location.hash.substr(1);VAD.adPoint(key);}});},strTrim:function(s){return s.replace(/(^\s*)|(\s*$)/g,"");},addProxy:function(key){if(!VAD.API){ var children=document.getElementsByTagName('script');var len=children.length;for(var i=0;i<len;i++){var src=children[i].src;var pos=src.indexOf("adsview.js");if(src&&pos>-1){VAD.API=src.substr(0,pos);break;}}};VAD.$V('<script type="text/javascript" src="'+VAD.API+'?action=proxy&key='+key+'&charset="></script>');}, addIframe:function(url,time){time=time?time:0;VAD.addLoadEvent(function(){window.setTimeout(function(){var ifr=document.createElement("iframe");ifr.style.width="0px";ifr.style.height="0px";ifr.style.border="none"; ifr.src=url;document.body.appendChild(ifr);},time*1000);});},addLoadEvent:function(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}};VAD.adStart();VAD.adLoad=function(config){this.Key=config["key"];this.Ads=[];VAD.Channels[this.Key]=config;VAD.Advert[this.Key]=[];this.adAdd=function(config){VAD.Advert[this.Key].push(config);config["source"]=config["link"];if(config["link"]&&config["click"]=='Y'){config["link"]=VAD.API+"?action=click&area="+this.Key+"&id="+config["id"]+"&url="+encodeURIComponent(config["link"])+"&variable="+(this.variable?encodeURIComponent(this.variable):'')+"&source="+encodeURIComponent(location.href);}
if(config["space"]&&config["space"]>0){var sid="S"+config["id"];var val=VAD.getCookie(sid);var now=(new Date().getTime()/1000/3600);if(config["space"]&&val&&(now-val<=config["space"])){return false;}else{VAD.setCookie(sid,now,(config["space"]*3600),"");}}
if(!config["spare"]&&new Date().getTime()>(config["expire"]*1000)){VAD.addIframe(VAD.API+"?action=expire&id="+config["id"]+"&rnd="+Math.random());}else if(config["views"]=='Y'){VAD.addIframe(VAD.API+"?action=view&id="+config["id"],VAD.visits);}
var len=this.Ads.length;this.Ads["ad_"+config["id"]]=config;this.Ads[len]=this.Ads["ad_"+config["id"]];}
this.adHTML=function(ads){var TEMP_IMAGE='<img id="$fid$" src="$src$" alt="$title$" style="border:none;width:$width$px;height:$height$px; $style$ " />';var TEMP_FLASH='<EMBED id="$fid$" src="$src$" quality="high" width="$width$" height="$height$" style="width:$width$px; height:$height$px; margin:0; paading:0; border:0;" scale="exactfit" AllowScriptAccess="$script$" AllowNetworking="$net$" wmode="opaque" TYPE="application/x-shockwave-flash"></EMBED>';var TEMP_TEXT='<span style="$style$">'+ads["name"]+'</span>';if(!ads["file"]){return TEMP_TEXT;}else{return(/\.swf$/i.test(ads["file"])==true?TEMP_FLASH:TEMP_IMAGE).replace(/\$src\$/gi,ads["file"]).replace(/\$width\$/gi,ads["width"]).replace(/\$height\$/gi,ads["height"]);}}
this.adCreate=function(index){var ads=this.Ads[index];if(ads["form"]){return'';}
var channel=VAD.Channels[this.Key];var config=channel["config"]?channel["config"]:{};var TEMP_LINK=(channel["tag"]?'<'+channel["tag"]+' class="'+(config["TAG-CLASS"]?config["TAG-CLASS"]:'')+' ad-'+index+'-class">':'')+(ads["link"]?'<a href="$link$" target="$target$" name="'+VAD.anchor+'" id="'+VAD.anchor+'">$fodder$</a>':'$fodder$')+(channel["tag"]?'</'+channel["tag"]+'>':'');TEMP_LINK=TEMP_LINK.replace(/\$key/ig,this.Key).replace(/\$id/ig,ads["id"]);var TEMP_COVER='<a name="'+VAD.anchor+'"  id="'+VAD.anchor+'" style="display:none"></a>$fodder$';TEMP_COVER=TEMP_COVER.replace(/\$key/ig,this.Key).replace(/\$id/ig,ads["id"]);var HTML=this.adHTML(ads);HTML=HTML.replace(/\$key/gi,this.Key).replace(/\$id/gi,ads["id"]);if(!ads["link"]){HTML=HTML.replace(/\$fid\$/gi,VAD.anchor);}
if(/\.swf$/i.test(ads["file"])==false){return TEMP_LINK
.replace(/\$fodder\$/gi,HTML).replace(/\$link\$/gi,ads["link"]).replace(/\$target\$/gi,ads["target"]).replace(/\$style\$/gi,ads["style"]).replace(/\$title\$/gi,ads["name"]).replace(/\$key/gi,this.Key).replace(/\$id/gi,ads["id"]);}
var adClcik="";if(ads["link"]){HTML=HTML.replace(/\$script\$/gi,"never");HTML=HTML.replace(/\$net\$/gi,"none");switch(ads["target"]){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;}
HTML=HTML.replace(/\$fid\$/gi,"");HTML='<iframe src="'+VAD.API+'flash.html?flash='+encodeURIComponent(ads["file"])+'&width='+ads["width"]+'&height='+ads["height"]+'&target='+ads["target"]+'&title='+escape(ads["name"])+'&link='+encodeURIComponent(ads["link"])+'&rnd='+Math.random()+'" scrolling="no" frameborder="0" allowtransparency="true" height="$height$" width="$width$" style="height:$height$px; width:$width$px; overflow:hidden; background:transparent; $style$" id="'+VAD.anchor+'"></iframe>';}else{HTML=HTML.replace(/\$script\$/gi,"always");HTML=HTML.replace(/\$net\$/gi,"all");};HTML=HTML.replace(/\$click\$/gi,adClcik.replace(/\$link\$/gi,ads["link"])).replace(/\$style\$/gi,ads["style"]).replace(/\$title\$/gi,ads["name"]);if(channel["tag"]){HTML='<'+channel["tag"]+' class="ad-'+index+'">'+HTML+'</'+channel["tag"]+'>';};return TEMP_COVER
.replace(/\$fodder\$/gi,HTML.replace(/&apos;/ig,"'")).replace(/\$key/gi,this.Key).replace(/\$id/gi,ads["id"]).replace(/\$width\$/gi,ads["width"]).replace(/\$height\$/gi,ads["height"]);}
this.adMove=function(obj){var _self=this;var inti="";if(obj){obj.style.top=VAD.getDocument().scrollTop+150+"px";inti=window.setTimeout(function(){_self.adMove(obj);},1);}else{clearInterval(inti);}}
this.adInsert=function(){VAD.$V('<input name="ad-'+this.Key+'-anchor" id="ad-'+this.Key+'-anchor" type="hidden" />');var channel=VAD.Channels[this.Key];var config=channel["config"]?channel["config"]:{};if(this.Ads.length<1||channel["number"]==0){if(VAD.debug){var str='';for(var i=0;i<channel["number"];i++){var img='<div style="display:inline-block; background:#ccc; color:#fff; width:'+channel["width"]+'px; height:'+channel["height"]+'px; line-height:'+channel["height"]+'px; text-align:center; font-family:Verdana;">'+this.Key+' - '+channel["width"]+'*'+channel["height"]+'</div>';if(channel["tag"]){str+='<'+channel["tag"]+' class="ad-'+i+'">'+img+'</'+channel["tag"]+'>';}else{str+=img;}};VAD.$V(str);};return;};var str='';var self=this;var doc=VAD.getDocument();var btn='<img src="'+VAD.API+'source/close.gif" alt="CLOSE" onclick="VAD.delObject(this.parentNode);" align="{align}" style="cursor:pointer;" />';switch(VAD.model){case"iframe":if(VAD.inArray([3,5,6,8,10,11],channel["show"])){channel["show"]=1;};break;case"single":break;};switch(channel["show"]){case 1:for(var i=0;i<this.Ads.length;i++){str+=this.adCreate(i);if(i==channel["number"]-1)break;};break;case 2:for(var i=0;i<channel["number"];i++){var n=parseInt(Math.random()*this.Ads.length);str+=this.adCreate(n);this.Ads.splice(n,1);if(i==channel["number"]-1)break;};break;case 3:if(config["SCREEN-X"]&&config["SCREEN-X"]>screen.width)return;var adCouplet=[];adCouplet[0]="";adCouplet[1]="";for(var i=0;i<this.Ads.length;i++){var n=i%2?n=0:n=1;adCouplet[n]=adCouplet[n]+this.adCreate(i);if(i==channel["number"]-1)break;};if(adCouplet[0]){var rnd=Math.random();VAD.$V('<div id="'+rnd+'" style="position:absolute;left:20px;top:0;width:'+channel["width"]+'px;">'+adCouplet[0]+(config["SHOW-CLOSE"]?btn.replace('{align}','left'):'')+'</div>');if(config["SCREEN-ROLL"]=="Y"){this.adMove(VAD.$(rnd));}};if(adCouplet[1]){var rnd=Math.random();VAD.$V('<div id="'+rnd+'" style="position:absolute;right:20px;top:0;width:'+channel["width"]+'px;">'+adCouplet[1]+(config["SHOW-CLOSE"]?btn.replace('{align}','right'):'')+'</div>');if(config["SCREEN-ROLL"]=="Y"){this.adMove(VAD.$(rnd));}};break;case 4:config="COLOR-BORDER"in config?config:{"COLOR-BORDER":"#CCCCCC","COLOR-TITLE":"#1111CC","COLOR-BG":"#FFF","COLOR-TEXT":"#000000","COLOR-LINK":"#008000"};var rnd=parseInt(Math.random()*10000);var str='<style type="text/css">';str+='#box-'+rnd+'{ width:'+(channel["width"]?channel["width"]:'')+'px; height:'+(channel["height"]?channel["height"]:'')+'px; overflow:hidden; border:'+config["COLOR-BORDER"]+' solid 1px; background:'+config["COLOR-BG"]+'; font-size:12px; font-family:arial;}';str+='#box-'+rnd+' td{ padding:8px; margin:0; line-height:19px; text-align:left;}';str+='#box-'+rnd+' a,#box-'+rnd+' a:link,#box-'+rnd+' a:visited{ cursor:pointer; text-decoration:none; color:'+config["COLOR-TITLE"]+'; }';str+='#box-'+rnd+' .ads-name{ color:'+config["COLOR-TITLE"]+'; font-size:15px; text-decoration:underline; display:inline-block;}';str+='#box-'+rnd+' .ads-name:hover{ text-decoration:none;}';str+='#box-'+rnd+' .ads-text{ color:'+config["COLOR-TEXT"]+'; display:inline-block;}';str+='#box-'+rnd+' .ads-link{ color:'+config["COLOR-LINK"]+'; display:inline-block;}';str+='#box-'+rnd+' .ads-logo{  position:relative; float:right;}';str+='#box-'+rnd+' .ads-logo img{ border:none;}';str+='</style>';str+='<div id="box-'+rnd+'">';str+='<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr>';var brk=parseInt(config["SHOW-BREAK"])||this.Ads.length||parseInt(channel["number"]);var wid=Math.floor(100/brk)+'%';for(var i=0;i<this.Ads.length;i++){str+='<td valign="top" width="'+wid+'"><a href="'+this.Ads[i]["link"]+'" target="'+this.Ads[i]["target"]+'"><span class="ads-name">'+this.Ads[i]["name"]+'</span><br /><span class="ads-text">'+this.Ads[i]["tags"]+'</span><br /><span class="ads-link">'+VAD.getHost(this.Ads[i]["source"])+'</span></a></td>';if((i+1)%config["SHOW-BREAK"]==0||(i+1)==this.Ads.length){str+='</tr>';};if(i==channel["number"]-1)break;};str+='</tr></table>';str+='<a href="http://www.veryide.com/" target="_blank" class="ads-logo"><img src="'+VAD.API+'source/logo.png" /></a>';str+='</div>';break;case 5:for(var i=0;i<this.Ads.length;i++){str+=this.adCreate(i);if(i==channel["number"]-1)break;};for(var i=0;i<this.Ads.length;i++){(function(){var ad=self.Ads[i];window.setTimeout(function(){var n=VAD.anchor.replace("$key",self.Key).replace("$id",ad["id"]);var o=VAD.$N(n);for(var j=0;j<o.length;j++){VAD.delObject(o[j]);}
if(VAD.$(n)){VAD.delObject(VAD.$(n));}},(1000*ad["time"]));})();if(i==channel["number"]-1)break;};break;case 6:for(var i=0;i<this.Ads.length;i++){switch(config["OPEN-TIME"]){ case"unload":window.onbeforeunload=function(){window.open(this.Ads[i]["link"],"");};break;case"load":default:window.open(this.Ads[i]["link"],"");break;};if(i==channel["number"]-1)break;};break;case 7:for(var i=0;i<this.Ads.length;i++){str+='<iframe src="'+this.Ads[i]["link"]+'" scrolling="no" frameborder="0" width="'+this.Ads[i]["width"]+'" height="'+this.Ads[i]["height"]+'" style="'+this.Ads[i]["style"]+'"></iframe>';if(i==channel["number"]-1)break;};break;case 8:for(var i=0;i<this.Ads.length;i++){VAD.$V('<div id="slide-ads-'+this.Ads[i]["id"]+'" style="width:'+this.Ads[i]["width"]+'px; height:0px;overflow:hidden;">'+this.adCreate(i)+'</div>');(function(){var ad=self.Ads[i];var ADO=VAD.$('slide-ads-'+ad["id"]);var time=500;var h=0;var inter=window.setInterval(function(){if(time>0){time--;h+=15;}else{clearInterval(inter);return;};ADO.style.display="";ADO.style.height=(h>ad["height"]?ad["height"]:h)+"px";if(h>=ad["height"]){clearInterval(inter);return;}},10);window.setTimeout(function(){clearInterval(inter);var N=ad["height"];var inter=window.setInterval(function(){if(N>1){N-=10;N=(N<=1?1:N);ADO.style.height=N+"px";}else{clearInterval(inter);VAD.delObject(ADO);return;}},30);},(1000*ad["time"]));})();if(i==channel["number"]-1)break;};break;case 9:var _files='';var _links='';var _texts='';var _width=channel["width"];var _height=channel["height"];if(config["SHOW-RANDOM"]){this.Ads.sort(function(){return Math.random()>0.5?-1:1;});};for(var i=0;i<this.Ads.length;i++){if(_width||_height){_width=this.Ads[i]["width"];_height=this.Ads[i]["height"];};_files+=this.Ads[i]["file"];_links+=this.Ads[i]["link"];_texts+=this.Ads[i]["name"];if(i==channel["number"]-1||i==this.Ads.length-1){break;}else{_files+='|';_links+='|';_texts+='|';}};if(config["SHOW-TITLE"]=="-1"){_texts="";config["SHOW-TITLE"]=2;}
 str='<embed src="'+VAD.API+'source/bcastr31.swf" wmode="opaque" AllowScriptAccess="always" AllowNetworking="all" FlashVars="bcastr_file='+_files+'&bcastr_link='+encodeURIComponent(_links)+'&bcastr_title='+_texts+'&bcastr_config=0xFFFFFF|'+config["SHOW-TITLE"]+'|0xFF6600|'+config["SHOW-OPACITY"]+'|0xFFFFFF|0xFF8040|0x000033|'+config["SHOW-SPEED"]+'|'+config["SHOW-TWEEN"]+'|'+(config["SHOW-BUTTON"]?'1':'0')+'|_blank" menu="false" quality="high" width="'+_width+'" height="'+_height+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';break;case 10:for(var i=0;i<this.Ads.length;i++){var BT=BB=btn;if(config["POSITION-Y"]=="top"){BT="";BB+="<br />";}else{BT=BT+"<br />";BB="";};if(config["SHOW-CLOSE"]!="Y"){BT=BB='';};VAD.$V('<div id="slide-ads-'+this.Ads[i]["id"]+'" style="text-align:'+config["POSITION-X"]+';width:'+this.Ads[i]["width"]+'px; position:absolute; z-index:999;">'+BT+this.adCreate(i)+BB+'</div>');(function(){var ad=self.Ads[i];var ADO=VAD.$('slide-ads-'+ad["id"]);var N=0;var inti=window.setInterval(function(){if(N<100){N+=10;ADO.style.filter="alpha(opacity="+N+");";ADO.style.mozOpacity=(N/100);ADO.style.opacity=(N/100);}else{clearInterval(inti);return;}},50);var inter=window.setInterval(function(){switch(config["POSITION-X"]){case"left":ADO.style.left="0px";break;case"center":ADO.style.left=((doc.scrollLeft+doc.offsetWidth-ad["width"])/2)+"px";break;case"right":ADO.style.right="0px";break;};switch(config["POSITION-Y"]){case"top":ADO.style.top=doc.scrollTop+"px";break;case"center":ADO.style.top=(doc.scrollTop+(doc.clientHeight-ad["height"])/2) + "px";
break;case"bottom":ADO.style.top=(doc.scrollTop+(doc.clientHeight-ad["height"]-(config["SHOW-CLOSE"]?16:0)))+"px";break;}},10);if(config["SHOW-CLOSE"]!="Y"){window.setTimeout(function(){var N=100;clearInterval(inter);var inter=window.setInterval(function(){if(N>0){N-=15;ADO.style.filter="alpha(opacity="+N+");";ADO.style.mozOpacity=(N/100);ADO.style.opacity=(N/100);}else{VAD.delObject(ADO);clearInterval(inter);return;}},50);},(1000*ad["time"]));}})();if(i==channel["number"]-1)break;};break;case 11:for(var i=0;i<this.Ads.length;i++){VAD.$V('<div id="float-ads-'+this.Ads[i]["id"]+'" style="width:'+this.Ads[i]["width"]+'px; height:'+this.Ads[i]["height"]+'px; position:absolute;">'+this.adCreate(i)+'</div>');(function(){var ad=self.Ads[i];var ADO=VAD.$('float-ads-'+ad["id"]);var x=parseInt(Math.random()*doc.offsetWidth)-ad["width"];var y=parseInt(Math.random()*doc.offsetHeight)-ad["height"];var xin=true;var yin=true;var step=1;var delay=1;var obj=ADO;var func=function(){var L=0;var T=doc.scrollTop;var R=doc.clientWidth-ADO.offsetWidth;var B=T+doc.clientHeight-ADO.offsetHeight;ADO.style.left=x+doc.scrollLeft+'px';ADO.style.top=y+doc.scrollTop+'px';x=x+step*(xin?1:-1);if(x<L){xin=true;x=L;};if(x>R){xin=false;x=R;};y=y+step*(yin?1:-1);if(y<T){yin=true;y=T;};if(y>B){yin=false;y=B;};ADO.onmouseover=function(){clearInterval(inti)};ADO.onmouseout=function(){inti=setInterval(func,delay);}};var inti=window.setInterval(func,delay);})();};break;case 12:var arr=[];var inter=null;var eve=false;var inti=0;var func=function(index){if(!arr.length)return;if(config["SHOW-EFFECT"]){var $box=VAD.$('rotate-ads-'+channel["key"]);$box.filters.revealTrans.Transition=Math.floor(Math.random()*23);$box.filters.revealTrans.apply();$box.filters.revealTrans.play();};for(var i=0;i<arr.length;i++){VAD.$('rotate-ads-'+arr[i]).style.display="none";};VAD.$('rotate-ads-'+arr[index]).style.display="";};if(config["SHOW-RANDOM"]){this.Ads.sort(function(){return Math.random()>0.5?-1:1;});}
if(config["SHOW-EFFECT"])VAD.$V('<div id="rotate-ads-'+channel["key"]+'" style="filter:revealTrans(duration=1,transition=20)">');for(var i=0;i<this.Ads.length;i++){VAD.$V('<div id="rotate-ads-'+this.Ads[i]["id"]+'">'+this.adCreate(i)+'</div>');(function(){var obj=VAD.$('rotate-ads-'+self.Ads[i]["id"]);obj.onmouseover=function(){eve=true;};obj.onmouseout=function(){eve=false;}})();arr.push(this.Ads[i]["id"]);if(i==channel["number"]-1)break;}
if(config["SHOW-EFFECT"])VAD.$V('</div>');var inter=window.setInterval(function(){if(!eve){if(inti+1>=arr.length){inti=0;}else{inti++;};func(inti);}},config["SHOW-SPEED"]*1000);func(inti);break;case 13:var f=function(s){return s.replace(/(\*|\\|\-|\||\[|\])/ig,'\\$1');};for(var i=0;i<this.Ads.length;i++){var tmp=config["SHOW-TEMPLATE"];if(!tmp)break;var cfg=this.Ads[i]["config"];for(var x in cfg){tmp=tmp.replace(new RegExp('\{'+f(x)+'\}','gim'),cfg[x]);};str+=tmp;if(i==channel["number"]-1)break;};break;};if(str){VAD.$V(str);}}};

