<!--
function checkBrowser() {
	this.ver=navigator.appVersion;
	this.dom=document.getElementById?1:0; 
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns6=(this.dom && parseInt(this.ver) >= 5)?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.ie4mac = (this.ver>=4) && (this.ver<5) && (navigator.appVersion.indexOf("Mac")>-1) && (!ns4) && (!ns6);
	this.ie5mac = (this.ver>=5) && (navigator.appVersion.indexOf("Mac")>-1) && (!n4) && (!ns6);
	
	// is the users browser compatible with the webapplication?
	this.compatible=(this.ie5 || this.ie4 || this.ns4 || this.ie5mac);
	this.ie = (this.ie4 || this.ie5 || this.ie5mac)
	this.ns = (this.ns4);
	this.mac = (navigator.appVersion.indexOf("Macintosh")>0)
	this.win = (navigator.appVersion.indexOf("Win")>0)
	return (this)
}

var browser = new checkBrowser();

// IMAGE PRELOAD AND SWAP

function preloadImages() {
	var browser = new checkBrowser(); 
	if (document.images) {
		var imgStr = preloadImages.arguments;
		if (!document.preloadArray) document.preloadArray = new Array();
		var n = document.preloadArray.length;
		for (var i=0; i<preloadImages.arguments.length; i++) {
			document.preloadArray[n] = new Image;
			document.preloadArray[n].src = imgStr[i];
			n++;
		} 
	}
}

function swapImage(imgSrc,imgID,layerID,layerMother,layerGrandmother) {
	var browser = new checkBrowser();
 
	if(browser.ns) {
		var layerStr = (swapImage.arguments.length > 4) ? "document." + layerGrandmother + "." : "";
		layerStr += (swapImage.arguments.length > 3) ? "document." + layerMother + "." : "";
		layerStr += (swapImage.arguments.length > 2) ? "document." + layerID + "." : "";
		eval(layerStr + "document." + imgID + ".src = '" + imgSrc + "'");
	} else {
		var layerStr = (swapImage.arguments.length > 2) ? "document.all." + layerID + "." : "";
		eval(layerStr + "document." + imgID + ".src = '" + imgSrc + "'");
	}
}

function NieuwVenster(URL) {
   nieuw = window.open(URL, "nieuw", "width=640,height=480");
   nieuw.focus();
}


function on(el) {
	if (browser.dom) el = document.getElementById(el);
	else if (browser.ie4) el = document.all[el];
	el.style.visibility="visible";
}

function off(el) {
	if (browser.dom) el = document.getElementById(el);
	else if (browser.ie4) el = document.all[el];
	el.style.visibility="hidden";
}

function isEmailAddr(email) {
    var result = false
    var theStr = new String(email)
    var index = theStr.indexOf("@");
    if (index > 0) {
        var pindex = theStr.indexOf(".",index);
        if ((pindex > index+1) && (theStr.length > pindex+1))
            result = true;
    }
    return result;
}

function FormValidator(f, lang) {
    err = new Array();

    err["nl"] = "Vul ook uw e-mailadres in a.u.b.";
    err["en"] = "Please fill in your e-mail adress.";
    err["de"] = "Bitte fllen Sie Ihre E-mail adress aus.";

    if (f.name.value == "") {
        alert( "Please fill in your name." );
        f.name.focus();
        return (false);
    }

    if (f.enterprise.value == "") {
        alert( "Please fill in your company." );
        f.enterprise.focus();
        return (false);
    }

    if (f.phone.value == "") {
        alert( "Please fill in your phonenumber." );
        f.phone.focus();
        return (false);
    }

    if (f.email.value == "" || !isEmailAddr(f.email.value) || f.email.value.length < 3) {
        alert( err[lang] );
        f.email.focus();
        return (false);
    }


    return (true);
}

function FormNewsletterValidator(f, lang) {
    err = new Array();

    err["nl"] = "Vul ook uw e-mailadres in a.u.b.";
    err["en"] = "Please fill in your e-mail adress.";
    err["de"] = "Bitte fllen Sie Ihre E-mail adress aus.";
    
    if (f.email.value == "" || !isEmailAddr(f.email.value) || f.email.value.length < 3) {
        alert( err[lang] );
        f.email.focus();
        return (false);
    }

    if (f.fullname.value == "") {
        alert( "Please fill in your fullname." );
        f.fullname.focus();
        return (false);
    }
    
    if (f.lastname.value == "") {
        alert( "Please fill in your lastname." );
        f.lastname.focus();
        return (false);
    }

    if (f.companyname.value == "") {
        alert( "Please fill in your companyname." );
        f.companyname.focus();
        return (false);
    }

    if (f.country.value == "") {
        alert( "Please fill in your country." );
        f.country.focus();
        return (false);
    }

    return (true);
}
//-->
