function chkFormular()
  {
 if(document.Eintragformular.Bezeichnung_Objekt.value == "")
    {
	 alert("Nu ati descris obiectul!");
     document.Eintragformular.Bezeichnung_Objekt.focus();
	 return false;
    }
  if(document.Eintragformular.Land.value == "")
    {
	 alert("Nu ati ales tara!");
     document.Eintragformular.Land.focus();
     return false;
    }
 if(document.Eintragformular.Region.value == "")
    {
	 alert("Nu ati ales regiunea!");
     document.Eintragformular.Region.focus();
     return false;
    }
  if(document.Eintragformular.Gegend.value == "")
    {
	 alert("Nu ati ales zona!");
     document.Eintragformular.Gegend.focus();
     return false;
    }
  }
  
function chkBilderFormular()
	{
		if(document.bildform.bild.value == "")
			{
				 alert("Nu ati ales imaginea pt. Upload! Daca nu vreti poze pt. upload, alegeti 'continua fara poze'");
				 document.bildform.bild.focus();
				 return false;
			}
}

function checkDate(string) 
{ 
	var split = string.split("."); 
    var day = parseInt(split[0], 10); 
    var month = parseInt(split[1], 10); 
    var year = parseInt(split[2], 10); 
    if(isNaN(year)) year = (new Date() ).getFullYear(); 
    if(year < 100) year += 2000; 

    var check = new Date(year, month - 1, day); 
    var day2 = check.getDate(); 
    var year2 = check.getFullYear(); 
    var month2 = check.getMonth() + 1; 
    if ( year2 == year && month == month2 && day == day2 ) return check; 
  return null; 
}  

function chk_kalender()
  {
	if (document.suche.Anreisedatum.value == "Anreise")
		{
			alert("Data sosirii. Va rugam sa introduceti data intr-o forma valabila (dd.mm.yyyy)!");
			document.suche.Anreisedatum.focus();
			return false;
		}
	if (document.suche.Abreisedatum.value == "Anreise")
		{
			alert("Data plecarii. Va rugam sa introduceti data intr-o forma valabila (dd.mm.yyyy)!");
			document.suche.Abreisedatum.focus();
			return false;
		}
	var heute = new Date();
	d = heute.getDate();
	m = heute.getMonth() + 1;
	y = heute.getFullYear();
	datumwert =    ((d<10) ? '0' : '') + d + '.' + ((m<10) ? '0' : '') + m + '.' + ((y<10) ? '0' : '') + y;
	
	var anreise = checkDate(document.suche.Anreisedatum.value);
	var abreise = checkDate(document.suche.Abreisedatum.value);	
	var datumwert = checkDate(datumwert);
	
	if (anreise != abreise)
		{
	
			if (anreise == null)
				{
					alert("Data sosirii. Va rugam sa introduceti data intr-o forma valabila (dd.mm.yyyy)!");
					document.suche.Anreisedatum.focus();
					return false;
				}
		
		
			if (abreise == null)
				{
					alert("Data plecarii. Va rugam sa introduceti data intr-o forma valabila (dd.mm.yyyy)!");
					document.suche.Abreisedatum.focus();
					return false;
				}
			if(anreise > abreise)
				{
					alert("Data sosirii este in trecut. Va rugam corectati!");
					document.suche.Anreisedatum.focus();
					return false;
				}
			if(datumwert > anreise)
				{
					alert("Data sosirii este in trecut. Va rugam corectati!");
					document.suche.Anreisedatum.focus();
					return false;
				}
			
		}
} 

function chk_vermieter_neu()
  {
  if(document.vermieter.Vorname.value == "")
    {
	 alert("Nu ati introdus prenumele!");
     document.vermieter.Vorname.focus();
	 return false;
    }
 if(document.vermieter.Nachname.value == "")
    {
	 alert("Nu ati introdus numele!");
     document.vermieter.Nachname.focus();
     return false;
    }
 if(document.vermieter.Email.value.indexOf('@') == -1)
    {
     alert("Nu ati introdus adresa de e-mail!");
     document.vermieter.Email.focus();
     return false;
    }
 if(document.vermieter.Emailb.value.indexOf('@') == -1)
    {
     alert("Nu ati introdus adresa de e-mail!");
     document.vermieter.Emailb.focus();
     return false;
    }
if(document.vermieter.Passwort.value == "")
    {
	 alert("Nu ati introdus password-ul!");
     document.vermieter.Passwort.focus();
     return false;
    }
if(document.vermieter.Passwort.value != document.vermieter.Passwortb.value)
    {
     alert("Greseala la introducerea parolei / password-ului. Va rugam repetati!");
	 document.vermieter.Passwort.value="";;
	 document.vermieter.Passwortb.value="";;
	 document.vermieter.Passwort.focus();
     return false;
   }		
if(document.vermieter.Email.value != document.vermieter.Emailb.value)
    {
     alert("Adresa de e-mail nu corespunde cu adresa de e-mail confirmata. Va rugam repetati!");
	 document.vermieter.Email.value="";;
	 document.vermieter.Emailb.value="";;
	 document.vermieter.Email.focus();
     return false;
   }		
 }

