/*
* Trystana JavaScript Library v1.0.0
*
* Copyright (c) 2010 Trystana Social Media Inc.
*/
var trystana=function(){var c="",d="",e="",f="",b="",a="",h="",g="";return{Core:{init:function(i){c="/assets/"+i.assetsFolder;d=i.facebookAppID;e=i.facebookAPIKey;f=i.facebookCanvasCallbackHost;b=i.facebookCanvasCallbackPort;a=i.facebookAppUrl;h=i.facebookXdReceiverPath;g=i.facebookConnectSignInUrl},startTimerToHideFeedbackMessage:function(){setTimeout(function(){$("#feedback-inner").fadeOut(500)},60000)},getUrlVars:function(){var m=[],l;var j=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var k=0;k<j.length;k++){l=j[k].split("=");m.push(l[0]);m[l[0]]=l[1]}return m}},Facebook:{init:function(){FB.init({appId:d,status:true,cookie:true,xfbml:true})},scrollToXY:function(i,j){$("body").append('<iframe id="scrollTop" style="border:none;width:1px;height:1px;position:absolute;top:-10000px;left:-100px;" src="http://static.ak.facebook.com/xd_receiver_v0.4.php?r=1#%7B%22id%22%3A0%2C%22sc%22%3Anull%2C%22sf%22%3A%22%22%2C%22sr%22%3A2%2C%22h%22%3A%22iframeOuterServer%22%2C%22sid%22%3A%220.957%22%2C%22t%22%3A0%7D%5B0%2C%22iframeInnerClient%22%2C%22scrollTo%22%2C%7B%22x%22%3A'+i+"%2C%22y%22%3A"+j+'%7D%2Cfalse%5D" onload="$(\'#scrollTop\').remove();"></iframe>')},sizeIframeToContent:function(){FB.Canvas.setAutoResize();this.scrollToXY(0,0)},rewriteFBAppUrls:function(){canvasUrl=f;if(b!="80"){canvasUrl+=":"+b}$("a[href^=http://"+canvasUrl+"]:not(.dont-rewrite-url)").attr("target","_top").each(function(j){var i=new RegExp("^http://"+canvasUrl);this.href=this.href.replace(i,a)})},connectWithFacebook:function(i){FB.login(function(j){if(j.session){var k=g;if((typeof i!="undefined")&&i!=""){k=k+"?returnUrl="+i}if(j.perms){window.location.replace(k)}else{window.location.replace(k)}}else{}})},askForRequiredPermissions:function(){$.getJSON("http://"+location.host+"/Permission/FacebookPermsToAskFor",function(i){if(i===""){window.location.replace("http://"+location.host+"/Matchmaking/")}else{FB.login(function(j){if(j.session){if(j.perms){window.location.replace("http://"+location.host+"/Matchmaking/")}else{}}else{}},{perms:i})}})},askForPermissions:function(){var i;var j;$.ajaxSetup({async:false});$.getJSON("http://"+location.host+"/Permission/FacebookPermsToAskFor",null,function(k){if(k===""){return}i=k;FB.login(function(l){if(l.session){if(l.perms){window.location.replace(g)}else{window.location.replace(g)}}else{}},{perms:i})})}}}}();
