window.addEvent('domready', function(){
	$$('#banners a').addEvent('mouseenter', function(){
		var talign = this.getElement('div').getStyle('text-align');
		if(!$defined(this.ipadd)) this.ipadd = $pick(this.getElement('div').getStyle('padding-' + talign), 0);
		if(!$defined(this.fx)) this.fx = new Fx.Style(this.getElement('div'), 'padding-' + talign, { wait: false, duration: 300, transition: Fx.Transitions.Quad.easeInOut});
		if(!$defined(this.tpadd)) {
			this.tpadd = this.getElement('div').getSize().size.x - this.getElement('span').getSize().size.x - 6;
		}
		this.fx.start(this.tpadd);
	})
	.addEvent('mouseleave', function(){
		this.fx.start(this.ipadd);
	});
	
	$$('form').addEvent('submit', function(ev){
		ev = new Event(ev);
		var ok = true;
		this.getElements('.required').each(function(e){
			e.removeClass('alert');
			switch(e.getTag()){
				case 'input':
					if(e.getValue()=="") {
						e.addClass('alert');
						ok = false;
					}
					break; 
			}
		});
		if(!ok){
			ev.preventDefault();
			ev.stop();
			alert('Please fill the required fields!');
		}
	});
});


var win= null;
function CenteredWindow(mypage,myname,w,h,scroll){
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	var settings ='height='+h+',';
	settings +='width='+w+',';
	settings +='top='+wint+',';
	settings +='left='+winl+',';
	settings +='scrollbars='+scroll+',';
	settings +='resizable=no';
	win=window.open(mypage,myname,settings);
	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

function MM_openBrWindow(theURL,winName,features) {
	window.open(theURL,winName,features);
}