function user_daten_chk()
  {
	if(document.user_daten_form.PW_alt.value == "")
		{
		 alert("Va rugam introduceti vechea parola!");
		 document.user_daten_form.PW_alt.focus();
		 return false;
		}
	if(document.user_daten_form.PW_neu.value == "")
		{
		 alert("a rugam introduceti vechea parola!");
		 document.user_daten_form.PW_neu.focus();
		 return false;
		}	
	if(document.user_daten_form.PW_neu.value != document.user_daten_form.PW_neu_2.value)
		{
		 alert("Greseala la introducerea parolei. Ve rugam repetati!");
		 document.user_daten_form.PW_neu.value="";;
		 document.user_daten_form.PW_neu_2.value="";;
		 document.user_daten_form.PW_neu.focus();
		 return false;
	   }		
 }


function chkAnfrageFormular()
  {

	 document.anfrage.Vorname.className='eintragformular_text';
	 document.anfrage.Nachname.className='eintragformular_text';
	 document.anfrage.Email.className='eintragformular_text';
	 document.anfrage.Mitteilung.className='eintragformular_text';


 if(document.anfrage.Vorname.value == "")
    {
	 alert("Introduceti prenumele!");
	 document.anfrage.Vorname.className='eintragformular_text_fehler';
	 document.anfrage.Vorname.focus();
	 return false;
    }
 if(document.anfrage.Nachname.value == "")
    {
	 alert("Introduceti numele!");
	 document.anfrage.Nachname.className='eintragformular_text_fehler';
	 document.anfrage.Nachname.focus();
     return false;
    }
 if(document.anfrage.Email.value.indexOf('@') == -1)
    {
     alert("Introduceti adresa de e-mail!");
	 document.anfrage.Email.className='eintragformular_text_fehler';
	 document.anfrage.Email.focus();
     return false;
    }
 if(document.anfrage.Mitteilung.value == "")
    {
	 alert("Introduceti mesajul / cererea pt. informatii si fara obligatii");
	 document.anfrage.Mitteilung.className='eintragformular_text_fehler';
	 document.anfrage.Mitteilung.focus();
     return false;
    }
  }
  
function chkAnfrageAntwortFormular()
  {
 
 if(document.anfrageantwort.Antwort_Text.value == "")
    {
	 alert("Nu ati introdus raspunsul!");
     document.anfrageantwort.Antwort_Text.focus();
	 return false;
    }
  }
function set_ToDo(wert)  //eintrag.php
  {
//	alert("HALLO");
	document.Eintragformular.ToDo.value=wert;
//	alert(document.Eintragformular.ToDo.value);
  }
  
function set_ToDo_2(wert)  //saison-preise.php
  {
	document.Saison_Preise_Form.ToDo.value=wert;
  }


function chkFormular_eintrag_1()  //eintrag-1.php
  {
	if(document.Eintragformular.ID_Objekt_Typ.value == "")
    	{
			 alert("Introduceti tipul unitatii de cazare!");
			 document.Eintragformular.ID_Objekt_Typ.focus();
			 return false;
    	}
	document.Eintragformular.Bezeichnung_Unterkunft_Typ.value=document.Eintragformular.ID_Objekt_Typ[document.Eintragformular.ID_Objekt_Typ.selectedIndex].text;
	if(document.Eintragformular.Bezeichnung_Unterkunft_Typ.value=="hotel"|document.Eintragformular.Bezeichnung_Unterkunft_Typ.value=="pensiune"|document.Eintragformular.Bezeichnung_Unterkunft_Typ.value=="aparthotel"|document.Eintragformular.Bezeichnung_Unterkunft_Typ.value=="motel"|document.Eintragformular.Bezeichnung_Unterkunft_Typ.value=="carbana")
		{
				document.Eintragformular.action="inregistrare-2b.php";
		
		}
	
	if(document.Eintragformular.wert_anzahl_unterkuenfte.value>1)
		{
			document.Eintragformular.action="inregistrare-2a.php";
		}

}

