// ===================================================================// Div-functies//   voor show of hide van divs// ===================================================================
//// return object by id or name
function getElement(nm) {
	var el, coll;
	if (document.getElementById) {
		el = document.getElementById(nm);
		if (!el) {
			coll = document.getElementsByName(nm);
			el = coll[0];
		}
	}
	else if (document.all) {
		el = document.all[nm];
	}
	else if (document.layers) {
		el = document.layers[nm];
	}
	return el;
}

// return collection of objects by tagname
function getElementCollection(tagnm) {
	if (document.getElementsByTagName) {
		return document.getElementsByTagName(tagnm);
	}
	else if (document.all) {
		return document.all.tags[tagnm];
	}
}

function showDiv(divName) {
	if (document.getElementById) {
		document.getElementById(divName).style.visibility = 'visible';
	}
	else if (document.all) {
		document.all[divName].style.visibility = 'visible';
	}
	else if (document.layers) {
		document.layers[divName].visibility = 'show';
	}
}

function hideDiv(divName) {
	if (document.getElementById) {
		document.getElementById(divName).style.visibility = 'hidden';
	}
	else if (document.all) {
		document.all[divName].style.visibility = 'hidden';
	}
	else if (document.layers) {
		document.layers[divName].visibility = 'hide';
	}
}

function writeDiv(divName, tekst) {
	if (document.getElementById) {
		document.getElementById(divName).innerHTML = tekst;
	}
	else if (document.all) {
		document.all[divName].innerHTML = tekst;
	}
	else if (document.layers) {
		var d = document.layers[divName];
		d.document.open();
		d.document.writeln(tekst);
		d.document.close();
	}
}

function readDiv(divName) {
	if (document.getElementById) {
		return document.getElementById(divName).innerHTML;
	}
	else if (document.all) {
		return document.all[divName].innerHTML;
	}
}

function expandDiv(divName) {
	if (document.getElementById) {
		document.getElementById(divName).style.display = 'block';
	}
	else if (document.all) {
		document.all[divName].style.display = 'block';
	}
	else if (document.layers) {
		document.layers[divName].display = 'block';
	}
}

function collapseDiv(divName) {
	if (document.getElementById) {
		document.getElementById(divName).style.display = 'none';
	}
	else if (document.all) {
		document.all[divName].style.display = 'none';
	}
	else if (document.layers) {
		document.layers[divName].display = 'none';
	}
}

function swapDiv(divName) {
	if (document.getElementById) {
		if (document.getElementById(divName).style.display == 'none') expandDiv(divName); else collapseDiv(divName);
	}
	else if (document.all) {
		if (document.all[divName].style.display == 'none') expandDiv(divName); else collapseDiv(divName);
	}
	else if (document.layers) {
		if (document.layers[divName].display == 'none') expandDiv(divName); else collapseDiv(divName);
	}
}

function moveDiv(divName,x,y) {
	if (document.getElementById) {
		if (x>=0) document.getElementById(divName).style.left = x;
		if (y>=0) document.getElementById(divName).style.top = y;
	}
	else if (document.all) {
		if (x>=0) document.all[divName].style.left = x;
		if (y>=0) document.all[divName].style.top = y;
	}
	else if (document.layers) {
		if (x>=0) document.layers[divName].left = x;
		if (y>=0) document.layers[divName].top = y;
	}
}

function sizeDiv(divName,w,h) {
	if (document.getElementById) {
		if (w>=0) document.getElementById(divName).style.width = w;
		if (h>=0) document.getElementById(divName).style.height = h;
	}
	else if (document.all) {
		if (w>=0) document.all[divName].style.width = w;
		if (h>=0) document.all[divName].style.height = h;
	}
	else if (document.layers) {
		if (w>=0) document.layers[divName].width = w;
		if (h>=0) document.layers[divName].height = h;
	}
}

