
			var D = document; // Short hand for document :p


			// Set object specifics
		if(D.getElementById) {	// If browser is w3c DOM compliant
			var doc = "document.getElementById";
			var sty = ".style";
			var xpos = "event.x";
			var ypos = "event.y";
		} else if(D.all) {	// If browser is IE4 compliant
			var doc = "document.all";
			var sty = ".style";
			var xpos = "event.x";
			var ypos = "event.y"; 
		} else if(D.layers) { 	// If browser is NS compliant
			var doc = "document";
			var htm = ".document"
			var xpos = "e.pageX";
			var ypos = "e.pageY";
		} else  { // Else
			var doc = "document.all";
			var sty = ".style";
			var xpos = "event.x";
			var ypos = "event.y";
		}

		function getID(target, style) {
			// Return object, with or without style (for different browsers)
				styl = "";
				if (style) styl = sty;
				if (D.getElementById) {	// If browser is w3c DOM compliant
					var field = eval(doc + '(target)' + styl);
				} else { // If not w3c DOM compliant
					var field = eval(doc + '[target]' + styl);
				}
				return field;
		}

		function niceTitle(myString) { // Replace - and _ from a string
			rExp = /[-_]/gi;
			newString = " ";
			results = myString.replace(rExp, newString);
			return results;

		}
		function showhide(target) {
				// Hide or show a target
				field = getID(target, 1);
			if (field.visibility == "visible" || field.visibility == "") {
				field.visibility = "hidden";
			} else {
				field.visibility = "visible";
			}
		}

		function hideFields(target) {
			   // Make a field invisible
			field = getID(target,1);
			field.visibility = 'hidden';		
		}

		function showFields(target) {
			   // Make a field visible
			field = getID(target,1);
			field.visibility = 'visible';	
		}
		function changecss(theClass,element,value) {
		//documentation for this script at http://www.shawnolson.net/a/503/
		 var cssRules;
		 if (D.all) {
		  cssRules = 'rules';
		 }
		 else if (D.getElementById) {
		  cssRules = 'cssRules';
		 }
		 for (var S = 0; S < D.styleSheets.length; S++){
		  for (var R = 0; R < D.styleSheets[S][cssRules].length; R++) {
		   if (D.styleSheets[S][cssRules][R].selectorText == theClass) {
			D.styleSheets[S][cssRules][R].style[element] = value;
		   }
		  }
		 }	
		}

var welke_ids = new Array();
var i = 0;
var isCtrl = false;

document.onkeyup=function(e){ 
	if(e.which == 17) isCtrl=false; 
} 
document.onkeydown=function(e){ 
	if(e.which == 17) isCtrl=true; 
	if(e.which == 83 && isCtrl == true) { 
		//run code for CTRL+S -- ie, save! return false; 
	} 
} 


function expandit(id, event) {
	if (!isCtrl) { hideall(); }

	welke_ids[i] = id;
	i = i + 1;
    var obj = document.getElementById( id );
    if( obj != null ) {
        obj.style.display = (obj.style.display == "none" ? "inline" : "none");
    }    
}

function hideall() {
	for (j = 0; j < welke_ids.length; j++) {
	    var obj = document.getElementById( welke_ids[j] );
	    if( obj != null ) {
		obj.style.display = "none";
	    }    	
	}
}



function deleteRecord (id) {
    box = confirm("Weet u zeker dat u dit record wilt verwijderen?")
    if(box) {
        document.main.id.value = id;
        document.main.type.value = "delete";
        document.main.submit();
    }
}

