var leftadbox = Array()
var lk = 0
var ltimeid = 0

var rightadbox = Array()
var rk = 0
var rtimeid = 0

// control the left side ad interval
var leftside_ad = {}
leftside_ad['1']='4'
leftside_ad['2']='4'
leftside_ad['3']='4'
leftside_ad['4']='4'
leftside_ad['5']='4'
leftside_ad['6']='4'
leftside_ad['7']='4'
leftside_ad['8']='4'

// control the right side ad interval
var rightside_ad = {}
rightside_ad['1']='16'
rightside_ad['2']='14'
rightside_ad['3']='14'
rightside_ad['4']='14'
rightside_ad['5']='16'


function startTrans() {
	ltimeid = setTimeout(function() {
		loadleftad()
	},1000)
	
	rtimeid = setTimeout(function() {
		loadrightad()
	},1000)
}

function loadleftad(index) {
	try {
	var leftad = document.getElementById('leftad')
	if(leftad) {
		try {
			var nodearr = leftad.childNodes
			if(nodearr && nodearr.length>0) {
				for(var i=0; i<nodearr.length; i++) {
					if(nodearr[i].tagName=="UL")
					leftadbox[i] = nodearr[i]
				}
			}
		} catch(e) {}
	}
	
	if(leftadbox && leftadbox.length>0) {
		var timeout = 10000
		var adobj=document.getElementById('leftad')
		if(adobj) {
			adobj.filters.item(0).Transition = 19
			adobj.filters.item(0).Apply();
			
			if (lk<leftadbox.length-1)
				lk++
			else
				lk=0
			
			if(!isNaN(index) && index<leftadbox.length) lk=index
			
			/*switch(lk) {
				case 0:
				case 1:
				case 3:
				case 4:
				timeout=10000;
				break;
				case 2:
				case 5:
				timeout=14000;
				break;
				case 6:
				case 7:
				timeout=18000;
				break;
			}*/
			if(leftside_ad[lk+1]) timeout=Number(leftside_ad[lk+1])*1000
		
			for(var i=0; i<leftadbox.length; i++) {
				if(lk==i) leftadbox[i].style.display="block"
				else leftadbox[i].style.display='none'
			}
			adobj.filters.item(0).Play();
			ltimeid = setTimeout(function() {
				loadleftad()
			},timeout)
		}
	}
	} catch(e) {
		//alert(e)
	}
}

function loadrightad(index) {
	try {
	var rightad = document.getElementById('rightad')
	if(rightad) {
		try {
			var nodearr = rightad.childNodes
			if(nodearr && nodearr.length>0) {
				for(var i=0; i<nodearr.length; i++) {
					if(nodearr[i].tagName=="UL")
					rightadbox[i] = nodearr[i]
				}
			}
		} catch(e) {}
	}
	
	if(rightadbox && rightadbox.length>0) {
		var timeout = 10000
		var adobj=document.getElementById('rightad')
		if(adobj) {
			adobj.filters.item(0).Transition = 19
			adobj.filters.item(0).Apply();
			
			if (rk<rightadbox.length-1)
				rk++
			else
				rk=0
			
			if(!isNaN(index) && index<rightadbox.length) rk=index
			
			/*switch(rk) {
				case 0:
				timeout=16000;
				break;
				case 1:
				case 2:
				case 3:
				timeout=14000;
				break;
				case 4:
				timeout=16000
				break;

			}*/
			if(rightside_ad[lk+1]) timeout=Number(rightside_ad[lk+1])*1000
		
			for(var i=0; i<rightadbox.length; i++) {
				if(rk==i) rightadbox[i].style.display="block"
				else rightadbox[i].style.display='none'
			}
			adobj.filters.item(0).Play();
			
			try {
			var radbut = document.getElementsByName('radbut')
			if(radbut && radbut.length>0) {
				for(var i=0; i<radbut.length; i++) {
					var cn = radbut[i].className
					if(/_r/i.test(cn)) {
						cn = cn.replace(/_r/i,'')
						radbut[i].className = cn
					}					
					if(rk==i) radbut[i].className = radbut[i].className+'_r'
				}
			}
			} catch(e) {}
			
			rtimeid = setTimeout(function() {
				loadrightad()
			},timeout)
		}
	}
	} catch(e) {
	}
}

function chooserightad(index) {
	try {
	if(!isNaN(index) && index>0) {
		try {
		var radbut = document.getElementsByName('radbut')
		if(radbut && radbut.length>0) {
			for(var i=0; i<radbut.length; i++) {
				var cn = radbut[i].className
				if(/_r/i.test(cn)) {
					cn = cn.replace(/_r/i,'')
					radbut[i].className = cn
				}
				
				if(index-1==i) radbut[i].className = radbut[i].className+'_r'
			}
		}
		} catch(e) {}
		clearTimeout(rtimeid)
		loadrightad(index-1)
	}
	} catch(e) {
	}
}