function validateCustomSurvey(){
	var liAnswer = document.getElementById('opt400').options[document.getElementById('opt400').selectedIndex].value;

	switch(liAnswer){
		case "401": // Ik heb een kortingsbon/reductiekaart
		        if ('none' == document.getElementById('showinvitation').style.display){
				    document.getElementById('showinvitation').style.display = 'inline';
				 }
				 //isvalid.israngenumber(document.getElementById('invitation'), false, false, 100000, 999999999999, '');
			break;
		default:
		        if ('none' != document.getElementById('showinvitation').style.display){
				    document.getElementById('showinvitation').style.display = 'none';
				}
				
                switchImage(document.getElementById('imginvitation'), true);

			break;
	}
}

function deselectRadioButton(name){

    loptToCheck = document.getElementsByName(name);

	for(var i = 0; i < loptToCheck.length; i++) {
		loptToCheck[i].checked = false;
	}
	
	return;
}

function validateCustomSurvey2(){

	loptToCheck = document.getElementsByName('xpt900');
	
	var liAnswer = -1;
	
	for(var i = 0; i < loptToCheck.length; i++) {
		if(loptToCheck[i].checked) {
			liAnswer = loptToCheck[i].value;
		}
	}

	switch(liAnswer){
		case '901': // ja
		        if ('none' == document.getElementById('showcompetition').style.display){
				    document.getElementById('showcompetition').style.display = 'inline';
				    
                    switchImage(document.getElementById('imgxpt1000'), false);
                    switchImage(document.getElementById('imgxpt1100'), false);
                    switchImage(document.getElementById('imgxpt1200'), false);
                    switchImage(document.getElementById('imgxpt1300'), false);
                    switchImage(document.getElementById('imgxpt1400'), false);
				 }
				 
			break;
		default: // Nee
		        if ('none' != document.getElementById('showcompetition').style.display){
	    
				    deselectRadioButton('xpt1000');
				    deselectRadioButton('xpt1100');
				    deselectRadioButton('xpt1200');
				    deselectRadioButton('xpt1300');
				    deselectRadioButton('xpt1400');
				    
				    document.getElementById('showcompetition').style.display = 'none';
				}
				
                switchImage(document.getElementById('imgxpt1000'), true);
                switchImage(document.getElementById('imgxpt1100'), true);
                switchImage(document.getElementById('imgxpt1200'), true);
                switchImage(document.getElementById('imgxpt1300'), true);
                switchImage(document.getElementById('imgxpt1400'), true);

			break;
	}
}

function ValidateAndToggleDivOnRadio(loptRadio, lsDivToToggle, liValueToShow) {
	//Check has to be done separately
	//isvalid.isradio(loptRadio, false, false);
	
	var loptToCheck;
	var radioLength;
	var radioValue;
	
	/*
	if (1 < loptRadio.length){
		loptToCheck = document.getElementsByName(loptRadio.name);
	}
	else{
		loptToCheck = loptRadio;
	}*/
	
	if (!loptRadio){
		return;
	}
	
	loptToCheck = document.getElementsByName(loptRadio.name);
	
	radioLength = loptToCheck.length;
	
	for(var i = 0; i < radioLength; i++) {
		if(loptToCheck[i].checked) {
			radioValue = loptToCheck[i].value;
		}
	}
	
	var lobjDivToToggle = document.getElementById(lsDivToToggle);

	//If element exists, then hide or display it
	if (lobjDivToToggle){
	
		if (radioValue == liValueToShow && document.getElementById(lsDivToToggle))
		{
				lobjDivToToggle.style.display = 'inline';
		}	
		else
		{
			lobjDivToToggle.style.display = 'none';
		}
	}
}

function isSelectedField(arr){

	if (arr.constructor != Array){
		return;
	}
 	
 	for (i = 0; i < arr.length; i++){
 	
 		var item = arr[i];
 		
 		if (item){
 			if (true == item.checked){
 				return true;
 			}
 		}
 	}
 	
 	return false;
}

