function fPlayerInline_prep( obj, item ) {
	if( $('#fPlayer').length ) {
		/*var o = $().fPlayer('get');
		var cD = o['containerDiv'];
		var cH = cD.height();*/
		$('#fPlayer').remove();
		/*if ( o.uiSizes[ 0 ].css != o.lastCSS ) {
			cD.removeClass(o.lastCSS);
			cD.addClass(o.uiSizes[ 0 ].css);
		}*/
		$('[hiddenByFplayer]').removeAttr('hiddenByFplayer').show();
		/*var cN = cD.height();
		if( item > lastItem)
			$('html, body').scrollTop( $(document).scrollTop() - ( cH > cN ? cH - cN : 0 ) );*/
	}
	lastItem = item;
	$('<div id="fPlayer"></div>').insertBefore(obj);
	$(obj).attr('hiddenByFplayer','true').hide();
}
$(document).ready(function(){
	$('#scrollCelebs').hover(function(){
		$(this).stop();
	},function(){
		scrollCelebs($('#scrollCelebs'));
	});
	scrollCelebs($('#scrollCelebs'));
});

function hidePlayerForms(){
	$('#fPlayer').remove();
	$().fPlayer('resetPlayerCss');
	$('[hiddenByFplayer]').removeAttr('hiddenByFplayer').show();
}

function showJoin( playerId, notice ) {
	$().fPlayer('resetPlayerCss');
	$('#joinForm').clone().replaceAll('#fPlayer').attr('id','fPlayer');
}

function scrollCelebs(s){
	var sLi		= s.children(':first');
	var sLiW	= -sLi.outerWidth(true);
	var speed	= celebScrollSpeed * ( 1 - ( parseInt( s.css('left') ) / sLiW ) );
	s.animate( {left:sLiW}, speed, 'linear', function(){
		s.css('left',0);
		sLi.appendTo(s);
		scrollCelebs(s);
	});
}

function openXBanner( zone ) {
	if( navigator.userAgent.match( /(ipad)/i ) ) {
		$('span:contains(Chat Live)').text('Optimised for iPad');
		switch(zone){
			case 44:
			case 45:
				zone = 47;
				break;
			case 11:
			case 39:
			case 41:
			case 43:
			case 46:
				zone = 48;
				break;
			case 5:
			case 9:
			case 40:
			case 42:
				return false;
				zone = 49;
				break;
		}
	}
	
	var m3_u = (location.protocol=='https:'?'https://www.wqadserver.com/www/delivery/ajs.php':'http://www.wqadserver.com/www/delivery/ajs.php');
	var m3_r = Math.floor(Math.random()*99999999999);
	if (!document.MAX_used) document.MAX_used = ',';
	document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);document.write ("?zoneid="+zone);document.write ('&amp;cb=' + m3_r);
	if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
	document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));document.write ("&amp;loc=" + escape(window.location));
	if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
	if (document.context) document.write ("&context=" + escape(document.context));
	if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
	document.write ("'><\/scr"+"ipt>");
}


function readCookie( name ) {
	var nameEQ = name + "=";
	var ca = document.cookie.split( ';' );
	for( var i = 0; i < ca.length; i++ ) {
		var c = ca[ i ];
		while( c.charAt( 0 ) == ' ' )
			c = c.substring( 1, c.length );
		if( c.indexOf( nameEQ ) == 0 )
			return c.substring( nameEQ.length, c.length );
	}
	return null;
}

function readQS( name ) {
	var p = window.location.search.substring( 1 ).split( "&" );
	for( var i = 0, len = p.length; i < len; i++ ) {
		var pos = p[ i ].indexOf( "=" );
		if( pos > 0 ) {
			if( p[ i ].substring( 0, pos ) == name ) {
				return p[ i ].substring( pos + 1 );
			}
		}
	}
	return false;
}

function getCurrentDomain() {
	var domain = document.location.hostname;
	if( domain )
		return domain;
	var url = window.location.href;
	var url_parts = url.split('/');
	var domain_name_parts = url_parts[2].split(':');
	var domain_name = domain_name_parts[0];
	return domain_name; 
}

if( navigator.userAgent.match( /(opera mini|ipod|iphone|android|webOS|up.browser|up.link|mmp|symbian|smartphone|midp|wap|vodafone|o2|pocket|kindle|mobile|hiptop|\bpda|psp|treo|nokia|blackberry)/i ) ) {
	var largeLen = parseInt( screen.width > screen.height ? screen.width : screen.height );
	if( largeLen > 0 && largeLen < 1024 ) {
		var natsKey = readQS( 'nats' );
		if( !natsKey )
			var natsKey = readCookie( 'nats' );
		var domain = getCurrentDomain();
		location.replace( "http://m." + domain + "/?nats=" + ( natsKey ? natsKey : '' ) );
	}
}

