//<!--
function check_email(element, check_form)
{
	f=eval("document." + check_form + "." + element);
	s=f.value;
	ok_email = 0
	i=s.indexOf("@"); ii=s.lastIndexOf("@"); j=s.indexOf(".",i); k=s.indexOf(","); kk=s.indexOf(" ");	jj=s.lastIndexOf(".")+1;
	len=s.length;
	if (!((i>0) && (i==ii) && (j>(i+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=4)))
	{
		if(check_form != 1)
		{
			ok_email = 0;
			return ok_email;			
		}
		if(check_form == 1)
		{
			ok_email = 0;
			return ok_email;
		}
	}
	else
	{
		ok_email = 1;
		return ok_email;alert(ok_email);
	}
}

function check_all_set (form_name, additional,lang)
{
	alert_message_final = "";
	var f = eval("document."+form_name+"");
	var all_fields = f.length;
	var fields = 0;
	var res = 0;
	var ok = 1;
	for (var i = 0; i < all_fields; i++)
	{
		if (alert_message[i] && alert_message[i]!="")
		{
			fields = fields + 1;
			if (f.elements[i].value != "")
			{
				res = res + 1;
			}
			else if (!f.elements[i].value || f.elements[i].value == "")
			{
				if (alert_message[i])
				{
					alert_message_final = alert_message_final + alert_message[i]+"\n"
				}
				f.elements[i].focus();
				break;
			}
		}
	}
	if(additional)
	{
					ok_email = check_email(additional,form_name);
	}	
	if (res != fields)
	{
		ok = 0;
	}	
	if (ok == 1)
	{	
		if (ok_email == 0)
			{	
				fm=eval("document." + form_name + "." + additional);
				if (lang == 'en'){alert ("Please enter valid e-mail");}
				else{alert('Bitte geben Sie aktuellen E-mail ein')}
				fm.focus();
				return false;
			}
		else
		{
		return true;
		}
	}
	if (ok != 1)
	{
		if (alert_message_final != "")
		{
			alert (alert_message_final);
		}
		else
		{
			alert('Please complete all the obligatory fields')
		}
		return false;
	}	
}
