var Auth={user:false,listeners:Array(),bindListener:function(a,b){if(typeof(Auth.listeners[a])=="undefined"){Auth.listeners[a]=new Array();}Auth.listeners[a].push(b);},init:function(){if(window.location.hash){var c=window.location.hash.substring(1);$.cookie("acces_token",c,{expires:7,path:"/"});}if($.cookie("acces_token")){var c=$.cookie("acces_token");}if(c){var f="https://graph.facebook.com/me?";var d=[c,"callback=Auth.fbGetUser"];var e=d.join("&");var b=f+e;var a=document.createElement("script");a.src=b;document.body.appendChild(a);}else{var a=document.createElement("script");a.src="http://vkontakte.ru/js/api/openapi.js";document.body.appendChild(a);var g=document.createElement("div");g.id="vk_api_transport";document.body.appendChild(g);a.onload=function(){console.log("vk init");VK.init({apiId:"2673758"});VK.Auth.getLoginStatus(function(h){if(h.session){Auth.user={};Auth.user.id=h.session.mid;Auth.user.name="";console.log(h,"vk session load");}});};}},vkGetUser:function(a){VK.Auth.login(function(b){if(b.settings){Auth.user=b.settings;}var c=Auth.listeners["getUserData"];for(i in c){c[i](Auth.user);}});},fbGetUser:function(a){if(typeof(a.error)!="undefined"){return false;}Auth.user=a;var b=Auth.listeners["getUserData"];for(i in b){b[i](Auth.user);}},getFbLoginUrl:function(a){return"https://www.facebook.com/dialog/oauth?client_id=171383682953082&redirect_uri="+encodeURIComponent(a)+"&response_type=token";}};$().ready(function(){$.get("http://127.0.0.1:1337",{param:"test"},function(a){});Auth.init();});
