var portalBar = Class.create({
	initialize: function (data, parent) {
		this.outerdiv = new Element('div', {className: 'outerdiv'} );
		this.logindiv = new Element('div', {id: 'ga_portal_loginbox'} );
//		this.portaldiv = new Element('div', {className: 'companyNoticeBackdrop'} );
//this.logindiv.innerHTML = 'TESTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT';
		
//		alert('test');
		this.parent = null;
		if (parent)
		{
//			this.div.appendChild(this.exit);
//			this.div.appendChild(this.ga);
//			this.div.appendChild(this.sg);
			this.parent = parent;
			this.outerdiv.appendChild(this.logindiv);
			document.body.appendChild(this.outerdiv);
			
//			document.body.appendChild(this.backdrop);
//			this.div.setOpacity(0.92);
//			$('main_change_LARGE').setOpacity(0.5);
		} else { alert('You must specify a parent'); }

		if (data)
			this.createStructure(this.data);
	},
	createStructure: function (data, parent, override) {
//		this.div.innerHTML = "test";
		this.exit.observe('click', function (e) { this.div.hide(); $('main_change_LARGE').setOpacity(1); }.bind(this ));
		this.ga.observe('click', function (e) { $('main_change_LARGE').setOpacity(1); window.location = 'http://www.sienareno.com'; }.bind(this ));
		this.sg.observe('click', function (e) { $('main_change_LARGE').setOpacity(1); window.location = 'http://www.sienareno.com'; }.bind(this ));
//		alert('test');
		/*
		data.menu.each ( function (menu, index) {				 
						menuUrl = menu.url.urlify().split('/');
						curUrl = window.location.pathname.urlify().split('/');
						if ((menuUrl[0] == curUrl[0]) || override)
						menu.menuitem.each ( function (menuitem) {
							this.menuitems[index] = {};
							this.menuitems[index].li = new Element('li').update(menuitem.name);
							this.ul.appendChild(this.menuitems[index].li);
							
							this.menuitems[index].li.observe('click', function (event) { window.location = menuitem.url; } );  // Consider alternate window location function
							this.menuitems[index].li.observe('mouseover', function (event) { this.addClassName('hover'); } );
							this.menuitems[index].li.observe('mouseout', function (event) { this.removeClassName('hover'); } );

							if (menuitem.url.urlify().split('/')[1] == curUrl[1])
							{
										this.menuitems[index].li.setStyle({ backgroundColor : 'yellow' });
										if (menuitem.menu)
										{
												blah = new botNav(menuitem.menu, $('nav-bot') );
												$a($('nav-bot'), new Element('hr'));
										}
							}
						
						}.bind(this) );
						
		}.bind(this) );
		*/
		
		
	}
});
