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).name + ", 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;
}

function Validar(campos)
{
	var temp = campos.split('-');	
	var band = true;
	
	for(i=0; i<temp.length; i++)	
		if (!validInput(temp[i])){			
			band = false;
			break;
		}
	return band;
}

function Confirmar(formId, campos)
{						
	if (Validar(campos)){
		if (document.getElementById(formId).Accion.value == 'Actualizar')
		{			
			ventana = confirm("Esta seguro q desea Actualizar los datos");
			if (ventana)			
				sendTo(formId);						  			 	
		}
		else if (document.getElementById(formId).Accion.value == 'Registrar')
		{					
			ventana = confirm("Esta seguro q desea Registrar los datos");
			if (ventana)			
				sendTo(formId);			
		}		
	}
}

function evaluateSelection(elementId, formId)
{		
	/*if(!document.forms[formId].elements[elementId][0])
	{		
  		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 Eliminar(elementId, formId)
{ 		
  	if(evaluateSelection(elementId, formId))
  	{
      	ventana=confirm('Esta seguro que desea eliminar estos Elementos');
      	if(ventana)	  		
		  	sendTo(formId); 		 
	}
  	else
  	{
	  	alert('Debe seleccionar un elemento de la lista.');
	}
}
