function clearOnFocus(element, default_value) {
	if(element.value==default_value) {
		element.value = '';
	}
}

function restoreOnBlur(element, default_value) {
	if(element.value=='') {
		element.value = default_value;
	}
}

function jobMerken(idsa) {
  $.ajax({
	  method: 'get', url: 'put_to_leaflet.php', data: 'idsa=' + idsa,
	  beforeSend: function(){ $('#indicator' + idsa).show('fast'); }, //show loading just when link is clicked
	  complete: function(){ $('#indicator' + idsa).hide('fast'); }, //stop showing loading when the process is complete
	  success: function(html){ //so, if data is retrieved, store it in html
  	$('#job_merken' + idsa).html(html);
  	$('#job_merken' + idsa).attr('href', 'javascript:void(0);');
		}
	});
}

function openPrintView(url) {
	PrintWindow = window.open(url + '&print=1', "PrintView", "width=650,height=700,left=50,top=50,scrollbars=yes");
  	PrintWindow.focus();
}

function checkAllBoxes(id, action) {
	form_elements = document.getElementById('popup_form_' + id).elements;
	i=-1;
	while(form_elements[++i]) {
		if(form_elements[i].type=='checkbox') {
			if(action == 'select') {
				form_elements[i].checked = true;
				form_elements[i].previousSibling.className = class_select;
			}
			else {
				form_elements[i].checked = false;
				form_elements[i].previousSibling.className = class_deselect;
			}
		}
	}
	
	if(action=='select') {
		document.getElementById('select_all_link_'+id).innerHTML = caption_deselect; 
		document.getElementById('select_all_link_'+id).onclick = new Function("checkAllBoxes('" + id + "', 'deselect'); "); 
	}
	else {
		document.getElementById('select_all_link_'+id).innerHTML = caption_select; 
		document.getElementById('select_all_link_'+id).onclick = new Function("checkAllBoxes('" + id +"', 'select')"); 
	}
	
	return true;
}
