//================================================================================================================
// funçao de uso geral
//================================================================================================================
function redirect(url){
		window.location.href = url;
}

function refresh_page(){
	location.reload();
}

function logout(){
	if (confirm('Deseja realmente sair do sistema ?')){
		window.open('logout.asp','principal');
 	}
	return true;
}

function msgbox(mensagem){
	alert(mensagem);
}

function onlyNumbersAndComma(){
if((event.keyCode < 48 || (event.keyCode > 57 && event.keyCode < 96) || event.keyCode > 105) &&
   (event.keyCode != 188 && event.keyCode != 110)){ //Nao Numericos e não virgula
   if(event.keyCode != 8  && event.keyCode != 46 && event.keyCode != 37 && event.keyCode != 39 &&
	  event.keyCode != 16 && event.keyCode != 9  && event.keyCode != 35 && event.keyCode != 36){ //Teclas Especiais
	  return false;
  		}	
	}  
}

function onlyNumbers(){
    if( event.keyCode < 44 || (event.keyCode > 57 && event.keyCode < 96) || event.keyCode > 105){ //Nao Numericos
       if(event.keyCode != 8  && event.keyCode != 46 && event.keyCode != 37 && event.keyCode != 39 &&
          event.keyCode != 16 && event.keyCode != 9  && event.keyCode != 35 && event.keyCode != 36){ //Teclas Especiais
          return false;
      }
   }  
}

function FormatNumber(textField){
	if(textField.value == "") textField.value = "0";
	arrValor = textField.value.split(",");

		if(arrValor.length == 1){	//Não tem decimal
		  strReturn = textField.value + ",00";

		}else{       //Já tem decimal

		  if(arrValor[1].length == 1){
			strReturn = arrValor[0] + "," + arrValor[1] + "0";
		  }
		  
		  if(arrValor[1].length > 1 && arrValor[0].length != 0){
			strReturn = arrValor[0] + "," + arrValor[1].substr(0,2);
		  }

		  if(arrValor[1].length > 1 && arrValor[0].length == 0){
			strReturn = "0," + arrValor[1].substr(0,2);
		  }

		}
	textField.value = strReturn;
}

function replaceChar(str, strOld, strNew){
	newStr = "";
	for(i=0;i<str.length;i++){
	  if(str.charAt(i) == strOld){
		newStr += strNew;
	  }else{
		newStr += str.charAt(i);
	  }
	}
	return newStr;
}

//================================================================================================================
// funçao de produto detalhe
//================================================================================================================
function produto_quantidade(codigo){
	var form = document.frmProduto;
	
	if (form.quantidade.value==""){
		alert('A quantidade deve ser informada');
		form.quantidade.focus();
		return true;
	}

	if (form.quantidade.value=="0"){
		alert('A quantidade deve ser informada');
		form.quantidade.focus();
		return true;
	}
	
	if (form.medida.value==""){
		redirect('carrinho.asp?codigoproduto=' + codigo + '&quantidade=' + form.quantidade.value +"&medida=0");
	}else{
		redirect('carrinho.asp?codigoproduto=' + codigo + '&quantidade=' + form.quantidade.value +"&medida="+ form.medida.value);
	}	


}



function copia_entrega(){
	var form=document.frmDados;
	form.txtRazaoSocialEntrega.value = form.txtRazaoSocial.value;
	form.txtEnderecoEntrega.value = form.txtEndereco.value;
	form.txtNumeroEntrega.value = form.txtNumero.value;
	form.txtComplementoEntrega.value = form.txtComplemento.value;
	form.txtBairroEntrega.value = form.txtBairro.value;
	form.txtCidadeEntrega.value = form.txtCidade.value;
	form.txtUFEntrega.value = form.txtUF.value;
	form.txtCepEntrega.value = form.txtCep.value;
}

function processa_pedido(){
	var form=document.frmDados;

	

	if (form.txtContato.value==""){
		alert('Seu nome deve ser informado');
		form.txtContato.focus();
		return;
	}	

	if (form.txtEmail.value==""){
		alert('Seu email deve ser informado');
		form.txtEmail.focus();
		return;
	}
	
	if (form.txtTelCom.value==""){
		alert('Seu telefone ser informado');
		form.txtTelCom.focus();
		return;
	}		


	
	form.method="POST";
	form.action="dados_processa.asp";
	form.submit();
}