function trim(text)
{
	while(text.charAt(0)==' ')
		text=text.substring(1,text.length);
	while(text.charAt(text.length-1)==' ')
		text=text.substring(0,text.length-1);
	while(text.charAt(0)=='0')
		text=text.substring(1,text.length);
	return text;	
}
function trim1(text)
{
	while(text.charAt(0)==' ')
		text=text.substring(1,text.length);
	while(text.charAt(text.length-1)==' ')
		text=text.substring(0,text.length-1);
	return text;	
}
//changes 

function checkNum(data)       // checks if all characters
{
	var valid = "0123456789";     // are valid numbers or a "."
	var ok = 1; var checktemp;
	for (var i=0; i<data.length; i++) 
	{
		checktemp = "" + data.substring(i, i+1);
		if (valid.indexOf(checktemp) == "-1") 
		return true; 
	}
	return false;
}

//page1,page2
function validate1() 
{
	if(document.getElementById('meterregistratiecode'))
	{
		if(document.getElementById('meterregistratiecode').value=="") 
		{
			alert("Vul uw Meterregistratiecode in.");
			document.getElementById('meterregistratiecode').focus();
			return false;
		}
		if(checkNum(document.getElementById('meterregistratiecode').value)) 
		{
			alert("U kunt alleen cijfers invoeren.");
			document.getElementById('meterregistratiecode').focus();
			return false;
		}
		//else return true;
	}
}

//page4
function validate4() 
{
	if(document.getElementById('meterstand1').value=="") 
	{
		alert("Vul uw Meterstand in.");
		document.getElementById('meterstand1').focus();
		return false;
	}
	if(checkNum(document.getElementById('meterstand1').value)) 
	{
		alert("U kunt alleen cijfers invoeren.");
		document.getElementById('meterstand1').focus();
		return false;
	}
	//else return true;
}

//page6
function limitLength(element, maxLength)
{
	if (element.value.length > maxLength)
	{
		element.value = element.value.substring(0, maxLength);
		return 0;
	}
}
function validate6()
{
	if(document.getElementsByName('option')[0].checked==false && document.getElementsByName('option')[1].checked==false && document.getElementsByName('option')[2].checked==false && document.getElementsByName('option')[3].checked==false && document.getElementsByName('option')[4].checked==false)
		{
			alert("Geef een reden op voor afwijkend verbruik alstublieft.");
			document.getElementsByName('option')[0].focus();
			return false;
		}	
		if(document.getElementsByName('option')[3].checked==true && document.getElementById('toelichting').value=="")
		{
			alert("Vul a.u.b. uw toelichting in.");
			document.getElementById('toelichting').focus();
			return false;
		}
}

//page7
function popup()
{
	newwindow=window.open("pages/privacy.html",'name','scrollbars=1,height=300,width=550','left=5,top=5');
}	

	function emailvalid(txt){
      var emailFilter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	  var email=txt;
	  ok=false;
      if (!emailFilter.test(email)){
	  }else
	  {
	    ok=true;
	  }
	  return ok;
	}

function validate7()
{
	var emailformat=/^([a-zA-Z0-9_\.\-]+)\@([a-zA-Z0-9\-]+)\.([a-zA-Z0-9]{2,4})$/
	var emailformat1=/^([a-zA-Z0-9_\.\-]+)\@([a-zA-Z0-9\-]+)\.([a-zA-Z0-9]{2})\.([a-zA-Z0-9]{2})$/
	var dummy;

	if(document.getElementById('emailaddress').value=="")
	{
		if(document.getElementById('count').value== 0)
		{
			document.getElementById('count').value++;
			if(!document.getElementById('ja').checked)
			{
				alert("U heeft ervoor gekozen om geen e-mail bevestiging te ontvangen.");
				return false;
			}
		}
		if(document.getElementById('ja').checked)		
		{
			if(document.getElementById('emailaddress').value=="") 
			{
				alert("Vul uw e-mail adres in alstublieft.");
				document.getElementById('emailaddress').focus();
				return false;
			}
		    if(emailvalid(document.getElementById('emailaddress').value))
				dummy=1;
			else
			{
				alert("Uw e-mail adres is niet in orde, verbeter het alstublieft.");
				document.getElementById('emailaddress').focus();
				return false;
			}
		}
	}
	else
	{
		    if(emailvalid(document.getElementById('emailaddress').value))
				dummy=1;
			else
			{
				alert("Uw e-mail adres is niet in orde, verbeter het alstublieft.");
				document.getElementById('emailaddress').focus();
				return false;
			}
	}
}
