

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1"><title>
	Turbo Spirit
</title>
	<style type="text/css">
		html, body{
			margin: 0px;
			padding: 0px;
			overflow: hidden;
		}
	</style>
	
<script type="text/javascript" language="javascript">
	// if ord is not defined try to initialize it
	if(typeof(ord) == 'undefined') {
		try {
			// try to assign ord variable from parent window
			ord = parent.window.ord;
		}
		// catch block covers case where ord is not defined in parent window
		// and case when parent window is from different domain (security issue)
		catch (ex) {
			ord=Math.random()*10000000000000000;
		}
	}
</script><script src="HTTP://clienttools.oberon-media.com/Oberon.ClientTools/2100.0/ClientJs/Prototype.js" ></script>
<script src="HTTP://clienttools.oberon-media.com/Oberon.ClientTools/2100.0/ClientJs/Common.js" ></script>
<script>var ctl06processingPageUrl = ''</script><script> if(typeof(Log4Js) != 'undefined') {var ctl06Log = new Log4Js.Logger("ctl06") };</script><script type="text/javascript" src="http://userassets.apizone.betaregion.oberon-media.com/ClientDALBuilder/1800.1/APP/ClientTools.ashx?version=1900.0" ></script>
<script type="text/javascript" src="http://userassets.apizone.betaregion.oberon-media.com/ClientDALBuilder/1800.1/APP/ClientTools.ashx?version=1900.0&channel=110445270" ></script>
<script language="JavaScript" type="text/javascript" src="http://catalog-ny.apizone.betaregion.oberon-media.com/GameCatalog/PresenceJS/1601.0/PresenceCatalog.js"></script><script language="JavaScript" type="text/javascript" src="http://presence.apizone.betaregion.oberon-media.com/PresenceGet/1300/APP/NumberOfPlayers.ashx?channel=110445270&amp;lc=en"></script><script language="JavaScript" type="text/javascript" src="http://presence.apizone.betaregion.oberon-media.com/PresenceGet/1300/APP/NumberOfPlayers.ashx?channel=110445270&amp;lc=en&amp;lobby=6db86483-67b7-4a02-8536-2cc934c98733"></script></head>
<body>
    <form name="ctl00" method="post" action="/gameshell/app/entrypoint.aspx?code=115488713&amp;Refidgame_co_in" id="ctl00">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTY3NzUwNjAyM2Rk6AMpu3ttKD1DE7qoVbFV8yX1BrY=" />


        <div>
            <iframe frameborder="0" scrolling="no" marginheight="0" marginwidth="0" id="bannerFrame" width="978" height="664"></iframe>
            <iframe frameborder="0" scrolling="no" marginheight="0" marginwidth="0" id="gameFrame" style="position:relative; left:-3000;" width="978" height="664"></iframe>
        </div>
    
<script language='Javascript' type='text/javascript'>
var getUrl;
getUrl = function(){return getAvailableRoomBySKU(115453917);};
</script>
</form>
</body>
</html>

<!-- CommonLibraries is being registed in the code behind -->
<script type="text/javascript" language="javascript" src="http://secure.betaregion.omiverify.com/Membership/3000/APP/SharedJS/Membership.js"></script>
<script type="text/javascript" language="javascript" src="http://secure.betaregion.omiverify.com/Membership/3000/APP/SharedJS/MembershipInit.aspx?channel=110445270&lc=en"></script>
<script src="http://secure.betaregion.omiverify.com/ManagedAuthAdapter/1000/App/GameCenterValidateCredentials.js" type="text/javascript"></script>

