<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:widget="http://www.netvibes.com/ns/"  >
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Expires" content="" />
    <meta name="inline" content="true" />
    <meta name="debugMode" content="true" />
    <meta name="apiVersion" content="1.0" />
    <link rel="stylesheet" type="text/css" href="http://www.netvibes.com/themes/uwa/style.css" />
    <title>Metro Siberia - doof.com</title>
    <link rel="icon" type="image/png" href="http://img.clearspring.com/widgets/49366b056880a6e4/img16x16.png" />
    <meta name="author" content="www.doof.com" />
	<meta name="description" content="Navigate your way through the vacuous tunnels of the Siberian underground in your ship.

Not as easy as it&apos;s objective suggests, one misjudgement of thrust or rest can result in instant death. Hold down space to give it thrust, let go to glide...

Want to earn extra points? The more daring you are, the more points you can rack up!" />
    

    
    <style type="text/css"></style>
    <script type="text/javascript"><![CDATA[
    
    var Clearspring_W49366b056880a6e4 = {};
    var Clearspring_W49366b056880a6e4_UserConfigArgs = '';
    
    var Clearspring_W49366b056880a6e4_ConfigArray = [];

    Clearspring_W49366b056880a6e4.getUser = function() {
        if( ( document.location.toString().indexOf('preview=true') >= 0 ) || ( document.location.toString().indexOf('platform=eco') >= 0 ) ) {
            Clearspring_W49366b056880a6e4.setWidget('/o/49366b056880a6e4/9i575/-/-', '49366b056880a6e4');
        }
        else {
            var widgetURL = widget.getValue('widgetURL');
            if(widgetURL == undefined)
            {
            // OLD...
            // var request = new Ajax.Request(NV_AJAX_REQUEST_URL + '?url=' + escape('http://widgets.clearspring.com/o/49366b056880a6e4/9i575/-/-/template.js'), {method: 'get', onSuccess: updateWidget} );
            // NEW...
                UWA.Data.getText('http://widgets.clearspring.com/o/49366b056880a6e4/9i575/-/-/template.js', Clearspring_W49366b056880a6e4.updateWidget );
            }else {
                var id = widget.getValue('widID');
                Clearspring_W49366b056880a6e4.setWidget(widgetURL, id);
            }
        }
    }

    Clearspring_W49366b056880a6e4.updateWidget = function(response) {
        var urlreg = /UR0:'([^']*)'/;
        // Old...
        // var url = response.responseText.match(urlreg);
        // New
        var url = response.match(urlreg);
        widget.setValue('widgetURL', url[1]);
        var theWidgetURL = url[1];
        var brokenURL = theWidgetURL.split('/');
        var id = 'W'+brokenURL[3];
        widget.setValue('widID', id);
        Clearspring_W49366b056880a6e4.setWidget(theWidgetURL,id);
    }

    Clearspring_W49366b056880a6e4.doConfigData = function() {
        try {

        }catch(err) {
        }
    }

    Clearspring_W49366b056880a6e4.setWidget = function(widgetURL, widID) {
        widget.onResize(); // need to resize before setBody fires onUpdateBody event
        var url = 'http://widgets.clearspring.com/csproduct/web/show/flash?opt=-MAX/1/-PUR/http%253A%252F%252Fwww.netvibes.com'+escape(Clearspring_W49366b056880a6e4_UserConfigArgs)+'&url='+widgetURL;
        widget.setBody('<iframe scrolling="no" frameborder="0" style="width:100%;height:100%;border:0px" src="'+url+'"></iframe>');
    }

    widget.onLoad = function() {
        Clearspring_W49366b056880a6e4.doConfigData();
        Clearspring_W49366b056880a6e4.getUser();
    }

    Clearspring_W49366b056880a6e4.resizeToMax = function() {
        var wP = 500 + 14;
		// The Widget itself
		var container = widget.body;
		var containerParent = container.parentNode;
		// Parent
		var containerParentWidth = getDimensions( containerParent ).width;
		containerParentWidth = containerParentWidth > wP ? wP : containerParentWidth;
		var containerParentH = 0.6 * containerParentWidth;
		containerParentH = containerParentH > 300 ? 300 : containerParentH;
		// widget
		var wwidth = containerParentWidth - 14;
		wwidth = wwidth > 500 ? 500 : wwidth;
		var newH = 0.6 * wwidth;
		newH = newH < 300 ? 300 : newH;
		container.setStyle('height', newH + 'px');
        container.setStyle('width', wwidth + 'px');
    }

	function getDimensions(element) {
		var display = element.style.display;
		if (display != 'none' && display != null) {
			// Safari bug
			return {width: element.offsetWidth, height: element.offsetHeight};
		}
		var els = element.style;
		var originalVisibility = els.visibility;
		var originalPosition = els.position;
		var originalDisplay = els.display;
		els.visibility = 'hidden';
		//els.position = 'absolute';
		els.display = 'block';
		var originalWidth = element.clientWidth;
		var originalHeight = element.clientHeight;
		els.display = originalDisplay;
		els.position = originalPosition;
		els.visibility = originalVisibility;
		return {width: originalWidth, height: originalHeight};
	}

    widget.onResize = function() {
        Clearspring_W49366b056880a6e4.resizeToMax();
    }

	function addEvent( obj, evt, func ) {
		if( window.addEventListener ) {
			evt = evt.replace(/^on/i,"");
			obj.addEventListener( evt, func, false );
		} else {
			obj.attachEvent( evt, func );
		}
	}
	addEvent( window, 'onresize', Clearspring_W49366b056880a6e4.resizeToMax );
    ]]>
    </script>
  </head>
  <body>
    <div style="padding:0;float:center;margin:0 auto;width:100%;" >Loading...</div>
  </body>
</html>