function InitLoginGoogle(){var i=$("#hddUserId").val(),n,t;(i==undefined||i==""&&$("#google_render").length==0)&&(n=document.createElement("script"),n.type="text/javascript",n.async=!0,n.src="https://apis.google.com/js/client:plusone.js?onload=render",n.id="google_render",t=document.getElementsByTagName("script")[0],t.parentNode.insertBefore(n,t))}function render(){gapi.signin.render("customBtn",{callback:"signinCallback",approvalprompt:"force",clientid:SocialGoogleClientId,cookiepolicy:"single_host_origin",requestvisibleactions:"http://schema.org/AddAction",scope:"https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/userinfo.email"})}function signinCallback(n){if(n.error=="access_denied")return indexCallback==0&&(alert(strError),indexCallback=1,location.reload()),!1;if(n.status.signed_in)n.access_token?(this.authResult=n,$.ajax({type:"POST",url:"/google-"+SocialStateGoogleLogin+"/",contentType:"application/octet-stream; charset=utf-8",success:function(n){n.ErrorCode=="success"?location.href=SocialReturnUrl!=""?SocialReturnUrl:location.href:alert(strError)},processData:!1,data:this.authResult.code}),gapi.client.load("plus","v1",this.renderProfile)):n.error&&alert(strError);else{alert(strError);var t=SocialReturnUrl;location.href=t==null||t==""?"/":t}}$(function(){window.location.hash&&window.location.hash=="#_=_"&&(window.location.hash="");InitLoginGoogle()});var indexCallback=0,checked=!0,strError="Login failed please try again"