function nowPlaying(){
	$$('body div.now')[0].set('text', arguments[0]);
	$('fetcher').destroy();
}

function fetch(){
	var s_domain, a_match;
	
	if (document.domain.match(/(demo|staging)\.gay\.eu$/)){
		a_match = document.domain.match(/(demo|staging)\.gay\.eu$/);
		s_domain = 'gay.eu';
	} else {
		a_match = document.domain.match(/\.?(gaygirls|gay)\.(nl|eu)/);
		s_domain = a_match[1] + '.' + a_match[2];
	}

	(new Element('script', {
		'id': 'fetcher', 
		'src': 'http://www.' + s_domain + '/json/jsonp/outmusic.json?callback=nowPlaying'
	})).inject($$('body')[0]);
}

window.addEvent('domready', function(){
	fetch();
	fetch.periodical(30000);
	
	$$('body')[0].addEvent('click', function(){
		var s_x = 430; var s_y = 266;
		if (Browser.Engine.gecko === true && navigator.userAgent.match(/firefox\/3\.(\d)/i) !== null){
			s_y += 28;
		}
		if (Browser.Engine.webkit === true){
			// Chrome
			if (navigator.userAgent.match(/chrome/i) !== null){
				// Chrome mac
				if (Browser.Platform.mac === true){
					s_y += 90;
				} else {
					s_y += 28;
				}
			} else {
				s_y += 28;
			}
		}
		if (Browser.Engine.presto === true){
			s_y += 13;
		}
		
		window.open('http://www.outmusic.nl/preloader.html', 'OM_player', 'width=' + s_x + ',height=' + s_y + ',scrolling=false');
	});
});

