	var rotator_imgs=new Array();
	var rotator_t=null;
	function add_image(ret, stat){
		if(stat=='success'){
			var r_index=rotator_imgs.length;
			params=ret.split(/\n/);
			if(params.length<3){
				alert('invalid parameters provided in url_'+(r_index+1)+'.txt');
				return false;
			}
			tab_pos=params[1].split(/,/);
			$('#BigBanner .center').append('<a id="tab_'+r_index+'">&nbsp;</a>');
			var tab_css={'left':tab_pos[0]+'px', 
						 'width':(tab_pos[2]-tab_pos[0])+'px',
						 'top':tab_pos[1]+'px',
						 'height':(tab_pos[3]-tab_pos[1])+'px'};
			$('#BigBanner .center #tab_'+r_index).addClass('tab').css(tab_css).bind('click',function(){rotator_click(r_index); return false;});
			rotator_imgs.push(ret);
			if(rotator_imgs.length==1){
				rotate_img(0);
			}
			$.get('/rotator/url_'+(r_index+2)+'.txt',null,add_image);
		}
	}
	
	function rotator_click(i){
		clearTimeout(rotator_t);
		rotator_set(i);
		return false;
	}
	
	function rotator_set(i){
		params=rotator_imgs[i].split(/\n/);
		if(params.length<3){
			alert('invalid parameters provided in url_'+(i+1)+'.txt');
			return false;
		}
		button_pos=params[2].split(/,/);
		var button_css={'left':button_pos[0]+'px', 
					 	'width':(button_pos[2]-button_pos[0])+'px',
					 	'top':button_pos[1]+'px',
					 	'height':(button_pos[3]-button_pos[1])+'px'};
		$('#BigBanner .center img').attr('src','/rotator/graphic_'+(i+1)+'.gif');
		$('#BigBanner .center a.link').attr('href',params[0]).css(button_css);
	}
	
	function rotate_img(i){
		if(i>=rotator_imgs.length){
			i=0;
		}
		rotator_set(i);
		rotator_t=setTimeout(function(){rotate_img(i+1);},7000);
	}
	
	$(function(){$.get('/rotator/url_1.txt',null,add_image);});
