
function checkedItems(elementId, controlObj, formObj)
{/*SELECCIONA TODOS LOS CHECKBOX CON UN MISMO IDENTIFICADOR*/
	if (!formObj.elements[elementId]) return;
	if (formObj.elements[elementId][0]) {
		for (var x=0; x<formObj.elements[elementId].length; x++)
			formObj.elements[elementId][x].checked = controlObj.checked;	
	} else {
		formObj.elements[elementId].checked = controlObj.checked;	
	}	
}
function evaluateSelection(elementId, formId) 
{
	if (!document.forms[formId].elements[elementId]) return false;
	if (document.forms[formId].elements[elementId][0]) {
		for (var x=0; x<document.forms[formId].elements[elementId].length; x++)
			if (document.forms[formId].elements[elementId][x].checked) return true;
	} else {
		return document.forms[formId].elements[elementId].checked;
	}
	return false;
}

function removeSpaces(str)
{
	var cpy = str.split(" ");
	var aux = "";
	aux = cpy.join("");
	return aux;
}

function validInput(objInput){
	var result = true;
	if(removeSpaces(document.getElementById(objInput).value).length == 0){
		alert("El dato: " + document.getElementById(objInput).title.toLowerCase() + ", es un dato requerido.");
		document.getElementById(objInput).focus();
		result = false;
	}
	return result;
}

function sendTo(formId){
	if (!document.getElementById(formId)) return;
	document.getElementById(formId).submit();
}

function compareInput(objInput1, objInput2){
	var result = true;
	if(document.getElementById(objInput1).value != document.getElementById(objInput2).value){
		alert("El dato: " + document.getElementById(objInput1).title.toLowerCase() + " y el dato :" + document.getElementById(objInput2).title.toLowerCase() + ", no son iguales.");
		document.getElementById(objInput1).focus();
		result = false;
	}
	return result;
}

function isImage(image) {
	list = image.split('.');
	if (image.split('.').length == 2 && list[1] != "" && list[0] != "" && (list[1] == "png" || list[1] == "gif" || list[1] == "jpeg" || list[1] == "jpg" || list[1] == "PNG" || list[1] == "GIF" || list[1] == "JPEG" || list[1] == "JPG")){
		return true;
	} else {
		window.alert("Los formatos de imagen permitidos son: png,jpg y gif");
	}
	return false;
}
function isEmail(eMail) {
	list = eMail.split('@');
	if (eMail.split('@').length == 2 && list[1] != "" && list[1].split('.').length >= 2){
		return true;
	} else {
		window.alert("Por favor rellena el campo de 'Correo electrónico' con un correo electrónico válido");
	}
	return false;
}
