function $(naam){
	return document.getElementById(naam);
}
function sizeContent() {
	var tbl=document.getElementById('mainTable');
	var cDv=document.getElementById('contentDiv');
	//var oDv=document.getElementById('opacity');
	var resHeight=184;
	if (cDv) {
//		var subMenu=document.getElementById('subMenuDiv');
		var wH=0;
		if(isIE){
			wH=	 document.documentElement.clientHeight;
			newH= (wH - resHeight)+'px';
//			subMenu.style.height=newH
			cDv.style.height=newH
		//	oDv.style.height=newH
//			document.getElementById('contentTD').style.height=newH+'px';

		} else {
			wH=	window.innerHeight
			newH= (wH - resHeight);
//			subMenu.style.height=newH+'px';
			cDv.style.height = newH+'px';
			//oDv.style.height=newH+'px';
//			document.getElementById('contentTD').style.height=newH+'px';
//			if (document.getElementById('scrollbarSize')) {
//				document.getElementById('scrollbarSize').style.width='18px';
//				document.getElementById('scrollbarSize2').style.width='18px';
//			}
		}
//		alert(newH);

//		newH= wH - (document.getElementById('logoTD').clientHeight + document.getElementById('menuBar').clientHeight + document.getElementById('footerBar').clientHeight ) - 8 +'px';
	}

}
addEvent(window,'load',sizeContent);
addEvent(window,'resize',sizeContent);

function showHelp(el){
	//document.getElementById('temporary').innerHTML=el.name.split('help_').join('')

}

function makeHelpHints(){
	var j=document.body.elements.length;
	var z=0;
	for(var i=0;i<j;i++){
		if(document.body.childNodes[i].name && document.body.childNodes[i].name.substr(0,5)=='help_'){
			addEvent(document.body.childNodes[i],'mouseover',showHelp(document.body.childNodes[i].name));
			addEvent(document.body.childNodes[i],'mouseout',hideHelp);
			z++;
		}
	}
	//document.getElementById('temporary').innerHTML=z+' '+j
}

function hoverClass(el,on){
	el.className=(on==1?el.className+'_hovering':el.className.split('_hovering').join(''));
}


function printContent(id){
	if(isIE){
		var txt='';
		if(el=document.getElementById(id)){
			var pDiv=document.createElement('DIV');
			pDiv.style.position='absolute';
			pDiv.style.top='0px';
			pDiv.style.left='0px';
			txt+='<style type="text/css" media="print">@import "print.css";</style>';
			if(dd=document.getElementById('demoDiv'))	dd.style.display='none';
			txt+=el.innerHTML;
			pDiv.innerHTML=txt;
			document.getElementById('mainTbl').style.visibility='hidden';
			if(hh = document.getElementById('helpBox')) hh.style.display='none';
			document.body.appendChild(pDiv);
			window.print();
			document.body.removeChild(pDiv);
			document.getElementById('mainTbl').style.visibility='visible';
		}
	} else {
		if(el=document.getElementById(id)){
			if(dd=document.getElementById('demoDiv'))	dd.style.display='none';
			var txt='<html><head><link rel="stylesheet" type="text/css" href="print.css" /><title>print</title></head><body>';
			txt+=el.innerHTML;
			txt+='</body></html>';
			if(dd) dd.style.display='block';
			var win=window.open('cfg.php','win','height=250,width=580,toolbar=no,resize=true,location=false');
			win.document.write(txt);
			win.print();
			win.close();
		}
	}
}

function controleerArrangementInlogform(type){
	//extra controle naast naast formvalidator wel met behulp van formvalidator
	// dus geen var gebruiken
	frm = document.forms.arrangement;
	currentElement=frm;
	if (type == 'bestaand'){
		//controleer de velden voor een bestaande klant
		if(!validate_email(frm.bestaandEmail.value)){
			alert('Geef een geldig email adres op.');
			return false;
		}else{
			return true;
		}
	}else if(type == 'nieuw'){
		//controleer de velden voor een nieuwe klant
		
		if(!validate_email(frm.nieuwEmail.value)){
			alert('Geef een geldig email adres op.');
			return false;
		}else if (frm.nieuwWachtwoord1.value.length <4){
			alert('Het wachtwoord moet minimaal 4 karakters lang zijn');
		}else if (!validate_equal(frm.nieuwWachtwoord1.value, 'nieuwWachtwoord2')){
			alert('De opgegeven wachtwoorden zijn niet gelijk.');
			return false;
		}else{
			return true;
		}
	}else{
		return false;
	}
}
