function EsEnter(num) {
	if (isNaN(num)==true) return 0;
	if (parseInt(num,10)=="NaN" || parseFloat(num)=="NaN") return 0;
	if (parseInt(num,10) != parseFloat(num)) return 0;
	return 1;
}

function EsEnterPositiu(num) {
	if (!EsEnter(num)) return 0;
	return (parseInt(num,10)>=0);
}

function MaxArray(arr) {
// Recibe un array y devuelve el máximo valor
	if (arr.length==0) return 0;
	var i=0;
	var maxim=arr[i];
	for (i=0;i<arr.length;i++)
		if (arr[i]>maxim) maxim=arr[i];
	return maxim;
}

function MinArray(arr) {
// Recibe un array y devuelve el mínimo valor
	if (arr.length==0) return 0;
	var i=0;
	var minim=arr[i];
	for (i=0;i<arr.length;i++)
		if (arr[i]<minim) minim=arr[i];
	return minim;
}
