window.addEvent('domready',function(){
	$$('.Tips').each(function(element,index) {
		if(element.getProperty('title') != null) {
	    	var aContent = element.getProperty('title').split('::');
			element.store('tip:title', aContent[0]);
			element.store('tip:text', aContent[1]);
		}
	});
	var TipsPublic = new Tips($$('.Tips'),{
		className:'publicTip'
	});
	
	var oMenu = $('main_menu');
	if (oMenu != null ){
		var dropdownElement = $('main_menu').getElement('ul');
		var DropDownMenu = new DropDown({
			'element': dropdownElement
		});
	}
	$$('div#newsletterbox input.text').each(function(input){
		input.addEvent('focus',function(){
			this.setProperty('value','');
		});
	});
});
var DropDown = new Class({
	initialize: function(options){
		this.setOptions(options);
		var firstItems = this.options.element.getChildren();
		firstItems.each(function(firstItem){
			var subItem = firstItem.getElement('ul');
			if(subItem !== null){
				firstItem.addEvents({
					'mouseover': function(){
						subItem.setStyle('display','block');
					},
					'mouseout': function(){
						subItem.setStyle('display','none');
					}
				});
			}
		});
	}
});
DropDown.implement(new Options());
DropDown.implement(new Events());
var Messenger = new Class({
	initialize: function(){
		this.element = new Element('div',{
			styles: {
				'position': 'absolute',
				'top': 0,
				'left': 0,
				'width': '100%',
				'height': '100%',
				'background-color': '#000000',
				'z-index': 190,
				'opacity': 0.7
			}
		});
		this.messenger = new Element('div',{
			'styles': {
				'position':'absolute',
				'top': '20%',
				'left': '40%',
				'width': '300px',
				'height': (window.ie6?'200px':'auto'),
				'min-height': '200px',
				'margin': 'auto',
				'background-color': '#ba9ac4',
				'z-index': 200,
				'border': '2px solid #632181'
			}
		});
	},
	popup: function(message) {
		this.messenger.empty();
		this.messenger.adopt(new Element('a',{
			'href':'#',
			'html':'&nbsp;x',
			'styles':{
				'position': 'absolute',
				'top': '5px',
				'right': '5px'
			},
			'events':{
				'click':this.close.bind(this)
			},
			'id':'closeMessenger'
		}));
		this.messenger.adopt(new Element('div',{
			'html': message,
			'styles': {
				'margin': '35px 10px 10px 10px',
				'text-align':'justify',
				'font-size': '12px',
				'color':'#004178',
				'font-weight':'bold'
			}
		}));
		this.element.inject($(document.documentElement).getElement('body'),'top');
		this.messenger.inject($(document.documentElement).getElement('body'),'top');
	},
	close: function() {
		this.messenger = this.messenger.dispose();
		this.element = this.element.dispose();
		return false;
	}
});
var msg = new Messenger();
