function ObjectAD() { /* Define Variables*/ this.ADID = 0; this.ADType = 0; this.ADName = ""; this.ImgUrl = ""; this.ImgWidth = 0; this.ImgHeight = 0; this.FlashWmode = 0; this.LinkUrl = ""; this.LinkTarget = 0; this.LinkAlt = ""; this.Priority = 0; this.CountView = 0; this.CountClick = 0; this.InstallDir = ""; this.ADDIR = ""; } function BannerZoneAD(_id) { /* Define Constants */ this.adNum = 0; this.adDelay = 6000; /* Define Common Variables*/ this.ID = _id; this.ZoneID = 0; this.ZoneName = ""; this.ZoneWidth = 0; this.ZoneHeight = 0; this.ShowType = 1; this.DivName = ""; this.Div = null; /* Define Unique Variables*/ /* Define Objects */ this.AllAD = new Array(); this.ShowAD = null; /* Define Functions */ this.AddAD = BannerZoneAD_AddAD; this.GetShowAD = BannerZoneAD_GetShowAD; this.Show = BannerZoneAD_Show; this.LoopShow = BannerZoneAD_LoopShow; } function BannerZoneAD_AddAD(_AD) { this.AllAD[this.AllAD.length] = _AD; } function BannerZoneAD_GetShowAD() { if (this.ShowType > 1) { this.ShowAD = this.AllAD[0]; return; } var num = this.AllAD.length; var sum = 0; for (var i = 0; i < num; i++) { sum = sum + this.AllAD[i].Priority; } if (sum <= 0) {return ;} var rndNum = Math.random() * sum; i = 0; j = 0; while (true) { j = j + this.AllAD[i].Priority; if (j >= rndNum) {break;} i++; } this.ShowAD = this.AllAD[i]; } function BannerZoneAD_Show() { if (!this.AllAD) { return; } else { this.GetShowAD(); } if (this.ShowAD == null) return false; this.DivName = "BannerZoneAD_Div" + this.ZoneID; if (!this.ShowAD.ImgWidth) this.ShowAD.ImgWidth = this.ZoneWidth if (!this.ShowAD.ImgHeight) this.ShowAD.ImgHeight = this.ZoneHeight if (this.ShowAD.ADDIR=="") this.ShowAD.ADDIR = "AD" if (this.ShowType == 3) { if(document.all) { document.write("
" + AD_Content(this.ShowAD) + "
"); } else { document.write("
" + AD_Content(this.ShowAD) + "
"); } } else { document.write("
" + AD_Content(this.ShowAD) + "
"); if (this.ShowAD.CountView) { document.write ("