var art = "";
var dur = "";
var price = "";
var click = false;
var clickPrice = false;
var path = 'http://www.physio-ting.de/wordpress/wp-content/themes/ting-design/';

function setArt(art){
	this.art = art;
	this.click = true;
}
function setPrice(dur,pr){
	this.dur = dur;
	this.price = pr;
	this.clickPrice = true;
}
function readFile(v){
xmlHttpObject = new Request({method:'get', url: path+'gutschein.php',onSuccess: function(responseText){
			$('gutschein').innerHTML = responseText;
			$('gutschein').style.color = 'green';
			}, onFailure: function(){alert('Fehler!');}}).send('what='+v);
}

function getPrice(v,art){
	if(art!=-1){
		this.art = art;
		this.click = true;
	}
xmlHttpObject = new Request({method:'get', url: path+'gutschein.php',onSuccess: function(responseText){
			$('preise').innerHTML = responseText;
			}, onFailure: function(){alert('Fehler!');}}).send('preis='+v);		
}

function sendOrder(){
	var check = true;
	
	if($('person').value.length<3){
		check = false;
		alert(unescape('Bitte einen Namen angeben, f%FCr den der Gutschein ist!'));
		$('person').focus();
		$('person').style.borderColor = 'red';
		return false;
	}
	
	var m = $('email').value;
	var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
	var regex = new RegExp(strReg);
	if(!regex.test(m)){
		check = false;
		alert(unescape('Bitte eine g%FCltige Emailadresse angeben!'));
		$('email').focus();
		$('email').style.borderColor = 'red';
		return false;
	}
	
	if(($('vname').value=='Vorname')||($('vname').value.length<3)){
		check = false;
		alert(unescape('Bitte einen Vornamen angeben, der l%E4nger als 2 Zeichen ist und nicht "Vorname" lautet!'));
		$('vname').focus();
		$('vname').style.borderColor = 'red';
		return false;
	}
	if(($('nname').value.length<3)||($('nname').value=='Nachname')){
		check = false;
		alert(unescape('Bitte einen Nachnamen angeben, der l%E4nger als 2 Zeichen ist und nicht "Nachname" lautet!'));
		$('nname').focus();
		$('nname').style.borderColor = 'red';
		return false;
	}
	if($('str').value.length<6){
		check = false;
		alert(unescape('Bitte eine Stra%DFe angeben, die l%E4nger als 5 Zeichen ist!'));
		$('str').focus();
		$('str').style.borderColor = 'red';
		return false;
	}
	if(($('hnr').value.length<1)||($('hnr').value=='Nr.')){
		check = false;
		alert('Bitte eine Hausnummer angeben! Sie darf nicht "Nr." lauten.');
		$('hnr').focus();
		$('hnr').style.borderColor = 'red';
		return false;
	}
	if(isNaN($('plz').value)){
		check = false;
		alert('Bitte eine PLZ angeben, die nur aus Nummern besteht!');
		$('plz').focus();
		$('plz').style.borderColor = 'red';
		return false;
	}
	if($('plz').value.length!=5){
		check = false;
		alert('Bitte eine PLZ angeben, die 5 Zeichen lang ist!');
		$('plz').focus();
		$('plz').style.borderColor = 'red';
		return false;
	}
	
	if(($('ort').value.length<4)||($('ort').value=='Ort')){
		check = false;
		alert(unescape('Bitte einen Ort angeben, der l%E4nger als 3 Zeichen ist!'));
		$('ort').focus();
		$('ort').style.borderColor = 'red';
		return false;
	}
	
	if(!this.click){
		check = false;
		alert(unescape('Bitte w%E4hlen Sie eine Behandlungsart wie z.B. "Klassische Massage" aus der Liste aus!\n'));
		$('gutschein').style.border='2px solid red';
		$('gutschein').style.width='330px';
		return false;
	}
	if(!this.clickPrice){
		check = false;
		alert(unescape('Bitte w%E4hlen Sie die Dauer der Behandlung aus!\n'));
		$('preise').style.border='2px solid red';
		$('preise').style.width='510px';
		return false;
	}
	if(!$('similar').checked){
		if(($('lvname').value=='Vorname')||($('lvname').value.length<3)){
		check = false;
		alert(unescape('Bitte einen Vornamen angeben, der l%E4nger als 2 Zeichen ist und nicht "Vorname" lautet!'));
		$('lvname').focus();
		$('lvname').style.borderColor = 'red';
		return false;
		}
		if(($('lnname').value.length<3)||($('lnname').value=='Nachname')){
			check = false;
			alert(unescape('Bitte einen Nachnamen angeben, der l%E4nger als 2 Zeichen ist und nicht "Nachname" lautet!'));
			$('lnname').focus();
			$('lnname').style.borderColor = 'red';
			return false;
		}
		if($('lstr').value.length<6){
			check = false;
			alert(unescape('Bitte eine Stra%DFe angeben, die l%E4nger als 5 Zeichen ist!'));
			$('lstr').focus();
			$('lstr').style.borderColor = 'red';
			return false;
		}
		if(($('lhnr').value.length<1)||($('lhnr').value=='Nr.')){
			check = false;
			alert('Bitte eine Hausnummer angeben! Sie darf nicht "Nr." lauten.');
			$('lhnr').focus();
			$('lhnr').style.borderColor = 'red';
			return false;
		}
		if(isNaN($('lplz').value)){
			check = false;
			alert('Bitte eine PLZ angeben, die nur aus Nummern besteht!');
			$('lplz').focus();
			$('lplz').style.borderColor = 'red';
			return false;
		}
		if($('lplz').value.length!=5){
			check = false;
			alert('Bitte eine PLZ angeben, die 5 Zeichen lang ist!');
			$('lplz').focus();
			$('lplz').style.borderColor = 'red';
			return false;
		}
		
		if(($('lort').value.length<4)||($('lort').value=='Ort')){
			check = false;
			alert(unescape('Bitte einen Ort angeben, der l%E4nger als 3 Zeichen ist!'));
			$('lort').focus();
			$('lort').style.borderColor = 'red';
			return false;
		}
	
	}
	
	if(check){//alle Felder ausgefuellt
		if($('similar').checked){
		xmlHttpObject = new Request({method:'get', url: path+'register.php',onSuccess: function(responseText){
				$('antwort').innerHTML = responseText;
				$('antwort').style.color = 'green';
				}, onFailure: function(){alert('Fehler!');}}).send('person='+$('person').value+'&email='+$('email').value+'&vname='+$('vname').value+'&nname='+$('nname').value+'&str='+$('str').value+'&hnr='+$('hnr').value+'&plz='+$('plz').value+'&ort='+$('ort').value+'&art='+this.art+'&dauer='+this.dur+'&preis='+this.price+'&ladd=gleich');
		}
		else{
		xmlHttpObject = new Request({method:'get', url: path+'register.php',onSuccess: function(responseText){
				$('antwort').innerHTML = responseText;
				$('antwort').style.color = 'green';
				}, onFailure: function(){alert('Fehler!');}}).send('person='+$('person').value+'&email='+$('email').value+'&vname='+$('vname').value+'&nname='+$('nname').value+'&str='+$('str').value+'&hnr='+$('hnr').value+'&plz='+$('plz').value+'&ort='+$('ort').value+'&art='+this.art+'&dauer='+this.dur+'&preis='+this.price+'&lvname='+$('lvname').value+'&lnname='+$('lnname').value+'&lstr='+$('lstr').value+'&lhnr='+$('lhnr').value+'&lplz='+$('lplz').value+'&lort='+$('lort').value);
		}
	}
}

function showHide(){
	($('similar').checked) ? $('lieferadresse').style.display = 'none' : $('lieferadresse').style.display = 'block';
}