function EnableOrDisableFields(arr, enable){

	if (arr.constructor != Array){
		return;
	}

 	for (i = 0; i < arr.length; i++){
 	
 		var item = arr[i];
 		
 		if (item){
 		
 			item.disabled = !enable; //Enable or disable item
 		
 			if (false == enable){
 			
				switch (item.type)
				{
					case "textarea":
					case "text":
					case "password":
					case "file":
						item.value = '';
						break;
					case "select-one":
						//item.selectedIndex = -1;
						break;
					case "checkbox":
					case "radio":
						item.checked = false; //Remove checked status if disabled
						break;
				}
 			}
 		}
 	}
 	
 	return;
}

	
function disableFieldsOnSelect(objelement, arr){

	if (!objelement || arr.constructor != Array){
		return;
	}
	
	var temp = false;
	
	var i = 0;
	
	for (i = 0; i < arr.length; i++){
	
		if (objelement.id == arr[i]){
			
			temp = true;
		}
	}
	
	if (false == temp){
		return;
	}
	
	var i = 0;
	
 	for (i = 0; i < arr.length; i++){
 	
 		var item = document.getElementById(arr[i]);
 		
 		if (item){
 		
 			if (item.id != objelement.id){
 			
 				if (true == objelement.checked){
 					item.checked = false;
 				}
 				
 				item.disabled = objelement.checked;
 				
 			}
 			else{
 				item.disabled = false;
 			}
 		}
 	}
 	
 	return;
}

function replaceEnter(value){
	return value.replace('\n\r', '').replace('\n', ' ').replace('\r\n', '').replace('\r', '');
}

function pageback(vsPage, vsError)
{
	document.frmact.action = vsPage;		
	document.frmact.submit();
	return false;
}

function getImageStatus(name){

	var vObjElement = document.getElementById('img' + name);
	
	if (!vObjElement){
		//Always return false when no image is present
		return false;
	}

	var myArray = vObjElement.src.split("/");
	
	var lsImg = myArray[myArray.length - 1];
	
	if ('valid' == lsImg.substring(0, 5)){
	
		return true;
	}
	else{
		return false;
	}
}

function set_language(value1, value2){

	document.getElementById('lang').value = value1;
	document.getElementById('visitortype').value = value2;
	pageref('persist/pstartreg.aspx');
	
	return;

}

function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}


function checkvalues()
{

	// Pipe seperated string of already checked radiobuttons or checkboxes
	var lschecked = '';

	for (var licount=0; licount < document.images.length;licount++)
		{
		document.images[licount].visible=false ; 
		}
	for (var licount=0; licount < document.forms[0].length; licount++)
	{
		if(document.forms[0].elements[licount].check != "none"){
			//alert(document.forms[0].elements[licount].name);
			switch (document.forms[0].elements[licount].type)
			{
				case "textarea":
				case "text":
				case "password":
				case "file":
					document.forms[0].elements[licount].onchange();
					break;
				case "select-one":
					document.forms[0].elements[licount].onchange();
					break;
				case "checkbox":
				case "radio":
					//alert(document.forms[0].elements[licount].name);
					//you want to perform this test only once for each checkbox group. Therefore you add this extra test:
					if (lschecked.indexOf(document.forms[0].elements[licount].name) == -1)
					{
						document.forms[0].elements[licount].onclick();
						lschecked += '|' + document.forms[0].elements[licount].name;
					}
					break;
				default:
			}
		}
	}
}

function openwindow(vsUrl)
{
	window.open(vsUrl);
}

function checksubmit()
{

	//Very important to do this first!
	checkvalues();
	
	var lsresult = '';

	for(var licount = 0; licount < document.getElementsByTagName("img").length; licount++) {
	
		var objImgElement = document.getElementsByTagName("img")[licount];
		var lsinputid = objImgElement.id.substring(3);
		
		if ('img' == objImgElement.id.substring(0, 3)){ //Only images with 'img' prefix
		
			lsimgsrc = objImgElement.src; // sourcename of the image
		
			if(lsimgsrc.substring(lsimgsrc.length - 11).toLowerCase() == "invalid.gif"){
			
				lsresult = objImgElement.alt;
				
				if ('' == lsresult){
					lsresult = msDefaultErrmsg;
				}
				
				var objFormElement = document.getElementById(lsinputid);
			
				if (objFormElement){
				
					if (objFormElement.type == 'hidden' || 'none' == objFormElement.display || true == objFormElement.disabled){
					
						lsresult = ''; //Clear error is element is hidden or disabled
					
					}
					else{
					
						if(objFormElement.type != 'checkbox' && objFormElement.type != 'radio' && objFormElement.type != 'select-one'){
						
							//objFormElement.focus();
						}
					}
				}
				
				if ('' != lsresult){
				
					return lsresult;
				}
			}
		}
	
	}
	
	return lsresult;
	
}

