var Venda = {
	
	Simulador: {
		
		show: function() { 
			getElem('medidor').style.display = 'block'
			if ((o = getElem('f-cadastro'))) each(getAll('select', 'f-cadastro'), function(el) { el.style.visibility = 'hidden' })
			if ((o = getElem('f-detalhes'))) each(getAll('select', 'f-detalhes'), function(el) { el.style.visibility = 'hidden' })
		}, 
		hide: function() { 
			getElem('medidor').style.display = 'none' 
			if ((o = getElem('f-cadastro'))) each(getAll('select', 'f-cadastro'), function(el) { el.style.visibility = 'visible' })
			if ((o = getElem('f-detalhes'))) each(getAll('select', 'f-detalhes'), function(el) { el.style.visibility = 'visible' })
		}, 
		comparar: function(e) { 
			var sMensagem = ''
			var iMensalidade = getElem('SimMensalidade').value.replace(/\./g, "").replace(/,/g, ".")
			var sPlano = filter(document.getElementsByName('SimPlano'), function(el) { return el.checked })
			e.preventDefault()
			if (sPlano.length > 0) sPlano = sPlano[0].value
			if (iMensalidade == '') 
				sMensagem += '\n- Você deve informar a mensalidade atual de seu plano. Ex.: 172,50'
			else if (isNaN(iMensalidade)) 
				sMensagem += '\n- O valor da mensalidade deve ser um número válido. Ex.: 172,50'
			if (sPlano == '') sMensagem += '\n- Você deve informar o plano de saúde desejado'
			if (sMensagem != '') {
				alert('Atenção:\n' + sMensagem)
				return false
			}
			getAll('form', 'medidor')[0].submit()
		}
		
	},
	
	CheckNumPessoas: function(idFaixaEtaria, idNumPessoas) { 
		var o, oIdades = getAll('label', idFaixaEtaria)
		each(oIdades, function(el) { addClass(el, 'hidden') })
		for (i = 0; i < getElem(idNumPessoas).value; i++) remClass(oIdades[i], 'hidden')
	},
	
	iniciar: function() {
		
		var sFeaturesPopupSaiba = 'width=500, height=400, top=' + ((screen.height - 400) / 2) + ', left=' + ((screen.width - 500) / 2) + ', scrollbars=1'
		var sFeaturesPopupProtegida = 'width=570, height=400, top=' + ((screen.height - 400) / 2) + ', left=' + ((screen.width - 570) / 2) + ', scrollbars=1'
		
		/* Simulador */
		addEvent(getAll('form', 'medidor'), 'submit', Venda.Simulador.comparar)
		if ((o = getElem('sim-num-pessoas'))) addEvent(o, 'change', function() { Venda.CheckNumPessoas('sim-fs-faixa-etaria', 'sim-num-pessoas') })
	
	}
	
}
