function blurit() {  
	// blur <a
	lnks = document.getElementsByTagName('a');
	for (i = 0; i < lnks.length; i++) {
		lnks[i].onfocus = new Function("this.blur()");
		// build external target
		if (lnks[i].className.match(/external/)) {
      lnks[i].target = '_blank';
    }
	}
	// blur <area
	lnks = document.getElementsByTagName('area');
	for (i = 0; i < lnks.length; i++) {
		lnks[i].onfocus = new Function("this.blur()");
	}
}

function changeStyle(id, property) {
   document.getElementById(id).className = property;
}

activeButton = new String();
oldButton = "layerThumb";  
currentLayer = "layer1";

function show(id) {
  if (id != currentLayer) {
    hide(currentLayer);
    currentLayer = id;
    document.getElementById(id).style.display = "block";
	}
}
function hide(id) {
  document.getElementById(id).style.display = "none";
}

function buttonOver(buttonId, property) {
  if (buttonId != activeButton) {
  	changeStyle(buttonId, property); 
	}		
}
function buttonOut(buttonId, property) {
  if (buttonId != activeButton) {
    changeStyle(buttonId, property);
  } else {
		oldButton = property;
	}
}
function buttonClick(buttonId, property) {
  if (buttonId != activeButton) {
  	if (activeButton != "") {
  	  changeStyle(activeButton, oldButton);
		}
		changeStyle(buttonId, property);
		activeButton = buttonId;	
  }
}

function map24_removeDefaultValues() {
  if (document.getElementById('link2map24').sstreet.value == 'Straße') 	document.getElementById('link2map24').sstreet.value	= '';
	if (document.getElementById('link2map24').szip.value 	  == 'PLZ') 		document.getElementById('link2map24').szip.value 		= '';
	if (document.getElementById('link2map24').scity.value   == 'Ort') 		document.getElementById('link2map24').scity.value 	= '';
}

function checkContactForm() {
  var check_mail = new RegExp("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$");
  var check = true;
  var name = document.getElementById("contactForm").name.value;
  var vorname = document.getElementById("contactForm").vorname.value;
  var email = document.getElementById("contactForm").email.value;
  var telefon = document.getElementById("contactForm").telefon.value;
  var nachricht = document.getElementById("contactForm").nachricht.value;
  var error = "";
  if (name.length == 0) error += "Bitte Namen angeben!\n";  
  if (vorname.length == 0) error += "Bitte Vornamen angeben!\n";  
  if (!(check_mail.test(email))) {
    error += "E-Mail-Adresse ist ungültig!\n"; 		
  }
  if (nachricht.length == 0) error += "Bitte Nachricht angeben!\n";  

  if (error != "") {  // Fehler aufgetreten
 	  check = false;
	  alert(error);
  }
  return check;     
}
function checkContactBox() {
  var check_mail = new RegExp("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$");
  var check = true;
  var name = document.getElementById("contactBox").name.value;
  var email = document.getElementById("contactBox").email.value;
  var nachricht = document.getElementById("contactBox").nachricht.value;
  var error = "";
  if (name.length == 0) error += "Bitte Namen angeben!\n";
  if (!(check_mail.test(email))) {
 	  error += "E-Mail-Adresse ist ungültig!\n"; 		
  }
  if (nachricht.length == 0) error += "Bitte Nachricht angeben!\n";  

  if (error != "") {  // Fehler aufgetreten
 	  check = false;
	  alert(error);
  }
  return check;     
}