function qsGetDocElem(withID)
{
  var result;
  if (document.getElementById) {
  	result = document.getElementById(withID);
  } else if (document.all) {
    result = document.all[withID];
  } else if (document.layers) { 
 		result = document.layers[withID];
  }
  return result;   
}

function qsGetDocElemEx(withID,selDoc)
{
  var result;
  if (selDoc.getElementById) {
  	result = selDoc.getElementById(withID);
  } else if (selDoc.all) {
    result = selDoc.all[withID];
  } else if (selDoc.layers) { 
 		result = selDoc.layers[withID];
  }
  return result;   
}

function maakElementZichtbaar(ElementId) 
{		
	$("#"+ElementId).fadeIn();
	qsGetDocElem(ElementId).style.display = "block";
}

function verbergElement(ElementId) 
{	
	$("#"+ElementId).hide();
	qsGetDocElem(ElementId).style.display = "none";
}

var qsisIE = navigator.userAgent.toLowerCase().indexOf("msie ") > -1;
var qsisIE4 = qsisIE & (navigator.userAgent.toLowerCase().indexOf("msie 4") > -1);
var qsisIE5 = qsisIE & (navigator.userAgent.toLowerCase().indexOf("msie 5") > -1);
var qsisIE6 = qsisIE & (navigator.userAgent.toLowerCase().indexOf("msie 6") > -1);

function qsMouseOverImg(obj)
{
	obj.className = 'imageBorderAct';
}

function qsMouseNotOverImg(obj)
{
	obj.className = 'imageBorderInAct';
}

function qsMouseOverImgEx(obj,ena)
{
	if (ena) {
		obj.className = 'imageBorderActEn';
	} else {
		obj.className = 'imageBorderActDis';
	}
}

function qsMouseNotOverImgEx(obj,ena)
{
	if (ena) {
		obj.className = 'imageBorderInActEn';
	} else {
		obj.className = 'imageBorderInActDis';
	}
}

function trim(str)
{
	return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function qsMaakCalender(inputName, btnName)
{
	Calendar.setup(
		{	inputField : inputName, // ID of the input field
			ifFormat : "%d-%m-%Y", // the date format
			showsTime : false,
			cache : true,
			button : btnName // ID of the button
		}
	);
}