function chkUnterkunftstyp_eintrag_1()  //eintrag-1.php
  {
if(document.Eintragformular.ID_Objekt_Typ.value==2|document.Eintragformular.ID_Objekt_Typ.value==3|document.Eintragformular.ID_Objekt_Typ.value==5)
    	{
		if(document.Eintragformular.ID_Objekt_Typ.value==2)
		 	{
				wert=7;
			}
		 if(document.Eintragformular.ID_Objekt_Typ.value==3)
		 	{wert=14;}
		 if(document.Eintragformular.ID_Objekt_Typ.value==5)
		 	{wert=1;}

		alert("Introduceti nr. "+document.Eintragformular.ID_Objekt_Typ.options[wert].text+"!");
		 document.Eintragformular.titel_anzahl_unterkuenfte.disabled=false;
		 document.Eintragformular.titel_anzahl_unterkuenfte.value=document.Eintragformular.ID_Objekt_Typ.options[wert].text+"-Numar";

		document.Eintragformular.wert_anzahl_unterkuenfte.disabled=false;
		document.Eintragformular.wert_anzahl_unterkuenfte.className="eintragformular_textfeld_sichtbar";
		document.Eintragformular.titel_anzahl_unterkuenfte.disabled=false;
		document.Eintragformular.titel_anzahl_unterkuenfte.className="eintragformular_beschriftung";
		document.Eintragformular.wert_anzahl_unterkuenfte.focus();
		 return false;
		}
else
	{
		document.Eintragformular.titel_anzahl_unterkuenfte.value="";
		document.Eintragformular.titel_anzahl_unterkuenfte.disabled=true;
		document.Eintragformular.wert_anzahl_unterkuenfte.value="";
		document.Eintragformular.wert_anzahl_unterkuenfte.className="eintragformular_textfeld_unsichtbar";
		document.Eintragformular.wert_anzahl_unterkuenfte.disabled=true;
	}

}


function chkFormular_eintrag_2()  //eintrag-2.php
  {

	 document.Eintragformular.Bezeichnung_Objekt.className='eintragformular_text';
	 document.Eintragformular.Kurzbeschreibung.className='eintragformular_text';
	 document.Eintragformular.Langbeschreibung.className='eintragformular_text';
	 document.Eintragformular.Strasse.className='eintragformular_text';
	 document.Eintragformular.Hausnummer.className='eintragformular_text';
	 document.Eintragformular.PLZ.className='eintragformular_text';
	 document.Eintragformular.Email.className='eintragformular_text';


 if(document.Eintragformular.Bezeichnung_Objekt.value == "")
    {
	 alert("Introduceti numele unitatii de cazare!");
	 document.Eintragformular.Bezeichnung_Objekt.className='eintragformular_text_fehler';
	 document.Eintragformular.Bezeichnung_Objekt.focus();
	 return false;
    }
 if(document.Eintragformular.Kurzbeschreibung.value == "")
    {
	 alert("Introduceti titlul unitatii dvs. de cazare!");
	 document.Eintragformular.Kurzbeschreibung.className='eintragformular_text_fehler';
	 document.Eintragformular.Kurzbeschreibung.focus();
     return false;
    }
 if(document.Eintragformular.Langbeschreibung.value == "")
    {
	 alert("Introduceti descrierea unitatii dvs. de cazare!");
	 document.Eintragformular.Langbeschreibung.className='eintragformular_text_fehler';
	 document.Eintragformular.Langbeschreibung.focus();
     return false;
    }
if(document.Eintragformular.Strasse.value == "")
    {
	 alert("Introduceti strada unitatii de cazare!");
	 document.Eintragformular.Strasse.className='eintragformular_text_fehler';
	 document.Eintragformular.Strasse.focus();
     return false;
    }
if(document.Eintragformular.Hausnummer.value == "")
    {
	 alert("Introduceti numarul unitatii de cazare!");
	 document.Eintragformular.Hausnummer.className='eintragformular_text_fehler';
	 document.Eintragformular.Hausnummer.focus();
	return false;
    }
if(document.Eintragformular.Land.value == "")
    {
	 alert("Alegeti tara!");
     document.Eintragformular.Land.focus();
     return false;
    }
if(document.Eintragformular.Region.value == "")
    {
	 alert("Alegeti o regiune!");
     document.Eintragformular.Region.focus();
     return false;
    }

if(document.Eintragformular.Ort.value == "")
    {
	 if(document.Eintragformular.Ortsname.value == "")
    	{
			alert("Nu ati ales localitatea! Daca localitatea unitatii dvs. de cazare nu este listata, va rugam alegeti pe cea mai apropiata. Vom actualiza in mod curent lista localitatilor. Va multumim!");
			 document.Eintragformular.Ort.focus();
			 return false;
		}
}
	
if(document.Eintragformular.PLZ.value == "")
    {
	 alert("Introduceti codul postal!");
	 document.Eintragformular.PLZ.className='eintragformular_text_fehler';
	 document.Eintragformular.PLZ.focus();
     return false;
    }

if(document.Eintragformular.Email.value == "")
    {
	 alert("Introduceti o adresa e-mail pt. a putea fi contactat de clienti!");
	 document.Eintragformular.Email.className='eintragformular_text_fehler';
	 document.Eintragformular.Email.focus();
     return false;
    }
}




