//onloadBewertung();
	windowOnLoad.add("onloadBewertung()");

function checkFormular(){
	var form = document.getElementById("bewerten");

	if(!form.name.value){
		alert("Bitte geben Sie Ihren Namen ein!");
		return(false);
	}
	if(!form.nickname.value){
		alert("Bitte geben Sie einen Nicknamen ein!");
		return(false);
	}
	if(!form.email.value){
		alert("Bitte geben Sie Ihre E-Mailadresse ein!");
		return(false);
	}
	if(form.ersteindruck.value==0){
		alert("Bitte Bewertung im Bereich Gesamteindruck abgeben!");
		return(false);
	}
	if(form.ausstattung.value==0){
		alert("Bitte Bewertung im Bereich Ausstattung abgeben!");
		return(false);
	}
	if(form.sauberkeit.value==0){
		alert("Bitte Bewertung im Bereich Sauberkeit abgeben!");
		return(false);
	}
	if(form.lage.value==0){
		alert("Bitte Bewertung im Bereich Lage abgeben!");
		return(false);
	}
	if(form.preisLeistung.value==0){
		alert("Bitte Bewertung im Bereich Preis / Leistung abgeben!");
		return(false);
	}
	if(!form.checkbox.checked){
		alert("Bitte Setzen Sie einen Haken wenn sie Die Beingungen gelesen haben!");
		return(false);
	}
	if(!form.cap_code.value){
		alert("Bitte Text aus dem grauen Kasten in das Captchafeld eintragen!");
		return(false);
	}
	
	if(form.email.value.indexOf('@') == -1 || form.email.value.indexOf('.') == -1  ){
		alert("Bitte geben Sie Ihre korekte E-Mail!");
		return(false);
	}
	
	if(!form.anreisedatum.value){
		alert("Bitte geben Sie Ihr Anreisedatum ein!");
		return(false);
	}
	if(!form.abreisedatum.value){
		alert("Bitte geben Sie Ihr Abreisedatum ein!");
		return(false);
	}
	if(form.anreisedatum.value.search(/^(\d\d)\.(\d{1,2})\.(\d\d\d\d)$/)  == -1 ){
		alert("Bitte geben Sie das richtige Anreisedatum ein!");
		return(false);
	}
	if(form.abreisedatum.value.search(/^(\d\d)\.(\d{1,2})\.(\d\d\d\d)$/) == -1  ){
		alert("Bitte geben Sie das richtige Abreisedatum ein!");
		return(false);
	}
	
	form.submit();

}


function check_eingabe_anreisedatum()
{
	var	plz = String(document.objektdaten.plz_objekt.value);
	var	anz_plz = document.objektdaten.plz_objekt.value.length;
	// Anzehl Zeichen prüfen:
	if (anz_plz >= eingabe_obj_plz_min && anz_plz <= eingabe_obj_plz_max)
	{
		// Art der Zeichen prüfen: eingabe_obj_plz_regex
		//var Ergebnis = plz.search(/^[0-9]+$/);
		var Ergebnis = plz.search(eval(eingabe_obj_plz_regex));
		if (Ergebnis != -1)
		{
			return true;
		}
	}
	
	return false;

} // End of function.

function bewertung(){

	if(document.getElementById('objekt_bewertung').style.visibility	==	'visible'){
		document.getElementById('objekt_bewertung').style.visibility		=	'hidden';
		document.getElementById('objektBewertungAnzeigen').style.visibility	=	'hidden';
		document.getElementById('detailbeschreibung').style.visibility		=	'visible';
	}
	else{
		document.getElementById('objekt_bewertung').style.visibility		=	'visible';
		document.getElementById('objektBewertungAnzeigen').style.visibility	=	'hidden';
		document.getElementById('detailbeschreibung').style.visibility		=	'hidden';
	}

}

function stars(id, nr, image){
	
	
	document.getElementById(id).value = nr;
	var i=1;
	while(i<=nr && i<6){
		document.getElementById(id+i).src	=	'/img/'+image+'star_full.png';
		i++;
	}
	while(i>nr && i<6){
		document.getElementById(id+i).src	=	'/img/'+image+'star_empty.png';
		i++;
	}

}


function customizeDatePicker(){

	msDatePicker.prototype.clearInputErrors = function(){
			
		with(new mslib()){
				
			var today		= dateToTimeStamp(new Date());
			var from 		= msDatePicker.prototype.context.from.input;
			var fromStamp	= stringToTimeStamp(from.value);
			var to 			= msDatePicker.prototype.context.to.input;
			var toStamp		= stringToTimeStamp(to.value);	
	
			
			/*bis liegt vor von*/
			if(fromStamp && toStamp){
				if(fromStamp > toStamp){
					to.value = "";
				}//end if
			}//end if
				
			/* keine Bisdatum angegeben, dann automatisch 1 Woche auf vonstamp*/
			if(!to.value){
				with(stringToDate(from.value)){
					to.value = dateToString(new Date(getFullYear(),getMonth(),getDate()+7));
				}//end with	
			}//end if
			
		}//end with
				
	}//end function
	

	return(true);

}//end function

function onloadBewertung(){
	for(i=5; i>0; i--){
		if(!document.getElementById('ersteindruck'+i)){
			break;
		}
		sleep(100);
		document.getElementById('ersteindruck'+i).src	=	'/img/star_empty.png';	
		document.getElementById('ausstattung'+i).src	=	'/img/star_empty.png';	
		document.getElementById('sauberkeit'+i).src		=	'/img/star_empty.png';	
		document.getElementById('lage'+i).src			=	'/img/star_empty.png';	
		document.getElementById('preisLeistung'+i).src	=	'/img/star_empty.png';	
	}
}

function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}

