function addEventLis(obj, evType, fn){
    if (obj.addEventListener)
		obj.addEventListener(evType, fn, true);
	if (obj.attachEvent)
		obj.attachEvent("on"+evType, fn);
}

function exibirEndereco( checked ) {
	if( checked ) {
		document.getElementById('end_entrega').style.display = '';
		document.getElementById('ds_logradouro2').setAttribute('class', 'requerido');
		document.getElementById('nm_cidade2').setAttribute('class', 'requerido');	
		document.getElementById('sg_estado2').setAttribute('class', 'requerido');
	} else {
		document.getElementById('end_entrega').style.display = 'none';	
		document.getElementById('ds_logradouro2').setAttribute('class', '');
		document.getElementById('nm_cidade2').setAttribute('class', '');						
		document.getElementById('sg_estado2').setAttribute('class', '');								
	}
}

function exibirOutros( valor ) {
	var outros = document.getElementById('outros');
	if(valor == "Outros") {
		outros.style.display = '';	
		outros.getElementsByTagName('input')[0].setAttribute('class', 'requerido');	
	} else {		
		outros.style.display = 'none';				
		outros.getElementsByTagName('input')[0].setAttribute('class', '');			
	}
}

addEventLis( window, "load", function(e){
	var segmento = document.getElementById('ds_segmento');
	addEventLis(segmento , "change", function(e){
		exibirOutros( segmento.value );
	});
});

