// Adiciona produto ao Carrinho
function addToCart(prodId) {
	var d = document;
	d.getElementById('prodId').value = prodId;
	d.form1.submit();
}


// Validacao do form de busca
function sendFormBusca() {
	var nonPerm = /[][\\"\'@{}=]/;
	var d = document;
	var avalia = d.getElementById('string').value;

	if (nonPerm.test(avalia)) {
		alert("Digite corretamente o texto de sua busca");
		d.getElementById('string').select();
		return false;
	} else if (avalia.length < 2) {
		alert("Sua pesquisa deve conter ao menos 2 caracteres");
		d.getElementById('string').select();
		return false;		
	}	else {
		return true;
	}	
}

// Valida submit do form cadastro
function checkForm() {
	var d = document;
	var flag = d.getElementById('txt_email').value.indexOf('@');
	
	var nonPerm = /[\\"']/;
	
	if (d.getElementById('txt_email').value.length < 5 || flag < 0 || nonPerm.test(d.getElementById('txt_email').value)) {
		alert('Preencha seu e-mail corretamente');
		d.getElementById('txt_email').select();
		return false;
	}
	if (nonPerm.test(d.getElementById('txt_senha').value)) {
		alert('Preencha sua senha corretamente');
		return false;
	}
	return true;
}

// Filtragem da pesquisa no site
function setSearch(stringSearch) {
	var d = document;
	var list = d.getElementById("orderby");
	var selected = list.options[list.selectedIndex].value;
	var type = (d.getElementById("asc").checked) ? "asc" : "desc";
	location.href = "busca.php?string=" + stringSearch + "&orderby=" + selected + "&type=" + type;		
}

// Passa a opção do combo escolhida quando o form foi postado
function setChoice(idCombo, hElement) {
	var d = document;
	var tot = d.getElementById(idCombo).options.length;
	for (i = 0; i < tot; i++) {
		if (d.getElementById(idCombo).options[i].selected) {
			d.getElementById(hElement).value = i;
			break;
		}	
	}
}

function setChoiceVC(formName) {
	var d = document;
	var n = (formName == 'form2') ? '2' : '4';
	var combo1 = eval("d." + formName + ".comboVar1");
	var combo2 = eval("d." + formName + ".comboVar" + n);

	if (combo1) {
		var tot = combo1.options.length;
		for (i = 0; i < tot; i++) {
			if (combo1.options[i].selected) {
				eval("d." + formName + ".c1.value = i");
				break;
			}	// if
		} // for
	} // if

	if (combo2) {
		var tot = combo2.options.length;
		for (i = 0; i < tot; i++) {
			if (combo2.options[i].selected) {
				eval("d." + formName + ".c2.value = i");
				break;
			}	// if
		} // for
	} // if
} // function



/*
function setChoice(idCombo, hElement) {
	var d = document;
	var tot = d.getElementById('comboVar').options.length;
	for (i = 0; i < tot; i++) {
		if (d.getElementById('comboVar').options[i].selected) {
			d.getElementById('choice').value = i;
			break;
		}	
	}
}*/