var VAD={debug:false,model:'normal',Channels:[],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;this.adAdd=function(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 TEMP_LINK=(channel["tag"]?'<'+channel["tag"]+' class="'+(channel["config"]["TAG-CLASS"]?channel["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"];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();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>0?n=1:n=0;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;">'+adCouplet[0]+'</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;">'+adCouplet[1]+'</div>');if(config["SCREEN-ROLL"]=="Y"){this.adMove(VAD.$(rnd))}};break;case 4:config=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"];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+='';if(i==channel["number"]-1){break}else{_files+='|';_links+='|';_texts+='|'}};if(config["SHOW-TITLE"]=="-1"){_texts="";config["SHOW-TITLE"]=2};str='<embed src="'+VAD.API+'source/silde.swf" wmode="opaque" AllowScriptAccess="always" AllowNetworking="all" FlashVars="pics='+_files+'&links='+escape(_links)+'&texts='+_texts+'&borderwidth='+_width+'&borderheight='+_height+'&textheight=0" menu="false" bgcolor="#F0F0F0" quality="high" width="'+_width+'" height="'+_height+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';break;case 10:for(var i=0;i<this.Ads.length;i++){var BT=BB='<img src="'+VAD.API+'source/close.gif" alt="CLOSE" onclick="VAD.delObject(this.parentNode);" style="cursor:pointer;" />';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;for(var i=0;i<arr.length;i++){VAD.$('rotate-ads-'+arr[i]).style.display="none"};VAD.$('rotate-ads-'+arr[index]).style.display=""};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};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};if(str){VAD.$V(str)}}};
