function checkForm(formular)
{
	len		      = formular.elements.length;
	versenden	  = true;
	fokus	      = false;

	
	
	// fehler anzeigen
	for(i=0; i<len; i++)
	{
	    
		if(formular.elements[i].id.substring(0,4) == 'reg_')
		{               
			reg 	= formular.elements[i].value;
			id   	= formular.elements[i].id.substr(4);
						
			bild	= document.images['img_'+id];
			
			input	= formular.elements['val_'+id];
			if(input == null) continue;
			
			if(document.all)
			{
			    inaktiv = input.disabled;
			}
			else
			{
    			inaktiv = input.hasAttribute('disabled');
            }        
            wert	= trim(input.value);
                        
            bild.src = 'bilder/blind.gif';
            
			if(!inaktiv)
			{
                rex	= new RegExp(reg);
                isOk = rex.test(wert);
                if (!isOk)
                {
				    bild.src = 'bilder/error.gif';
				    versenden = false;
				    
				    if (!fokus)
				    {
					    input.focus();
    					fokus = true;
                    }
                }
            }
        }
    }
    
    
    
    if (versenden == false) return false;
}

function trim(s)
{
    while (s.substring(0,1) == ' ')
    {
        s = s.substring(1,s.length);
    }
    while (s.substring(s.length-1,s.length) == ' ') {
        s = s.substring(0,s.length-1);
    }
    return s;
}


/*
function mailLink(user, domain, level)
{
    document.write('<span id = "'+user+'"></span>');
    a = document.createElement('a');
    a.setAttribute('href', 'javascript:;');
    a.onclick = function() 
    {
        document.location.href = 'mailto:'+user+'@'+domain+'.'+level;
    }
    
    domain = str_replace('.', ' dot ', domain);
    
    a.appendChild(document.createTextNode(user+' at '+domain+' dot '+level));
    
    document.getElementById(user).appendChild(a);
    
}

function str_replace (search, replace, subject)
{
  var result = "";
  var  oldi = 0;
  for (i = subject.indexOf (search)
     ; i > -1
     ; i = subject.indexOf (search, i))
  {
    result += subject.substring (oldi, i);
    result += replace;
    i += search.length;
    oldi = i;
  }
  return result + subject.substring (oldi, subject.length);
}
*/