FundacionLQDVI_WebCongresos/www/components/com_alpharegistration/assets/scripts/ajax-check.js

334 lines
10 KiB
JavaScript

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('<img src="'+myDomain+'components/com_alpharegistration/assets/images/loader.gif" align="absmiddle">&nbsp;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('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');
}
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('<font color="red">Username should have at least <strong>4</strong> characters.</font>');
$("#statusUSR").html('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
$("#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('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');
}
else
{
//$("#statusNAME").html('<font color="red">Name should have at least <strong>4</strong> characters.</font>');
$("#statusNAME").html('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
$("#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('<font color="red">Enter a valid email address.</font>');
$("#statusEMAIL").html('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
$("#email").removeClass('object_ok'); // if necessary
$("#email").addClass("object_error");
}
else
{
$("#statusEMAIL").html('<img src="'+myDomain+'components/com_alpharegistration/assets/images/loader.gif" align="absmiddle">&nbsp;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('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');
}
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('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');
}
else
{
//$("#statusPASSWORD").html('<font color="red">Password should have at least <strong>6</strong> characters.</font>');
$("#statusPASSWORD").html('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
$("#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('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');
}
else
{
//$("#statusPASSWORD2").html('<font color="red">Please enter the same password as above.</font>');
$("#statusPASSWORD2").html('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
$("#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('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');
}
else
{
//$("#statusEMAIL2").html('<font color="red">Please enter the same e-mail as above.</font>');
$("#statusEMAIL2").html('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
$("#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('<img src="'+myDomain+'components/com_alpharegistration/assets/images/loader.gif" align="absmiddle">&nbsp;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('&nbsp;<img src="'+myDomain+'/components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');
}
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('<img src="'+myDomain+'components/com_alpharegistration/assets/images/loader.gif" align="absmiddle">&nbsp;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('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');
}
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");
}
});
});