function validateProfielEigenaar() {
	
	var fout = 0;
	
	if(document.getElementById('username').value=='') {
		fout=1;
		document.getElementById('username').className='red';
	} else {
		document.getElementById('username').className='';
	}
	
	if(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(fout) {
		alert("Vul alle rode velden correct in.");	
	}
	
	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(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(fout) {
		alert("Vul alle rode velden correct in.");	
	}
	
	if(!fout) {
		document.profiel.submit();
	}	
}

function huisdierToevoegen() {
	
	var fout = 0;
	
	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("Vul alle rode velden correct in.");	
	}
	
	if(!fout) {
		document.huisdiertoevoegen.submit();
	}	
	
}

function searchPostcode(POSTCODE) {
	if((document.getElementById('postcode').value=='') || (document.getElementById('postcode').value=='postcode dierenarts')) {
		
	} 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(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 validateEmailAanmelding() {
	
	var fout = 0;
	var foutEmail = 0;
	
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	if(document.getElementById('email5').value=='' || document.getElementById('email5').value.search(validRegExp) == -1) {
		fout=1;
		foutEmail=1;
		document.getElementById('email5').className='red';
	} else {
		document.getElementById('email5').className='';
	}
	
	if(document.getElementById('email1').value=='' || document.getElementById('email1').value.search(validRegExp) == -1) {
		fout=1;
		foutEmail=1;
		document.getElementById('email1').className='red';
	} else {
		document.getElementById('email1').className='';
	}
	
	if((document.getElementById('email1').value!='') && (document.getElementById('email5').value!='')) {
		if(document.getElementById('email1').value != document.getElementById('email5').value) {
			fout = 1;	
			document.getElementById('email1').className='red';
			document.getElementById('email5').className='red';
		} else {
			
			if(foutEmail==0) {

				document.getElementById('email1').className='';
				document.getElementById('email5').className='';
			}
		}
	}
	
   document.getElementById('postcode').value = document.getElementById('postcode').value.toUpperCase();
   
   if(document.getElementById('postcode').value.length<6) { 
       fout=1;
	   document.getElementById('postcode').className='red';
    } else { 
      document.getElementById('postcode').className='';
    } 		
	
	
	
	
	if(!fout) {
		document.email.submit();
	}
}

function validateSmsAanmelding() {
	
	var fout = 0;
	var foutEmail=0;
	 
	var reg = new RegExp((/[0-9]{9}$/));
   
    if(document.getElementById('telnr').value == '' || reg.exec( document.getElementById('telnr').value ) == null) { 
       fout=1;
	   document.getElementById('telnr').className='red';
    } else { 
      document.getElementById('telnr').className='';
    } 		
	
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;

	if(document.getElementById('email2').value=='' || document.getElementById('email2').value.search(validRegExp) == -1) {
		fout=1;
		foutEmail=1;
		document.getElementById('email2').className='red';
	} else {
		document.getElementById('email2').className='';
	}
	
	if(document.getElementById('email3').value=='' || document.getElementById('email3').value.search(validRegExp) == -1) {
		fout=1;
	    foutEmail=1;
		document.getElementById('email3').className='red';
	} else {
		document.getElementById('email3').className='';
	}
	
	if((document.getElementById('email2').value!='') && (document.getElementById('email3').value!='')) {
		if(document.getElementById('email2').value != document.getElementById('email3').value) {
			fout = 1;	
			document.getElementById('email2').className='red';
			document.getElementById('email3').className='red';
		} else {
			
			if(foutEmail==0) {
				
				document.getElementById('email2').className='';
				document.getElementById('email3').className='';
			}
		}
	}
	
    //var reg = new RegExp(/^[0-9]{4}[ ]?[A-Za-z]{2}$/);
   	
   document.getElementById('postcode2').value = document.getElementById('postcode2').value.toUpperCase();
   
   if(document.getElementById('postcode2').value.length<6) { 
       fout=1;
	   document.getElementById('postcode2').className='red';
    } else { 
      document.getElementById('postcode2').className='';
    } 		
	
	/*
	if(document.getElementById('postcode2').value == '' || reg.exec( document.getElementById('postcode2').value ) == null) { 
		fout=1;	
        document.getElementById('postcode2').className='red';
    } else { 
       document.getElementById('postcode2').className='';
    } 
	*/
	
	if(!fout) {
		document.sms.submit();
	}
}

function validateGevondenHuisdier() {
	
	var fout = 0;
	
	if(document.getElementById('straatnaam').value=='') {
		fout=1;
		document.getElementById('straatnaam').className='red';
	} else {
		document.getElementById('straatnaam').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('naam').value=='') {
		fout=1;
		document.getElementById('naam').className='red';
	} else {
		document.getElementById('naam').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='';
	}
	
	if(document.getElementById('telefoonnummer').value=='') {
		fout=1;
		document.getElementById('telefoonnummer').className='red';
	} else {
		document.getElementById('telefoonnummer').className='';
	}
	
	if(!fout) {
		document.dierGevonden.submit();
	}
}

function validateGevondenContact() {
	var fout = 0;
	
	if(document.getElementById('naam').value=='') {
		fout=1;
		document.getElementById('naam').className='red';
	} else {
		document.getElementById('naam').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='';
	}
	
	if(document.getElementById('bericht').value=='') {
		fout=1;
		document.getElementById('bericht').className='red';
	} else {
		document.getElementById('bericht').className='';
	}
	
	if(!fout) {
		document.contact.submit();
	}
}

function validateContactEigenaar() {
	var fout = 0;
	
	if(document.getElementById('naam').value=='') {
		fout=1;
		document.getElementById('naam').className='red';
	} else {
		document.getElementById('naam').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='';
	}
	
	if(document.getElementById('bericht').value=='') {
		fout=1;
		document.getElementById('bericht').className='red';
	} else {
		document.getElementById('bericht').className='';
	}
	
	if(!fout) {
		document.contact.submit();
	}	
}

function validateVerlorenStap1() {
	var fout = 0;
	
	if(document.getElementById('straatnaam').value=='') {
		fout=1;
		document.getElementById('straatnaam').className='red';
	} else {
		document.getElementById('straatnaam').className='';
	}
	
	if(document.getElementById('huisnummer').value=='') {
		fout=1;
		document.getElementById('huisnummer').className='red';
	} else {
		document.getElementById('huisnummer').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('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('kleur').value=='') {
		fout=1;
		document.getElementById('kleur').className='red';
	} else {
		document.getElementById('kleur').className='';
	}
	
	if(document.getElementById('leeftijd').value=='') {
		fout=1;
		document.getElementById('leeftijd').className='red';
	} else {
		document.getElementById('leeftijd').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='';
	}
	
	
	if(document.getElementById('telefoon_optie').checked == true) {
		var nr = document.getElementById('telefoon').value;
		var reg = new RegExp((/[0-9]{9}$/));
		var telefoonnr = document.getElementById('telefoon').value;
		
		nr = nr.substr(0, 1);
	   
		if(nr == '0') {
			document.getElementById('telefoon').value = telefoonnr.replace("0", "");
		}
		
		if(document.getElementById('telefoon').value == '' || reg.exec( document.getElementById('telefoon').value ) == null) { 
		   fout=1;
		   document.getElementById('telefoon').className='red';
		} else { 
		  document.getElementById('telefoon').className='';
		}
	} else {
		 document.getElementById('telefoon').className='';
	}
	
	if(!fout) {
		document.stap1.submit();
	}
}

function validateTellAFriend() {
	
	var fout = 0;
	
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	
	if(document.getElementById('naam').value=='') {
		fout=1;
		document.getElementById('naam').className='red';
	} else {
		document.getElementById('naam').className='';
	}
	
	if(document.getElementById('eigen_email').value=='' || document.getElementById('eigen_email').value.search(validRegExp) == -1) {
		fout=1;
		document.getElementById('eigen_email').className='red';
	} else {
		document.getElementById('eigen_email').className='';
	}
	
	if(document.getElementById('email').value=='' || document.getElementById('email').value.search(validRegExp) == -1) {
		fout=1;
		document.getElementById('email').className='red';
	} else {
		document.getElementById('email').className='';
	}
	
	if(!fout) {
		document.tellAFriend.submit();
	}
}

function validateAfmelding() {
	
	var fout = 0;
	var foutEmail = 0;
	
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	
	if(document.getElementById('email_afmelden').value=='' || document.getElementById('email_afmelden').value.search(validRegExp) == -1) {
		fout=1;
		foutEmail=1;
		document.getElementById('email_afmelden').className='red';
	} else {
		document.getElementById('email_afmelden').className='';
	}
	
	if(!fout) {
		document.afmelden.submit();
	}
}

function validatePostcodeWijzigen() {
	var fout = 0;
	var foutEmail = 0;
	
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	
	if(document.getElementById('email_postcode').value=='' || document.getElementById('email_postcode').value.search(validRegExp) == -1) {
		fout=1;
		foutEmail=1;
		document.getElementById('email_postcode').className='red';
	} else {
		document.getElementById('email_postcode').className='';
	}
	
	if(!fout) {
		document.postcode.submit();
	}
}

function validateWIjzigenPostCodeSubmit() {
	
	var fout = 0;
	
	if(document.getElementById('postcode').value.length<6) { 
       fout=1;
	   document.getElementById('postcode').className='red';
    } else { 
      document.getElementById('postcode').className='';
    } 
	
	if(!fout) {
		document.postcode.submit();
	}
}