pic1 = new Image(16, 16); 
pic1.src = "components/com_alpharegistration/assets/images/loader.gif";
//var domain =  document.domain+'/joomla';
var domain =  document.domain;


$(document).ready(function(){						   

	$("#username").keyup(function() { 
	
		var usr = $("#username").val();
		
		if(usr.length >= 4)
		{
			$("#statusUSR").html('<img src="http://'+domain+'/components/com_alpharegistration/assets/images/loader.gif" align="absmiddle">&nbsp;Checking availability...');
			
		$.ajax({  
		type: "POST",  
		url: "http://"+domain+"/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="http://'+domain+'/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="http://'+domain+'/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="http://'+domain+'/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="http://'+domain+'/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="http://'+domain+'/components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
		$("#email").removeClass('object_ok'); // if necessary
		$("#email").addClass("object_error");
	}
	else
		{
			
			$("#statusEMAIL").html('<img src="http://'+domain+'/components/com_alpharegistration/assets/images/loader.gif" align="absmiddle">&nbsp;Checking availability...');
			
				$.ajax({  
				type: "POST",  
				url: "http://"+domain+"/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="http://'+domain+'/components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');
				}  
				else  
				{  
					$("#email").removeClass('object_ok'); // if necessary
					$("#email").addClass("object_error");
					$(this).html(msg);
				}  
			   
			   });
			
			 } 
			   
			}); 			

		}
		
	
	});

        //--------------------------------------------------------------------
	//----------------------- C_ADDRESS --------------
	//--------------------------------------------------------------------
	$("#c_address").change(function() {
	var c_address = $("#c_address").val();
	
	if(c_address != '')
	{
			$("#c_address").removeClass('object_error'); // if necessary
			$("#c_address").addClass("inputbox");
			$("#statusCADDRESS").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');
	
	}
	else
		{
		//$("#statusPASSWORD").html('<font color="red">Password should have at least <strong>4</strong> characters.</font>');
		$("#statusCADDRESS").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
		$("#c_address").removeClass('object_ok'); // if necessary
		$("#c_address").addClass("object_error");
		}
	
	});
        //--------------------------------------------------------------------
	//----------------------- C_NAME --------------
	//--------------------------------------------------------------------
        $("#c_name").change(function() {
	var c_name = $("#c_name").val();

	if(c_name != '')
	{
			$("#c_name").removeClass('object_error'); // if necessary
			$("#c_name").addClass("inputbox");
			$("#statusCNAME").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');

	}
	else
		{
		//$("#statusPASSWORD").html('<font color="red">Password should have at least <strong>4</strong> characters.</font>');
		$("#statusCNAME").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
		$("#c_name").removeClass('object_ok'); // if necessary
		$("#c_name").addClass("object_error");
		}

	});
        //--------------------------------------------------------------------
	//----------------------- CITY --------------
	//--------------------------------------------------------------------
        $("#city").change(function() {
	var city = $("#city").val();

	if(city != '')
	{
			$("#city").removeClass('object_error'); // if necessary
			$("#city").addClass("inputbox");
			$("#statusCITY").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');

	}
	else
		{
		//$("#statusPASSWORD").html('<font color="red">Password should have at least <strong>4</strong> characters.</font>');
		$("#statusCITY").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
		$("#city").removeClass('object_ok'); // if necessary
		$("#city").addClass("object_error");
		}

	});
        //--------------------------------------------------------------------
	//----------------------- ZIP CODE --------------
	//--------------------------------------------------------------------
        $("#zip_code").change(function() {
	var zip_code = $("#zip_code").val();

	if(zip_code != '')
	{
			$("#zip_code").removeClass('object_error'); // if necessary
			$("#zip_code").addClass("inputbox");
			$("#statusZIPCODE").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');

	}
	else
		{
		//$("#statusPASSWORD").html('<font color="red">Password should have at least <strong>4</strong> characters.</font>');
		$("#statusZIPCODE").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
		$("#zip_code").removeClass('object_ok'); // if necessary
		$("#zip_code").addClass("object_error");
		}

	});
        //--------------------------------------------------------------------
	//----------------------- COUNTRY --------------
	//--------------------------------------------------------------------
        $("#country").change(function() {
	var country = $("#country").val();

	if(country != '')
	{
			$("#country").removeClass('object_error'); // if necessary
			$("#country").addClass("inputbox");
			$("#statusCOUNTRY").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');

	}
	else
		{
		//$("#statusPASSWORD").html('<font color="red">Password should have at least <strong>4</strong> characters.</font>');
		$("#statusCOUNTRY").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
		$("#country").removeClass('object_ok'); // if necessary
		$("#country").addClass("object_error");
		}

	});
        //--------------------------------------------------------------------
	//----------------------- TAXES_NUMBER --------------
	//--------------------------------------------------------------------
        $("#country").change(function() {
	var country = $("#country").val();

	if(country != '')
	{
			$("#country").removeClass('object_error'); // if necessary
			$("#country").addClass("inputbox");
			$("#statusCOUNTRY").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');

	}
	else
		{
		//$("#statusPASSWORD").html('<font color="red">Password should have at least <strong>4</strong> characters.</font>');
		$("#statusCOUNTRY").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
		$("#country").removeClass('object_ok'); // if necessary
		$("#country").addClass("object_error");
		}

	});
	//--------------------------------------------------------------------
	//----------------------- PASSWORD --------------
	//--------------------------------------------------------------------
	
	$("#taxes_number").change(function() {
	var taxes_number = $("#taxes_number").val();
	
	if(taxes_number != '')
	{
			$("#taxes_number").removeClass('object_error'); // if necessary
			$("#taxes_number").addClass("inputbox");
			$("#statusTAXESNUMBER").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');
	
	}
	else
		{
		//$("#statusPASSWORD").html('<font color="red">Password should have at least <strong>4</strong> characters.</font>');
		$("#statusTAXESNUMBER").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
		$("#taxes_number").removeClass('object_ok'); // if necessary
		$("#taxes_number").addClass("object_error");
		}
	
	});

        //--------------------------------------------------------------------
	//----------------------- PASSWORD --------------
	//--------------------------------------------------------------------

	$("#password").change(function() {

	var password = $("#password").val();

	if(password.length >= 4)
	{
			$("#password").removeClass('object_error'); // if necessary
			$("#password").addClass("inputbox");
			$("#statusPASSWORD").html('&nbsp;<img src="http://'+domain+'/components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');

	}
	else
		{
		//$("#statusPASSWORD2").html('<font color="red">Please enter the same password as above.</font>');
		$("#statusPASSWORD").html('&nbsp;<img src="http://'+domain+'/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="http://'+domain+'/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="http://'+domain+'/components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
		$("#password2").removeClass('object_ok'); // if necessary
		$("#password2").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="http://'+domain+'/components/com_alpharegistration/assets/images/loader.gif" align="absmiddle">&nbsp;Checking availability...');
			
				$.ajax({  
				type: "POST",  
				url: "http://"+domain+"/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="http://'+domain+'/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");
		}			
			
	});	
	
});

