﻿
idPrefix='ctl00_ContentPlaceHolder1_';

function adjustContentHeight() {
	var elmObj = document.getElementById('contentCell');
	if (elmObj != null) {
		var newHeight = elmObj.offsetHeight;
		var elmCC = document.getElementById('content-cell');
		if (elmCC != null) newHeight = elmCC.offsetHeight+20;
		elmObj.style.height = (roundUpTo50(newHeight-12)-20)+'px';
	}
}
function adjustContentHeightAccor(offset) {
	var elmObj = document.getElementById('contentCell');
	if (elmObj != null) {
		var newHeight = elmObj.offsetHeight;
		var elmCC = document.getElementById('accorBlock');
		if (elmCC != null) newHeight = elmCC.offsetHeight+offset;
		elmObj.style.height = (roundUpTo50(newHeight-2)-20)+'px';
	}
}
function adjustHeight(elmID) {
	var elmObj = document.getElementById(elmID);
	if (elmObj != null) elmObj.style.height = roundUpTo50(elmObj.offsetHeight-2)+'px';
}
function adjustWidth(elmID) {
	var elmObj = document.getElementById(elmID);
	if (elmObj != null) elmObj.style.width = roundDownTo50(elmObj.offsetWidth)+'px';
}
function clearMelding() {
	document.getElementById(idPrefix+'lblDag').innerText=getTheDay('ddlJaar','ddlMaand','ddlDag');
	hideElement(idPrefix+'lblMelding');
	hideElement(idPrefix+'invulGegevens');
	hideElement(idPrefix+'adresGegevens');
}
var prevParent;
var prevParentBGcolor = "";
var prevElmID = "";
function enterElement(parent, elmID) {
  hidePrevElement();
  prevParentBGcolor = parent.style.backgroundColor;
  parent.style.backgroundColor = '#fffc5a';
  showElement(elmID);
  var elm = $get(elmID);
  if ((elm.offsetLeft - $get('mainContent').offsetLeft + elm.offsetWidth) > 950)
    elm.style.left = ($get('mainContent').offsetLeft + 950 - elm.offsetWidth) + 'px';
  prevParent = parent;
  prevElmID = elmID;
}
myDays = ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag", "zondag"];
function getTheDay(cYear,cMonth,cDay) {
	myYear=document.getElementById(idPrefix+cYear).value;
	myMonth=document.getElementById(idPrefix+cMonth).value - 1;
	myDay=document.getElementById(idPrefix+cDay).value;
	myDate=new Date(myYear,myMonth,myDay);
	if (myDate.getFullYear()!=myYear || myDate.getMonth()!=myMonth || myDate.getDate()!=myDay) {
		return '?';
	}
	else {
		return myDays[myDate.getDay()];
	}
}
function hideElement(elmID) {
	var elm = document.getElementById(elmID);
	if (elm != null) elm.style.display='none';
}
function hidePrevElement() {
  if (prevParent != null) {
    prevParent.style.backgroundColor = prevParentBGcolor;
  }
  if (prevElmID != "") {
    hideElement(prevElmID);
    $get(prevElmID).style.left = "";
    prevElmID = "";
  }
}
function pageOnload() {
	adjustContentHeight();
	vulSpanOmschrBijeenk();
}
function roundDownTo50(number) {
	return roundTo50(number,-1);
}
function roundUpTo50(number) {
	return roundTo50(number, 1);
}
function roundTo50(number,scale) {
	return (parseInt((number-1)/50, 10) + scale) * 50;
}
function showElement(elmID) {
  var elm = document.getElementById(elmID);
  if (elm != null) elm.style.display = 'block';
  if (elm != null) elm.style.visibility = 'visible';
}
function toonAantalTekens(elmSrc) {
  var elmDest = document.getElementById('veldLengte');
  if (elmDest != null) {
		elmDest.innerText = elmSrc.value.length;
		if (elmSrc.value.length > 255) {
			elmDest.style.color='red';
			elmSrc.style.color='red';
		}
		else {
			elmDest.style.color='black';
			elmSrc.style.color='black';
		}
	}
}
function wisAantalTekens() {
  var elmDest = document.getElementById('veldLengte');
  if (elmDest != null) {
		elmDest.innerText = '';
	}
}
function vulSpanOmschrBijeenk() {
	var bijeenkDdl = document.getElementById(idPrefix+'ddlBijeenk');
	if (bijeenkDdl != null) {
		if (bijeenkDdl.value == 11 || bijeenkDdl.value == 12) {
			document.getElementById(idPrefix+'spanBijeenkOmschr').innerText = '(verplicht!)';
		}
		else {
			document.getElementById(idPrefix+'spanBijeenkOmschr').innerText = '(optioneel)';
			hideElement(idPrefix+'cvOmschrBijeenk');
		}
	}
}
function wrtAdres(pref) {
	document.write("<a href='mailto:"+pref+"@"+"pgwarmond"+"."+"nl'>"+pref+"@"+"pgwarmond"+"."+"nl"+"</a>");
}

