<!--
/*
Credits: Bit Repository
Source: http://www.bitrepository.com/web-programming/ajax/username-checker.html 
*/

pic1 = new Image(16, 16); 
pic1.src = "./images/loader.gif";

$(document).ready(function(){

$("#nip").change(function() { 

var usr1 = $("#nip").val();
//if(usr1.length >= 13)
//if (/^(([0-9]{3,3})+([\-\ ])+(([0-9]{2,2}) | ([0-9]{3,3}))+([\-\ ])+(([0-9]{2,2}) | ([0-9]{3,3}))+([\-\ ])+(([0-9]{3,3})  | ([0-9]{2,2})) )+$/.test(usr1)) 
//if (/^(([0-9]{3})+([\-\ ])+([0-9]{2})+([\-\ ])+([0-9]{2})+([\-\ ])+([0-9]{3}))$/.test(usr1))
if (/^(([0-9]{3})+([\-\ ])+([0-9]{3})+([\-\ ])+([0-9]{2})+([\-\ ])+([0-9]{2}))$/.test(usr1) || /^(([0-9]{3})+([\-\ ])+([0-9]{2})+([\-\ ])+([0-9]{2})+([\-\ ])+([0-9]{3}))$/.test(usr1)) 
{
$("#status1").html('<img src="./images/loader.gif" align="absmiddle">&nbsp;Sprawdzanie...');
    $.ajax({  
    type: "POST",  
    url: "./components/check.php",  
    data: "nip="+ usr1,  
    success: function(msg){  
   
  $("#status1").ajaxComplete(function(event, request, settings){ 
	if(msg == 'OK')
	{ 
        $("#nip").removeClass('object_error'); // if necessary
		$("#nip").addClass("object_ok");
		$(this).html('&nbsp;<img src="./images/tick.gif" align="absmiddle">');
	}  
	else  
	{  
		$("#nip").removeClass('object_ok'); // if necessary
		$("#nip").addClass("object_error");
		$(this).html(msg);
	}  
   }); /**/
 } 
  }); 
}
else
	{
	$("#status1").html('<br /><font color="red">Nieprawidłowy format NIP </font>');
	$("#nip").removeClass('object_ok'); // if necessary
	$("#nip").addClass("object_error");
	}
});
});

////////////////////////////////////////


$(document).ready(function(){

$("#email").change(function() { 

var usr0 = $("#email").val();
if (/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/.test(usr0)) 


{
$("#status0").html('<img src="./images/loader.gif" align="absmiddle">&nbsp;Sprawdzanie...');

    $.ajax({  
    type: "POST",  
    url: "./components/check.php",  
    data: "email="+ usr0,  
    success: function(msg){  
   
  $("#status0").ajaxComplete(function(event, request, settings){ 

	if(msg == 'OK')
	{ 
        $("#email").removeClass('object_error'); // if necessary
		$("#email").addClass("object_ok");
		$(this).html('&nbsp;<img src="./images/tick.gif" align="absmiddle">');
	}  
	else  
	{  
		$("#email").removeClass('object_ok'); // if necessary
		$("#email").addClass("object_error");
		$(this).html(msg);
	}  
   
   }); /**/

 } 
   
  }); 

}
else
	{
	$("#status0").html('<br /><font color="red">Nieprawidłowy format e-maila</font>');
	$("#email").removeClass('object_ok'); // if necessary
	$("#email").addClass("object_error");
	}

});

}

);

////////////////////////////////////////

$(document).ready(function(){
$("#login").change(function() { 

var usr = $("#login").val();

//if(usr.length >= 4)
if (/^[\w]{6,12}$/.test(usr)) 
//  /^[a-zA-Z0-9_\-]+$/ 

{
$("#status").html('<img src="./images/loader.gif" align="absmiddle">&nbsp;Sprawdzanie...');

    $.ajax({  
    type: "POST",  
    url: "./components/check.php",  
    data: "login="+ usr,  
    success: function(msg){  
   
  $("#status").ajaxComplete(function(event, request, settings){ 

	if(msg == 'OK')
	{ 
        $("#login").removeClass('object_error'); // if necessary
		$("#login").addClass("object_ok");
		$(this).html('&nbsp;<img src="./images/tick.gif" align="absmiddle">');
	}  
	else  
	{  
		$("#login").removeClass('object_ok'); // if necessary
		$("#login").addClass("object_error");
		$(this).html(msg);
	}  
   
   }); /**/

 } 
   
  }); 

}
else
	{
	$("#status").html('<br /><font color="red">Nazwa powinna zawierać się pomiędzy <strong>6-12</strong> znaków.</font>');
	$("#login").removeClass('object_ok'); // if necessary
	$("#login").addClass("object_error");
	}

});

}

);

//-->

