// set right domain
(function() {
  var a = document.domain.match(/\.?(gaygirls|gay)\.(nl|eu)/);
  if(a != null)document.domain = a[1] + "." + a[2]
})();

window.addEvent('domready', function(oEvent) {
	// init spotlight
	(new Spotlight('spotlightContainer', {
		'url': '/json/spotlight.json'
	}));
	
	// make logo clickable
	if ($('imgLogo')){
		$('imgLogo').addEvent('click', function(){
			location = '/';
		}).setStyle('cursor', 'pointer');
	}
	
	// init language switch
	if ($('languageBox')){
		$('languageBox').addEvent('change', function(oEvent){
			var s_language = $(oEvent.target).get('value').trim();
			if (s_language.length === 0){
				return;
			}
			
			(new Request({
				'url': '/ajax/set_language/',
				'method': 'post',
				'data': 'language=' + s_language,
				'onComplete': function(sResponse){
					document.location.reload(true);
				}
			})).send();
		});
	}
	
	// handle poll form post
	if ($('pollForm')){
		$('pollForm').addEvent('submit', function(){var a=false;$A(this.poll).each(function(b){if(b.get("checked")===true)a=true});return a});
	}
	
	// make outmusic box clickable
	if ($('outmusic-box')){
		$('outmusic-box').addEvent('click', function(){
			window.open('http://www.outmusic.nl/preloader.html', 'OutMusicPlayer', 'height=300, width=500')
		}).setStyle('cursor', 'pointer');
	}

	// detect flash version & show warning
	if (!$('flashWarning') && Browser.Plugins.Flash.version < 10){
		(new Request({
			'url': '/ajax/flash_warning/',
			'method': 'get',
			'onComplete': function(sResponse){
				var o_warning = new Element('div', {
					 'id': 'flashWarning',
					'class': 'errorBox',
					'html': sResponse
				}).setStyle('height', '170px').inject($('centerColumn'), 'top');
				var o_spacer = new Element('div', { 'class': 'spacer' }).inject(o_warning, 'after');
			}
		})).send();
	}
	
	if ($('flashWarning') && Browser.Plugins.Flash.version == 10){
		(new Request({
			'url': '/ajax/unset_flash_warning/',
			'method': 'get',
			'onComplete': function(sResponse){
				$('flashWarning').destroy();
			}
		})).send();
	}
});
