

function popup(datei) {
  var x = 50;
  var y = 50;
  window.open(datei, "_blank", "width=700, height=600, left="+x+", top="+y+", scrollbars=no, resizable=yes");
}

function setdate()
{
var d = new Date();
var dm = d.getMonth() + 1;
var dj = d.getYear();

if (dj < 999)
{dj += 1900;}

}

function chgbg(id,tag,todo)
{
var id;
id = 'x' + id;
var tag;
var todo;


if (todo == 0)
{
    if(document.getElementsByName(tag)[0].checked == true)
    {}
    else
    {}
}
else
{
    document.getElementsByName(tag)[0].checked = true;

}
}

function makevisible (id,text)
{
    document.getElementById(id).style.visibility = 'visible';
    document.getElementById(id).innerHTML = text;
}


function checkit()
{
var fehler;

if (document.suche.b1.checked == false && document.suche.b2.checked == false && document.suche.b3.checked == false)
{

    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte Suchwort eingeben oder anderes Kriterium angeben!");
    //document.getElementById("2").className = 'red';
    //document.getElementById("3").className = 'red';

    return false;

}

if (document.suche.b1.checked == true && document.suche.name.value == '' )
{
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte Suchwort eingeben!");
    document.suche.name.focus();
    return false;
}

if (document.suche.b2.checked == true && document.suche.plz.value == '' && document.suche.ort.value == '' && document.suche.land.value == '')
{
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte PLZ, Ort oder Land eingeben!");
    document.suche.ort.focus();
    return false;
}

var p1 = 1;
  for (i = 0; i < document.suche.plz.value.length; ++i)
    {
      if (document.suche.plz.value.charAt(i) < "0" ||  document.suche.plz.value.charAt(i) > "9")
      {p1 = 0;}
    }
  if (p1 == 0 && document.suche.b2.checked == true) {
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte korrekte PLZ eingeben!");
    document.suche.plz.focus();
    return false;
  }

}

function checkcomment()
{

  if (document.rate.email.value == "") {
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte geben Sie eine Email Adresse an!");
    document.rate.email.focus();
    return false;
  }
  if (document.rate.email.value.indexOf("@") == -1) {
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte geben Sie eine gültige Email Adresse an!");
    document.rate.email.focus();
    return false;
  }


}

function check_webcam_data()
{

  if (document.webcam.name.value == "") {
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte geben Sie einen Webcam Namen an!");
    document.webcam.name.focus();
    return false;
  }
  if (document.webcam.desc.value == "") {
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte geben Sie eine Webcam Beschreibung an!");
    document.webcam.desc.focus();
    return false;
  }
  if (document.webcam.kategorie.value == "") {
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte geben Sie eine Kategorie an!");
    document.webcam.kategorie.focus();
    return false;
  }
  if (document.webcam.ort.value == "") {
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte geben Sie einen Ort an!");
    document.webcam.ort.focus();
    return false;
  }
  if (document.webcam.land.value == "") {
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte geben Sie ein Land an!");
    document.webcam.land.focus();
    return false;
  }
  if (document.webcam.pic_url.value.indexOf("http") == -1) {
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte geben Sie eine korrekte URL!");
    document.webcam.pic_url.focus();
    return false;
  }
  if (document.webcam.cam_url.value.indexOf("http") == -1) {
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte geben Sie eine korrekte URL!");
    document.webcam.cam_url.focus();
    return false;
  }
  if (document.webcam.sight.value == "") {
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte geben Sie eine Sehenswürdigkeit an!");
    document.webcam.sight.focus();
    return false;
  }
  if (document.webcam.verfuegung.value == "") {
    document.getElementById("fehler").firstChild.deleteData(0, 100);
    document.getElementById("fehler").firstChild.insertData(0,"Bitte spezifizieren Sie die Verfügbarkeit!");
    document.webcam.verfuegung.focus();
    return false;
  }

}

function check_pass()
{
var fehler;

  if (document.userpass.pass1.value != document.userpass.pass2.value) {
    document.getElementById("fehler2").firstChild.deleteData(0, 100);
    document.getElementById("fehler2").firstChild.insertData(0,"Die Passwörter stimmen nicht überein!");
    document.userpass.pass1.value = "";
    document.userpass.pass2.value = "";
    document.userpass.pass1.focus();
    return false;
  }
  if (document.userpass.pass1.value.length < 4) {
    document.getElementById("fehler2").firstChild.deleteData(0, 100);
    document.getElementById("fehler2").firstChild.insertData(0,"Bitte geben sie mindestens 5 Zeichen für Ihr Passwort an!");
    document.userpass.pass1.value = "";
    document.userpass.pass2.value = "";
    document.userpass.pass1.focus();
    return false;
  }
}

function preview_image() {
	
	if (document.webcam.pic_url.value == "")
		{
			document.getElementById('preview_image').style.visibility = 'hidden';
		}
	else
		{
			document.getElementById('preview_image').style.visibility = 'visible';
			preview = document.getElementById('preview_image');
			preview.className = 'content_info';
			var alt_text = 'Bild kann leider nicht angezeigt werden';
			preview.innerHTML= 'Vorschau:  <a onclick=preview_image()>Neu Laden</a><br/><img src=' + document.webcam.pic_url.value + ' width=200 alt=\'' + alt_text +'\' />';
			if (document.getElementById('preview_image'))
				{
					preview.innerHTML = preview.innerHTML + '<br/><br/>Alternativ können sie auch einen Screenshot <br/>der Webcam <a onclick=show_screenshot()>hochladen</a>';
					
				}
		}
}

function show_screenshot ()
{
    document.getElementById('screenshot').style.visibility = 'visible';
    document.getElementById('screenshot').style.display = 'inline';
}