
// show me functie
function LatenZien(_objName,sMode)
 {
var isIE=document.all?true:false;
var isDOM=document.getElementById?true:false;
	 
 if(isDOM)
   {
   if(sMode=="true")
   document.getElementById(_objName).style.display="block";
   else
   document.getElementById(_objName).style.display="none";
   }
 else if(isIE)
   {
   if(sMode=="true")
   eval("document.all."+_objName+".style.display='block'");
   else
   eval("document.all."+_objName+".style.display='none'");
   }
 }
 
 
 
 // leeg forumveld
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
} 
 		
 
 
// open site map 
var popUpWin=0;
function OpenSiteMap(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=yes,resizable=yes,copyhistory=no,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}




// externe link opvang (validatie hack)
function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 



// texteare veld resizen
function textarea_v_size(id, cols, rows, mode)
{
var txtId = document.getElementById(id);

if(mode=="plus"){
		if(txtId.rows<25){
		txtId.cols = cols;
		d = parseInt(txtId.rows);
		c = parseInt(rows);
		txtId.rows = d + c;
	}
}
else if(mode=="min"){
		if(txtId.rows>5){
			txtId.cols = cols;
			d = parseInt(txtId.rows);
			c = parseInt(rows);
			txtId.rows = d + c;
			}
	
}
}



// tpggle vacature
function toggleVac(obj, obj2, text1, text2) {
	var el = document.getElementById(obj);
	var al = document.getElementById(obj2);
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
			al.innerHTML='<a href=\"#niks\" class=\"togglehref\">'+text1+'</a>';
	}
	else {
		el.style.display = 'block';
		al.innerHTML='<a href=\"#niks\" class=\"togglehref\">'+text2+'</a>';
	}
}


// toggle elements
function mtoggle(obj, obj2) {
	var el = document.getElementById(obj);
	var al = document.getElementById(obj2);
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
		al.className='menu_col_up';
	}
	else {
		el.style.display = 'block';
		al.className='menu_col_down';
	}
}



// stel hoogte in van pagina_back (IE6 HACK)
function setHeight() {
  var wh = getWindowHeight(); // Window Height
  var d = document.getElementById('pagina_back') // Get div element
  var dh = d.offsetHeight // div height
  d.style.height = wh + 'px'; // Set div height to window height
}
// haal window hoogte op
function getWindowHeight() {
  var windowHeight = 0;
	
  if (typeof(window.innerHeight) == 'number')
    windowHeight = window.innerHeight;
	
  else {
		
    if (document.documentElement && document.documentElement.clientHeight)
      windowHeight = document.documentElement.clientHeight;
		
    else {
      if (document.body && document.body.clientHeight)
        windowHeight = document.body.clientHeight; }; };
				
  return windowHeight;
};





// Tab blaadjes pagina cookie functie
var tabberOptions = {

  'cookie':"tabber", /* Name to use for the cookie */

  'onLoad': function(argsObj)
  {
    var t = argsObj.tabber;
    var i;

    /* Optional: Add the id of the tabber to the cookie name to allow
       for multiple tabber interfaces on the site.  If you have
       multiple tabber interfaces (even on different pages) I suggest
       setting a unique id on each one, to avoid having the cookie set
       the wrong tab.
    */
    if (t.id) {
      t.cookie = t.id + t.cookie;
    }

    /* If a cookie was previously set, restore the active tab */
    i = parseInt(getCookie(t.cookie));
    if (isNaN(i)) { return; }
    t.tabShow(i);
   // alert('getCookie(' + t.cookie + ') = ' + i);
  },

  'onClick':function(argsObj)
  {
    var c = argsObj.tabber.cookie;
    var i = argsObj.index;
   // alert('setCookie(' + c + ',' + i + ')');
    setCookie(c, i);
  }
};

/*==================================================
  Cookie functions
  ==================================================*/
function setCookie(name, value, expires, path, domain, secure) {
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}
function deleteCookie(name, path, domain) {
    if (getCookie(name)) {
        document.cookie = name + "=" +
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}



/*============== BROWSER DETECTOR ==================*/


v3 = 0; op = 0; ie4  = 0; ie5 = 0; ie7=0; nn4 = 0; nn6 = 0; 
isMac = 0; aol = 0;

if(document.images){
    if(navigator.userAgent.indexOf("Opera") != -1){
        op = 1;
    } else {
        if(navigator.userAgent.indexOf("AOL") != -1){
            aol = 1;
        } else {
            ie4 = (document.all && !document.getElementById);
            nn4 = (document.layers);
            ie5 = (document.all && document.getElementById);
            nn6 = (document.addEventListener);
						ie7 = (document.all && document.getElementById);
        }
    }
} else {
    v3 = 1;	
}

if(navigator.userAgent.indexOf("Mac") != -1){
    isMac = 1;
}



window.onload = externalLinks;



