function popup(url,width,height){

	var width = parseInt(width);
	var height = parseInt(height);

	var buttonheight = 50;
	
	if(width == undefined || height == undefined || width == '0' || height == '0'){
		if(screen.width <= 1024 || screen.height <= 768){
			width = 640;
			height = 480;
		}
		else if(screen.width <= 1280 || screen.height <= 1024){
			width = 800;
			height = 600;
		}
		else{
			width = 1024;
			height = 768;
		}
	}

	rightOffset = (screen.width/2)-(width/2);
	topOffset = (screen.height/2)-(height/2);
	newWindow=window.open(url,'popup','height=' + (height + buttonheight) + ',width=' + width + ',toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,left=' + rightOffset + ',top=' + topOffset);	
	newWindow.focus();
	
}

function deleteconfirmform(question){
var agree=confirm(question);
if(agree)
	return true ;
else
	return false ;
}

function unCheck(formName, checkIt){ 
	for(var i = 0; i < document.getElementById(formName).elements.length; i++){ 
		var e = document.getElementById(formName).elements[i];
		if((e.name != 'allbox') && (e.type == 'checkbox')){
			e.checked = checkIt;
		} 
	} 
} 

function showHideDiv(object){ 

	if(document.getElementById(object).style.display == "block"){
		document.getElementById(object).style.display='none';
		//document.getElementById('image'+object).src = 'images/show.jpg';
	}
	else{
		document.getElementById(object).style.display='block';
		//document.getElementById('image'+object).src = 'images/hide.jpg';
	}

}

/*
function showCardContent(object){ 

	var pages = new Array();

	pages[0] = 'Huis';
	
	for(keyvar in pages){
		if(pages[keyvar] != object){
			document.getElementById(pages[keyvar]).style.display = "none";
			document.getElementById('nav'+pages[keyvar]).style.background = 'url(images/tab-inactive.png) no-repeat';
			document.getElementById('nav'+pages[keyvar]).style.color = '#eee';	
			document.getElementById('nav'+pages[keyvar]).isActive = false;
		}
	}
	
	if(object == "NONE" && document.getElementById('minimizeArrow').stuffUp != true){
		object = 'huisje';
	}

	if(object != "NONE"){
		if(document.getElementById(object).style.display == "block"){
			document.getElementById('minimizeArrow').stuffUp = false;
			document.getElementById('minimizeArrow').src = 'images/arrowUp-active.gif';
			document.getElementById('navminimize').style.background = 'url(images/tabklein-active.png) no-repeat';

			document.getElementById('nav'+object).style.background = 'url(images/tab-inactive.png) no-repeat';
			document.getElementById('nav'+object).style.color = '#eee';	
			document.getElementById('nav'+object).isActive = false;
			document.getElementById('navBar').style.margin = (document.getElementById('navBar').offsetHeight * -1) +"px 0 0 0";
			document.getElementById(object).style.display='none';
		}
		else{
			document.getElementById('minimizeArrow').stuffUp = true;
			document.getElementById('minimizeArrow').src = 'images/arrowDown.gif';
			document.getElementById('navminimize').style.background = 'url(images/tabklein-inactive.png) no-repeat';
			
			document.getElementById(object).style.display = 'block';
			document.getElementById('nav'+object).style.background = 'url(images/tab-active.png) no-repeat';
			document.getElementById('nav'+object).style.color = '#333';		
			document.getElementById('nav'+object).isActive = true;
	//		alert('object: ' + document.getElementById(object).offsetHeight + '\nnavBar: ' + document.getElementById('navBar').offsetHeight);
			document.getElementById('navBar').style.margin = ((document.getElementById(object).offsetHeight * -1) - document.getElementById('navBar').offsetHeight) + "px 0 0 0";
		}
	}
	else{
		document.getElementById('minimizeArrow').stuffUp = false;
		document.getElementById('minimizeArrow').src = 'images/arrowUp-active.gif';
		document.getElementById('navminimize').style.background = 'url(images/tabklein-active.png) no-repeat';

		document.getElementById('navBar').style.margin = (document.getElementById('navBar').offsetHeight * -1) +"px 0 0 0";
	}
	
}
*/

function showFooterContent(object){ 

	if(document.getElementById(object).style.display == "block"){
		document.getElementById('footer').style.margin = "0";
		document.getElementById('footer').style.height = "100px";
		document.getElementById(object).style.display='none';
		setFooter();
	}
	else{
		document.getElementById('footer').style.height = "300px";
		document.getElementById(object).style.display='block';
		setFooter();
	}

}

function insertAtCursor(myValue,myField) {
	//IE support
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
	}
	//MOZILLA/NETSCAPE support
	else if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos)
		+ myValue
		+ myField.value.substring(endPos, myField.value.length);
	} 
	else {
		myField.value += myValue;
	}
}

// Footer positionering
function getWindowHeight() {
	var windowHeight = 0;
	if (typeof(window.innerHeight) == 'number') {
		windowHeight = window.innerHeight;
	}
	else {
		if (document.documentElement && document.documentElement.clientHeight) {
			windowHeight = document.documentElement.clientHeight;
		}
		else {
			if (document.body && document.body.clientHeight) {
				windowHeight = document.body.clientHeight;
			}
		}
	}
	return windowHeight;
}
function setFooter() {
	if (document.getElementById) {
		var windowHeight = getWindowHeight();
		if (windowHeight > 0) {
			var contentHeight = document.getElementById('page').offsetHeight;
			var footerElement = document.getElementById('footer');
			var footerHeight  = footerElement.offsetHeight;
			if (windowHeight - (contentHeight + footerHeight) >= 0) {
				footerElement.style.position = 'relative';
				footerElement.style.top = (windowHeight - (contentHeight + footerHeight)) + 'px';
				footerElement.style.left = 0;
			}
			else {
				footerElement.style.position = 'static';
			}
		}
	}
}