/*var aktiv = window.setInterval("Bild_partner()", 3000);
var i = 0, bild_p = 1;
function Bild_partner () {
  if (bild_p == 1) {
    document.getElementById('pic2').style.display = 'none';
    bild_p = 2;
  } else {
    document.getElementById('pic2').style.display = 'block';
    bild_p = 1;
  }
  i = i + 1;
  if (i >= 10) window.clearInterval(aktiv);
}*/



function checkInput(feld) {
 	if(document.getElementById(feld).value != '') {
 		document.getElementById(feld+'_d').style.display = 'none';
 	} else { document.getElementById(feld+'_d').style.display = 'inline'; }

}

function checkInputSelect(feld) {
 	if(document.getElementsByName(feld)[0].value != '0') {
 		document.getElementById(feld+'_d').style.display = 'none';
 	} else { document.getElementById(feld+'_d').style.display = 'inline'; }

}

function checkAll() {
 	if (document.getElementById('nachname').value != '' && document.getElementById('vorname').value != '' && document.getElementsByName('anrede')[0].value != '0' && document.getElementById('email_d').style.display == 'none' && document.getElementById('agb').checked == true) {
 		/*document.getElementById('next_button').style.display = 'inline';*/
 		/*document.getElementById('pflicht').style.display = 'none';*/
 		return true;
 	} else {
 		if (document.getElementsByName('anrede')[0].value == '0') { alert("Bitte wählen Sie Ihre Anrede."); return false; }
 		if (document.getElementById('vorname').value == '') { alert("Bitte tragen Sie Ihren Vornamen ein."); return false; }
 		if (document.getElementById('nachname').value == '') { alert("Bitte tragen Sie Ihren Nachnamen ein."); return false; }
 		if (document.getElementById('email_d').style.display != 'none') { alert("Ihre E-Mail-Adresse ist ungültig."); return false; }
 		if (document.getElementById('agb').checked != true) { alert("Bitte akzeptieren Sie unsere AGB/Teilnahmebestimmungen."); return false; }
 		/*document.getElementById('next_button').style.display = 'none';*/
 		document.getElementById('pflicht').style.display = 'inline';
 		return false;
	}
}

function submitIfValid(el)
{
	if (checkAll())
	{
		//el.form.submit();
		return true;
	} else { return false; }
}

function checkInputEmail(feld) {
	if(EMail(document.getElementById(feld).value)) {
		document.getElementById(feld+'_d').style.display = 'none';
	} else { document.getElementById(feld+'_d').style.display = 'inline'; }

}

function checkAGB() {
	if(document.getElementById('agb').checked == true) {
		document.getElementById('agb_d').style.display = 'none';
	} else { document.getElementById('agb_d').style.display = 'inline'; }

}

function EMail(s) {
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function') {
		  var b = new RegExp('abc');
		  if(b.test('abc') == true){a = true;}
	}

	if(a == true)
	{
	 reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
	                  '(\\@)([a-zA-Z0-9\\-\\.]+)'+
	                  '(\\.)([a-zA-Z]{2,4})$');
	res = (reg.test(s));
	} else  {
	 res = (s.search('@') >= 1 &&
	        s.lastIndexOf('.') > s.search('@') &&
	        s.lastIndexOf('.') >= s.length-5)
	}
	return(res);
}

function checkInputZahl(feld) {
		if(document.getElementById(feld).value != '') {
		var zaehler = true;
		var current = document.getElementById(feld).value;
		/*alert(current);*/

			if(isNaN(document.getElementById(feld).value)) {
				zaehler = false;
			}

		if(zaehler && current.length >= 4) {
			document.getElementById(feld+'_d').style.display = 'none';
		} else { document.getElementById(feld+'_d').style.display = 'inline'; }
	} else { document.getElementById(feld+'_d').style.display = 'inline'; }

}

function PruefeZeichen(Feld, ZugelasseneZeichen, FehlerMeldung)
{  // Erstellt von Ralf Pfeifer (www.arstechnica.de)
   for (var Pos = 0; Pos < Feld.value.length; Pos++)
   {
      if (ZugelasseneZeichen.indexOf(Feld.value.charAt(Pos)) == -1)
      { FehlerMeldung += "\n\nIhre Eingabe enthält das Zeichen '"
        FehlerMeldung += Feld.value.charAt(Pos)
        FehlerMeldung += "'. Sie dürfen nur diese Zeichen verwenden:\n"
        FehlerMeldung += ZugelasseneZeichen
        if (ZugelasseneZeichen.indexOf(" ") == -1)
           { FehlerMeldung += "\nLeerzeichen sind nicht erlaubt" }
        else
           { FehlerMeldung += "\nund das Leerzeichen" }
        alert(FehlerMeldung)
        Feld.focus()
        return
      }
   }
}

function checkInputPhone() {
	if(document.getElementById('vorwahl').value != '' && document.getElementById('tel').value != '') {
		var zaehler = true;
		var current1 = document.getElementById('vorwahl').value;
		var current2 = document.getElementById('tel').value;

		/*alert(current);*/
		PruefeZeichen(document.getElementById('tel'), "0123456789 +-/()", "Bitte prüfen Sie die Zahl");
			/*if(isNaN(document.getElementById('vorwahl').value)) {
				zaehler = false;
			}



			for(var i = 0;i<current2.length;i++) {
				if(isNaN(document.getElementById('tel').value[i]) && document.getElementById('tel').value[i] != ' ') {
					zaehler = false;
				}
			}*/

			/*if(isNaN(document.getElementById('tel').value)) {
				zaehler = false;
			}*/


		if(zaehler && current1.length > 2 && current2.length > 2) {
			document.getElementById('phone_d').style.display = 'none';
		} else { document.getElementById('phone_d').style.display = 'inline'; }
	} else { document.getElementById('phone_d').style.display = 'inline'; }

}

