/* Functie om een element aan of uit te zetten */
function siteControl(theElement, theDisplay) {
  if (document.getElementById(theElement)) {
    document.getElementById(theElement).style.display = theDisplay;
  }
}

var menuControlElement=null;
var menuControlInlineElement=null;

function menuControl(theElement) {
  if (document.getElementById(theElement)) {
    var currentStyle = document.getElementById(theElement).style.display;
    if (currentStyle == 'none') {
      document.getElementById(theElement).style.display = 'block';
    }
    else {
      document.getElementById(theElement).style.display = 'none';
    }
  }
}

function confirmation(vraag,url) {
  var answer = confirm(vraag)
	if (answer){
      window.location = url;
	}
	else{
	}
}

function menuControlInline(theElement) {
  if (document.getElementById(theElement)) {
    var currentStyle = document.getElementById(theElement).style.display;
    if (currentStyle == 'none') {
      document.getElementById(theElement).style.display = 'inline';
      document.getElementById('a_'+theElement).style.display='none';
      menuControlInlineElement=theElement;
    }
    else {
      menuControlInlineElement=null;
      document.getElementById(theElement).style.display = 'none';
      document.getElementById('a_'+theElement).style.display='inline';
      
    }
  }
}

function ec_slide(element1,element2) {
  if (document.getElementById(element1)) {
    var currentStyle = document.getElementById(element1).style.display;
    if (currentStyle == 'none') {
      document.getElementById(element1).style.display = 'block';
      document.getElementById(element2).style.height = '0px';
      //document.getElementById(element2).style.overFlow = 'hidden';
    }
    else {
      document.getElementById(element1).style.display = 'none';
      document.getElementById(element2).style.height = '365px';
      //document.getElementById(element2).style.overFlow = 'visible';
    }
  }
}


/* Voortgang laten zien en submitbutton uitzetten na onsubmit */
function submitprogress() {
  document.getElementById("submitbutton").disabled = true;
  document.getElementById("progressholder").style.display = "block";
  document.getElementById("progressspan").innerHTML = "<img src='/content/common/gfx/ec/progress.gif'/>"; 
}

/* Deze functie wordt aangeroepen om navigatiefeedback aan te kunnen geven */
function setMenuClass(whichNr) {
  if (document.getElementById('mainmenuitema'+whichNr)) {
    document.getElementById('mainmenuitema'+whichNr).className = 'selected'+whichNr;
  }
}

/* Deze functie wordt aangeroepen om navigatiefeedback aan te kunnen geven */
function setMenuClassA(whichNr,whichSubNr) {

	if(whichNr=="")whichNr=1;
  if (document.getElementById(whichNr)) {
    document.getElementById(whichNr).className = 'selected';
  }
	if(whichSubNr !="") {
		
		if (document.getElementById('mainmenuitemul'+whichNr)) {
			document.getElementById('mainmenuitemul'+whichNr).style.display="block";
		}
		if (document.getElementById(whichSubNr)) {
    	document.getElementById(whichSubNr).className = 'selected';
		}
	}
}

function init() {
  // fotoseries even hoog maken
  if (typeof(getElementsByClassName)=="function") {
    getElementsByClassName(document, 'div', 'ec_serie');
  }
  
  // popupmenu bij bewonerfoto
  if (typeof(gd_popup_init)=="function") {
    gd_popup_init();
  }
  
  // disable verwijder button bij mail
  if(document.getElementById('maillist') && document.getElementById('submitbutton')) {
    document.getElementById('submitbutton').disabled=true;
  }
  
  //script voor niki jr projectclient beschrijving
  if (document.getElementById('description') && document.getElementById('description_more_button')) {
    collapseDescription();
    theHeight = document.documentElement.scrollHeight;
  }
  
}

function getPersonaliaDate() {
    var newDate = "";
    newDate += document.getElementById('days').value;
    newDate += "-" + document.getElementById('months').value;
    newDate += "-" + document.getElementById('years').value;
    document.getElementById('dateOfBirth').value = newDate;

}
   
function getMailNames() {
document.getElementById('years');
}

function confirmation(url) {
  var answer = confirm("Weet je het zeker?")
  if (answer){
    window.location = url;
  }
}

window.addEvent('domready', function(){
  // Functie voor het openschuiven van een div
  var mySlider = [];

  $$('.accContent').each(function(sld, i) {
      mySlider.push(new Fx.Slide((sld), {
        duration:350,
        mode: 'vertical',
        onComplete: function(){
          if (this.element.getStyle('margin-top') == '0px') this.wrapper.setStyle('height', 'auto');
        }
      }
    )
  );
      mySlider[i].hide();
  });
  
  $$('.accToggler').each(function(lnk,i){
      lnk.addEvent('click', function(){
          mySlider[i].toggle();
      });
  });
});

function getPersonaliaDate() {
    var newDate = "";
    newDate += document.getElementById('days').value;
    newDate += "-" + document.getElementById('months').value;
    newDate += "-" + document.getElementById('years').value;
    document.getElementById('dateOfBirth').value = newDate;
}
