var myDomain = ''; if ( document.domain!='localhost' ) { myDomain = /(http?:\/\/[^\/]+)/.exec(window.location.href)[1] + '/'; } pic1 = new Image(16, 16); pic1.src = myDomain+"components/com_alpharegistration/assets/images/loader.gif"; $(document).ready(function(){ $("#username").keyup(function() { var usr = $("#username").val(); if(usr.length >= 4) { $("#statusUSR").html(' Checking availability...'); $.ajax({ type: "POST", url: myDomain+"components/com_alpharegistration/assets/scripts/checkusername.php", data: "username="+ usr, success: function(msg){ $("#statusUSR").ajaxComplete(function(event, request, settings){ if(msg == 'OK' ) { $("#username").removeClass('object_error'); // if necessary $("#username").addClass("inputbox"); $(this).html(' '); } else { $("#username").removeClass('object_ok'); // if necessary $("#username").addClass("object_error"); $(this).html(msg); } }); } }); } }); //-------------------------------------------------------------------- //----------------------- USERNAME -------------- //-------------------------------------------------------------------- $("#username").change(function() { var usr2 = $("#username").val(); if(usr2.length < 4) { //$("#statusUSR").html('Username should have at least 4 characters.'); $("#statusUSR").html(' '); $("#username").removeClass('object_ok'); // if necessary $("#username").addClass("object_error"); //$("#submitter").attr("disabled", "true"); } }); //-------------------------------------------------------------------- //----------------------- NAME -------------- //-------------------------------------------------------------------- $("#name").change(function() { var uname = $("#name").val(); if(uname.length >= 4) { $("#name").removeClass('object_error'); // if necessary $("#name").addClass("inputbox"); $("#statusNAME").html(' '); } else { //$("#statusNAME").html('Name should have at least 4 characters.'); $("#statusNAME").html(' '); $("#name").removeClass('object_ok'); // if necessary $("#name").addClass("object_error"); } }); //-------------------------------------------------------------------- //------------ EMAIL ---------------------- //-------------------------------------------------------------------- $("#email").change(function() { var email = $("#email").val(); p = email.indexOf('@'); p1= email.indexOf('.'); if (p<1 || p==(email.length-1) || p1<1 || p1==(email.length-1)) { //$("#statusEMAIL").html('Enter a valid email address.'); $("#statusEMAIL").html(' '); $("#email").removeClass('object_ok'); // if necessary $("#email").addClass("object_error"); } else { $("#statusEMAIL").html(' Checking availability...'); $.ajax({ type: "POST", url: myDomain+"components/com_alpharegistration/assets/scripts/checkemail.php", data: "email="+ email, success: function(msg){ $("#statusEMAIL").ajaxComplete(function(event, request, settings){ if(msg == 'OK') { $("#email").removeClass('object_error'); // if necessary $("#email").addClass("inputbox"); $(this).html(' '); } else { $("#email").removeClass('object_ok'); // if necessary $("#email").addClass("object_error"); $(this).html(msg); } }); } }); } }); //-------------------------------------------------------------------- //----------------------- PASSWORD -------------- //-------------------------------------------------------------------- $("#password").change(function() { var password = $("#password").val(); if(password.length >= 6) { $("#password").removeClass('object_error'); // if necessary $("#password").addClass("inputbox"); $("#statusPASSWORD").html(' '); } else { //$("#statusPASSWORD").html('Password should have at least 6 characters.'); $("#statusPASSWORD").html(' '); $("#password").removeClass('object_ok'); // if necessary $("#password").addClass("object_error"); } }); //-------------------------------------------------------------------- //----------------------- PASSWORD2 -------------- //-------------------------------------------------------------------- $("#password2").change(function() { var password = $("#password").val(); var password2 = $("#password2").val(); if(password2==password) { $("#password2").removeClass('object_error'); // if necessary $("#password2").addClass("inputbox"); $("#statusPASSWORD2").html(' '); } else { //$("#statusPASSWORD2").html('Please enter the same password as above.'); $("#statusPASSWORD2").html(' '); $("#password2").removeClass('object_ok'); // if necessary $("#password2").addClass("object_error"); } }); //-------------------------------------------------------------------- //----------------------- EMAIL2 -------------- //-------------------------------------------------------------------- $("#email2").change(function() { var email = $("#email").val(); var email2 = $("#email2").val(); if(email2==email) { $("#email2").removeClass('object_error'); // if necessary $("#email2").addClass("inputbox"); $("#statusEMAIL2").html(' '); } else { //$("#statusEMAIL2").html('Please enter the same e-mail as above.'); $("#statusEMAIL2").html(' '); $("#email2").removeClass('object_ok'); // if necessary $("#email2").addClass("object_error"); } }); //------------------------------------------------------------------------------------------------ //----------------------- REFERRAL CODE USER TO ALPHAUSERPOINTS COMPONENT -------------- //------------------------------------------------------------------------------------------------ $("#referrer").change(function() { var referral = $("#referrer").val(); referral = referral.replace(/^\s+/g,'').replace(/\s+$/g,''); if ( referral.length >= 1 ) { $("#statusREFERRAL").html(' Checking availability...'); $.ajax({ type: "POST", url: myDomain+"components/com_alpharegistration/assets/scripts/checkreferrer.php", data: "referrer="+ referral, success: function(msg){ $("#statusREFERRAL").ajaxComplete(function(event, request, settings){ if(msg == 'OK') { $("#referrer").removeClass('object_error'); // if necessary $("#referrer").addClass("inputbox"); $(this).html(' '); } else { $("#referrer").removeClass('object_ok'); // if necessary $("#referrer").addClass("object_error"); $(this).html(msg); } }); } }); } else { $("#statusREFERRAL").html(''); $("#referrer").removeClass('object_error'); // if necessary $("#referrer").addClass("inputbox"); } }); //------------------------------------------------------------------------------------------------ //----------------------- REFERRAL COUPON CODE TO ALPHAUSERPOINTS COMPONENT -------------- //------------------------------------------------------------------------------------------------ $("#couponcode").change(function() { var couponcode = $("#couponcode").val(); couponcode = couponcode.replace(/^\s+/g,'').replace(/\s+$/g,''); if ( couponcode.length >= 1 ) { $("#statusCOUPONCODE").html(' Checking availability...'); $.ajax({ type: "POST", url: myDomain+"components/com_alpharegistration/assets/scripts/checkcouponcode.php", data: "couponcode="+ couponcode, success: function(msg){ $("#statusCOUPONCODE").ajaxComplete(function(event, request, settings){ if(msg == 'OK') { $("#couponcode").removeClass('object_error'); // if necessary $("#couponcode").addClass("inputbox"); $(this).html(' '); } else { $("#couponcode").removeClass('object_ok'); // if necessary $("#couponcode").addClass("object_error"); $(this).html(msg); } }); } }); } else { $("#statusCOUPONCODE").html(''); $("#couponcode").removeClass('object_error'); // if necessary $("#couponcode").addClass("inputbox"); } }); });