function validate_required(input_id, div_msj_id, mensaje)
{
	var div_msj = document.getElementById(div_msj_id);
	var input = document.getElementById(input_id);
	

	var mensaje_txt = "[X] Campo requerido";
	if (mensaje)
		mensaje_txt = mensaje;

	if (input != null && div_msj != null)
	{
		if (input.value == "")
		{
			div_msj.innerHTML = mensaje_txt;
			div_msj.style.display = 'block';
			return false;
		}
		else
		{
			div_msj.style.display = 'none';
			return true;
		}
	}
	return false;
}



function validate_combo_required(input_id, div_msj_id, mensaje)
{
	var div_msj = document.getElementById(div_msj_id);
	var combo = document.getElementById(input_id);

	var mensaje_txt = "[X] Campo requerido";

	if (mensaje)
		mensaje_txt = mensaje;

	if (combo != null && div_msj != null)
	{
		if (combo.value == -1)
		{
			div_msj.innerHTML = mensaje_txt;
			div_msj.style.display = 'block';
			return false;
		}
		else
		{
			div_msj.style.display = 'none';
			return true;
		}
	}
	return false;
}



function validate_email(input_id, div_msj_id, mensaje)
{
	var div_msj = document.getElementById(div_msj_id);
	var input = document.getElementById(input_id);
	
	var mensaje_txt = "[X] No es un e-mail valido";

	if (mensaje)
		mensaje_txt = mensaje;
	

	if (input != null && div_msj != null)
	{
		apos = input.value.indexOf("@");
		dotpos = input.value.lastIndexOf(".");
		if (apos < 1 || dotpos-apos < 2)
		{
			div_msj.innerHTML = mensaje_txt;
			div_msj.style.display = 'block';
			return false;
		}
		else
		{
			div_msj.style.display = 'none';
			return true;
		}
	}
	return false;
}

function mostrar_div(id_div)
{
	document.getElementById(id_div).style.display = "block";
}

function ocultar_div(id_div)
{
	document.getElementById(id_div).style.display = "none";
}
