function validar_formulario(){
//dá um loop no negócio
var vai = true;
$$('.asdf').each(function(item){
if (item.value == 'escolha'){
vai = false;
}}
)


if (vai == false){
alert('Escolha a opção do produto!')
return false;
}


}


<!--
//Pega o valor original que tem no campo de preco
Event.observe(window, 'load', function() {
antigo_valor = $('div_preco').innerHTML
input_antigo = $F('preco')

$$('.asdf').invoke('observe', 'change', function() {
var esp = '';
//Dá um loop nos selects encontrados, e monta array
$$('.asdf').each(function(e){
if (e.value == 'escolha'){
e.focus();
}else{
esp = esp + e.value+'|'
}
})

verificar_variacao(esp)

//Pega o valor dos dois Select e pega o preço
//var valor = Event.element(event).value
//verificar_variacao(valor)
})

});


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function pedir_estoque(){
email = document.getElementById('email_cliente')
if (email.value == ''){
alert('Por favor, preencha seu e-mail!')
email.select();
}else{
//conecta com o ajax
produto_id = document.getElementById('id').value
produto_nome = document.getElementById('produto').value

var ping = createXMLHTTP();
ping.open("post", "ajax/pedir_estoque.asp?produto=" + produto_nome, true);
ping.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ping.onreadystatechange=function(){
if (ping.readyState==4){
var resposta = ping.responseText;
alert('O pedido foi efetuado com sucesso. Em breve entraremos em contato!')
}}
ping.send('email=' + email.value + '&id=' + produto_id);

//conecta com o ajax


}

}


function verificar_variacao(variacao){
//Pega a nova variação
var variacao = variacao
var produto = produto_para_variacao
/*Conecta ao arquivo que fará
1. Pegará o valor, se for diferente do preço do produto
2. Atualiza o conteúdo do div e muda o preco no form
3. Caso contrário retorna false, e fica como está 

'1. Coloca Carregando
2. Desabilita a Compra*/
var url = 'ajax/preco_variado.asp'
var metodo = 'post'
var parametros = 'produto='+produto+'&variacao='+variacao
var resposta = ''
new Ajax.Request(url, {
	method: metodo,
	parameters: parametros,
	onComplete: function(resposta){
			//atualiza o div com o preco
			resposta = resposta.responseText;
				if (resposta != 'OK' && resposta != 'N_EST'){
					eval(resposta)
					
					} else {
						Element.update('div_preco', antigo_valor)
						$('preco').value = input_antigo
							if (resposta == 'N_EST'){
								alert('Desculpe, não há em estoque a combinação escolhida! Por favor, selecione outra.');
								  $$('select,especificacoes').each(function(item){item.options[0].selected = true})
								}
					}
					Form.Element.enable('btn_comprar')
		},
	onCreate: function(){
			Element.update('div_preco', 'Carregando...');
			Form.Element.disable('btn_comprar')
		}
	});

}


//-->



