function details()
{
    div = document.getElementById('anzeige');

    if(arguments.length > 0) 
    {
        rfg = arguments[0];
        name = unescape(arguments[1]);
        if(arguments[2]) tastatur = unescape(arguments[2]);
    
    
        b = document.createElement('b');
        b.appendChild(document.createTextNode(rfg));
        div.appendChild(b);
        div.appendChild(document.createTextNode(' '+name));
        
        if(arguments[2])
        {
            b = document.createElement('b');
            b.appendChild(document.createTextNode(tastatur));
            div.appendChild(b);
        }
    }
    else
    {
        for(i=div.childNodes.length-1; i>=0;i--) div.removeChild(div.childNodes[i]);
    }
}




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;
			
			inaktiv = input.hasAttribute('disabled');
            wert	= trim(input.value);
            
            bild.setAttribute('src', 'bilder/blind.gif');
            
			if(!inaktiv)
			{
                rex	= new RegExp(reg);
                isOk = rex.test(wert);
                if (!isOk)
                {
				    bild.setAttribute('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);
}
*/