<script language="javascript" type="text/javascript">
	function loginAsGuest()
	{
	    var entryPointUrl = Membership.getFinalUrl( Membership.guestLoginUrl
	                                              , false
	                                              , GetGameShellURL()
	                                              , 'http://downloads.gamesgames.com/game.htm?code=115488713&lc=en&channel=110445270'
	                                              , { ui:'none' } 
	                                              );
		  //load gameshell Iframe
		$('gameFrame').src = entryPointUrl;
	}

	function getAvailableRoomBySKU(skuCode)
    {
		var retVal = getRoomByUserType(skuCode);
		
		if ( Url.here.params.gametableid ) // Manually choose the Room ID (by doing a hash on the table ID).
		{
		    var numRooms = PresenceCatalog.Rooms.All.toArray().length;
		    var roomIndex = new Number(Url.here.params.gametableid);
		    roomIndex = roomIndex % numRooms;
		    var roomId = PresenceCatalog.Rooms.All[roomIndex].RoomID;
		    
		    var gameTableUrl = Url.parse( retVal );
            gameTableUrl.params.room = roomId;
            
            retVal = Url.relativeUrl( gameTableUrl );
        }

		return retVal;
	}
	
	function getRoomByUserType(skuCode)
	{
        var skuDetails = PresenceCatalog.Lobbies.All.BySku[skuCode];

		var retVal = skuDetails.NonMembersRoomURL;
		if(retVal == 'no_room' && !UA.User.prototype.isGuest()) retVal = skuDetails.MembersRoomURL;
		return (retVal != 'no_room') ? retVal : undefined;
	}
    
    function GetGameShellURL()
    {
        var url = getUrl();
		var thereUrl;
		if (url.indexOf('http') == -1)
		    thereUrl = Url.here.protocol + '://' + Url.here.domain + url;
		else
		    thereUrl = url;

		var there = Url.parse(thereUrl);
		there.params["code"] = Url.here.params["code"] || "";
		there.params["origin"] = Url.here.params["origin"] || "";
		there.params["refid"] = Url.here.params["refid"] || "";
		
		if(Url.here.params["adid"])
			there.params["adid"] = Url.here.params["adid"];
			
		if(Url.here.params["details"])
			there.params["details"] = Url.here.params["details"];
		
		var deviceCookie = unescape(Cookies.rawByName["OberonMobileCookie_deviceGuid"]);
		deviceCookie = (deviceCookie == 'undefined') ? undefined : deviceCookie;
		var deviceQs = Url.here.params["device"];
		if ( deviceQs )
			there.params["device"] = deviceQs;
		else if ( deviceCookie )
			there.params["device"] = deviceCookie;
		
		var carrierCookie = unescape(Cookies.rawByName["OberonMobileCookie_carrierGuid"]);
		carrierCookie = (carrierCookie == 'undefined') ? undefined : carrierCookie;
		var carrierQs = Url.here.params["carrier"];
		if ( carrierQs )
			there.params["carrier"] = carrierQs;
		else if ( carrierCookie )
			there.params["carrier"] = carrierCookie;
		
		//Add MP FVARs
		if(Url.here.params["gametableid"])
		{
		    there.params["gametableid"] = Url.here.params["gametableid"];
		}
		if(Url.here.params["gametableside"])
		{
		    there.params["gametableside"] = Url.here.params["gametableside"];
		}
		
		return Url.relativeUrl(there);
	}
	
	function Init()
	{	

	    if (!UA.User.prototype.IsLoggedOn()) //user not a memeber and not a guest
		{
			loginAsGuest();
		}
		else // either member or guest
		{
		    if(UA.User.prototype.isGuest())
		        $('gameFrame').src = GetGameShellURL(); //load gameshell Iframe
		    else
		    {
		        // if the user is logged in in the partner's side
		        if(ValidateCredentials())
		            $('gameFrame').src = GetGameShellURL(); //load gameshell Iframe
		        else
		        {
		            // Logoff user and refresh
                    var user = new UA.User();
                    user.LogOff();
                }
		    }   		    
		}	
	}
	
	function ChangeTitle() {
		try {
			var iframe = $('gameFrame');
			var doc = null;
			if(iframe.contentDocument){		// Firefox, Opera 
				doc = iframe.contentDocument;
			}
			else if(iframe.contentWindow){	// Internet Explorer  
				doc = iframe.contentWindow.document;  
			}
			else if(iframe.document){		// Others?
				doc = iframe.document;
			}
			document.title = doc.title;
		}
		catch(ex) {}
	}
	
	//hide scrollbar for type A popups
	window.document.body.scroll = 'no';
	
	//load baner Iframe
	$('bannerFrame').src = Url.here.full.replace('entrypoint.aspx','pregamebanner.aspx');
	
	Event.observe(window, "load", Init);
	Event.observe($('gameFrame'), "load", ChangeTitle);
</script>
