var zoekBtn; 

function gridZoek(script, GUID, grid, gridname, form, zoekbtn) {
	//word alleen gebruikt bij ultraform(1)
	// opslaan in global voor setRowCount
	zoekBtn = zoekbtn;
	/*zoekBtnColor = zoekBtn.parentNode.style.backgroundColor;*/
	
	//zoekBtn.parentNode.style.backgroundColor = 'red';
	//zoekBtn.disabled = true;
	var frm = document.getElementById(form);
	var parameters = getFormData(frm);
	var formdata = '';
	//for(var i = 0;i<frm.elements.length;i++) {
	//	formdata = formdata + '&' +frm.elements[i].name+'='+escape(frm.elements[i].value);
	//}
	for (var key in parameters){
		formdata += '&'+key+'='+parameters[key];
	}
	grid.clearAll();
	grid.xmlFileUrl = "";
	grid.loadXML(script+'?gridGUID='+GUID+'&actie=getXMLData'+formdata);
	return false;
}

function zoekGridBeforeLoadData(index, grid, direction) {
	if (zoekBtn) {
		zoekBtn.disabled = true;
		//zoekBtn.parentNode.style.backgroundColor = '#017BC6';
		zoekBtn.parentNode.className = 'zoekBtn loading';
	}
}

function zoekGridAfterLoadData(index, grid, direction) {
	if (zoekBtn) {
		// deze functie gaat af na binnenkomst van de resultaten
		//zoekBtn.parentNode.style.backgroundColor = zoekBtnColor;
		zoekBtn.parentNode.className = 'zoekBtn';
		zoekBtn.disabled = false;
	}
}

function zoekSubGridBeforeLoadData(subgrid, rowid, rowindex) {
	if (zoekBtn) {
		zoekBtn.parentNode.className = 'zoekBtn loading';
	}
}

function zoekSubGridAfterLoadData(subgrid, rowid, rowindex) {
	if (zoekBtn) {
		// deze functie gaat af na binnenkomst van de resultaten
		zoekBtn.parentNode.className = 'zoekBtn';
		zoekBtn.disabled = false;
	}
}

function activateEnterKey(formId, zoekFunctie) {
	$$('#'+formId+' input').keydown(function(event){
	  if (event.keyCode == 13) {
		var form = $$(this).parents('form').get(0);
		var zoekButton = $$('#'+form.id+' .zoek')[0];
		zoekButton.click();
	  }
	});
	$$('#'+formId+' select').keydown(function(event){
	  if (event.keyCode == 13) {
		var form = $$(this).parents('form').get(0);
		var zoekButton = $$('#'+form.id+' .zoek')[0];
		zoekButton.click();
	  }
	});
}

function setZoekBtnKleur(grid, count, grid){
	
	/*if (zoekBtn) {
		zoekBtn.parentNode.style.backgroundColor = zoekBtnColor;
		zoekBtn.disabled = false;
	}*/
}