function setmark(vobjtest, vboffset, vbvalid, vserrmsg, vsCaller)
{
    
	if(!vserrmsg){
		vserrmsg = msDefaultErrmsg;
	}
	
	lsimgname = "img" + vobjtest.name;
	if(!document.getElementById(lsimgname))
		return;
	if (vbvalid == true)
	{
		switchImage(document.getElementById(lsimgname), true, 'setmark');
        //document.getElementById(lsimgname).alt = '';
	}
	else
	{
		switchImage(document.getElementById(lsimgname), false, 'setmark');
		
		if ('' == document.getElementById(lsimgname).alt){
		    document.getElementById(lsimgname).alt = vserrmsg;
		}
	}
}

function switchImage(vObjElement, vbValid, vsCaller){

	var myArray = vObjElement.src.split("/");
	
	if (vObjElement.name == 'imgxpt33'){
		//alert(vbValid);
	}
	
	var lsImgUrl = '';
	var lsImg = '';
	
		for (i = 0; i < myArray.length; i++){
		
			if (i ==  myArray.length - 1){
				lsImg = myArray[i];
			}
			else{
				lsImgUrl = lsImgUrl + myArray[i] + '/';
			}
		}
		
		if ('blank' == lsImg.substring(0, 5) || 'valid' == lsImg.substring(0, 5)){
			lsImg = 'valid' + lsImg.substring(5, lsImg.length);
		}
		else{
			lsImg = lsImg.substring(2, lsImg.length);
		}

		
		if (false == vbValid){
			lsImg = 'in' + lsImg;
		}
		
		lsImgUrl = lsImgUrl+ lsImg;
		
		vObjElement.src = lsImgUrl;
}

function clearmark(vobjtest, vboffset)
{
	lsimgname = "img" + vobjtest.name;
	if(!document.getElementById(lsimgname))
		return;
	if(vboffset == true) {
		document.getElementById(lsimgname).src = '../images/blank.gif';
	} else {
		document.getElementById(lsimgname).src = 'images/blank.gif';
	}
}

function pageref(vsPage, vsError)
{
	lserrmsg = '';
	lserrmsg = checksubmit();
	//lserrmsg = ""; //disable client side validation
	if (lserrmsg == "")	{
		document.frmact.action = vsPage;		
		document.frmact.submit();
		return false;
	}else{
		alert(lserrmsg);
	}
}


function pageref1(vsPage, vsError)
{
    lserrmsg = "";
    
	if (document.forms.frmact.invitation){
		if (false == isvalid.israngenumber(document.forms.frmact.invitation, false, false, 100000, 999999999999, vsError)){
		    lserrmsg = document.getElementById('imginvitation').alt;
		}
    }
    
	//lserrmsg = checksubmit();
	//lserrmsg = ""; //disable client side validation
	if (lserrmsg == "")	{
		document.frmact.action = vsPage;		
		document.frmact.submit();
		return false;
	}else{
		alert(lserrmsg);
	}
}

function pageref2(vsPage, vsError)
{

	lserrmsg = ""; //disable client side validation
	if (lserrmsg == "")	{
		document.frmact.action = vsPage;		
		document.frmact.submit();
		return false;
	}else{
		alert(lserrmsg);
	}
}

function pageref3(vsPage, vsError)
{

	if (document.forms.frmact.invitation){
		isvalid.israngenumber(document.forms.frmact.invitation, false, true, 100000000000, 999999999999, vsError);
	}
	
	if (document.forms.frmact.login){
		isvalid.isnumber(document.forms.frmact.login, false, false, vsError);
	}
	
	if (document.forms.frmact.password){
		isvalid.ispassword(document.forms.frmact.password, false, true, 1, 20);
	}
	
	lserrmsg = checksubmit();
	//lserrmsg = ""; //disable client side validation
	if (lserrmsg == "")	{
		document.frmact.action = vsPage;		
		document.frmact.submit();
		return false;
	}else{
		alert(lserrmsg);
	}
}

function checkmobile(){
//function isphone(lobjtest, lboffset, lbempty, lscountry, lserrmsg) {

	if(true == document.getElementById("chk6000").checked){
		isvalid.isphone(document.getElementById("mobile"), false, false, '', 'Field \'mobile number\' is empty or containts invalid data.');
	}
	else{
		isvalid.isphone(document.getElementById("mobile"), false, true, '', 'Field \'mobile number\' is empty or containts invalid data.');
	}
	
	return;
}

