(function() {
var Ad = function(iId,sHtml,fCode,dStart,dEnd,iWeight) {
this.iId = iId;
this.sHtml = sHtml;
this.fCode = fCode;
this.dStart = dStart;
this.dEnd = dEnd;
this.iWeight = iWeight;
}
var adfixed = new Array(0);
var adleft = new Array(0);
var adright = new Array(0);
var adrandom = new Array(0);
var adfixedLen = 0;
var adleftLen = 0;
var adrightLen = 0;
var adrandomLen = 0;
//设置好4种类型的style和js,假设每种都有(没参数时是个空栏位也没关系)
var now = new Date();
//遍历固定位置
var fixContent ="";
for(var i=0;iadfixed[i].dStart) && (!adfixed[i].dEnd || now";
}
}
var fixedHtml ="";
//遍历左侧随屏位置
var leftContent ="";
for(var i=0;iadleft[i].dStart) && (!adleft[i].dEnd || now";
}
}
var leftHtml ="";
//遍历右侧随屏位置
var rightContent ="";
for(var i=0;iadright[i].dStart) && (!adright[i].dEnd || now";
}
}
var rightHtml ="";
//遍历随机滚动
var randomContent ="";
for(var i=0;iadrandom[i].dStart) && (!adrandom[i].dEnd || now";
}
}
var randomHtml ="";
//控制广告位的显示与否
if(fixContent!=""){
document.write(fixedHtml);
if($("#fixedOne")!=null||$("#fixedOne")!=undefined){
var top = $('#fixed').position().top+$("#fixedOne").height()+"px";
$("#fixed").css('top',top);
}
$("#closeFixed").click(function() {
$("#fixed").hide();
});
}
if(leftContent !=""){
document.write(leftHtml);
if($("#fixedOne")!=null||$("#fixedOne")!=undefined){
var top = $('#adleft').position().top+$("#fixedOne").height()+"px";
$("#adleft").css('top',top);
}
var adtop = $('#adleft').position().top;
var adleft = document.getElementById("adleft");
window.onscroll = function(){
adleft.style.top = adtop + (document.documentElement.scrollTop || document.body.scrollTop) +"px";
}
$("#closeLeft").click(function() {
$("#adleft").hide();
});
}
if(rightContent != ""){
document.write(rightHtml);
var adright = document.getElementById("adright");
var adtop = adright.offsetTop;
//考虑到左右随屏同时存在时,前面的onscroll被覆盖,此处再同时设置左右随屏的处理
if(leftContent !=""){
var adleft = document.getElementById("adleft");
var lefttop = adleft.offsetTop;
//只有onscroll冲突,坐标位置不冲突,不用重写
window.onscroll = function(){
adleft.style.top = lefttop + (document.documentElement.scrollTop || document.body.scrollTop) +"px";
adright.style.top = adtop + (document.documentElement.scrollTop || document.body.scrollTop) +"px";
}
$("#closeLeft").click(function() {
$("#adleft").hide();
});
}else{
window.onscroll = function(){
adright.style.top = adtop + (document.documentElement.scrollTop || document.body.scrollTop) +"px";
}
}
$("#closeRight").click(function() {
$("#adright").hide();
});
}
if(randomContent != ""){
document.write(randomHtml);
$("#closepiaofu").click(function() {
$("#adrandom").hide();
});
var ad1 = new AdMove("adrandom", true);
ad1.Run();
}
})();