var segmentbanner = {
	init: function() {
		var t = Cookie.get('marketsegment');
		if (t) {
			t = t.split('#');
			this.segment = t[0];
			this.pages = t[1].toInt();
			if (typeof onsegment!='undefined' && onsegment>'') {
				this.segment = onsegment;
				this.pages = -1;
			}
			this.pages++;
			Cookie.set('marketsegment', this.segment + '#' + this.pages, { path: '/', duration: false });
			if (typeof onsegmenthome=='undefined' || onsegmenthome!=true) this.displayBanner();
		} else {
			if (typeof onsegment!='undefined' && onsegment>'') {
				this.segment = onsegment;
				this.pages = 0;
				Cookie.set('marketsegment', this.segment + '#' + this.pages, { path: '/', duration: false });
			}
		}
		// console.log('Segment: ' + this.segment + ' // Pages: ' + this.pages);
	},
	displayBanner: function() {
		if (window.getWidth().toInt()<945) return false;
				
		var div = new Element('div');
		div.id = 'millersidebanner';
		// #157A2E 
		div.setStyles({
			background: "url('/interests/images/return/" + this.segment + ".gif') no-repeat left top",
			color: '#FFF',
			position: 'absolute',
			top: '120px',
			left: '765px',
			height: '42px',
			width: '178px',
			zIndex: 99
		});
		var closer = new Element('a');
		closer.href = '#close';
		closer.onclick = this.closeBanner;
		closer.id = 'millersidebannerclose';
		closer.innerHTML = '<span style="display:none">Close</span>';
		closer.setStyles({
			position: 'absolute',
			top: '2px',
			right: '2px',
			height: '15px',
			width: '55px',
			zIndex: 102
		});
		var mainlink = new Element('a');
		mainlink.href = '#open';
		mainlink.onclick = this.doReturn;
		mainlink.id = 'millersidebannerlink';
		mainlink.innerHTML = '<span style="display:none">Return to <strong>' + this.segment + "</strong></span>";
		mainlink.setStyles({
			position: 'absolute',
			top: '2px',
			left: '2px',
			height: '38px',
			width: '174px',
			zIndex: 101
		});
		mainlink.injectInside(div);
		closer.injectInside(div);
		div.injectInside(document.body);
		//div.effect('opacity', { duration: 150 }).start(0, 1);
	},
	doReturn: function() {
		window.location = '/interests/return.php?segment=' + segmentbanner.segment;
		return false;
	},
	closeBanner: function() {
		Cookie.set('marketsegment', '', { path: '/', duration: false });
		Cookie.remove('marketsegment');
		$('millersidebanner').effect('opacity', { duration: 240, transition: Fx.Transitions.quadOut }).start(0);
		return false;
	}
}
window.addEvent('domready', segmentbanner.init.bind(segmentbanner));