function doFocus(strElementName)
{
	var theform;
	var theElement

	theform = document.forms[0]
	if(theform)
	{
		theElement = theform.elements[strElementName]
		if((theElement.type == 'textarea') || (theElement.type == 'text') || (theElement.type == 'file'))
		{
			theElement.focus();
		}
	}
}

function doSubmit()
{
	doTestSubmit();
}

function doTestSubmit()
{
	if(!IsNotEmpty2('F1', 'T2', 'T3' , 'bedrijfsnaam-  of naamveld'))
			return false;

	if(!IsNotEmpty('F1', 'T4' , 'adres veld'))
		return false;

	if(!IsNotEmpty('F1', 'T5' , 'postcode veld'))
		return false;
	
	if(!IsNotEmpty('F1', 'T6' , 'plaatsnaam veld'))
		return false;

	if(!IsEmailValid('F1', 'T1' , 'e-mail adres', true))
		return false;

	window.document.forms['F1'].submit();	
}


function IsEmailValid(FormName,ElemName,strText,bAllowEmpty)
{
var EmailOk  = true
var Temp     = document.forms[FormName].elements[ElemName]
var AtSym    = Temp.value.indexOf('@')
var Period   = Temp.value.lastIndexOf('.')
var Space    = Temp.value.indexOf(' ')
var Length   = Temp.value.length - 1   // Array is from 0 to length-1

	if(Length == -1)
	{
		if(bAllowEmpty)
			return true;
		else
		{
			alert('Het ' + strText + ' moet ingevuld worden.')
			return false;
		}
	}

	if ((AtSym < 1) ||                     // '@' cannot be in first position
	    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
	    (Period == Length ) ||             // Must be atleast one valid char after '.'
	    (Space  != -1))                    // No empty spaces permitted
	   {  
	      EmailOk = false
	      alert('Het ingegeven ' + strText + ' is geen goed e-mail adres.')
	      Temp.focus()
	   }
	return EmailOk
}

function IsNotEmpty(FormName,ElemName,strText)
{
	var IsFilled;
	var Temp     = document.forms[FormName].elements[ElemName]
	var Length   = Temp.value.length   // Array is from 0 to length-1

	IsFilled = (Length > 0)
	if(!IsFilled)
	{
		alert('Het ' + strText + ' moet ingevuld worden.')
	}

	return IsFilled
}

function IsNotEmpty2(FormName,ElemName, ElemName2, strText)
{
	var IsFilled;
	var IsFilled2;
	var Temp     = document.forms[FormName].elements[ElemName]
	var Length   = Temp.value.length   // Array is from 0 to length-1
	Temp     = document.forms[FormName].elements[ElemName2]
	Length   = Length + Temp.value.length   // Array is from 0 to length-1
	
	IsFilled = (Length > 0)
	if(!IsFilled)
	{
		alert('Het ' + strText + ' moet ingevuld worden.')
	}

	return IsFilled
}

