function setFocus(object){
	var previousObject = getParameterValue(getParameter(newurl,'previousObject'));
	var currentObject = getParameterValue(getParameter(newurl,'currentObject'));
	if (currentObject.length>0){
		if (previousObject.length>0){
			if (currentObject == previousObject){
				document.getElementById(currentObject).focus();
			}else{
			//alert(previousObject + "+setFocus-" + currentObject);
					newurl= AddParameter(newurl,'previousObject',currentObject);
					var objCntrl = document.getElementById(currentObject);
				try{
					objCntrl.focus();
					objCntrl.select();
					}catch(e){
					window.document.forms[0].action = newurl;
					window.document.forms[0].submit();
					}
			
				}
		}else{
			document.getElementById(previousObject).focus();
		}
	}else{
	}
}
		
function SetTextBox(cntlCheckbox)
{
	
	
	var objCntrl = document.getElementById(cntlCheckbox.id + "::txt");
	if (cntlCheckbox.checked)
	{
		if (objCntrl)
			objCntrl.value = 1;
	}
	else
	{
		if (objCntrl)
			objCntrl.value = 0;
	}
}
		
function SetDateValue(value, cntrlId, submitform)
{	
	var objCntrl = document.getElementById(cntrlId);
	if (objCntrl) objCntrl.value = value;

		//Zet de waarde in de url anders is deze bij refreshen weer verdwenen
		newurl= AddParameter(newurl,'@'+cntrlId,value);
		rowcolumn = cntrlId.substring(cntrlId.lastIndexOf("___") + 3, cntrlId.length);
		//Voeg parameters toe en als ze al bestaan vervang ze
		newurl= AddParameter(newurl,"rowcolumn",rowcolumn)
		newurl= AddParameter(newurl,"setvalue",value)
		//refresh hier
		
		window.document.forms[0].action = newurl;
		//alert("setvalues");
		if (submitform == 'true') window.document.forms[0].submit();
		//				location.href = newurl;
}
		
function SetValue(value, cntrlId)
{	
	//alert(value)
	var objCntrl = document.getElementById(cntrlId);
	if (objCntrl) objCntrl.value = value;
		//Zet de waarde in de url anders is deze bij refreshen weer verdwenen
		newurl= AddParameter(newurl,'@'+cntrlId,value);
		rowcolumn = cntrlId.substring(cntrlId.lastIndexOf("___") + 3, cntrlId.length);
		//Voeg parameters toe en als ze al bestaan vervang ze
		newurl= AddParameter(newurl,"rowcolumn",rowcolumn)
		newurl= AddParameter(newurl,"setvalue",value)
		//refresh hier
		window.document.forms[0].action = newurl;

		//	alert("setvalues");

		window.document.forms[0].submit();
		//				location.href = newurl;
}

function SetValueAjax(value, cntrlId, strAction)
{	
	var objCntrl = document.getElementById(cntrlId);
	if (objCntrl){
	objCntrl.value = value;
	objCntrl.execfunction = objCntrl.execfunction.replace("this","objCntrl");
	// alert(objCntrl.execfunction);
	eval(objCntrl.execfunction);
	
	}
}

function ShowMessage(value, cntrlId, strMessage)
{	
	alert(strMessage);
}

function OpenWindow(url, id, width, height)
{
	var left = (window.screen.availWidth - width) / 2;
	var top = (window.screen.availHeight - 40 - height) / 2;
	var win = window.open(url, id, "status=yes,width=" + width + ",height=" + height + ",top=" + top + ",left=" + left + ",resizable");	
}
	


function doSubmit(keyEvent ,strAction)
{
	//try
	{
		var keynum
		var keychar
		var numcheck
		if(window.event) // IE
		{
			keynum = keyEvent.keyCode;
		}
		else if(keyEvent.which) // Netscape/Firefox/Opera
		{
			keynum = keyEvent.which;
		}
		if (keynum == 13)
		{
			theTimer = setTimeout("eval('document.all."+ strAction + ".click();')",100);
			return false;
		}
	}
	//catch (e)
	{
			//alert("test2");
	}	
	return true;
}



function SetCookie(cookieName,cookieValue,nDays) {
	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
}	

function GetCookie(cookieName) {
	var theCookie=""+document.cookie;
	var ind=theCookie.indexOf(cookieName);
	if (ind==-1 || cookieName=="") return ""; 
	var ind1=theCookie.indexOf(';',ind);
	if (ind1==-1) ind1=theCookie.length; 
	return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}