function extractnumbers(string) {
	var allowed = "0123456789";
	var numbers = "";
	
	for (var i=0; i<string.length; i++) {
		if(allowed.indexOf(string.charAt(i)) != -1) {
			numbers = numbers + string.charAt(i);
		}
	}
	return numbers;
}

function checkForm() {
	
	var errors = new Array()
	var errcnt = 0;
	var count = 0;
	var oForm = document.iForm;
	/*
	if(oForm.name.value == "") {
		errors[errcnt++] = "Name: Please enter your name.";
	}
	
	if(oForm.company.value == "") {
		errors[errcnt++] = "Company: Please enter your company name.";
	}
	
	if(oForm.title.value == "") {
		errors[errcnt++] = "Title: Please enter your title.";
	}
	
	
	if(oForm.email.value != "") {
		if(!emailchk(oForm.email.value)) {
			errors[errcnt++] = "E-mail: Wrong format.";
		}
	}
	
	if(oForm.telephone.value != "") {
		telephone = extractnumbers(oForm.telephone.value);
		if(telephone.length < 7) {
			errors[errcnt++] = "Telephone: Phone number incomplete.";
		} else {
			if(telephone.length == 7) {
				oForm.telephone.value = "403." + telephone.substring(0,3) + "." + telephone.substring(3,7);
			} else if(telephone.length == 10) {
				oForm.telephone.value = telephone.substring(0,3) + "." + telephone.substring(3,6) + "." + telephone.substring(6,10);
			} else {
				errors[errcnt++] = "Telephone: Invalid phone number.";
			}
		}
	}
	
	/*
	if(oForm.address.value != "") {
		if(oForm.post_code.value == "") {
			errors[errcnt++] = "Postal / Zip Code: Please enter your postal / zip code.";
		}
	} else {
		errors[errcnt++] = "Address: Please enter your address.";
	}
	
	if(oForm.city.value == "") {
		errors[errcnt++] = "City: Please enter your city.";
	}
	
	if(oForm.prov_state.value == "") {
		errors[errcnt++] = "Province / State: Please enter your province / state.";
	}
	
	if(oForm.email.value == "" && oForm.telephone.value == "") {
		errors[errcnt++] = "E-mail & Telephone: You must provide us with either one.";
	}
	
	var count = 0;
	var message = "The following errors have occured:\n";
	for(var i=0; i<errors.length; i++) {
		if(errors[i] != "" || errors[i] != null) {
			message = message + " - " + errors[i] + "\n";
			count += 1;
		}
	}
	
	if(count > 0) {
		alert(message);
		return false;
	} else {
		window.open('../documents/' + oForm.pdf.value, 'pdfform');
		return true;
	}
	*/
	
	window.open('../documents/' + oForm.pdf.value, 'pdfform');
}