function validateAanmelden() {
	
	var fout=0;
	
	if(document.getElementById('username').value=='') {
		fout=1;
		document.getElementById('username').className='red';
	} else {
		document.getElementById('username').className='';
	}
	
	if((document.getElementById('ww1').value=='')  || (document.getElementById('ww2').value=='')){
		fout=1;
		document.getElementById('ww1').className='red';
		document.getElementById('ww2').className='red';
	} else {
		if(document.getElementById('ww1').value != document.getElementById('ww2').value) {
			fout=1;
			document.getElementById('ww1').className='red';
			document.getElementById('ww2').className='red';
		} else {
			document.getElementById('ww1').className='';
			document.getElementById('ww2').className='';
		}
	}
	
	if(document.getElementById('naam').value=='') {
		fout=1;
		document.getElementById('naam').className='red';
	} else {
		document.getElementById('naam').className='';
	}
	
	if(document.getElementById('adres').value=='') {
		fout=1;
		document.getElementById('adres').className='red';
	} else {
		document.getElementById('adres').className='';
	}
	
	if(document.getElementById('postcode').value=='') {
		fout=1;
		document.getElementById('postcode').className='red';
	} else {
		document.getElementById('postcode').className='';
	}
	
	if(document.getElementById('woonplaats').value=='') {
		fout=1;
		document.getElementById('woonplaats').className='red';
	} else {
		document.getElementById('woonplaats').className='';
	}
	
	if(document.getElementById('telnr').value=='') {
		fout=1;
		document.getElementById('telnr').className='red';
	} else {
		document.getElementById('telnr').className='';
	}
	
	if(document.getElementById('faxnr').value=='') {
		fout=1;
		document.getElementById('faxnr').className='red';
	} else {
		document.getElementById('faxnr').className='';
	}
		
	if((document.getElementById('email').value!='') && (document.getElementById('email2').value!='')) {
		if(document.getElementById('email').value != document.getElementById('email2').value) {
			fout=1;
			document.getElementById('email').className='red';
			document.getElementById('email2').className='red';
		} else {
			document.getElementById('email').className='';
			document.getElementById('email2').className='';
		}
	}
	
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	if(document.getElementById('email').value=='' || document.getElementById('email').value.search(validRegExp) == -1) {
		fout=1;
		document.getElementById('email').className='red';
	} else {
		document.getElementById('email').className='';
	}
	
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	if(document.getElementById('email2').value=='' || document.getElementById('email2').value.search(validRegExp) == -1) {
		fout=1;
		document.getElementById('email2').className='red';
	} else {
		document.getElementById('email2').className='';
	}
	
	if(document.getElementById('verificatie_naam').value=='') {
		fout=1;
		document.getElementById('verificatie_naam').className='red';
	} else {
		document.getElementById('verificatie_naam').className='';
	}
	
	if(document.getElementById('verificatie_adres').value=='') {
		fout=1;
		document.getElementById('verificatie_adres').className='red';
	} else {
		document.getElementById('verificatie_adres').className='';
	}
	
	if(document.getElementById('verificatie_fax_tel').value=='') {
		fout=1;
		document.getElementById('verificatie_fax_tel').className='red';
	} else {
		document.getElementById('verificatie_fax_tel').className='';
	}
	
	if(fout) {
		alert("Fill in all red fields correctly.");
	}
	
	if(!fout) {
		document.form1.submit();
	}	
}

