function showhide(element) {
	if(element.id.substring(element.id.length-6,element.id.length)=='_label') {	//if label
		var label=document.getElementById(element.id);
		var field=document.getElementById(element.id.substring(0,element.id.length-6));
		
		label.style.display='none';
		field.style.display='inline';
		field.focus();
		
	} else {	//if field
		var label=document.getElementById(element.id+'_label');
		var field=document.getElementById(element.id);
		
		if(field.value=='') {	//if empty show label
			label.style.display='inline';
			field.style.display='none';
		} else {	//else show field
			label.style.display='none';
			field.style.display='inline';
		}
	}
}

function in_array(needle,haystack) {
	var found=false,key;
	for(key in haystack) {
		if(haystack[key]==needle) {
			found=true;
			break;
		}
	}
	return found;
}
