Rev 7039 | Rev 20206 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
$(function(){$('#frmRegister').submit(function(){trackEventWithGA('Account', 'New User Register', $('#frmRegister #email').val());trackPageWithGA("/register"); // For registration goal.});$('#frmLogin').validate({loginEmail: {required: true,email: true},loginPassword: {required: true,minlength: 6,maxlength: 20}});$("#frmRegister").validate({rules: {email: {required: true,email: true},txtPassword: {required: true,minlength: 6,maxlength: 20}}});$('.loginregister').live('click', function(){if($('input[name=loginregister]:checked').val() == "register") {$('#signin').hide();$('#signup').show();} else {$('#signin').show();$('#signup').hide();}});});function loginToSaholicByFacebook(userDetails, authResponse){var longLivedToken = null;if(authResponse!==null) {$.ajax({type : "GET",url : "https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id="+'${in.shop2020.appId}' + "&client_secret="+'${in.shop2020.appSecret}'+"&fb_exchange_token="+authResponse.accessToken,success : function(response) {longLivedToken = response.substring(0,response.indexOf("&expires")).split("=")[1];},complete: function() {$.ajax({type : "POST",url : "/login/?email="+userDetails.email+"&name="+userDetails.name+"&gender="+userDetails.gender+"&isFacebookUser=True&accessToken="+longLivedToken+"&facebookId="+authResponse.userID,success : function(response) {window.location = "/";}});}});} else {$.ajax({type : "POST",url : "/login/?email="+userDetails.email+"&name="+userDetails.name+"&gender="+userDetails.gender+"&isFacebookUser=True",success : function(response) {window.location = "/";}});}}