function gotodetailsscreen(frm,intID)
{
		var intDetailPageID = document.forms[frm].detailpageid.value
		
		//als er een detailpage id is opgegeven gaan we een url opbouwen
		if(intDetailPageID>-1)
		{
			var strURL = 'default.aspx?action=details&pageid='+intDetailPageID+"&id="+intID;
			window.location.replace(strURL);
		}
		else//anders doen we een post naar de eigen form
		{
			document.forms[frm].action.value = 'details';
			document.forms[frm].id.value = intID;
			getScrollPositions();
			document.forms[frm].submit();		
		}
}
function orderbyfield(frm, order, ordertype)
{
	document.forms[frm].order.value = order;
	document.forms[frm].ordertype.value = ordertype;
	document.forms[frm].action.value = 'search';
	getScrollPositions();		
	document.forms[frm].submit();
}

//lege functie, kan worden "overloaded" om het klik event af te vangen
// is bedoeld om het datagrid formulier met de juiste waarden te vullen
function deletePreSelected(frm){};

function deleteselected(frm,strConfirm,strNothingSelected)
{

	var size = document.forms[frm].elements.length; 
	var strControls = '';
	var blnSelectionMade = false;
  for( i = 0; i < size; ++i ) 
  { 
		if(document.forms[frm].elements[i].checked)
		{
			blnSelectionMade = true;
			break;
		}
  } 

	if(blnSelectionMade)
	{
		if(confirm(strConfirm))
		{
			document.forms[frm].action.value = 'delete';
			getScrollPositions();
			document.forms[frm].submit();		
		}
	}
	else
	{
		alert(strNothingSelected);
	}
}

function copyselected(frm,strConfirm,strNothingSelected)
{

	var size = document.forms[frm].elements.length; 
	var strControls = '';
	var blnSelectionMade = false;
	for( i = 0; i < size; ++i ) 
	{ 
			if(document.forms[frm].elements[i].checked)
			{
				blnSelectionMade = true;
				break;
			}
	} 

	if(blnSelectionMade)
	{
//		if(confirm(strConfirm))
//		{
			document.forms[frm].action.value = 'copy';
			getScrollPositions();
			document.forms[frm].submit();		
//		}
	}
	else
	{
		alert(strNothingSelected);
	}
}

function FilterSelected(frm)
{
	document.forms[frm].action.value = 'filter';
	getScrollPositions();
	document.forms[frm].submit();		
}

function mouse_over(context)
{
	var msg = helpArray[context];
	var el  = document.getElementById('contexthelp');
	
	if(el != null)
	{
		el.innerHTML = msg;
	}
}
function mouse_out()
{
	var el  = document.getElementById('contexthelp');
	if(el != null)
	{
		el.innerHTML = '';
	}
}

function mouse_str_over(msg)
{
	var el  = document.getElementById('contexthelp');
	
	if(el != null)
	{
		el.innerHTML = msg;
	}
}


function SubmitFormWithReturnPress(frm)
{
			if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) 
			{
				frm.action.value='filter';getScrollPositions();frm.submit();
				return false;
			} else return true;
}

function numbersonly(e){
	var unicode=e.charCode? e.charCode : e.keyCode
	if (unicode!=8 && unicode!=13)
	{ //if the key isn't the backspace key (which we should allow)
		if (unicode < 48|| unicode > 57) //if not a number
			return false //disable key press
	}
}

function highLightRow(rowNr)

{
	var objRow = document.getElementById(rowNr);
	objRow.className	= 'dt_rowselect';



}

function unHighLightRow(rowNr)
{
	var intModulus	= rowNr % 2;
	var strRowClass	= 'dt_row' + intModulus;
	var objRow		= document.getElementById(rowNr);
	
	objRow.className	= strRowClass;
}
