function isEmpty(ie_string)
	{
		ie_string=ie_string.replace(/ /g,"");
		if (ie_string=="") { return (true); }
		return(false);
	}

function isValidMail(string) {	
	if (!string.value) {
		valor = string;
	} else {
		var X = new String;
		X = string.value;
		valor = X;
	}
	
	if (string == "") {
		return(false);
	} else {
	if (valor.search(/[A-Za-z0-9-_&]+\.?[A-Za-z0-9-_&]+@[A-Za-z0-9-_]+\.[A-Za-z0-9]+(\.[A-Za-z0-9]*)?/g) != 0)
		return (false);
	else
		return(true);	
	}
}
	
function changeName(pObject, psNewName) {
	if (pObject.length) {
		for (x=0;x<pObject.length;x++) {
			pObject[x].name = psNewName
		}
	} else {
		if (pObject.checked) {
			pObject.name = psNewName;
		}
	}
}	

function checkAll(pObject, pHandler) {
	if (pHandler.checked==true) {
		sChecked = true;
	} else {
		sChecked = false;
	}
	
	for (x=0;x<pObject.length;x++) {
		pObject[x].checked = sChecked;
	}
	
}

function countSelected(pObject) {
	var lCounter = 0;
	
	if (pObject.length) {
		for (x=0;x<pObject.length;x++) {
			if (pObject[x].checked) {
				lCounter++;
			}
		}
	} else {
		if (pObject.checked) {
			lCounter++;
		}
	}
	
	return lCounter;
}
