﻿<!--  AD rotator script written entirely in JavaScript  -->
<!--  Written by WenWei, 2002/03/03. E-mail: wenwei@blueidea.com  -->
<!--  ASP 2 JS Written by panliu888, 2004/08/10. E-mail: phx@blueidea.com  -->
<!--  Member Of Blueidea Web Team. -->
<!--  Welcome to www.blueidea.com. -->

// AD Banner object
function ADBanner(){
	this.htmlcode  = "";// Non image banner's html code
	this.href      = "";// Link's href attrib
	this.imgsrc    = "";// Image's src attrib
	this.imgwidth  = "";// Image's width attrib
	this.imgheight = "";// Image's height attrib
	this.imgalt    = "";// Image's alt attrib
	this.imgborder = "";// Image's border attrib
	this.weight    = 1;// Banner's show weight
	this.place     = 1// Banner's place
	this.type      = 1;// Banner's type
}

// Make Banner objects array
function CreatBanners(aBanners, aNum){
	for( var i=0; i<aNum; i++ ){
	    aBanners[i] = new ADBanner();
	}
}

// Show banner
function showbanner(aPlace, aType, aBannerID){
	var amount = ADBanners.length;
	var includeList = new Array(amount);
	
	if (!document.usedBanners){
		document.usedBanners = new Array(amount);
		for (var i=0; i<amount; i++)
			document.usedBanners[i] = -1;
	}
 
	var usedList = document.usedBanners;

	if (arguments.length == 1){
		var j = 0;
		var sum = 0;
		for(var i=0; i<amount; i++){
			if (ADBanners[i].place == aPlace){	// && ADBanners[i].type == aType
				if (usedList[i] != i){
					includeList[j] = i;
					j++;
					sum = sum + ADBanners[i].weight;
				}
			}
		}
		if (sum <= 0)	return;
	  
		var rndNum = Math.round(Math.random() * sum);
		i = 0;
		j = 0;
		while (true) {
			j = j + ADBanners[includeList[i]].weight;
			if (j >= rndNum)	break;
			i++;
		}
		
		i = includeList[i];
	} else {
		if (aBannerID >= 0 && aBannerID < amount)
			i = aBannerID;
		else
			return;
	}

	usedList[i] = i;

	if (ADBanners[i].htmlcode == "")
		document.write('<A HREF="'+ ADBanners[i].href +'" target=_blank><IMG SRC="'+ ADBanners[i].imgsrc +'" WIDTH="'+ ADBanners[i].imgwidth +'" HEIGHT="'+ ADBanners[i].imgheight +'" ALT="'+ ADBanners[i].imgalt +'" BORDER="'+ ADBanners[i].imgborder +'"></A>');
	else
		document.write(ADBanners[i].htmlcode);
}

var ADBanners = new Array();

CreatBanners(ADBanners, 3);
ADBanners[0].htmlcode  = '<!--script type="text/javascript">	google_ad_client = "pub-7507240140821498";	google_ad_width = 234;	google_ad_height = 60;	google_ad_format = "234x60_as";	google_ad_type = "text";	google_ad_channel ="";	google_color_border = ["B4D0DC","003366","578A24","191933"];	google_color_bg = ["ECF8FF","003366","CCFF99","333366"];	google_color_link = ["0000CC","FF6600","00008B","99CC33"];	google_color_url = ["008000","99CCFF","00008B","FFCC00"];	google_color_text = ["6F6F6F","FFFFFF","000000","FFFFFF"];	</script>	<script type="text/javascript"	  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">	</script-->';
ADBanners[0].weight    = 100;
ADBanners[0].place     = 2;
ADBanners[0].type      = 5;

ADBanners[1].htmlcode  = '<!--script type="text/javascript">	google_ad_client = "pub-7507240140821498";	google_ad_width = 234;	google_ad_height = 60;	google_ad_format = "234x60_as";	google_ad_type = "text";	google_ad_channel ="";	google_color_border = ["B4D0DC","003366","578A24","191933"];	google_color_bg = ["ECF8FF","003366","CCFF99","333366"];	google_color_link = ["0000CC","FF6600","00008B","99CC33"];	google_color_url = ["008000","99CCFF","00008B","FFCC00"];	google_color_text = ["6F6F6F","FFFFFF","000000","FFFFFF"];	</script>	<script type="text/javascript"	  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">	</script-->';
ADBanners[1].weight    = 100;
ADBanners[1].place     = 1;
ADBanners[1].type      = 5;

ADBanners[2].htmlcode  = '<!--script type="text/javascript">	google_ad_client = "pub-7507240140821498";	google_ad_width = 468;	google_ad_height = 60;	google_ad_format = "468x60_as_rimg";	google_cpa_choice = "CAAQnaWdzgEaCINObkyS6oFDKIvN93M";	</script>	<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">	</script-->';
ADBanners[2].weight    = 100;
ADBanners[2].place     = 4;
ADBanners[2].type      = 5;

