function checkUsername(element, lang, destination){
	var url = domain+"include/check_username.php";
	var value = element.value;
	if (value.length == 0){
		$("#"+destination+"").html("&nbsp;");
		$("valid_username").val(0);
	}else {
		$.post(url, {word: ""+value+"", lang: ""+lang+""},
			   function(data){
				   	var array = new Array();
					array = data.split(":");
					$("#"+destination+"").html(array[0]);
					$("#valid_username").val(array[1]);
			   });
	}
}

function checkEmail(element, lang, destination){
	var url = domain+"include/check_email.php";
	var value = element.value;
	if (value.length == 0){
		$("#"+destination+"").html("&nbsp;");
		$("valid_email").val(0);
	}else {
		$.post(url, {email: ""+value+"", lang: ""+lang+""},
			   function(data){
					var array = new Array();
					array = data.split(":");
					$("#"+destination+"").html(array[0]);
					$("#valid_email").val(array[1]);

			   });
	}
}

function registerUser(lang){
	var form = document.getElementById("register");	
	var url = domain+"include/generate_error_messages.php";
	
	if (form.username.value == '' || $("#valid_username").val() == 0){
		$.post(url, {error: "1", lang: ""+lang+""},
			   function(data){
					$("#username_val").html(data);
			   });
		form.username.focus();
		return;
	}else{
		$("#username_val").html("");
	}
	
	if (form.password.value == ''){
		$.post(url, {error: "2", lang: ""+lang+""},
			   function(data){
					$("#password_val").html(data);
			   });
		form.password.focus();
		return;
	}else{
		$("#password_val").html("");
	}
	
	if (form.password2.value == ''){
		$.post(url, {error: "6", lang: ""+lang+""},
			   function(data){
					$("#password2_val").html(data);
			   });
		form.password2.focus();
		return;
	}else{
		if (form.password2.value != form.password.value){
			$.post(url, {error: "7", lang: ""+lang+""},
			   function(data){
					$("#password2_val").html(data);
			   });
			form.password2.focus();
			return;
		}else{
			$("#password2_val").html("");
		}
	}
	
	if (form.fname.value == ''){
		$.post(url, {error: "3", lang: ""+lang+""},
			   function(data){
					$("#fname_val").html(data);
			   });
		form.fname.focus();
		return;
	}else{
		$("#fname_val").html("");
	}
	
	if (form.lname.value == ''){
		$.post(url, {error: "4", lang: ""+lang+""},
			   function(data){
					$("#lname_val").html(data);
			   });
		form.lname.focus();
		return;
	}else{
		$("#lname_val").html("");
	}
	
	if (form.email.value == '' || $("#valid_email").val() == 0){
		$.post(url, {error: "5", lang: ""+lang+""},
			   function(data){
					$("#email_val").html(data);
			   });
		form.email.focus();
		return;
	}else{
		$("#email_val").html("");
	}
	
	form.submit();
}


function updateUser(){
	var form = document.getElementById("register");	
	var url = domain+"include/generate_error_messages.php";
	
	if (form.fname.value == ''){
		$.post(url, {error: "3", lang: ""+lang+""},
			   function(data){
					$("#fname_val").html(data);
			   });
		form.fname.focus();
		return;
	}else{
		$("#fname_val").html("");
	}
	
	if (form.lname.value == ''){
		$.post(url, {error: "4", lang: ""+lang+""},
			   function(data){
					$("#lname_val").html(data);
			   });
		form.lname.focus();
		return;
	}else{
		$("#lname_val").html("");
	}
	
	if (form.email.value == '' || $("#valid_email").val() == 0){
		$.post(url, {error: "5", lang: ""+lang+""},
			   function(data){
					$("#email_val").html(data);
			   });
		form.email.focus();
		return;
	}else{
		$("#email_val").html("");
	}
	
	if (form.new_password.value != ''){
		if (form.old_password.value == ''){
			$.post(url, {error: "8", lang: ""+lang+""},
			   function(data){
						$("#old_password_val").html(data);
				   });
			form.old_password.focus();
			return;
		}else{
			$("#old_password_val").html("");
		}
	}else{
		$("#old_password_val").html("");
	}
	
	form.submit();
}