// Weather JavaScript Routines - Chris Dolan 30th May 2007
           



function checkUsername(whatUsername) {

    var imgobject = document.getElementById('UserVerified');
	if (whatUsername.value.length < 3) {
		document.getElementById("UserMessage").innerHTML="<font color='red'>Bitte mindestens 3 Buchstaben eingeben</font>"; // change the message
		imgobject.src = 'images/z_nein_s.gif';
	} else if (whatUsername.value.length > 15) {
			document.getElementById("UserMessage").innerHTML="<font color='red'>Bitte maximal 15 Buchstaben eingeben</font>"; // change the message
			imgobject.src = 'images/z_nein_s.gif';
		} else {


		new Ajax.Request('b_checkUsername.php',
		  {
		    method:'post',
			parameters: {Username: whatUsername.value},
		    onSuccess: function(transport) {
		      var response = transport.responseText || "no response text";
			  obj = eval("(" + response + ")"); //set up globals
		      //alert(response);
		    },
		    onFailure: function(){ alert('Something went wrong...') },

			onComplete: function(){
		    	//alert('a request completed');
				show(whatUsername);	  // set up the first slide once the data has been downloaded
			}

		});

	}

}





	function show(whatUsername) {  // this is called whenever ... is grabbed from the server

		      //alert('in here! ' + obj.message);

        var imgobject = document.getElementById('UserVerified');
        //imgobject.src = 'images/z_ja.gif';

	    //alert('len= ' + whatUsername.value.length);
				

		if (obj.message=='Available') {
			document.getElementById("UserMessage").innerHTML="Benutzername OK"; // change the message
			imgobject.src = 'images/z_ja.gif';
		} else {
			document.getElementById("UserMessage").innerHTML=obj.message; // change the message
			imgobject.src = 'images/z_nein_s.gif';
		}
	}




