<!--
window.addEvent('domready', function() {
	$('txt_comentarios').addEvents({
		'keydown': function(){contadorCaracteres(this);},
		'KeyUp': function(){contadorCaracteres(this);}
	});				
	$('a_enviar').addEvents({
		'click': function(){validar();return false;}
	});				
});																														 

function validar() {
	
	var formulario=$('form_presupuesto');
	
	if (!$('chk_acepto').checked) {
		alert("Debe aceptar las condiciones de privacidad.");
		return false;
	}
	
	if (ValidarCampo(formulario.txt_empresa, 2, true, 'El campo empresa es obligatorio.', '')==false) return false;
	if (ValidarCampo(formulario.txt_nombre, 2, true, 'El campo nombre es obligatorio.', '')==false) return false;
	if (ValidarCampo(formulario.txt_apellido1, 2, true, 'El campo apellido 1 es obligatorio.', '')==false) return false;
	if (ValidarCampo(formulario.txt_apellido2, 2, true, 'El campo apellido 2 es obligatorio.', '')==false) return false;
	if (ValidarCampo(formulario.txt_telefono, 1, true, 'El campo teléfono es obligatorio', 'El campo teléfono solo admite caracteres numéricos.')==false) return false;
	if (ValidarCampo(formulario.txt_mail, 3, true, 'El campo email es obligatorio.', '')==false) return false;

	formulario.submit();
}
function contadorCaracteres(objeto) {
	var tamaniocampo;
	var maxcaracteres=255;
	
	tamaniocampo=objeto.value.length;
	if (tamaniocampo > maxcaracteres)	{
		objeto.value = objeto.value.substring(0, maxcaracteres);
	}
}
