window.addEvent('domready',function() {
	if(window.navigator.appName.search(/microsoft/gi) != -1){
		$$('img','input[type=image]').each(function(img){
			var imgName = img.getProperty('src').toUpperCase();
			if(imgName.substring(imgName.length-3, imgName.length) == "PNG"){
				var imgHeight = img.getScrollSize().y;
				var imgWidth = img.getScrollSize().x;
				img.setStyle('filter','progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + img.src + '", sizingMethod="scale");');
				img.setProperty('src','files/images/transp.gif');
				img.setStyles({
					'height': imgHeight,
					'width': imgWidth
				});
			}
		});
	}

	$$('.Tips').each(function(element,index) {
		if(element.getProperty('title') != null) {
	    	var aContent = element.getProperty('title').split('::');
	    	if(aContent[1] != null && aContent[1] != '') {
				element.store('tip:title', aContent[0]);
				element.store('tip:text', aContent[1]);
	    	}else{
	    		element.store('tip:title', '');
	    		element.store('tip:text', aContent[0]);
	    	}
		}
	});
	$$('.MarketTips').each(function(element,index) {
		if(element.getProperty('title') != null) {
			var aContent = element.getProperty('title').split('::');
			if(aContent[1] != null && aContent[1] != '') {
				element.store('tip:title', aContent[0]);
				element.store('tip:text', aContent[1]);
			}else{
				element.store('tip:title', '');
				element.store('tip:text', aContent[0]);
			}
		}
	});
	
	var TipsPublic = new Tips('.Tips');
	
	MarketTips = new Tips('.MarketTips', {
		offset: {
			x: -188,
			y: 16
		},
		className: 'leftTip'
	});
	
	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','');
		});
	});
	if($('lngMenu') !== null) {
		$('lngSelect').addEvent('click', function() {
			if($('lngMenu').getStyle('display') == 'block') {
				$('lngMenu').setStyle('display', 'none');
			}else{
				$('lngMenu').setStyle('display', 'block');
			}
		});
	}
	
	$$('a.targetBlank').each(function(oLink) {
		var sLink = oLink.getProperty('href');
		oLink.addEvent('click', function() {
			window.open(sLink);
			return false;
		});
		oLink.setProperty('href','#');
	});
});
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();