function validateStap2() {
	
	var fout = 0;
	
	if(document.getElementById('gebruikersnaam').value=='') {
		fout=1;
		document.getElementById('gebruikersnaam').className='red';
	} else {
		document.getElementById('gebruikersnaam').className='';
	}
	
	if(document.getElementById('chipcode_error').value!='' || document.getElementById('chipcode').value=='') {
		fout=1;
		document.getElementById('chipcode').className='red';
	} else {
		document.getElementById('chipcode').className='';
	}
	
	if(document.getElementById('username_error').value!='') {
		fout=1;
		document.getElementById('gebruikersnaam').className='red';
	} else {
		document.getElementById('gebruikersnaam').className='';
	}

	if((document.getElementById('ww1').value=='')  || (document.getElementById('ww2').value=='')){
		fout=1;
		document.getElementById('ww1').className='red';
		document.getElementById('ww2').className='red';
	} else {
		if(document.getElementById('ww1').value != document.getElementById('ww2').value) {
			fout=1;
			document.getElementById('ww1').className='red';
			document.getElementById('ww2').className='red';
		} else {
			document.getElementById('ww1').className='';
			document.getElementById('ww2').className='';
		}
	}

	if(document.getElementById('roepnaam').value=='') {
		fout=1;
		document.getElementById('roepnaam').className='red';
	} else {
		document.getElementById('roepnaam').className='';
	}
	
	if(document.getElementById('diersoort').value=='') {
		fout=1;
		document.getElementById('diersoort').className='red';
	} else {
		document.getElementById('diersoort').className='';
	}
	
	if(document.getElementById('ras').value=='') {
		fout=1;
		document.getElementById('ras').className='red';
	} else {
		document.getElementById('ras').className='';
	}
	
	if(document.getElementById('naam').value=='') {
		fout=1;
		document.getElementById('naam').className='red';
	} else {
		document.getElementById('naam').className='';
	}
	
	if(document.getElementById('adres').value=='') {
		fout=1;
		document.getElementById('adres').className='red';
	} else {
		document.getElementById('adres').className='';
	}
	
	if(document.getElementById('postcode').value=='') {
		fout=1;
		document.getElementById('postcode').className='red';
	} else {
		document.getElementById('postcode').className='';
	}

	if(document.getElementById('woonplaats').value=='') {
		fout=1;
		document.getElementById('woonplaats').className='red';
	} else {
		document.getElementById('woonplaats').className='';
	}
	
	if(document.getElementById('telefoon').value=='') {
		fout=1;
		document.getElementById('telefoon').className='red';
	} else {
		document.getElementById('telefoon').className='';
	}
	
	if((document.getElementById('email').value!='') && (document.getElementById('email2').value!='')) {
		if(document.getElementById('email').value != document.getElementById('email2').value) {
			fout=1;
			document.getElementById('email').className='red';
			document.getElementById('email2').className='red';
		} else {
			document.getElementById('email').className='';
			document.getElementById('email2').className='';
		}
	}
	
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	if(document.getElementById('email').value=='' || document.getElementById('email').value.search(validRegExp) == -1) {
		fout=1;
		document.getElementById('email').className='red';
	} else {
		document.getElementById('email').className='';
	}
	
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	if(document.getElementById('email2').value=='' || document.getElementById('email2').value.search(validRegExp) == -1) {
		fout=1;
		document.getElementById('email2').className='red';
	} else {
		document.getElementById('email2').className='';
	}
	
	if(fout) {
		alert("Fill in all red fields correctly.");
	}
	
	if(!fout) {
		document.stap2.submit();
	}	
	
}

function validateProfielEigenaar() {
	
	var fout = 0;
	
	if(document.getElementById('username').value=='') {
		fout=1;
		document.getElementById('username').className='red';
	} else {
		document.getElementById('username').className='';
	}
	
	if(document.getElementById('edit_ww').checked == true) {
		if((document.getElementById('ww1').value=='')  || (document.getElementById('ww2').value=='')){
			fout=1;
			document.getElementById('ww1').className='red';
			document.getElementById('ww2').className='red';
		} else {
			if(document.getElementById('ww1').value != document.getElementById('ww2').value) {
				fout=1;
				document.getElementById('ww1').className='red';
				document.getElementById('ww2').className='red';
			} else {
				document.getElementById('ww1').className='';
				document.getElementById('ww2').className='';
			}
		}
	}
	
	if(document.getElementById('naam').value=='') {
		fout=1;
		document.getElementById('naam').className='red';
	} else {
		document.getElementById('naam').className='';
	}
	
	if(document.getElementById('adres').value=='') {
		fout=1;
		document.getElementById('adres').className='red';
	} else {
		document.getElementById('adres').className='';
	}
	
	if(document.getElementById('postcode').value=='') {
		fout=1;
		document.getElementById('postcode').className='red';
	} else {
		document.getElementById('postcode').className='';
	}
	
	if(document.getElementById('woonplaats').value=='') {
		fout=1;
		document.getElementById('woonplaats').className='red';
	} else {
		document.getElementById('woonplaats').className='';
	}
	
	if(document.getElementById('telefoonnummer').value=='') {
		fout=1;
		document.getElementById('telefoonnummer').className='red';
	} else {
		document.getElementById('telefoonnummer').className='';
	}
	
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	if(document.getElementById('emailadres').value=='' || document.getElementById('emailadres').value.search(validRegExp) == -1) {
		fout=1;
		document.getElementById('emailadres').className='red';
	} else {
		document.getElementById('emailadres').className='';
	}
	
	if(document.getElementById('username_error').value == '1') {
		fout = 1;	
		document.getElementById('username').className = 'red';
	} else {
		document.getElementById('username').className = '';
	}
	
	if(fout) {
		alert("Fill in all red fields correctly.");
	}
	
	if(!fout) {
		document.profiel.submit();
	}	
	
}

