    <!--

// Check for Browser & Platform for PC & IE specific bits
// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
var is_moz = 0;

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);




function retlifmaps(user, domain, suffix, subject){
	     document.write('<a href="' + 'mailto:' + user + '@' + domain + '.' + suffix + '?subject=' + subject + '">' + user + '@' + domain + '.' + suffix + '</a>');
      }

function RequiredStandardForm(formName){

	//Array maken vanuit standaard mail form 
	//listname wordt gedestilleerd uit de inhoud van het veld 'verplicht'
	//welke dient te staan in het te controleren form
	//Vervolgens validatiefunctie aanroepen
	strFormName = formName
	strVerplicht = document.forms[strFormName].verplicht.value
	var Listname = strVerplicht.replace(/\s/g,'')
	var arListname = Listname.split(",")
	return Required(arListname)

}


function Required(listname){

	// kijkt in een lijst na of een vereist veld leeg is 

	// Alle items van de lijst doorlopen.
	for (var i = 0 ; i < listname.length ; i++){
		
		// Is het een tekstveld/textarea of een dropdown/select ??
		if(document.forms[strFormName].elements[listname[i]].options){
		   // dropdown
		   if (document.forms[strFormName].elements[listname[i]].value==''){
		   	alert ("U moet een geldige keuze maken. Controleert u alstublieft de gegevens")
		       document.forms[strFormName].elements[listname[i]].focus();
		       return false;
		       break
		   }
		}
		
		else{
		   // geen dropdown
		   if (stringEmpty(document.forms[strFormName].elements[listname[i]].value)){             
		   	alert ("U bent een verplicht veld vergeten in te vullen. Controleert u alstublieft de gegevens")
		       document.forms[strFormName].elements[listname[i]].focus();
		       return false;
		       break
		   }
		}

	}
	
return true
}

    function PopupWindow(content,properties) {
	  popup=window.open("about:blank","window_popup",properties);
	  popup.document.open();
	  popup.document.writeln(content);
	  popup.document.close();
	}


function ubb(text,element) {
  if (element.createTextRange) {
	    element.focus();
		document.selection.createRange().duplicate().text=text;
  } else {
  element.value+=""+text;
  element.focus();
  }
}

function ubb_style(bbopen, bbclose, element) {
//	var txtarea = document.post.message;

	if ((clientVer >= 4) && is_ie && is_win) {
		theSelection = document.selection.createRange().text;
		if (!theSelection) {
			element.value += bbopen + bbclose;
			element.focus();
			return;
		}
		document.selection.createRange().text = bbopen + theSelection + bbclose;
		element.focus();
		return;
	}
	else if (element.selectionEnd && (element.selectionEnd - element.selectionStart > 0))
	{
		mozWrap(element, bbopen, bbclose);
		return;
	}
	else
	{
		element.value += bbopen + bbclose;
		element.focus();
	}
	storeCaret(element);
}  


function ubb_smiley(code,element) {
	code = ' ' + code + ' ';
	if (element.createTextRange && element.caretPos) {
  	  var caretPos = element.caretPos;
		
   caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + code + ' ' : caretPos.text + code;
		element.focus();
	} else {
		element.value  += code;
		element.focus();
	}

}

// From http://www.massless.org/mozedit/
function mozWrap(txtarea, open, close)
{
	var selLength = txtarea.textLength;
	var selStart = txtarea.selectionStart;
	var selEnd = txtarea.selectionEnd;
	if (selEnd == 1 || selEnd == 2)
		selEnd = selLength;

	var s1 = (txtarea.value).substring(0,selStart);
	var s2 = (txtarea.value).substring(selStart, selEnd)
	var s3 = (txtarea.value).substring(selEnd, selLength);
	txtarea.value = s1 + open + s2 + close + s3;
	return;
}

function storeCaret(textEl) {
	if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

function getFileName(path)
{
    var regex = /.*[\\\/]([^\\\/]*)/;

    regex.exec(path);
    return RegExp.$1;
}

function showImage(filename, element) 
{
//  filename=getFileName(filename);	
  imagename = 'file://' + filename;
  element.src=imagename;
} 

function clearImage(hidden_element, img_element, clear_img)
{
  hidden_element.value='';
  img_element.src=clear_img;
}


	function confirmlink(theLink, Question)
    {
      var is_confirmed = confirm(Question);
        return is_confirmed;
    } // end of the 'confirmLink()' function
      //-->

   function checkform()   {
     if (document.sendform.testaddress.value == ""){
	    alert("testmailadres is niet ingevuld!");
     } else {
	   document.sendform.submit();
	 }
   }
   
   
  function cms_loginpage_onload() {
   // document.forms[0].js_autodetect_results.value = '1';
      var textElements = 0;
  	  if (document.forms[0] != null) { //check if form exists
        for (i = 0; i < document.forms[0].elements.length; i++) {
          if (document.forms[0].elements[i].type == "text" || document.forms[0].elements[i].type == "password") {
            textElements++;
            if (textElements == 1) {
              document.forms[0].elements[i].focus();
              break;
            }
          }
        }
	  }
    }









-->