function pagedir(vspage)
{
	document.frmact.action = vspage;		
	document.frmact.submit();
	return false;
}

function Reloc(vsPage)
{
	window.location.href = vsPage;		
	return false;
}

function changeCountry(lobjtest) {
	if(lobjtest.options[lobjtest.selectedIndex].value == 'NL') {
		if(document.getElementById("trZipcode"))
			document.getElementById("trZipcode").style.display = "";
		if(document.getElementById("trHousenumber"))
			document.getElementById("trHousenumber").style.display = "";
	} else {
		if(document.getElementById("trZipcode"))
			document.getElementById("trZipcode").style.display = "none";
		if(document.getElementById("trHousenumber"))
			document.getElementById("trHousenumber").style.display = "none";
	}
	
	if(document.forms.frmact.zipcode)
		document.forms.frmact.zipcode.onchange();
	if(document.forms.frmact.housenumber)
		document.forms.frmact.housenumber.onchange();
	if(document.forms.frmact.pozipcode)
		document.forms.frmact.pozipcode.onchange();
	if(document.forms.frmact.city)
		document.forms.frmact.city.onchange();
}
function changeCountry(lobjtest) {
	if(lobjtest.options[lobjtest.selectedIndex].value == 'NL') {
		//Show required detailed for Dutch address: zipcode and housenumber field
		if(document.getElementById("trZipcode"))
			document.getElementById("trZipcode").style.display = "";
		if(document.getElementById("trHousenumber"))
			document.getElementById("trHousenumber").style.display = "";
	} else if(lobjtest.options[lobjtest.selectedIndex].value == 'BE') {
		//Show required details for Belgian address: zipcode field
		if(document.getElementById("trZipcode"))
			document.getElementById("trZipcode").style.display = "";
		if(document.getElementById("trHousenumber"))
			document.getElementById("trHousenumber").style.display = "none";
	} else {
		//Show required details for foreign address: no fields
		if(document.getElementById("trZipcode"))
			document.getElementById("trZipcode").style.display = "none";
		if(document.getElementById("trHousenumber"))
			document.getElementById("trHousenumber").style.display = "none";
	}
	
	if(document.forms.frmact.zipcode)
		document.forms.frmact.zipcode.onchange();
	if(document.forms.frmact.housenumber)
		document.forms.frmact.housenumber.onchange();
}
function changePOCountry(lobjtest) {
}

function updateProducts(lobjTotal, vserrmsg) {
	if(!document.getElementById(lobjTotal)){
		return;
	}

	liTotal = 0;
	liTotalBenefit = 0;

	for (var licount=0; licount < document.forms[0].length; licount++)
	{
		if(document.forms[0].elements[licount].name.substring(0, 11) == 'producttype') {
			var objElement = document.forms[0].elements[licount];
			var liAmount = 0;
			
			//Begin benefit
			//lspanBenefit = document.getElementById('spanBenefit' + liProductTypeID).innerHTML
			//lspanBenefitTotal = 'spanBenefitTotal' + liProductTypeID;
			//End benefit	
			switch (objElement.type)
			{
				case "select-one":
				
					var liProductTypeID = objElement.name.substring(11);
					liAmount = objElement.options[objElement.selectedIndex].value;
					
					break;
					
				case "checkbox":
					var liProductTypeID = objElement.name.substring(11);

					if (true == objElement.checked){
						liAmount = 1;
					}

					break;
					
				case "radio":
					liProductTypeID = objElement.value;
					
					if (objElement.checked){
						liAmount = 1;
						var objCheckBox = document.getElementById('producttypeid' + objElement.value);

						if (objCheckBox && 'checkbox' == objCheckBox.type){
							objCheckBox.checked = true;
						}
					}
					else{
						liAmount = 0;
					}
						
					break;
			}

			lspanPrice = 'spanProducttype' + liProductTypeID + 'Price';
			lspanTotal = 'spanProducttype' + liProductTypeID;

			//liBenefit = objElement.options[objElement.selectedIndex].value * lspanBenefit.replace(',', '.');
			//document.getElementById(lspanBenefitTotal).innerHTML = formatCurrency(liBenefit);
			//liTotalBenefit += liBenefit;
			
			if (document.getElementById(lspanPrice)) {
				liPrice = document.getElementById(lspanPrice).innerHTML;
				liTotal += liAmount * liPrice.replace(',', '.');
				document.getElementById(lspanTotal).innerHTML = formatCurrency(liAmount * liPrice.replace(',', '.'));
			}
		}
	}
	
	document.getElementById(lobjTotal).innerHTML = formatCurrency(liTotal);
	
	//var myObjSpanBenefitTotal = document.getElementById('spanBenefitTotal');
	//if (myObjSpanBenefitTotal){
	//	myObjSpanBenefitTotal.innerHTML = 'EUR ' + formatCurrency(liTotalBenefit);
	//}
	
	lsimgname = "imgproducts";
	
	if (liTotal > 0) {
		switchImage(document.getElementById(lsimgname), true);
      document.getElementById(lsimgname).alt = '';
      
	} else 	{
		switchImage(document.getElementById(lsimgname), false);
      document.getElementById(lsimgname).alt = vserrmsg;
	}
	
	// remove the focus from the dropdown-menu to prevent users from scrolling down and selecting more tickets
	window.focus();
}


