
function OpenVenster(waarheen,breedte,hoogte){
	DetailVenster = window.open(waarheen,'Detail','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizeable=yes,width='+breedte+',height='+hoogte);
	DetailVenster.focus();
}

function ExterneSite(waarheen){
	WebsiteVenster = window.open(waarheen,'_blank');
	WebsiteVenster.focus();
}


function VerstuurLidWorden(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Uw naam ';
	if(Vorm.Bedrijf.value=='') Msg+=' - Bedrijf ';
	if(Vorm.Adres.value=='') Msg+=' - Adres ';
	if(Vorm.Postcode.value=='') Msg+=' - Postcode ';
	if(Vorm.Plaats.value=='') Msg+=' - Plaats ';
	if(Vorm.Telefoon.value=='') Msg+=' - Telefoon ';
	if(Vorm.Email.value!=''){
		if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
	} else {
		Msg+=' - E-mail ';
	}

	if(Msg){
		alert('Controleer de volgende velden '+Msg);
	} else {
		Vorm.PMax.value='VerstuurLidWorden';
		Vorm.submit();
	}
}


function VerstuurContact(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Naam ';

	//check reactie terug keuze
	KeuzeNr=0;
	for(v=0;v < Vorm.Reactieterug.length;v++){
		if(Vorm.Reactieterug[v].checked) KeuzeNr=v;
	}

	if(KeuzeNr==1){//email
		if(Vorm.Email.value!=''){
			if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
		} else {
			Msg+=' - E-mail ';
		}
	}

	if(KeuzeNr==2){//telefoon
		if(Vorm.Telefoon.value=='') Msg+=' - Telefoon ';
	}

	if(KeuzeNr==3){//fax
		if(Vorm.Fax.value=='') Msg+=' - Fax ';
	}

	if(KeuzeNr==4){//post
		if(Vorm.Adres.value=='') Msg+=' - Adres ';
		if(Vorm.Postcode.value=='') Msg+=' - Postcode ';
		if(Vorm.Plaats.value=='') Msg+=' - Plaats ';
	}

	if(Vorm.Opmerking.value=='') Msg+=' - Opmerking ';

	if(Msg){
		alert('Controleer de volgende velden '+Msg);
	} else {
		Vorm.PMax.value='VerstuurContact';
		Vorm.submit();
	}

}


function VerstuurLustrum(Vorm){
	Msg='';

	  if(Vorm.Naam.value=='') Msg+=' - Naam  \n';
	  if(Vorm.Bedrijf.value=='') Msg+=' - Bedrijf  \n';

  	if(Vorm.Email.value!=''){
			if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail  \n';
		} else {
			Msg+=' - E-mail  \n';
		}

    if(Vorm.AantalKaarten.value=='0') Msg+= ' - Kies minimaal 1 kaart  \n';

		if(Vorm.Adres.value=='') Msg+=' - Adres  \n';
		if(Vorm.Postcode.value=='') Msg+=' - Postcode  \n';
		if(Vorm.Plaats.value=='') Msg+=' - Plaats  \n';



	if(Msg){
		alert('Controleer de volgende velden: \n'+Msg);
	} else {
		Vorm.PMax.value='VerstuurLustrum';
		Vorm.submit();
	}

}

function SchakelStijl(ObjNaam,stijl){
	document.getElementById(ObjNaam+'a').className=stijl;
	document.getElementById(ObjNaam+'b').className=stijl;
}

function SchakelImg(ObjNaam,plaatje){
	document.getElementById(ObjNaam).src=plaatje;
}

function KenmerkSelect(myfield, e, selectielijst){
	var key;
	var keychar;

	if(window.event){
		key = window.event.keyCode;
	} else if(e){
		key = e.which;
	} else {
		return true;
	}

	keychar = String.fromCharCode(key);

	InvoerOk=false;

	// control keys
	if(key==null || key==0 || key==8 || key==9 || key==13 || key==27){
		InvoerOk=true;

		if(key==13 && selectielijst.selectedIndex>=0){//return, dan alles huidige selectie invoeren
			myfield.value=selectielijst.options[selectielijst.selectedIndex].text;
		}

		if(key==27){//escape, dan selectie verwijderen
			myfield.value='';
			selectielijst.selectedIndex=-1;
			InvoerOk=false;
		}

	} else {

		CheckNaam=myfield.value + keychar;
		CheckNaam=CheckNaam.toLowerCase();
		CurLetterPos=myfield.value.length;

		for(l=0;l < selectielijst.options.length;l++){

			if(selectielijst.options[l].text.length > CurLetterPos){
				ChkOptie=selectielijst.options[l].text.substr(0,CurLetterPos+1);
				if(!InvoerOk && CheckNaam==ChkOptie.toLowerCase()){
					selectielijst.selectedIndex=l;
					InvoerOk=true;
				}

			}
		}

	}

	return InvoerOk;

}


function numbersonly(myfield, e, dec){

	var key;
	var keychar;

	if(window.event){
		key = window.event.keyCode;
	} else if(e){
		key = e.which;
	} else {
		return true;
	}

	keychar = String.fromCharCode(key);

	// control keys
	if(key==null || key==0 || key==8 || key==9 || key==13 || key==27){
		return true;
	} else if((("0123456789").indexOf(keychar) > -1)){// numbers
		return true;
	} else {
		return false;
	}
}