function validateProfielDierenarts() {
	
	var fout = 0;
	
	if(document.getElementById('username').value=='') {
		fout=1;
		document.getElementById('username').className='red';
	} else {
		document.getElementById('username').className='';
	}
	
	if(document.getElementById('edit_ww').checked == true) {
		if((document.getElementById('ww1').value=='')  || (document.getElementById('ww2').value=='')){
			fout=1;
			document.getElementById('ww1').className='red';
			document.getElementById('ww2').className='red';
		} else {
			if(document.getElementById('ww1').value != document.getElementById('ww2').value) {
				fout=1;
				document.getElementById('ww1').className='red';
				document.getElementById('ww2').className='red';
			} else {
				document.getElementById('ww1').className='';
				document.getElementById('ww2').className='';
			}
		}
	}
	
	if(document.getElementById('naam').value=='') {
		fout=1;
		document.getElementById('naam').className='red';
	} else {
		document.getElementById('naam').className='';
	}
	
	if(document.getElementById('adres').value=='') {
		fout=1;
		document.getElementById('adres').className='red';
	} else {
		document.getElementById('adres').className='';
	}
	
	if(document.getElementById('postcode').value=='') {
		fout=1;
		document.getElementById('postcode').className='red';
	} else {
		document.getElementById('postcode').className='';
	}
	
	if(document.getElementById('woonplaats').value=='') {
		fout=1;
		document.getElementById('woonplaats').className='red';
	} else {
		document.getElementById('woonplaats').className='';
	}
	
	if(document.getElementById('telefoonnummer').value=='') {
		fout=1;
		document.getElementById('telefoonnummer').className='red';
	} else {
		document.getElementById('telefoonnummer').className='';
	}
	
	if(document.getElementById('faxnummer').value=='') {
		fout=1;
		document.getElementById('faxnummer').className='red';
	} else {
		document.getElementById('faxnummer').className='';
	}
	
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	if(document.getElementById('emailadres').value=='' || document.getElementById('emailadres').value.search(validRegExp) == -1) {
		fout=1;
		document.getElementById('emailadres').className='red';
	} else {
		document.getElementById('emailadres').className='';
	}
	
	if(document.getElementById('username_error').value == '1') {
		fout = 1;	
		document.getElementById('username').className = 'red';
	} else {
		document.getElementById('username').className = '';
	}
	
	if(fout) {
		alert("Fill in all red fields correctly.");	
	}
	
	if(!fout) {
		document.profiel.submit();
	}	
}

function validateHuisdierContact() {
	
	var fout=0;
	
	if(document.getElementById('naam').value=='') {
		fout=1;
		document.getElementById('naam').className='red';
	} else {
		document.getElementById('naam').className='';
	}
	
	if(document.getElementById('bericht').value=='') {
		fout=1;
		document.getElementById('bericht').className='red';
	} else {
		document.getElementById('bericht').className='';
	}
		
	if(document.getElementById('email').value=='') {
		fout=1;
		document.getElementById('email').className='red';
	} else {
		document.getElementById('email').className='';
	}
	
	if(fout) {
		alert("Fill in all red fields correctly.");	
	}
	
	if(!fout) {
		document.huisdierContact.submit();
	}	
	
}

function huisdierToevoegen() {
	
	var fout = 0;
	
	if(document.getElementById('chipcode_error').value!= '' || document.getElementById('chipcode').value == '')
	{
		fout=1;
		document.getElementById('chipcode').className='red';
	} else 
	{
		document.getElementById('chipcode').className='';
	}
	
	if(document.getElementById('roepnaam').value=='') {
		fout=1;
		document.getElementById('roepnaam').className='red';
	} else {
		document.getElementById('roepnaam').className='';
	}
	
	if(document.getElementById('diersoort').value=='') {
		fout=1;
		document.getElementById('diersoort').className='red';
	} else {
		document.getElementById('diersoort').className='';
	}
		
	if(document.getElementById('ras').value=='') {
		fout=1;
		document.getElementById('ras').className='red';
	} else {
		document.getElementById('ras').className='';
	}
	
	if(fout) {
		alert("Fill in all red fields correctly.");	
	}
	
	if(!fout) {
		document.huisdiertoevoegen.submit();
	}	
	
}

function searchPostcode(POSTCODE) {
	if((document.getElementById('postcode').value=='') || (document.getElementById('postcode').value=='postcode dierenarts') ||  (document.getElementById('postcode').value=='area code of your vet')) {
		
	} else {
		
		document.location='index.php?id=5&p='+POSTCODE;
	}
}

function searchChipcode(CHIPCODE) {
	if((document.getElementById('chipcode').value=='') || (document.getElementById('chipcode').value=='chipcode / tatoeage')) {
		
	} else {
		document.location='index.php?id=2&c='+CHIPCODE;
	}
}

function showPassword() { 
	
	if(document.getElementById('edit_ww').checked == true) {
		document.getElementById('passwords').style.visibility = 'visible';
		document.getElementById('passwords').style.display = '';
	} else {
		document.getElementById('passwords').style.visibility = 'hidden';
		document.getElementById('passwords').style.display = 'none';
	}
}

function deleteHuisdier(id) {
	if(confirm("Weet u zeker dat u uw huisdier wilt verwijderen?")) {
		document.location='huisdieren/huisdier_delete.php?id='+id;	
	}
}

function inlogField(field) {
	
	var valueField=document.getElementById(field).value;
	
	if(field=='username1') {
		
		if(valueField=='login') {
			
			document.getElementById(field).value='';
		}
	}
	
	if(field=='ww') {
		
		if(valueField=='wachtwoord') {
			
			document.getElementById(field).value='';
			
		}
	}
}

function DierenartsZoekenSubmit() {

	myOption = -1;
	for (var i=document.dierenarts.dierenarts.length-1; i > -1; i--) {
		if (document.dierenarts.dierenarts[i].checked) {
			myOption = i; i = -1;
		}
	}
	
	if (myOption == -1) { // geen dierenarts geselecteerd
		alert("You must select a vet");
		return false;
	} else {
		document.dierenarts.submit();
	}
}
