// JavaScript Document
//Funções para utilização no formulário da Vortice


	function checaForm(form,qs,url){
		with(form){
			for (var i = 0; i < elements.length; i++){
				//alert(elements[i].type);
				if(elements[i].type == "textarea"){//só para textarea
					elements[i].value = elements[i].value.replace(/,/g,"^");
				}
				//
				if(elements[i].id.indexOf("nao") != 0){
					if(elements[i].id.indexOf("opc") != 0){ 
						if ((elements[i].value == "")||(elements[i].value == 0)){
							alert("Todos os campos com * devem ser preenchido.");
							elements[i].focus();
							return false;
						}
					}
				}
			}
			/*if(escape(document.getElementById("req_1_campo").value).indexOf("%20") == -1){
				alert("Por favor entre com seu nome completo.");
				return false;
			}*/
			action= url+"?sql=1&qs="+qs+"&codigoProduto="+document.getElementById("codigoProduto").value;
			submit();
		}
	}
	
	function displayForm(obj,len){
		if(obj.value == ""){
			for (var i = 1; i <= len; i++){
				document.getElementById(i).style.display = "none";
			}
			//document.getElementById("botao").style.display = "none";
		}else{
			for (var i = 1; i <= len; i++){
				document.getElementById(i).style.display = "none";
			}
			document.getElementById(obj.value.split("###")[0]).style.display = "";
			//document.getElementById("botao").style.display = "";
		}
		
		//var idObj = obj.value.split("###")[0].toString();
		
		//document.getElementById('Resultado'+idObj).value = obj.value.split("###")[1];
	}
	
// método que preenche um input com valores separados por uma divisão qualquer de entrada
	function fillHdn(oHdn,param,div){
		if (div == null) div = "_";

		// se o input hidden estiver vazio...
		if (oHdn.value == ""){
			oHdn.value = param;
		} else {
			//se o valor jah existir...
			if (oHdn.value.indexOf(div + param + div) >= 0) return false;
			//se o valor estiver na ultima posicao...
			if (oHdn.value.substring(oHdn.value.length-2,oHdn.value.length).indexOf(div + param) >= 0) return false;
			//se o valor estiver na primeira posicao...
			if (oHdn.value.substring(0,2).indexOf(param + div) == 0) return false;

			oHdn.value += div + param;
		}
	}

//*************************************************************************************************************************//
// método que remove de input o valor passado por parametro (extenção de fillHdn(...))
	function clearHdn(oHdn,param,div){
		if (div == null) div = "_";

		//se estiver na primeira posição...
		if (oHdn.value.indexOf(param) == 0)
			//se for somente uma foto selecionada...
			if ((oHdn.value.indexOf(div)) == -1)
				oHdn.value = oHdn.value.replace(param,"");
			else
				oHdn.value = oHdn.value.replace(param + div,"");
		else
			oHdn.value = oHdn.value.replace(div + param,"");
	}
	function mostra(obj, objD){
		(obj.checked) ? fillHdn(objD,obj.value,"###") : clearHdn(objD,obj.value,"###");
	}