function chkFormular_eintrag2()  //eintrag.php
  {

	 document.Eintragformular.Bezeichnung_Objekt.className='eintragformular_text';
	 document.Eintragformular.Kurzbeschreibung.className='eintragformular_text';
	 document.Eintragformular.Langbeschreibung.className='eintragformular_text';
	 document.Eintragformular.Strasse.className='eintragformular_text';
	 document.Eintragformular.Hausnummer.className='eintragformular_text';
	 document.Eintragformular.PLZ.className='eintragformular_text';
	 document.Eintragformular.Email.className='eintragformular_text';


 if(document.Eintragformular.Bezeichnung_Objekt.value == "")
    {
	 alert("Introduceti numele unitatii dvs. de cazare!");
	 document.Eintragformular.Bezeichnung_Objekt.className='eintragformular_text_fehler';
	 document.Eintragformular.Bezeichnung_Objekt.focus();
	 return false;
    }
 if(document.Eintragformular.Kurzbeschreibung.value == "")
    {
	 alert("Introduceti o scurta descriere / titlul unitatii dvs. de cazare!");
	 document.Eintragformular.Kurzbeschreibung.className='eintragformular_text_fehler';
	 document.Eintragformular.Kurzbeschreibung.focus();
     return false;
    }
 if(document.Eintragformular.Langbeschreibung.value == "")
    {
	 alert("Introduceti descrierea unitatii dvs. de cazare!");
	 document.Eintragformular.Langbeschreibung.className='eintragformular_text_fehler';
	 document.Eintragformular.Langbeschreibung.focus();
     return false;
    }
	
if(document.Eintragformular.ID_Objekt_Typ.value == "")
    {
	 alert("Selectati tipul unitatii de cazare!");
     document.Eintragformular.ID_Objekt_Typ.focus();
     return false;
    }

if(document.Eintragformular.Strasse.value == "")
    {
	 alert("Introduceti strada unitatii de cazare!");
	 document.Eintragformular.Strasse.className='eintragformular_text_fehler';
	 document.Eintragformular.Strasse.focus();
     return false;
    }
if(document.Eintragformular.Hausnummer.value == "")
    {
	 alert("Introduceti nr. de casa al unitatii de cazare!");
	 document.Eintragformular.Hausnummer.className='eintragformular_text_fehler';
	 document.Eintragformular.Hausnummer.focus();
	return false;
    }
if(document.Eintragformular.Land.value == "")
    {
	 alert("Alegeti tara!");
     document.Eintragformular.Land.focus();
     return false;
    }
if(document.Eintragformular.Region.value == "")
    {
	 alert("Alegeti o regiune!");
     document.Eintragformular.Region.focus();
     return false;
    }
if(document.Eintragformular.Gegend.value == "")
    {
	 alert("Alegeti o zona!");
	 document.Eintragformular.Gegend.focus();
     return false;
    }
if(document.Eintragformular.Ort.value == "")
    {
	 if(document.Eintragformular.Ortsname.value == "")
    	{
			alert("Nu ati ales localitatea! Daca localitatea unitatii dvs. de cazare nu este listata, va rugam alegeti pe cea mai apropiata. Vom actualiza in mod curent lista localitatilor. Va multumim!");
			 document.Eintragformular.Ort.focus();
			 return false;
		}
   }
	
if(document.Eintragformular.PLZ.value == "")
    {
	 alert("Introduceti codul postal!");
	 document.Eintragformular.PLZ.className='eintragformular_text_fehler';
	 document.Eintragformular.PLZ.focus();
     return false;
    }

if(document.Eintragformular.Email.value == "")
    {
	 alert("Introduceti o adresa de e-mail pt. a putea fi contactat de clienti!");
	 document.Eintragformular.Email.className='eintragformular_text_fehler';
	 document.Eintragformular.Email.focus();
     return false;
    }
}

function chkKontaktFormular()
  {
	if(document.Kontaktformular.Vorname.value == "")
    {
	 alert("Nu ati introdus prenumele!");
     document.Kontaktformular.Vorname.focus();
     return false;
    }
	   if(document.Kontaktformular.Nachname.value == "")
    {
	 alert("Nu ati introdus numele!");
     document.Kontaktformular.Nachname.focus();
     return false;
    }
	 if(document.Kontaktformular.Anfrage.value == "")
    {
	 alert("Nu ati introdus cererea!");
     document.Kontaktformular.Anfrage.focus();
     return false;
    }

	if(document.Kontaktformular.email.value.indexOf('@') == -1)
    {
     alert("Nu ati introdus adresa de e-mail!");
     document.Kontaktformular.email.focus();
     return false;
    }
 }

