var ConnectLoginFB=new Object();ConnectLoginFB.authOpt=null;ConnectLoginFB.el=null;ConnectLoginFB.login=function(c,d,b){ConnectLoginFB.el=c;FB.init({appId:d,status:true,cookie:true,xfbml:true});var a=FB.getSession();if("undefined"!=typeof(b)){ConnectLoginFB.authOpt=b}else{ConnectLoginFB.authOpt=null}if(isNull(a)){FB.login(ConnectLoginFB.auth)}else{ConnectLoginFB.authLogin(a)}};ConnectLoginFB.auth=function(a){ConnectLoginFB.authLogin(a.session)};ConnectLoginFB.authLogin=function(a){progressShow(positionObj(ConnectLoginFB.el));HTTPReqSendUsr("FBAuth",[a],ConnectLoginFB.authOnData,SITE_COST_BASE_URL_SUB+"/connect/login")};ConnectLoginFB.authOnData=function(a){if(a.success){if(!isNull(ConnectLoginFB.authOpt)){location.href=ConnectLoginFB.authOpt.url}else{if(""==a.redirectTo){window.location.reload()}else{location.href=a.redirectTo}}ConnectLoginFB.authOpt=null}else{alert("Error auth OnData")}};