function updateProducts_Original(lobjTotal, vserrmsg) {
	if(!document.getElementById(lobjTotal)){
		return;
	}
	
	liTotal = 0;
	liTotalBenefit = 0;
	
	for (var licount=0; licount < document.forms[0].length; licount++)
	{
		if(document.forms[0].elements[licount].name.substring(0, 11) == 'producttype') {
		

			//Begin benefit
			//lspanBenefit = document.getElementById('spanBenefit' + liProductTypeID).innerHTML
			//lspanBenefitTotal = 'spanBenefitTotal' + liProductTypeID;
			//End benefit	
			
			switch (document.forms[0].elements[licount].type)
			{
				case "select-one":
				
					var liProductTypeID = document.forms[0].elements[licount].name.substring(11);

					lspanPrice = 'spanProducttype' + liProductTypeID + 'Price';
					lspanTotal = 'spanProducttype' + liProductTypeID;
				
					//liBenefit = document.forms[0].elements[licount].options[document.forms[0].elements[licount].selectedIndex].value * lspanBenefit.replace(',', '.');
					//document.getElementById(lspanBenefitTotal).innerHTML = formatCurrency(liBenefit);
					//liTotalBenefit += liBenefit;
					
					liPrice = document.getElementById(lspanPrice).innerHTML;
					liTotal += document.forms[0].elements[licount].options[document.forms[0].elements[licount].selectedIndex].value * liPrice.replace(',', '.');
					document.getElementById(lspanTotal).innerHTML = formatCurrency(document.forms[0].elements[licount].options[document.forms[0].elements[licount].selectedIndex].value * liPrice.replace(',', '.'));

					break;
				case "checkbox":
				
					var liProductTypeID = document.forms[0].elements[licount].name.substring(11);

					lspanPrice = 'spanProducttype' + liProductTypeID + 'Price';
					lspanTotal = 'spanProducttype' + liProductTypeID;
				
					var liValue = 0;
					
					if (true == document.forms[0].elements[licount].checked){
						liValue = 1;
					}
					
					//liBenefit = liValue * lspanBenefit.replace(',', '.');
					//document.getElementById(lspanBenefitTotal).innerHTML = formatCurrency(liBenefit);
					//liTotalBenefit += liBenefit;
					
					liPrice = document.getElementById(lspanPrice).innerHTML;
					liTotal += liValue * liPrice.replace(',', '.');
					document.getElementById(lspanTotal).innerHTML = formatCurrency(liValue * liPrice.replace(',', '.'));

					break;
				case "radio":
				
						var radioLength;
						
						radioLength = document.forms[0].elements[licount].value;
						
						//alert(radioLength);
						
						for(var i = 0; i < radioLength; i++) {
							if(document.forms[0].elements[licount][i].checked) {
								liProductTypeID = document.forms[0].elements[licount][i].value;
							}
						}

					lspanPrice = 'spanProducttype' + liProductTypeID + 'Price';
					lspanTotal = 'spanProducttype' + liProductTypeID;
				
					//liBenefit = document.forms[0].elements[licount].value * lspanBenefit.replace(',', '.');
					//document.getElementById(lspanBenefitTotal).innerHTML = formatCurrency(liBenefit);
					//liTotalBenefit += liBenefit;
					
					liPrice = document.getElementById(lspanPrice).innerHTML;
					liTotal += document.forms[0].elements[licount].value * liPrice.replace(',', '.');
					document.getElementById(lspanTotal).innerHTML = formatCurrency(document.forms[0].elements[licount].value * liPrice.replace(',', '.'));

					break;
			}
		}
	}
	
	document.getElementById(lobjTotal).innerHTML = formatCurrency(liTotal);
	
	//var myObjSpanBenefitTotal = document.getElementById('spanBenefitTotal');
	//if (myObjSpanBenefitTotal){
	//	myObjSpanBenefitTotal.innerHTML = 'EUR ' + formatCurrency(liTotalBenefit);
	//}
	
	lsimgname = "imgproducts";
	
	if (liTotal > 0) {
		switchImage(document.getElementById(lsimgname), true);
      document.getElementById(lsimgname).alt = '';
	} else 	{
		switchImage(document.getElementById(lsimgname), false);
      document.getElementById(lsimgname).alt = vserrmsg;
	}
	
	// remove the focus from the dropdown-menu to prevent users from scrolling down and selecting more tickets
	window.focus();
}


