//if(document.location.hostname != "www.ggz-nhn.nl"){
//  document.location = "http://www.ggz-nhn.nl"+document.location.pathname;
//}


oldel="";
function toggleFaq(item){
 if(oldel !=""){
   oldy = document.getElementById(oldel);
   if(oldy){
      oldy.style.display='none';
   }
 }
 oldel = item.id+"body";
 exp = document.getElementById(oldel);
  if(exp){
      exp.style.display='block';
   }
   return false;
}
var oldlink="";
function toggleBehandel(item){
 if(oldel !=""){
   oldy = document.getElementById(oldel);
   if(oldy){
      oldy.style.display='none';
   }
   oldlinky = document.getElementById(oldlink);
   if(oldlinky){
   oldlinky.style.display='none';
     oldlinky.className="inactief";
     
   oldlinky.style.display='block';
   }
 }
 oldel = item.id+"body";
 oldlink =item.id;
 item.className="actief";
 exp = document.getElementById(oldel);
  if(exp){
      exp.style.display='block';
   }
   return false;
}
function body_onload(){

  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);
  
  
   act = document.getElementById('mainactief');
   if(act){
    act.src =act.src.replace("_link.gif","_hover.gif");
   }
   
   if( typeof( window[ 'mapitems' ] ) != "undefined"){
     initializeMap();
     window.onunload=GUnload;
   }
   if(typeof sIFR == "function"){
  // alert('sifr');
    sIFR.replaceElement("#inpagetitle", named({sFlashSrc: "/sifr/scalasans.swf", sColor: "#000"}));
};
}
window.onload = body_onload;
/**********  google maps */
  
var map = null;
    var geocoder = null;
    var notfound = ""; 
	var cindex = 0;  
    var mtype= 'a';
    var loaded =0;
 function initializeMap() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(52.632356, 4.750675), 10);
        geocoder = new GClientGeocoder();
        showAddress();
      }
    }
      
 function setLocatie(t){
   if(loaded==1){ 
	    map.clearOverlays();
		mtype=t;
		cindex=0;
		showAddress();
		notfound='';
	 }
	 
	  if(mtype=='a'){
	    document.getElementById('typea').checked=true;
	    document.getElementById('typeh').checked=false;
	   }else{
	    document.getElementById('typea').checked=false;
	    document.getElementById('typeh').checked=true;
	   
	   }
	 
  }
    function showAddress() {
    
	 if(cindex <mapitems.length){
	     if(loaded==0 && geocoder) {
	         gaddress = mapitems[cindex][1];
	          geocoder.getLatLng(mapitems[cindex][0],
	                   function( point) {
	                        if (!point) {
	                          notfound+=mapitems[cindex][0] + " not found\n";
				            } else {
				              mapitems[cindex][3] = point;
	                          var marker = new GMarker(point);
				              var desc = mapitems[cindex][1];
	                          map.addOverlay(marker);
	                          GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(desc);});
	                        }
				            cindex++;
				            setTimeout('showAddress()',100);
	                  });
	     }else{
	          if(mapitems[cindex].length==4){
	             if(mtype!='a' && mapitems[cindex][2]=='true' || mtype=='a'){
		              var marker = new GMarker(mapitems[cindex][3]);
			          var desc = mapitems[cindex][1];
	                  map.addOverlay(marker);
	                  GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(desc);});
	             }
	          }
			  cindex++;
			  showAddress();
	  	 } 
	  }else{
		if(notfound!='' && loaded==0){
		 //alert(notfound);
		}
		loaded=1;
	  }
    }
	
function validate_tbGeboortedatum(sender, args)
  {
     
     var datearr = args.Value.split("-");
     var year =parseInt(datearr[2]);
     var month = parseInt(datearr[1])-1;
	 var day = parseInt(datearr[0]);
     if(month > 12){
        args.IsValid = false;
          return;
     }
    var vt =  Date.parse(year+"/"+month+"/"+day);
    
    if(datearr.length != 3){
      args.IsValid = false;
      return;
    }
    /* the minumum age you want to allow in */
			var min_age = 65;
			/* change "age_form" to whatever your form has for a name="..." */
			/*
			var theirDate = new Date((year + min_age), month, day);
			var today = new Date;

			if ( (today.getTime() - theirDate.getTime()) < 0) {
				 //less then 65
				 
			  document.getElementById("boven65").style.display='none';
			}else{
			  //older then 65
			  document.getElementById("boven65").style.display='block';
			}*/

    args.IsValid = true;
    return true;
  }

function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) {
        a.disabled = false;
        createCookie("style", title, 365);
      }
    }
  }
}
function tekstGrote(size){
    switch(size){
      case 1:
       setActiveStyleSheet('A-');
        break;
       case 2:
       setActiveStyleSheet('A');
       break;
      case 3:
      
       setActiveStyleSheet('A+');
      break;
    }
}

function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  return ('A');
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
if (title == 'null') {
  title = getPreferredStyleSheet();
}

setActiveStyleSheet(title);

