function validarContacto(errores) {
	// valido el nombre
	if (!tieneLongitud(document.getElementById('nombre'),3,255)) {
		errores += 1;
		marcarError('nombre','form-td-error',1);
	} else {
			desmarcarError('nombre','form-td-normal');
	}

	// valido el mensaje
	if (!tieneLongitud(document.getElementById('mensaje'),3,255)) {
		errores += 1;
		marcarError('mensaje','form-td-error',1);
	} else {
			desmarcarError('mensaje','form-td-normal');
	}
	
	// valido el email
	if (!tieneLongitud(document.getElementById('mail'),1,255)) {
		errores += 1;
		marcarError('mail','form-td-error',1);
	} else {
		if (!esEmail(document.getElementById('mail').value)) {
			errores += 1;
			marcarError('mail','form-td-error',2);
		} else {
			desmarcarError('mail','form-td-normal');
		}
	}
	
	return errores;
}


function conmutarSubmit() {
	// Activo/desactivo el boton de "solicitar registro" segun se acepte o no las condiciones
		//Boton de Titular y Registrante iguales
		if (document.getElementById('btnEnviarForm').disabled) {
			document.getElementById('btnEnviarForm').disabled = false;
			document.getElementById('btnEnviarForm').style.color = '#333333';
		} else {
			document.getElementById('btnEnviarForm').disabled = true;
			document.getElementById('btnEnviarForm').style.color = '#999999';
		}
		document.getElementById('btnEnviarForm').refresh;
		
		//Boton de Titular y Registrante distintos
		if (document.getElementById('btnEnviarFormReg').disabled) {
			document.getElementById('btnEnviarFormReg').disabled = false;
			document.getElementById('btnEnviarFormReg').style.color = '#333333';
		} else {
			document.getElementById('btnEnviarFormReg').disabled = true;
			document.getElementById('btnEnviarFormReg').style.color = '#999999';
		}
		document.getElementById('btnEnviarFormReg').refresh;
}

function conmutarRegistrante() {
	// Activo/desactivo la capa con los datos del registrante
		if (document.getElementById('contratar_dominios_3').style.display == 'none' ) {

			new Effect.BlindDown(document.getElementById('contratar_dominios_3'));

			document.getElementById('btnEnviarForm').style.display = 'none';
			document.getElementById('btnEnviarFormReg').style.display = 'block';

			if (document.getElementById('reg_nombre')) {
				setTimeout ("document.getElementById('reg_nombre').focus();", 2000); }
				
		} else {

			new Effect.BlindUp(document.getElementById('contratar_dominios_3'));

			document.getElementById('btnEnviarForm').style.display = 'block';
			document.getElementById('btnEnviarFormReg').style.display = 'none';

		}
}

function esCliente() {
	if (document.getElementById('msg_a_cliente'))
		(document.getElementById('msg_a_cliente').style.display = 'block');
	AbrirAreaUsuarios();
} 

function noesCliente() {
	if (document.getElementById('msg_a_cliente'))
		(document.getElementById('msg_a_cliente').style.display = 'none');
	CerrarAreaUsuarios();
} 

function enviarForm() {

	var errores = 0;
	errores += validarContacto(errores);
	
	if (errores == 0) {
		document.form_contacto.submit();
	}	
} 
