
			var currentlink;
			var currentimage;
			var delay;
			var newbrowser = true;
			var banpics;
			var banlinks;
			var currentImgId;
				
			banpics      = new Array();
			banlinks     = new Array();	
			currentlink  = new Array();
			currentimage = new Array();
			delay        = new Array();
			currentImgId = new Array();

			
			function getRandom(maxNumber) {
				//returns number in [0..maxNumber)		
				
				return Math.floor(Math.random()*maxNumber);			
			}

			function getNextImgNo(tmpImageName) {
				//returns number in [0..maxNumber)		
				maxNumber = banpics[tmpImageName].length;
				currentImgId[tmpImageName] = currentImgId[tmpImageName] + 1;
				if (currentImgId[tmpImageName] == maxNumber)
					currentImgId[tmpImageName] = 0;

				return currentImgId[tmpImageName];			
			}
			
						
			
			function initbaner(tmpImageName, tmpImageList, tmpLinkList) {
				//alert(tmpImageList + "\n\n" +tmpLinkList );
				imageList    = tmpImageList.split(',');
				linkList     = tmpLinkList.split(',');
				
				var listCount = imageList.length;
				
				banpics[tmpImageName] = new Array();
				banlinks[tmpImageName] = new Array();
				currentlink[tmpImageName] = 0;
				currentimage[tmpImageName] = 0;
				delay[tmpImageName] = 5500;
				
				for (i=0;i<listCount;i++) {
					
					banpics[tmpImageName][i] = new Image();
					banpics[tmpImageName][i].src = imageList[i];
					
					banlinks[tmpImageName][i] = linkList[i];
					
					//alert(banlinks[tmpImageName][i]);
				}
				
				currentImgId[tmpImageName] = 0;
		
			}
					
			function bannerchanger(tmpImageName) {

			//alert(tmpImageName);

				if(document.images) {
					
					if (document.images[tmpImageName]==null) //baner not present
						return;
					
					document.images[tmpImageName].src = banpics[tmpImageName][currentimage[tmpImageName]].src;		
					
					
					currentlink[tmpImageName] = currentimage[tmpImageName];			
					/*
					//alert(document.images[from].src);
					if (currentimage < banpics.length-1) 
						currentimage = currentimage + 1;
					else 
						currentimage = 0;
						
					*/
					//currentimage[tmpImageName] = getRandom(banpics[tmpImageName].length);
					currentimage[tmpImageName] = getNextImgNo(tmpImageName);
					//alert(currentimage[tmpImageName]);

						
					//document.write("ASDASD");
					setTimeout("bannerchanger('" + tmpImageName + "')", delay[tmpImageName]);
				}
			}
			
			function FollowLink(tmpImageName) {
				if(document.images) {
					if (newbrowser == true) {
						window.open(banlinks[tmpImageName][currentlink[tmpImageName]], 'newwindow'+pseudoRandomString() , '', true);			
					} else
						document.location.href = banlinks[tmpImageName][currentlink[tmpImageName]];
				}
			}

			function pseudoRandomString() {
			    return '' + new Date().getTime();
			}


