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'));
	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','');
		});
	});
	$$('.print').each(function(element) {
		element.addEvent('click',function() {
			window.print();
		});
	});
});
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',{
			'class':'popupBg'
		});
		this.messenger = new Element('div',{
			'class':'popup'
		});
	},
	popup: function(message, baseurl) {
		this.messenger.empty();
		var bgImg = new Element('img', {
			'src': baseurl+'images/public/popup.png'
		});
		if(window.navigator.appName.search(/microsoft/gi) != -1){
			bgImg.setStyle('filter','progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+baseurl+'images/public/popup.png", sizingMethod="scale");');
			bgImg.setProperty('src',baseurl+'images/public/transp.gif');
			bgImg.setStyles({
				'width': '416px',
				'height': '332px'
			});
		}
		this.messenger.adopt(bgImg);
		this.messenger.adopt(new Element('a',{
			'href':'#',
			'html':'&nbsp;x',
			'events':{
				'click':this.close.bind(this)
			},
			'id':'closeMessenger'
		}));
		this.messenger.adopt(new Element('div',{
			'class':'popupContent',
			'html': message
		}));
		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();