if (Drupal.jsEnabled) {
   $(document).ready(clickInfoAutoAttach);
}

function clickInfoAutoAttach() {
	var obj1 = document.getElementById('edit-name'); 
	obj1.onfocus = function(){
		obj.innerHTML = 'check availability';	
	};
	
	var obj = document.getElementById('check_username');
	uri = obj.className;
	
	obj.onclick = function(){
		if(document.getElementById('edit-name').value == ''){
			alert('Enter a Username');
			document.getElementById('edit-name').focus();
			return false;
		}else{
			var username = document.getElementById('edit-name').value;
			$.ajax({
			  type: "GET",
			  url: uri + encodeURIComponent(username),
			  success: function (data) {
				// Parse back result
				if(data == 'available'){
					document.getElementById('edit-name').style.border = '2px solid green';
					obj.innerHTML = '\''+ username + '\' is available. Go ahead!';	
				}else{
					document.getElementById('edit-name').style.border = '2px solid red';
					obj.innerHTML = '\''+ username + '\' is already taken. Try again!';		
				}
			  },
			  error: function (xmlhttp) {
				alert('An HTTP error '+ xmlhttp.status +' occured.\n'+ uri);
			  }
			});
		}
	}
}