function checkInputZwei(feld) {
	if(document.getElementById(feld).value != '') {
		document.getElementById(feld+'_d').style.display = 'none';
	} else { document.getElementById(feld+'_d').style.display = 'inline'; }

}

function checkInputDrei(feld) {
	if(document.getElementById(feld).value != '') {
		var zaehler = true;
		var current = document.getElementById(feld).value;
		/*alert(current);*/
		for(var i = 0;i<current.length;i++) {
			if(isNaN(document.getElementById(feld).value)) {
				zaehler = false;
			}
		}
		if(zaehler && current.length >= 4) {
			document.getElementById(feld+'_d').style.display = 'none';
		} else { document.getElementById(feld+'_d').style.display = 'inline';}
	} else { document.getElementById(feld+'_d').style.display = 'inline'; }

}

function pruefeDatum()
      {
      var Datum, Tag, Monat, Jahr, Laenge, tageMonat;

      var datum = new Date();
      var Endjahr = datum.getYear()+1900-17;
      var Startjahr = 1900;

      Tag = document.getElementById('day').value;
      Monat = document.getElementById('month').value;
      Jahr = document.getElementById('year').value;



      if (Monat==4 || Monat==6 || Monat==9 || Monat==11)
      {
      tageMonat=30;
      }
      else if (Monat==1 || Monat==3 || Monat==5 || Monat==7 || Monat==8
        || Monat==10 || Monat==12)
      {
      tageMonat=31;
      }
      else if(Monat==2 && Jahr%4==0 && Jahr%100!=0 || Jahr%400==0)
      {
      tageMonat=29;
      }
      else if(Monat==2 && Jahr%4!=0 || Jahr%100==0 && Jahr%400!=0)
      {
      tageMonat=28;
      }
      if (Tag>=1 && Tag<=tageMonat && Monat>=1 && Monat<=12 && Jahr>=Startjahr && Jahr<=Endjahr)
      {
	      if(Jahr > Endjahr || (Jahr == Endjahr && (datum.getMonth()+1 < Monat || ( datum.getMonth()+1 == Monat && datum.getDate() < Tag))))
	      {
		      Fehlermeldung();return false;
	      }

	       		document.getElementById('gebdatum_d').style.display = 'none';
		      	return true;

      }
      else
      {
     	 Fehlermeldung();return false;
      }
}

function Fehlermeldung()
{
	document.getElementById('gebdatum_d').style.display = 'inline';
}

function checkAllZwei()
{
	if (document.getElementById('gebdatum_d').style.display == 'none' &&
		document.getElementById('phone_d').style.display == 'none' &&
		document.getElementById('plz_d').style.display == 'none' &&
		document.getElementById('ort_d').style.display == 'none' &&
		document.getElementById('str_d').style.display == 'none' &&
		document.getElementById('strnr_d').style.display == 'none' &&
		document.getElementById('agb2').checked == true )
		{
			/*document.getElementById('weiter').style.display = 'inline';*/
			return true;
		} else {
			if (document.getElementById('phone_d').style.display != 'none') { alert("Die Vorwahl oder Telefonnummer ist ungültig."); return false;}
			if (document.getElementById('gebdatum_d').style.display != 'none') { alert("Das eingegebene Geburtsdatum ist ungültig."); return false;}
			if (document.getElementById('str_d').style.display != 'none') { alert("Dieser Strassenname ist ungültig."); return false;}
			if (document.getElementById('strnr_d').style.display != 'none') { alert("Diese Hausnummer ist ungültig."); return false;}
			if (document.getElementById('plz_d').style.display != 'none') { alert("Diese PLZ ist ungültig."); return false;}
			if (document.getElementById('ort_d').style.display != 'none') { alert("Dieser Ortsname ist ungültig."); return false;}
			if (document.getElementById('agb2').checked != true ) { alert("Bitte akzeptieren Sie unsere AGB und Teilnahmebestimmungen."); return false;}
			/*document.getElementById('weiter').style.display = 'none'; */
			return false;
		}

}

function meinWahl(bild)
{
	document.getElementById('preis_1').src = 'http://bilder.gewinneronline.de/home/images/preis_1_gray.jpg';
	document.getElementById('preis_2').src = 'http://bilder.gewinneronline.de/home/images/preis_2_gray.jpg';
	document.getElementById('preis_3').src = 'http://bilder.gewinneronline.de/home/images/preis_3_gray.jpg';
	document.getElementById('text_1').style.display = 'none';
	document.getElementById('text_2').style.display = 'none';
	document.getElementById('text_3').style.display = 'none';
	document.getElementById('text_'+bild).style.display = 'block';
	/*var bg_bild = 'http://bilder.gewinneronline.de/reise/images/r'+bild+'.jpg';
	document.getElementById('bg_mini_voll').style.backgroundImage = "Url("+bg_bild+")";*/
	document.getElementById('preis_'+bild).src = 'http://bilder.gewinneronline.de/home/images/preis_'+bild+'.jpg';
	/*alert('http://bilder.gewinneronline.de/reise/images/r_'+bild+'.jpg');*/
	document.getElementById('preis_'+bild+'_r').checked = true;
}



