function micuentaCambiarEstado(formulario, estado)
{
	formulario.nombre.disabled = estado;
	formulario.apellidos.disabled = estado;
	formulario.direccion.disabled = estado;
	formulario.poblacion.disabled = estado;
	formulario.provincia.disabled = estado;
	formulario.pais.disabled = estado;
	formulario.codpostal.disabled = estado;

	return;
}

function micuentaValidarForm(formulario)
{
	if (formulario.check.checked) {
		formulario.listin.value = 1;
		micuentaCambiarEstado(formulario, false);
	}
	else {
		formulario.listin.value = 0;
		micuentaCambiarEstado(formulario, true);
	}
	return;
}

function miAlertaValidarForm(formulario)
{
	if (formulario.aviso.checked) {
		for (i=0; i<2; i++)	{ formulario.zaviso[i].disabled = false; }
		if (formulario.zaviso.value == null) {
			if (formulario.zaviso[0].checked == false && formulario.zaviso[1].checked == false) formulario.zaviso[1].checked = true; 
		}
	}

	else {
		for (i=0; i<2; i++)	{ formulario.zaviso[i].disabled = true; }
	}

	return;
}

function mifacturaCambiarEstado(formulario)
{
	if (formulario.recibir.checked) estado = false;
	else estado = true;

	if(estado)
	{
		$('datosfacturacion').style.display='none';
	}else{
		$('datosfacturacion').style.display='block';
	}

	formulario.fnombre.disabled = estado;
	formulario.fapellidos.disabled = estado;
	formulario.fdireccion.disabled = estado;
	formulario.fpoblacion.disabled = estado;
	formulario.fprovincia.disabled = estado;
	formulario.fpais.disabled = estado;
	formulario.fcodpostal.disabled = estado;
	formulario.fdni.disabled = estado;
	
	return;
}


function validaBotones3(formulario, t1, t2, t3) {
	
	if ((formulario.telefono1.value == t1) && (formulario.telefono2.value == t2) &&(formulario.telefono3.value == t3)) {
		alert('No has modificado ningún teléfono');
		
		return false;
	}
	else return true;
}


function validaBotones2(formulario, t1, t2) {

	if ((formulario.telefono1.value == t1) && (formulario.telefono2.value == t2)) {
		alert('No has modificado ningún teléfono');
		
		return false;
	}
	else return true;
}

