var Mouse = {
	screen:{
	  x:0, 
	  y:0
	},
	scroll:{
	  x:0, 
	  y:0
	},	
	init: function(){
		document.addEvent('mousemove',this.update.bindWithEvent(this));
	},	
	update: function(ev){
		this.screen.x = ev.client.x;
		this.screen.y = ev.client.y;
		this.scroll.x = ev.client.x + window.getScroll().x;
		this.scroll.y = ev.client.y + window.getScroll().y;
		
	}
	
}
Mouse.init();


var analytics = new GoogleAnalytics('UA-6065516-4',{log:true});


window.addEvent('domready',function(){
	if($('search-box'))
		initSearchBox('search-box');
	if($('wallet'))
		MiniWallet.init();
	SqueezeBox.initialize({
			size: {x: 350, y: 400}
	});
});


function initSearchBox(element){
	$(element).setStyles({
		color: '#787878',
		textAlign: 'left'
	}).addEvent('focus',
	
		function(e){
			if(this.value=='Search...'){
				this.value='';
				this.style.color='#000000';
				this.style.textAlign = 'left';
			}
		}
	
	).addEvent('blur',
	
		function(e){
			if(this.value==''){
				this.style.color='#787878';
				this.style.textAlign = 'left';
				this.value = 'Search...';
			}
		}
	
	);
}

var MiniWallet = {
	init: function(){
		var wallet = $('wallet');
		var title = wallet.getChildren('h3')[0];
		var refreshButton = new Element('img',{	src:siterel+'/images/icons/air/16/78.png',
												styles:{'float':'right','cursor':'pointer'}
		});
		refreshButton.inject(title)
		refreshButton.addEvent('click',this.refresh.bindWithEvent(this));	
	},
	refresh: function(ev){
		$('wallet-balance').load(rooturl+lang+'/wallet');
	}
}

function initLoginBox(){
	$('login-box').setStyle('height','auto');
	$('login-form').setStyle('display','block');
	var loginform = new Fx.Slide('login-form').hide();
	$('login-box-link').addEvent('click',function(event){
		event.stop();
		loginform.toggle();
	});
}
