/* copyright 2000-2005 Trezorix BV */

var requiredFields = new Array();
var cookieFields = new Array();
var formPosting = new Array();
var messageRequired = "De volgende velden zijn onjuist ingevuld:";
var regExpNonEmpty = "\\S+";
var regExpEmail = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$"
var regExpPostcode = "^[1-9][0-9]{3}\\s?[a-zA-Z]{2}$";

function GetCookie(sName) {
	var cookiePair;
	var cookieArray = unescape(document.cookie).split(";");
	//alert(document.cookie);
	for (var i = 0; i < cookieArray.length; i++) {
		cookiePair = cookieArray[i].split("=");
		iFound = cookiePair[0].indexOf(sName);
		if (iFound >= 0) { 
			return (cookiePair[1]) ? cookiePair[1] : ""; 
		}
	}
	return "";
}

function SetCookie(sName, sValue, days) {
	var sExpires;
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		sExpires = "; expires="+date.toGMTString();
	}
	else {
		sExpires = "";
	}
	document.cookie = sName+"="+sValue+sExpires+"; path=/";
	
}

function checkForm(formName) { 
	if (!formPosting[formName]) {
		formPosting[formName] = true;
		// ? wat doen we hier mee ? document.forms[formName].action = aspLink + "?encoding=multipart" 
		check = true;
		var message = "";
		for (var i = 0; i < requiredFields[formName].length; i += 3) {
			teststring = document.forms[formName].elements[requiredFields[formName][i]].value;
			re = new RegExp(requiredFields[formName][i+1]);
			if (!re.test(teststring)) {
				check = false;
				document.forms[formName].elements[requiredFields[formName][i]].className = "input_error";
				message = (message == "")? requiredFields[formName][i+2]:message + "\n " + requiredFields[formName][i+2];
			}	
			else {
				document.forms[formName].elements[requiredFields[formName][i]].className = "text";
			}
		}																													
		if (message!="") alert(messageRequired + "\n "	+ message);
		if (!check) formPosting[formName] = false;
		return check;	
	} 
	else return false;
	
}

/*
function updateInputs() {
	var inputs = document.getElementsByTagName('input');
	for (var i = 0; i < inputs.length; i++)
	{
		if (inputs[i].getAttribute("type") == "text") {
			inputs[i].onclick = autoFill;
		}
	}
}

function autoFill() {
  switch (this.name) {
    case "authorname": 
			this.value = "auteur";
			break;
    case "authoremail": 
			this.value = "test@trezorix.nl";
			break;
    case "title": 
			this.value = "Test";
			break;
    case "comments": 
			break;
  } 
}

addEvent(window, 'load', updateInputs);
*/