// link blur entfernen

function blury()
{
 if (document.getElementById && document.createTextNode)
  {
   var mylinks=document.getElementsByTagName('a');
   for (var i=0;i<mylinks.length;i++)
   {
    mylinks[i].onfocus=function(){this.blur();return false}
   }
  }
}

// email adresse checken

function checkmail()
{
 var strmail = document.newsletter.Email.value;
 if (document.newsletter.Email.value.indexOf ('@', 0) == -1 || strmail.length < 6 || document.newsletter.Email.value.indexOf ('.',0) == -1)
 {
  alert("\nBitte eine gültige E-Mail-Adresse eingeben!");
  document.newsletter.Email.select();
  document.newsletter.Email.focus();
  return false;
 }
 document.newsletter.submit();
 return true;
}

// routen-daten checken

function checkroute()
{
 var strroute = document.webderoute2.fromcity;
 if (strroute.value.length < 3)
 {
  alert("\nBitte einen Startort eingeben!");
  strroute.select();
  strroute.focus();
  return false;
 }
 document.webderoute2.submit();
 return true;
}

function checkroutes()
{
 var strroute = document.webderoute2.fromcity;
 if (strroute.value.length < 3)
 {
  alert("\nBitte einen Startort eingeben!");
  strroute.select();
  strroute.focus();
  return false;
 }
 document.webderoute2.submit();
 return true;
}


// newsletter-config, alle abbestellen

function uncheck_all() {

  var i;
  if(!document.useredit.theme.length){
    document.useredit.theme.checked = false;
  } else {
    for(i=0; i<document.useredit.theme.length; i++){
      document.useredit.theme[i].checked = false;
    }
  }

  document.useredit.submit();

  return true;
}

// popups

function isUndefined(v) {
    var undef;
    return v===undef;
}

var _POPUP_FEATURES = 'width=500, height=328';

function raw_popup(url, target, features) {
    if (isUndefined(features)) features = _POPUP_FEATURES;
	features = features + ", top=50, left=50";
    if (isUndefined(target)) target = 'zoom';
    var theWindow = window.open(url, target, features);
    theWindow.focus();
    return theWindow;
}

function link_popup(src, features) {
    return raw_popup(src.getAttribute('href'), src.getAttribute('target') || '_blank', features);
}

function startUpload() {

	document.addform.add.disabled = true;
	document.addform.add.value='Bitte warten...';
	document.addform.submit();
	
	return true;
}

