// JavaScript Document
var atimer
var picArray = new Array();
var fCount=0;
var fTimer;
var step=0;
var aTimer=0;
var aCount=0;
function fadeIn(){
	myObj = getObj("apic").style;
	if(isIE){myObj.filter="Alpha(opacity="+fCount+")"}else{myObj.opacity=eval("."+fCount)};
	fCount+=5;
	if(fCount>=95){
		fCount=99
		if(isIE){myObj.filter="Alpha(opacity=100)"}else{myObj.opacity=1.0};
		adManager(1);
		}else{
		fTimer = setTimeout("fadeIn()",2);
		}
	}
function fadeOut(){
	myObj = getObj("apic").style;
	if(isIE){myObj.filter="Alpha(opacity="+fCount+")"}else{myObj.opacity=eval("."+fCount)};
	fCount-=5;
	if(fCount<=5){
		fCount=0;
		if(isIE){myObj.filter="Alpha(opacity=0)"}else{myObj.opacity=0.0};
		adManager(3);
		}else{
		fTimer = setTimeout("fadeOut()",2);
		}
	}
function adManager(thestep){
	step=thestep;
	if(step==0){
		getObj("apic").src=picArray[aCount].pic.src;
		aTimer = setTimeout("adManager(0.5)", 100)
		}
	if(step==0.5){fadeIn()};
	if(step==1){aTimer = setTimeout("adManager(2)", parseInt(picArray[aCount].displaytime)*500)};
	if(step==2){fadeOut()};
	if(step==3){
		aCount++;
		if(aCount>=picArray.length){aCount=0};
		adManager(0)
		}
	}
function doAdClick(){
	window.open(picArray[aCount].link, "adWin");
	}
function getAds(){
	file = "wps_right_vertical_ads.xml";
	
	// ajax send/save
  	var AdsObj = null;
	if(window.XMLHttpRequest){
		AdsObj = new XMLHttpRequest();
		} else if(window.ActiveXObject){
		AdsObj = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
		return false;
		}
	AdsObj.onreadystatechange = function(){
		if(AdsObj.readyState == 4){
			picArray = new Array();
			xml = AdsObj.responseXML;
			if(isIE){
				picArray.success = xml.getElementsByTagName('Response')[0].getAttributeNode("success").nodeValue;		
				picArray.status = xml.getElementsByTagName('Response')[0].getAttributeNode("status").nodeValue;
				picArray.adcount = xml.getElementsByTagName('Response')[0].getAttributeNode("adcount").nodeValue;	
				} else {
				picArray.success = xml.getElementsByTagName('Response')[0].attributes.success.nodeValue;
				picArray.status = xml.getElementsByTagName('Response')[0].attributes.status.nodeValue;
				picArray.adcount = xml.getElementsByTagName('Response')[0].attributes.adcount.nodeValue;	
				}
			var tArray = new Array();
			for(ad=0;ad<xml.getElementsByTagName('ad').length;ad++){
				tAd = new Array();
				tAd.pic = new Image();
				if(isIE || isSaf){
					tAd.id = xml.getElementsByTagName('ad')[ad].getAttributeNode("id").nodeValue;	
					tAd.pic.src = xml.getElementsByTagName('ad')[ad].getAttributeNode("src").nodeValue;	
					tAd.link = xml.getElementsByTagName('ad')[ad].getAttributeNode("link").nodeValue;	
					tAd.displaytime = xml.getElementsByTagName('ad')[ad].getAttributeNode("displaytime").nodeValue;	
					tAd.position = xml.getElementsByTagName('ad')[ad].getAttributeNode("position").nodeValue;	
					} else {
					tAd.id = xml.getElementsByTagName('ad')[ad].attributes.id.nodeValue;
					tAd.pic.src = xml.getElementsByTagName('ad')[ad].attributes.src.nodeValue;
					tAd.link = xml.getElementsByTagName('ad')[ad].attributes.link.nodeValue;
					tAd.displaytime = xml.getElementsByTagName('ad')[ad].attributes.displaytime.nodeValue;
					tAd.position = xml.getElementsByTagName('ad')[ad].attributes.position.nodeValue;
					}
				tAd.position--;
				picArray[tAd.position] = tAd;
				} // end for next ad
			adManager(0);
			}
		}
	AdsObj.open ('GET', file, true);
	AdsObj.send ('');
	}