function formatCurrency(vsAmount)
{
	var lfAmount = parseFloat(vsAmount);
	var lsMin = "";
	var lsAmount;
	var lsSep = ",";
	
	if(isNaN(lfAmount))
		lfAmount = 0.00;
	if(lfAmount < 0)
		lsMin = "-";
		
	lfAmount = Math.abs(lfAmount);
	lfAmount = parseInt((lfAmount + .005) * 100);
	lfAmount = lfAmount / 100;
	
	lsAmount = new String(lfAmount);
	if(lsAmount.indexOf(".") < 0)
		lsAmount += ".00";
	if(lsAmount.indexOf(".") == (lsAmount.length - 2))
		lsAmount += "0";
	lsAmount = lsMin + lsAmount;
	
	lsAmount = lsAmount.replace(".", lsSep);
	
	return lsAmount;
}

function fillForm(lsname)
{
	switch(lsname){
		case 'gabri':
			try {document.frmact.gender[0].checked = true;} catch(myError) {}
			try {document.frmact.firstname.value = 'Gabri';} catch(myError) {}
			try {document.frmact.prefix.value = 'van';} catch(myError) {}
			try {document.frmact.lastname.value = 'Lingen';} catch(myError) {}
			try {document.frmact.surname.value = 'Lingen';} catch(myError) {}
			try {document.frmact.title.value = 'Mr.';} catch(myError) {}
			try {document.frmact.company.value = 'Summit Registration & Services';} catch(myError) {}
			try {document.frmact.address1.value = 'Bisonspoor 8007';} catch(myError) {}
			try {document.frmact.address2.value = 'Toren 1/ 7e etage';} catch(myError) {}
			try {document.frmact.zipcode.value = '3605 LW';} catch(myError) {}
			try {document.frmact.city.value = 'Maarssen';} catch(myError) {}
			try {document.forms.frmact.country.selectedIndex = 149;} catch(myError) {}
			try {document.frmact.phone.value = '0346-556518';} catch(myError) {}
			try {document.frmact.fax.value = '0346-556518';} catch(myError) {}
			try {document.frmact.mobile.value = '06-12345678';} catch(myError) {}
			try {document.frmact.email.value = 'gabri@summit.nl';} catch(myError) {}
			try {document.frmact.email2.value = 'gabri@summit.nl';} catch(myError) {}
			break
		case 'martijn':
			try {document.frmact.gender[0].checked = true; document.frmact.gender[0].onchange();} catch(myError) {}
			try {document.frmact.initials.value = 'MCT';} catch(myError) {}
			try {document.frmact.firstname.value = 'Martijn';} catch(myError) {}
			try {document.frmact.lastname.value = 'de Leij';} catch(myError) {}
			try {document.frmact.surname.value = 'de Leij';} catch(myError) {}
			try {document.frmact.title.value = 'ing';} catch(myError) {}
			try {document.frmact.company.value = 'Summit Registration & Services';} catch(myError) {}
			try {document.frmact.address1.value = 'Bisonspoor';} catch(myError) {}
			try {document.frmact.address2.value = 'Toren 1/ 7e etage';} catch(myError) {}
			try {document.frmact.zipcode.value = '3605 LW';} catch(myError) {}
			try {document.frmact.housenumber.value = '8007';} catch(myError) {}
			try {document.frmact.city.value = 'Maarssen';} catch(myError) {}
			try {document.forms.frmact.country.selectedIndex = 150;} catch(myError) {}
			try {document.frmact.phone.value = '0346-556537';} catch(myError) {}
			try {document.frmact.fax.value = '0346-553989';} catch(myError) {}
			try {document.frmact.mobile.value = '06-28270473';} catch(myError) {}
			try {document.frmact.email.value = 'martijn@summit.nl';} catch(myError) {}
			try {document.frmact.email2.value = 'martijn@summit.nl';} catch(myError) {}
			break
		case 'aldert':
			try {document.frmact.gender[0].checked = true; document.frmact.gender[0].onchange();} catch(myError) {}
			try {document.frmact.firstname.value = 'Aldert';} catch(myError) {}
			try {document.frmact.lastname.value = 'Polman';} catch(myError) {}
			try {document.frmact.surname.value = 'Polman';} catch(myError) {}
			try {document.frmact.title.value = 'drs';} catch(myError) {}
			try {document.frmact.company.value = 'Summit Registration & Services';} catch(myError) {}
			try {document.frmact.address1.value = 'Bisonspoor 8007';} catch(myError) {}
			try {document.frmact.address2.value = 'Toren 1/ 7e etage';} catch(myError) {}
			try {document.frmact.zipcode.value = '3605 LW';} catch(myError) {}
			try {document.frmact.city.value = 'Maarssen';} catch(myError) {}
			try {document.forms.frmact.country.selectedIndex = 149;} catch(myError) {}
			try {document.frmact.phone.value = '0346-556537';} catch(myError) {}
			try {document.frmact.fax.value = '0346-553989';} catch(myError) {}
			try {document.frmact.mobile.value = '06-54301329';} catch(myError) {}
			try {document.frmact.email.value = 'aldert@summit.nl';} catch(myError) {}
			break
		case 'michael':
			try {document.frmact.gender[0].checked = true; document.frmact.gender[0].onchange();} catch(myError) {}
			try {document.frmact.initials.value = 'M';} catch(myError) {}
			try {document.frmact.firstname.value = 'Michael';} catch(myError) {}
			try {document.frmact.prefix.value = 'Michael';} catch(myError) {}
			try {document.frmact.surname.value = 'Kuipers';} catch(myError) {}
			try {document.frmact.title.value = 'ing';} catch(myError) {}
			try {document.frmact.company.value = 'Summit Registration & Services';} catch(myError) {}
			try {document.frmact.department.value = 'IT';} catch(myError) {}
			try {document.frmact.jobfunction.value = 'Programmeur';} catch(myError) {}
			try {document.frmact.address1.value = 'Bisonspoor';} catch(myError) {}
			try {document.frmact.address2.value = 'Toren 1/ 7e etage';} catch(myError) {}
			try {document.frmact.zipcode.value = '3605 LW';} catch(myError) {}
			try {document.frmact.housenumber.value = '8007';} catch(myError) {}
			try {document.frmact.city.value = 'Maarssen';} catch(myError) {}
			try {document.forms.frmact.country.selectedIndex = 149;} catch(myError) {}
			try {document.frmact.phone.value = '0346-556518';} catch(myError) {}
			try {document.frmact.fax.value = '0346-556537';} catch(myError) {}
			try {document.frmact.mobile.value = '06-12345678';} catch(myError) {}
			try {document.frmact.email.value = 'michael@summit.nl';} catch(myError) {}
			try {document.frmact.email2.value = 'michael@summit.nl';} catch(myError) {}
			break
		case 'yvo':
			try {document.frmact.gender[0].checked = true; document.frmact.gender[0].onchange();} catch(myError) {}
			try {document.frmact.initials.value = 'Y';} catch(myError) {}
			try {document.frmact.firstname.value = 'Yvo';} catch(myError) {}
			try {document.frmact.surname.value = 'Kaptein';} catch(myError) {}
			try {document.frmact.title.value = '';} catch(myError) {}
			try {document.frmact.company.value = 'Summit Registration & Services';} catch(myError) {}
			try {document.frmact.department.value = 'IT';} catch(myError) {}
			try {document.frmact.jobfunction.value = 'ICT Specialist';} catch(myError) {}
			try {document.frmact.address1.value = 'Bisonspoor';} catch(myError) {}
			try {document.frmact.address2.value = 'Toren 1/ 7e etage';} catch(myError) {}
			try {document.frmact.zipcode.value = '3605 LW';} catch(myError) {}
			try {document.frmact.housenumber.value = '8007';} catch(myError) {}
			try {document.frmact.city.value = 'Maarssen';} catch(myError) {}
			try {document.forms.frmact.country.selectedIndex = 150;} catch(myError) {}
			try {document.frmact.phone.value = '0346-556537';} catch(myError) {}
			try {document.frmact.fax.value = '0346-553989';} catch(myError) {}
			try {document.frmact.mobile.value = '06-12345678';} catch(myError) {}
			try {document.frmact.email.value = 'yvo@summit.nl';} catch(myError) {}
			try {document.frmact.email2.value = 'yvo@summit.nl';} catch(myError) {}
			break
		case 'marcel':
			try {document.frmact.gender[0].checked = true; document.frmact.gender[0].onchange();} catch(myError) {}
			try {document.frmact.initials.value = 'M';} catch(myError) {}
			try {document.frmact.firstname.value = 'Marcel';} catch(myError) {}
			try {document.frmact.surname.value = 'van Eijkel';} catch(myError) {}
			try {document.frmact.title.value = 'ing';} catch(myError) {}
			try {document.frmact.company.value = 'Summit Registration & Services';} catch(myError) {}
			try {document.frmact.department.value = 'IT';} catch(myError) {}
			try {document.frmact.jobfunction.value = 'Programmeur';} catch(myError) {}
			try {document.frmact.address1.value = 'Bisonspoor';} catch(myError) {}
			try {document.frmact.address2.value = 'Toren 1/ 7e etage';} catch(myError) {}
			try {document.frmact.zipcode.value = '3605 LW';} catch(myError) {}
			try {document.frmact.housenumber.value = '7008';} catch(myError) {}
			try {document.frmact.city.value = 'Maarssen';} catch(myError) {}
			try {document.forms.frmact.country.selectedIndex = 150;} catch(myError) {}
			try {document.frmact.phone.value = '0346-556537';} catch(myError) {}
			try {document.frmact.fax.value = '0346-553989';} catch(myError) {}
			try {document.frmact.mobile.value = '06-12345678';} catch(myError) {}
			try {document.frmact.email.value = 'marcel@summit.nl';} catch(myError) {}
			try {document.frmact.email2.value = 'marcel@summit.nl';} catch(myError) {}
			break
		case 'test':
			try {document.frmact.gender[0].checked = true; document.frmact.gender[0].onchange();} catch(myError) {}
			try {document.frmact.firstname.value = 'Andr&eacute; (Dre)';} catch(myError) {}
			try {document.frmact.lastname.value = 'de Grôte \'el Grande\'';} catch(myError) {}
			try {document.frmact.surname.value = 'de Grôte \'el Grande\'';} catch(myError) {}
			try {document.frmact.title.value = 'drs "doctorandus"';} catch(myError) {}
			try {document.frmact.company.value = 'Mijn €/&euro; - bedrijf';} catch(myError) {}
			try {document.frmact.address1.value = 'Mijn lange straatnaam 3589 (2 achter)';} catch(myError) {}
			try {document.frmact.address2.value = 'Mijn geweldige postbus nummer: 69';} catch(myError) {}
			try {document.frmact.zipcode.value = '123 ABC';} catch(myError) {}
			try {document.frmact.city.value = 'Hoofdstad van Testland';} catch(myError) {}
			try {document.forms.frmact.country.selectedIndex = 181;} catch(myError) {}
			try {document.frmact.phone.value = '31-346-55-65-18';} catch(myError) {}
			try {document.frmact.fax.value = '31-346-55-65-19';} catch(myError) {}
			try {document.frmact.mobile.value = '06-55-65-06';} catch(myError) {}
			try {document.frmact.email.value = 'test@summit.nl';} catch(myError) {}
			break
		case 'leeg':
			document.frmact.reset();
			break
	}
	checkvalues();
}

function popUp(vsUrl, viWidth, viHeight) {
	window.open(vsUrl, 'summitPopup', "fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,directories=no,location=no,width=" + viWidth + ", viHeight=" + viHeight)
}