<?xml version="1.0" encoding="UTF-8" ?>
<Module>
	<ModulePrefs 
	title="Poker World Tour - Texas Hold'em Poker"
	author="Simon Schmitt" 
	author_email="support@poker-world-tour.eu"
	description="Triff Freunde und Gegner unter mehr als 100.000 Spielern! Spiele mit ihnen die populaerste aller Pokervarianten: Texas Hold'em! Reise mit uns zu den groessten Casinos der Welt! Spiele um Ruhm und Ehre und werde der Poker World Tour Champion!"
	preview="Triff Freunde und Gegner unter mehr als 100.000 Spielern! Spiele mit ihnen die populaerste aller Pokervarianten: Texas Hold'em! Reise mit uns zu den groessten Casinos der Welt! Spiele um Ruhm und Ehre und werde der Poker World Tour Champion!"
        required_data="Vorname, Profilbild, Geburtsdatum, Geschlecht"
	thumbnail="thumb.png"
	icon="icon.png"
	platform="studivz+meinvz,schuelervz"
	age_restriction="false"
	private="false"
	multiple_installations="false"
        host_location="Deutschland"
   >
		<Require feature="opensocial-0.8">
			<RequiredFields>
				<Field>gender</Field>
				<Field>thumbnailUrl</Field>
				<Field>birthday</Field>
			</RequiredFields>		
		</Require>
		<Require feature="flash"/>
		<Require feature="cache"/>
		<Require feature="views" />		
		<Require feature="setprefs"/>
		<Require feature="invite"/>					
		<Require feature="dynamic-height"/>
		<Require feature="vcard"/>
		<Require feature="minimessage"/>
		<Require feature="embed"/>
		<Require feature="opensocial-data"/>
		
		<link rel="event.removeapp" href="http://hb01.poker-world-tour.eu/oauth/remove.php" />
		<link rel="event.addapp" href="http://hb01.poker-world-tour.eu/oauth/install.php" />

		<AllowedDomain name="hb01.poker-world-tour.eu" />
		<AllowedDomain name="hb02.poker-world-tour.eu" />
		

	</ModulePrefs>
	<UserPref name="secState_sec" datatype="hidden" default_value="" />
	<UserPref name="secState_time" datatype="hidden" default_value="0" />
	<!-- Cool, you are smart, but changing those wont affect your score (sorry!).
	 However, feel free to contact us for a little chat if you are interested in coding apps.  -->
	<UserPref name="gameState_chips" datatype="hidden" default_value="0" />	
	<UserPref name="gameState_hands" datatype="hidden" default_value="0" />	

	<Content type="html" view="embed">
	<![CDATA[ 

	<div id="I__MODULE_ID__v1_embed" style="display:none">
   	<STYLE TYPE="text/css">
   			html{
   				background-color: transparent;
   			}
   	
			body {
				background-color: transparent;
				width: 400px;
				height: 150px;
				padding: 0;
				margin: 0 auto;
			}

			a,
			a:link,
			a:visited,
			a:focus,
			a:hover,
			a:active {
				text-decoration: none;
				border-bottom: none;
			}


			#I__MODULE_ID__v1_background {
				width: 400px;
				height: 150px;
				padding: 0;
				margin: 0;
				background-repeat: no-repeat;
				cursor: pointer;
			}

			#I__MODULE_ID__v1_content {
				width: 385px;
				height: 90px;
				padding: 0;
				margin: 0;
				margin-top: 5px;
				margin-left: 10px;
			}

			#I__MODULE_ID__v1_logo {
				width: 105px;
				height: 90px;
				padding: 0;
				margin: 0;
				float: left;
				background-repeat: no-repeat;
				background-position: center;
			}

			#I__MODULE_ID__v1_capt {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight:bold;
				color: #d2d2d2;
				text-align: center;
				padding: 0px;
				padding-top: 9px;
				margin: 0;
				position: relative;
			}

			#I__MODULE_ID__v1_title {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
				color: #ffffff;
				text-align: left;
				padding: 0;
				padding-top: 4px;
				margin: 0;
			}

			#I__MODULE_ID__v1_desc {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight:bold;
				color: #ffffff;
				text-align: left;
				padding: 0;
				padding-top: 4px;
				margin: 0;
				padding-right: 10px;
			}

			div.I__MODULE_ID__v1_h4 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
				color: #000000;
				text-align: center;
				padding: 0;
				padding-top: 5px;
				margin: 0;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-o-user-select: none;
				user-select: none;
				cursor: pointer;
			}

			#I__MODULE_ID__v1_button {
				width: 290px;
				height: 26px;
				padding: 0;
				margin: 0;
				margin-left: auto;
				margin-right: auto;
				background-repeat: no-repeat;
				background-position: center;
			}

			#I__MODULE_ID__v1_buttonhover {
				width: 290px;
				height: 26px;
				padding: 0;
				margin: 0;
				margin-left: auto;
				margin-right: auto;
				background-repeat: no-repeat;
				background-position: center;
				display: none;
			}

			.I__MODULE_ID__v1_text_shadow {
				text-shadow: 0px 0px 5px #000000;
				filter: dropshadow(color=#000000, offx=0, offy=0);
			}
    	</STYLE>

        <script type="text/javascript">
			function pwt_highlight() {
				//trigger button hover
				document.getElementById("I__MODULE_ID__v1_button").style.display="none";
				document.getElementById("I__MODULE_ID__v1_buttonhover").style.display="inherit";
			};

			function pwt_unhighlight() {
				document.getElementById("I__MODULE_ID__v1_buttonhover").style.display="none";
				document.getElementById("I__MODULE_ID__v1_button").style.display="inherit";
			};
			function pwt_play(){
				try{
					gadgets.views.requestNavigateTo('canvas');
				}catch(err){}
				try{
					gadgets.views.requestNavigateTo('preview');
				}catch(err){}
			};
			
        </script>
        <div id="I__MODULE_ID__v1_background" onclick="pwt_play()" onMouseOver="pwt_highlight();" onMouseOut="pwt_unhighlight();">
             <div id="I__MODULE_ID__v1_capt" class="I__MODULE_ID__v1_text_shadow"></div>
             <div id="I__MODULE_ID__v1_content">
 	        <div id="I__MODULE_ID__v1_logo"></div>
             	<div id="I__MODULE_ID__v1_title" class="I__MODULE_ID__v1_text_shadow"></div>
                <div id="I__MODULE_ID__v1_desc" class="I__MODULE_ID__v1_text_shadow"></div>
             </div>
             <div id="I__MODULE_ID__v1_button">
             	<div class="I__MODULE_ID__v1_h4">Jetzt Poker World Tour spielen!</div>
             </div>
             <div id="I__MODULE_ID__v1_buttonhover">
 		<div class="I__MODULE_ID__v1_h4">Jetzt Poker World Tour spielen!</div>
             </div>
        </div>
	</div>

<script>
		function alertO(obj){
			alert(formatObject(obj));
		}
		function formatObject(obj){
			return gadgets.json.stringify(obj).replace(/{/g,"\n{\n").replace(/}/g,"\n}\n");
		}
	function init_embed(){
	  var params=gadgets.views.getParams();
	  //alertO(params);
	
	  // This is the real content
	  if (params.version==1){
	    params.data.img=params.data["embed.img"];
	    params.data.capt="Ich habe gerade ein neues Achievement erreicht:";
	  } else if (params.version==2){
	    // redefine using implementation of v1
	    params={version:1, data:{
	     "capt":params.data["embed.capt"],
	     "img":params.data["embed.img"],
	     "out.title":params.data["embed.title"],
	     "out.description":params.data["embed.desc"]
	   }};
	  } else {
	   // define default
	   params={version:1, data:{
	     "capt":"Poker World Tour: News, News, News...",
	     "img":pwt_cache("assets/embed_v1/pwt_logo.png"),
	     "out.title":"Ich spiele Poker World Tour",
	     "out.description":"Ich poker sehr erfolgreich bei PWT. Glaubst du, du kannst es besser? Dann schau jetzt bei PWT vorbei."
	   }};
	  }
	  if (params.version==1){
	   embed=pwt_render_v1(params.data);
	  }
	}

	function pwt_format(str){
	  return str.replace(/\n/g,"<br>");
	}
	function pwt_cache(file){
	  return gadgets.cache.getCachedUrl(file);
	}

	function pwt_render_v1(data){
	  var capt=document.getElementById("I__MODULE_ID__v1_capt");
	  var title=document.getElementById("I__MODULE_ID__v1_title");
	  var desc=document.getElementById("I__MODULE_ID__v1_desc");
	  var logo=document.getElementById("I__MODULE_ID__v1_logo");
	  var background=document.getElementById("I__MODULE_ID__v1_background");
	  var button=document.getElementById("I__MODULE_ID__v1_button");
	  var buttonhover=document.getElementById("I__MODULE_ID__v1_buttonhover");

	  capt.innerHTML=data.capt;
	  title.innerHTML=pwt_format(data["out.title"]);
	  desc.innerHTML=pwt_format(data["out.description"]);

	  logo.style.backgroundImage="url("+data.img+")";
	  button.style.backgroundImage="url("+pwt_cache("assets/embed_v1/button.png")+")";
	  buttonhover.style.backgroundImage="url("+pwt_cache("assets/embed_v1/button_hover.png")+")";
	  background.style.backgroundImage="url("+pwt_cache("assets/embed_v1/background.png")+")";

	  document.getElementById("I__MODULE_ID__v1_embed").style.display="inline";
	}


gadgets.util.registerOnLoadHandler(init_embed);
</script>
		]]> 
	</Content>	


	 <Content type="html" view="canvas,popup">
		<![CDATA[
		<script xmlns:os="http://ns.opensocial.org/2008/markup" type="text/os-data">
			<os:OwnerRequest key="owner" fields="name,id,userid"/>
		</script>
		<div id="div_noflash" style="visibility:hidden;background:#000000; color:#d0d0d0; font-size:14pt; width:800px; text-align:center; height:0px;">
		<img id="pk_logo_noflash" style="margin:8px;"><br>
		Poker World Tour wurde verbessert und braucht nun Flash Player 10.
		<p style="color:#d0d0d0; font-weight:bold; font-size:16pt;">Ihr Adobe Flash Player ist veraltet und wird leider nicht mehr unterstuetzt.</p>
		Bitte installieren Sie eine aktuelle Version. Sie bekommen sie <a target="_blank" href="http://get.adobe.com/flashplayer/">hier (download)</a> kostenlos von Adobe.
		<br><br><br>
		<div id="div_flash_info" style="color:#d0d0d0; font-size:8pt;">Sie haben keinen Flash Player in diesem Browser installiert.</div>
		</div>


		<div id="div_app">
		<!-- - -->
		<center>
		<div id="fl_cont"></div>
		</center>
		</div>

		<div id="pwt_flash_container"></div>
		<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>

		<script type="text/javascript">

		function ControlVersion()
		{
			var version;
			var axo;
			var e;

			// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isnt in the registry

			try {
				// version will be set for 7.X or greater players
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
				version = axo.GetVariable("$version");
			} catch (e) {
			}

			if (!version)
			{
				try {
					// version will be set for 6.X players only
					axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

					// installed player is some revision of 6.0
					// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
					// so we have to be careful.

					// default to the first public version
					version = "WIN 6,0,21,0";

					// throws if AllowScripAccess does not exist (introduced in 6.0r47)
					axo.AllowScriptAccess = "always";

					// safe to call for 6.0r47 or greater
					version = axo.GetVariable("$version");

				} catch (e) {
				}
			}

			if (!version)
			{
				try {
					// version will be set for 4.X or 5.X player
					axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
					version = axo.GetVariable("$version");
				} catch (e) {
				}
			}

			if (!version)
			{
				try {
					// version will be set for 3.X player
					axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
					version = "WIN 3,0,18,0";
				} catch (e) {
				}
			}

			if (!version)
			{
				try {
					// version will be set for 2.X player
					axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
					version = "WIN 2,0,0,11";
				} catch (e) {
					version = -1;
				}
			}

			return version;
		}

		// JavaScript helper required to detect Flash Player PlugIn version information
		function GetSwfVer(){
			var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
			var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
			var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

			// NS/Opera version >= 3 check for Flash plugin in plugin array
			var flashVer = -1;

			if (navigator.plugins != null && navigator.plugins.length > 0) {
				if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
					var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
					var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
					var descArray = flashDescription.split(" ");
					var tempArrayMajor = descArray[2].split(".");
					var versionMajor = tempArrayMajor[0];
					var versionMinor = tempArrayMajor[1];
					var versionRevision = descArray[3];
					if (versionRevision == "") {
						versionRevision = descArray[4];
					}
					if (versionRevision[0] == "d") {
						versionRevision = versionRevision.substring(1);
					} else if (versionRevision[0] == "r") {
						versionRevision = versionRevision.substring(1);
						if (versionRevision.indexOf("d") > 0) {
							versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
						}
					}
					var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
				}
			}
			else if ( isIE && isWin && !isOpera ) {
				flashVer = ControlVersion();
			}
			return flashVer;
		}

		var trackRid=(new Date()).getTime()+"x"+Math.floor(Math.random()*100000);

		function track(state){
			try{
				var UA=navigator.userAgent;
				var FV=GetSwfVer();
				var params = {};
				params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT;
				params[gadgets.io.RequestParameters.AUTHORIZATION] = gadgets.io.AuthorizationType.SIGNED;
				params[gadgets.io.RequestParameters.METHOD] =  gadgets.io.MethodType.GET;
				params[gadgets.io.RequestParameters.REFRESH_INTERVAL]=1;
				gadgets.io.makeRequest("http://hb01.poker-world-tour.eu/oauth/trackspec.php?state="+state+"&rnd="+trackRid+"&FV="+FV+"&UA="+UA, null, params);
			} catch(e){}
		}


		function prom_busch(){
			var body=prompt("Deine Message:","Ich spiele die Poker World Tour App!!");
			alert(body);

			var params = [];
			params[opensocial.Activity.Field.BODY ] = body;
			var activity = opensocial.newActivity(params);

			opensocial.requestCreateActivity(activity, null, cb_bush);
		}
		function cb_bush(){
			alert("done");
		}

		function alertO(obj){
			alert(formatObject(obj));
		}
		function formatObject(obj){
			return gadgets.json.stringify(obj).replace(/{/g,"\n{\n").replace(/}/g,"\n}\n");
		}

		var poll_1_data=null;
		var poll_1_new=false;
		var poll_2_data=null;
		var poll_2_new=false;

		function request_1(){
//			alert("request 1");
			var req = opensocial.newDataRequest();
   			req.add(req.newFetchPersonRequest(  opensocial.IdSpec.PersonId.VIEWER), "viewer");

   			var viewerFriends = opensocial.newIdSpec({ "userId" : "VIEWER", "groupId" : "FRIENDS" });
			var opt_params = {};
			opt_params[opensocial.DataRequest.PeopleRequestFields.MAX] = 150;
			req.add(req.newFetchPeopleRequest(viewerFriends, opt_params), 'viewerFriends');

			req.send(callback_1);
		}

		function callback_1(data){
//			alert("callback 1");
//			alertO(data);
		try{
			// TODO error handling
			var viewer = data.get("viewer");
			var viewer=viewer.getData();
			var name=viewer.getField( opensocial.Person.Field.NAME );

			var profile={
				id:viewer.getId(),
				schueler:isSchuelerVz(),
				displayName:viewer.getDisplayName(),
				firstName:name.getField("givenName"),
				lastName:name.getField("familyName"),
				profileThumb:viewer.getField(  opensocial.Person.Field.THUMBNAIL_URL ),
				gender:viewer.getField(  opensocial.Person.Field.GENDER ).getKey()
				};

			var viewerFriends = data.get('viewerFriends').getData();
			var fCount=0;
			friendInfo = new Array();
			viewerFriends.each(function(person) {
			    if (person.getId()) {
			   	 fCount++;
			      friendInfo.push({
					firstName : person.getField( opensocial.Person.Field.NAME ).getField("givenName"),
					id : person.getId(),
					profileThumb : person.getField(  opensocial.Person.Field.THUMBNAIL_URL ),
					gender : person.getField(  opensocial.Person.Field.GENDER ).getKey()
			      	});
			    }
			  });

//			alertO(profile);
//			alertO(friendInfo);
			poll_1_data={profile:profile, friendInfo:friendInfo,info:{referrer:location.href}};
			poll_1_new=true;
		} catch(e){
			request_1();
			track("VZ-JS-ERR-C1="+e.description+"!");
		}
		}

		function poll_1(){
			if (poll_1_new){
				poll_1_new=false;
				return poll_1_data;
			} else{
				return false;
			}
		}
		function poll_2(){
			if (poll_2_new){
				poll_2_new=false;
				return poll_2_data;
			} else{
				return false;
			}
		}

		var request_2_url="";
		function request_2(url){
//			alert("request 2");
			request_2_url=url;
			url=url.replace("hb03.poker-world-tour.eu","hb01.poker-world-tour.eu");
			url=url.replace("hb04.poker-world-tour.eu","hb02.poker-world-tour.eu");
			url=url.replace("hb05.poker-world-tour.eu","hb01.poker-world-tour.eu");
			url=url.replace("hb06.poker-world-tour.eu","hb02.poker-world-tour.eu");
			url=url.replace("hb07.poker-world-tour.eu","hb01.poker-world-tour.eu");
			url=url.replace("hb08.poker-world-tour.eu","hb02.poker-world-tour.eu");
			url=url.replace("hb09.poker-world-tour.eu","hb01.poker-world-tour.eu");
			url=url.replace("hb10.poker-world-tour.eu","hb02.poker-world-tour.eu");

			url=url.replace("backend.php?&","backend.php?");
//			alert(url);
			var params = {};
			params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT;
			params[gadgets.io.RequestParameters.AUTHORIZATION] = gadgets.io.AuthorizationType.SIGNED;
			params[gadgets.io.RequestParameters.METHOD] =  gadgets.io.MethodType.GET;
			params[gadgets.io.RequestParameters.REFRESH_INTERVAL]=1;
			gadgets.io.makeRequest(url, callback_2, params);
		}

		function callback_2(data){
//			alert("callback 2");
//			alertO(data);
		try{
			var resp=data["text"];

			poll_2_data={response:resp};
			poll_2_new=true;
		} catch(e){
			request_2(request_2_url);
			track("VZ-JS-ERR-C2="+e.description+"!");
		}
		}

		function publicMessage(recipientId, body) {
		     var params = [];
		     params[opensocial.Message.Field.TYPE] = opensocial.Message.Type.PUBLIC_MESSAGE;
		     var message = opensocial.newMessage(body, params);
		     opensocial.requestSendMessage(recipientId, message, callback_default);
		}
		function privateMessage(recipientId, subject, body) {
		     var params = [];
		     params[opensocial.Message.Field.TITLE] = subject;
		     params[opensocial.Message.Field.TYPE] = opensocial.Message.Type.PRIVATE_MESSAGE;
		     var message = opensocial.newMessage(body, params);
		     opensocial.requestSendMessage(recipientId, message, callback_default);
		}

		function notification(recipientId, title, body) {
		  var params = [];
		  params[opensocial.Message.Field.TITLE] = title;
		  params[opensocial.Message.Field.TYPE] = opensocial.Message.Type.NOTIFICATION;

		  var message = opensocial.newMessage(body, params);
		  opensocial.requestSendMessage(recipientId, message, callback_default);
		};


		function callback_default(data) {
		    if (data.hadError()) {
		        //the user has canceled sending the message
		    } else {
			//message sent
		    }
		}

		function invite(){
			vz.invite.create("","Hi, schau dir mal die Poker World Tour App an :-)",
			gadgets.cache.getCachedUrl("invite-t.png"));
			track("IV");
		}
		function isSchuelerVz(){
			try{
				var domain=location.href;
				if(domain.indexOf("schuelervz")!=-1 && domain.indexOf("schuelervz")<20){
					return true;
				}
			} catch(e){}
			return false;
		}

		function setting_defaultPics(){
			return false;
		}
		function setting_checkurl(){
			return false;
		}


		function init(){
		//alert("init");
		  var ownerid=opensocial.data.DataContext.getDataSet("owner").id;

		  var url = gadgets.cache.getCachedUrl('PokerClient.swf');

		  // change canvas hight here too
		  gadgets.window.adjustHeight(860+30);

		  var s=document.createElement('script');
		  s.setAttribute("type","text/javascript");
		  s.setAttribute("src", "http://poker.rheiagames.com/partner/vz/pwtapi.js.php?fbId=VZ"+encodeURIComponent(ownerid)+"&swf="+encodeURIComponent(url));
		  document.getElementsByTagName("head")[0].appendChild(s);


		//alert("init done");


		}

		function pwt_rand(m){
			return Math.floor(Math.random()*m);
		}
		function pwt_cache(file){
			return gadgets.cache.getCachedUrl(file);
		}

		function pwt_buschfunk_simple(jdata){
			jdata=jdata.replace(new RegExp("\n","g"),"\\n");
			var data=gadgets.json.parse(jdata);
			var cached=(Math.random()>.05);
			if (cached){
				var img=pwt_cache("assets/shareable/shareable_90px_"+data.imgId+".png");
			} else {
				var img="http://vz-assets-"+pwt_rand(10)
					+".poker-world-tour.eu/partner/vz/embed_v01/shareableimg.php?id="
					+data.imgId+"&r="
					+(pwt_rand(100000)*10000+pwt_rand(10000))
					+"&d="+data.day;
			}
			data["embed.img"]=img;
			data["embed.cached"]=cached;
			data["embed.capt"]=data.capt;
			data["embed.title"]=data.title;
			data["embed.desc"]=data.desc;

			var params={version:2, data:data};
			vz.embed.getEmbedUrl(params, function(embedUrl) {
			       var params = [];
			       params[opensocial.Activity.Field.URL] = embedUrl;
			       params[opensocial.Activity.Field.BODY]="Lass uns zusammen PWT - Poker World Tour spielen!";
			       var activity = opensocial.newActivity(params);
			       opensocial.requestCreateActivity(activity,null,null);
			});

		}

		var pwt_poll_checkSharingState_val=0;
		function pwt_poll_checkSharingState(){
			var t=pwt_poll_checkSharingState_val;
			pwt_poll_checkSharingState_val=0;
			return t;
		}
		function pwt_buschfunk(jdata){
			jdata=jdata.replace(new RegExp("\n","g"),"\\n");
			var data=gadgets.json.parse(jdata);
			var cached=false;
			if (cached){
				var img=pwt_cache("assets/achievements/achievement_90px_"+data.achievementId+".png");
			} else {
				var img="http://vz-assets-"+pwt_rand(10)
					+".poker-world-tour.eu/partner/vz/embed_v01/achievementimg.php?id="
					+data.achievementId+"&r="
					+(pwt_rand(100000)*10000+pwt_rand(10000))
					+"&d="+data.day;
			}
			data["embed.img"]=img;
			data["embed.cached"]=cached;

			pwt_poll_checkSharingState_val=0;

			var params={version:1, data:data};
			vz.embed.getEmbedUrl(params, function(embedUrl) {
			       var params = [];
			       params[opensocial.Activity.Field.URL] = embedUrl;
			       params[opensocial.Activity.Field.BODY]="Lass uns zusammen PWT - Poker World Tour spielen!";
			       var activity = opensocial.newActivity(params);
			       opensocial.requestCreateActivity(activity,null,
			       	function(resp){pwt_bushCallback(resp,data.achievementId);}
			       );
			});
		}
		function pwt_bushCallback(resp, id){
			if(!resp.hadError()){
				pwt_poll_checkSharingState_val=id;
			}else {
				pwt_poll_checkSharingState_val=-id;
			}
			try{
				var app = document.getElementById('PokerClient');
				if (app && (typeof(app.confirmShare) == 'function'))
				{
					if(!resp.hadError()){
						app.confirmShare(id);
					} else {
						app.cancelShare(id);
					}
				}
			} catch(e){}
		}

		gadgets.util.registerOnLoadHandler(init);

		</script>
		
		]]>
	</Content>

	
	<Content type="html" view="profile,group">
	<![CDATA[
		<img id="imgPlay" usemap="#mapPlay" border="0">
		<map name="mapPlay">
		<area shape="rect" coords="0,0,390,200" href="javascript:play()" OnMouseOver="highlight()" OnMouseOut="normal()"/>
		</map>

		<center style="font-face:Verdana; font-size:10pt; font-weight:bold;">
		<a target="_blank" style="color:black;text-decoration:none;" href="http://poker-world-tour.eu/info.htm#AGB">AGB</a>
		<a target="_blank" style="color:black;text-decoration:none;" href="http://poker-world-tour.eu/info.htm#D">Datenschutz</a>
		<a target="_blank" style="color:black;text-decoration:none;" href="http://poker-world-tour.eu/info.htm#I">Impressum</a>
		</center>

	<script>
		function playInit(){
			normal();
			gadgets.window.adjustHeight(220);
		}
		function play(){
			try{
				gadgets.views.requestNavigateTo('canvas');
			}catch(err){}
			try{
				gadgets.views.requestNavigateTo('preview');
			}catch(err){}

		}

		gadgets.util.registerOnLoadHandler(playInit);
		function highlight(){
			document.getElementById("imgPlay").src=gadgets.cache.getCachedUrl("spielenMo.png")
		}
		function normal(){
			document.getElementById("imgPlay").src=gadgets.cache.getCachedUrl("spielen.png")
		}
	</script>
	 	
  	]]>
  	</Content>
  	<Content type="html" view="preview">
  	<![CDATA[
	<center>
  	<img id="thumb" width="150" height="150">
  	</center>
	<center style="font-face:Verdana; font-size:8pt; font-weight:bold;">
	<a target="_blank" style="color:black;text-decoration:none;" href="http://poker-world-tour.eu/info.htm#AGB">AGB</a>
	<a target="_blank" style="color:black;text-decoration:none;" href="http://poker-world-tour.eu/info.htm#D">Datenschutz</a>
	<a target="_blank" style="color:black;text-decoration:none;" href="http://poker-world-tour.eu/info.htm#I">Impressum</a>
	</center>
	
	
	<script>
		function previewInit(){
  			document.getElementById('thumb').setAttribute(
  				"src",
  				gadgets.cache.getCachedUrl("preview-t.png"));
			gadgets.window.adjustHeight(165);
		}
  		
  		gadgets.util.registerOnLoadHandler(previewInit);
	</script>
	
	]]>
  	</Content>
	
</Module>