( ′∀`)σ≡σ☆))Д′)レ(゚∀゚;)ヘ=З=З=Зε≡(ノ´_ゝ`)ノ
function validateEmailId(input) {
var emailFormat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
if (emailFormat.test(input)) {
return true;
} else {
return false;
}
}
function pregMatch(input) {
var regExp = /^[a-zA-Z ]*$/;
if (regExp.test(input)) {
return true;
} else {
return false
}
}
function ajaxRegistration() {
$(".error").text("");
$('#name-info').removeClass("error");
$('#last-name-info').removeClass("error");
$('#email-info').removeClass("error");
$('#contact-no-info').removeClass("error");
$('#register-passwd-info').removeClass("error");
$('#confirm-passwd-info').removeClass("error");
var firstName = $('#name').val();
var lastName = $('#last-name').val();
var emailId = $('#email').val();
var contactNumber = $('#contact-number').val();
var passwd = $('#register-passwd').val();
var confirmpasswd = $('#confirm-passwd').val();
var actionString = 'registration';
if (firstName == "") {
$('#name-info').addClass("error");
$(".error").text("required");
} else if (!pregMatch(firstName)) {
$('#name-info').addClass("error");
$(".error").text('Alphabets and white space allowed');
} else if (lastName == "") {
$('#last-name-info').addClass("error");
$(".error").text("required");
} else if (!pregMatch(lastName)) {
$('#last-name-info').addClass("error");
$(".error").text('Alphabets and white space allowed');
} else if (emailId == "") {
$('#email-info').addClass("error");
$(".error").text("required");
} else if (!validateEmailId(emailId)) {
$('#email-info').addClass("error");
$(".error").text("Invalid");
} else if (contactNumber == "") {
$('#contact-no-info').addClass("error");
$(".error").text("required");
} else if (isNaN(contactNumber) || (contactNumber.indexOf(" ") != -1) || contactNumber.length > 10) {
$('#contact-no-info').addClass("error");
$(".error").text("Invalid");
} else if (passwd == "") {
$('#register-passwd-info').addClass("error");
$(".error").text("required");
} else if (confirmpasswd == "") {
$('#confirm-passwd-info').addClass("error");
$(".error").text("required");
} else if (passwd != confirmpasswd) {
$('#confirm-passwd-info').addClass("error");
$(".error").text("Your confirm passwd does not match.");
} else {
$('#loaderId').show();
$.ajax({
url : 'ajax-login-registration.php',
type : 'POST',
data : {
firstName : firstName,
lastName : lastName,
emailId : emailId,
contactNumber : contactNumber,
passwd : passwd,
confirmpasswd : confirmpasswd,
action : actionString
},
success : function(response) {
if (response.trim() == 'error') {
$('#register-success-message').hide();
$('#ajaxloader').hide();
$('#register-error-message').html(
"Invalid Attempt. Try Again.");
$('#register-error-message').show();
} else {
$(".thank-you-registration").show();
$(".thank-you-registration").text(response);
$("#signup-modal-content").dialog("close");
}
}
});
this.close();
}// endif
}
// Function for user login
function ajaxLogin() {
$(".error").text("");
$('#email-info').removeClass("error");
$('#passwd-info').removeClass("error");
var emailId = $('#login-email').val();
var passwd = $('#login-passwd').val();
var actionString = 'login';
if (emailId == "") {
$('#email-info').addClass("error");
$(".error").text("required");
} else if (!validateEmailId(emailId)) {
$('#email-info').addClass("error");
$('.error').text("Invalid");
} else if (passwd == "") {
$('#passwd-info').addClass("error");
$(".error").text("required");
} else {
// show loader
$('#loaderId').show();
$.ajax({
url : 'ajax-login-registration.php',
type : 'POST',
data : {
emailId : emailId,
passwd : passwd,
action : actionString
},
success : function(response) {
if (response.trim() == 'error') {
$('#login-success-message').hide();
$('#ajaxloader').hide();
$('#login-error-message').html(
"Invalid Attempt. Try Again.");
$('#login-error-message').show();
} else {
$('.demo-container').html(response);
//register_window.dialog("close");
$("#login-dialog").dialog("close");
}
}
});
this.close();
}// endif
}