function submitForm(formName)
{
	var form = eval("document.forms."+formName);
	form.submit();
}


function ocultarBoton(id)
{
	if(document.getElementById(id) != null)
	{
		/*document.getElementById(id).style.visibility = 'hidden'; 
		document.getElementById('textoEnviando').style.visibility = 'visible';*/
		document.getElementById(id).innerHTML  = "Enviando...";
	}
}

function hideButtomWithFiles(id)
{
	if(document.getElementById(id) != null)
	{
		/*document.getElementById(id).style.visibility = 'hidden'; 
		document.getElementById('textoEnviando').style.visibility = 'visible';*/
		document.getElementById(id).innerHTML  = "Enviando... (Este proceso tardará dependiendo del tamaño de los archivos adjuntos)";
	}
}

function limitText(limitField, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
		
		alert("Solo puede introducir "+limitNum+" caracteres en este campo");
    } 
}


function confirmDelete(itemName, formName) 
{
  var resultado = confirm('¿Seguro que desea eliminar "'+itemName+'"?');
  if(resultado)
  {
  	submitForm(formName);
  }
  return false;
}

function confirmAction(entityName, formName, actionName) 
{
  var message = '¿Seguro que desea '+actionName+' "'+entityName+'"?.';
  
  if(actionName == "validar")
  	message =  message+'\nSe le enviará un email notificando de ello.';
	
  var resultado = confirm(message);
  if(resultado)
  {
  	submitForm(formName);
  }
  return false;
}
