function createRequestObject(){

var req;

if(window.XMLHttpRequest){
//For Firefox, Safari, Opera
req = new XMLHttpRequest();
}
else if(window.ActiveXObject){
//For IE 5+
req = new ActiveXObject("Microsoft.XMLHTTP");
}
else{
//Error for an old browser
alert('Your browser is not IE 5 or higher, or Firefox or Safari or Opera'); 
}

return req;
}

//Make the XMLHttpRequest Object
var http = createRequestObject();

function splitthis(method, url, value){
	//alert("hier1");
	sendRequest(method, url);
	
}

function doCheck(value) {
reChar=/\w/;
result = reChar.test(value);
if(result == false) {
	//alert("hier");
	return false;
}
else { return true; }
}

function sendRequest(method, url){
//alert(url);
if(method == 'get' || method == 'GET'){ 
http.open(method,url,true);
http.onreadystatechange = handleResponse;
http.send(null);
}
}

function handleResponse(){
	//alert("hier3");
if(http.readyState == 4 && http.status == 200){
var response = http.responseText;
//alert("hier2");
//alert(response);
if(response == 1){
document.getElementById("UsernamePic").src = '../../img/site/check.png';
document.getElementById("NameOk").value = '1';
}
if (response == 2)
{
document.getElementById("UsernamePic").src = '../../img/site/no.png';
document.getElementById("NameOk").value = '2';	
}
if (response == 3)
{
document.getElementById("EmailOk").value = '3';	
}
if (response == 4)
{
document.getElementById("EmailOk").value = '4';	
}
} 
}

function wwCheck(ww) {
	n = 4;
	m = 40;
var re = new RegExp("\^[\\w\\-]{"+n+","+m+"}\$");
result = re.test(ww);
//alert(result);
if (result == true) {
	document.getElementById("PasswordPic").src = '../../img/site/check.png';
	document.getElementById("PasswordOk").value = '1';
} else {
	document.getElementById("PasswordPic").src = '../../img/site/no.png';
	document.getElementById("PasswordOk").value = '0';	
}
}
function emailCheck(email) {
var reEMail=/^\w[\w\-\.]+\@\w[\w\-]+(\.\w[\w\-]+)+$/;
result = reEMail.test(email);
return result;
}
