
 function Target (formid)
 {
	_element(formid).target = '_blank';
	return true;
 }

 function check_sendform(fields)
 {
	for (x=0;x<fields.length;x++)
	{
		field= fields[x].split(';');

		if (field[2] == 'email')
		{
			if (!check_email (_element(field[0]).value))
			{
				alert('Das Feld >>'+field[1]+'<< benoetigt eine gueltige Emailadresse');
				return false;
			}
		}
		else if (_element(field[0]).value.length < field[2])
		{
			alert('Das Feld >>'+field[1]+'<< muss mindestens '+field[2]+' Zeichen haben');
			return false;
		}
	}

	return true;
 }

 function check_email(mail)
 {
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function')
	{
		var b = new RegExp('abc');
		if(b.test('abc') == true){a = true;}
	}
	if(a == true)
	{
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(mail));
	}
	else
	{
		res = (mail.search('@') >= 1 &&
		mail.lastIndexOf('.') > mail.search('@') &&
		mail.lastIndexOf('.') >= mail.length-5)
	}
	return(res);
 }



 function email(x,y,z) {
	a=z; b='@'; c=y; d=x;
	document.location.href='mailto:'+a+b+c+'.'+d;
 }


 function _element(id)
 {
	return document.getElementById(id);
 }