var request = false;
var numbers = /^[0-9\-]*$/;
var numbersANREDE = /^[a-zA-Z\ü\ä\ö\Ä\Ü\Ö\ß]*$/;
var numbersANREISE = /^[0-9\.\-]*$/;
var numbersABREISE = /^[0-9\.\-]*$/;
var numbersPERSONEN = /^[0-9]{0,1}$/;
var numbersNAME = /^[a-zA-Z\.\ \ü\ä\ö\Ä\Ü\Ö\ß]*$/;
var numbersEMAIL = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
var numbersLAND = /^[a-zA-Z\.\ \/\-\ü\ä\ö\Ä\Ü\Ö\ß]*$/;
var numbersPLZ = /^[0-9]*$/;
var numbersCITY = /^[a-zA-Z\.\ \ü\ä\ö\Ä\Ü\Ö\ß]*$/;
var correctInput = false;

try {
	request = new XMLHttpRequest();
}
catch (trymicrosoft) {
	try {
		request = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (othermicrosoft) {
		try {
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (failed) {
			request = false;
		}
	}
}

function getFetchedInput () {
          correctInput = false;
	var inputISBN = document.getElementById("ISBN").value;

	
	//alert on finding all letters
     if (numbers.test(inputISBN)) {
		document.getElementById("ISBN").className = 'verified';
		correctInput = true;
	} else {
		document.getElementById("ISBN").className = 'mistake';
	}
}

function getFetchedInputAnreise () {
          correctInput = false;
	var inputANREISE = document.getElementById("anreise").value;
	//alert on finding all letters
     if (numbersANREISE.test(inputANREISE)) {
		document.getElementById("anreise").className = 'verified';
		correctInput = true;
	} else {
		document.getElementById("anreise").className = 'mistake';
	}
}

function getFetchedInputAbreise () {
          correctInput = false;
	var inputABREISE = document.getElementById("abreise").value;
	//alert on finding all letters
     if (numbersABREISE.test(inputABREISE)) {
		document.getElementById("abreise").className = 'verified';
		correctInput = true;
	} else {
		document.getElementById("abreise").className = 'mistake';
	}
}

function getFetchedInputPersonen () {
          correctInput = false;
	var inputPERSONEN = document.getElementById("personen").value;
	//alert on finding all letters
     if (numbersPERSONEN.test(inputPERSONEN)) {
		document.getElementById("personen").className = 'verified';
		correctInput = true;
	} else {
		document.getElementById("personen").className = 'mistake';
	}
}

function getFetchedInputName () {
          correctInput = false;
	var inputNAME = document.getElementById("name").value;
	//alert on finding all letters
     if (numbersNAME.test(inputNAME)) {
		document.getElementById("name").className = 'verified';
		correctInput = true;
	} else {
		document.getElementById("name").className = 'mistake';
	}
}

function getFetchedInputEmail () {
          correctInput = false;
	var inputEMAIL = document.getElementById("email_anfrage").value;
	//alert on finding all letters
     if (numbersEMAIL.test(inputEMAIL)) {
		document.getElementById("email_anfrage").className = 'verified';
		correctInput = true;
	} else {
		document.getElementById("email_anfrage").className = 'mistake';
	}
}

function getFetchedInputLand () {
          correctInput = false;
	var inputLAND = document.getElementById("land").value;
	//alert on finding all letters
     if (numbersLAND.test(inputLAND)) {
		document.getElementById("land").className = 'verified';
		correctInput = true;
	} else {
		document.getElementById("land").className = 'mistake';
	}
}

function getFetchedInputPLZ () {
          correctInput = false;
	var inputPLZ = document.getElementById("plz").value;
	//alert on finding all letters
     if (numbersPLZ.test(inputPLZ)) {
		document.getElementById("plz").className = 'verified';
		correctInput = true;
	} else {
		document.getElementById("plz").className = 'mistake';
	}
}

function getFetchedInputCITY () {
          correctInput = false;
	var inputCITY = document.getElementById("city").value;
	//alert on finding all letters
     if (numbersCITY.test(inputCITY)) {
		document.getElementById("city").className = 'verified';
		correctInput = true;
	} else {
		document.getElementById("city").className = 'mistake';
	}
}

function getCompleteInputEmail () {
	setupPreview( );
	var inputEMAIL = document.getElementById("email_anfrage").value;
	var query = "queryISBN.php?input=" + 
	escape(inputEMAIL);
	request.open ("GET", query, true);
	request.onreadystatechange = updatePreview;
	request.send (null);
}



