function pergunta(valor){
	var span = document.getElementById("como_conheceu");
	var input = document.getElementById("como");
	
	if(valor != "-"){
		
		if(valor == "jornal"){
			span.innerHTML = "";
			span.innerHTML = "Qual?";
			span.style.display = "inline";
			input.style.display = "inline";
		} else if (valor == "revista"){
			span.innerHTML = "";
			span.innerHTML = "Qual?";
			span.style.display = "inline";
			input.style.display = "inline";
		} else if (valor == "linkpatrocinado"){
			span.innerHTML = "";
			span.innerHTML = "Qual?";
			span.style.display = "inline";
			input.style.display = "inline";
		} else if (valor == "banner_flyer"){
			span.innerHTML = "";
			span.innerHTML = "Aonde?";
			span.style.display = "inline";
			input.style.display = "inline";
		} else if (valor == "email") {
			span.innerHTML = "";
			span.style.display = "none";
			input.style.display = "none";
		} else if (valor == "outros"){
			span.innerHTML = "";
			span.innerHTML = "Como?";
			span.style.display = "inline";
			input.style.display = "inline";
		}
		
	} else {
		
		span.innerHTML = "";
		span.style.display = "none";
		input.style.display = "none";
		
	}
}

function txtBoxFormat(objForm, strField, sMask, evtKeyPress) {
	var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;
	
	if(document.all) { // Internet Explorer
	    nTecla = evtKeyPress.keyCode;
	} else if(document.layers) { // Nestcape
	    nTecla = evtKeyPress.which;
	} else {
	    nTecla = evtKeyPress.which;
	    if (nTecla == 8) {
	        return true;
	    }
	}
	
	if (evtKeyPress.keyCode == 9){
		return false;
	}
	
	sValue = objForm[strField].value;
	// Limpa todos os caracteres de formatação que
	// já estiverem no campo.
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( " ", "" );
	sValue = sValue.toString().replace( " ", "" );
	fldLen = sValue.length;
	mskLen = sMask.length;
	
	i = 0;
	nCount = 0;
	sCod = "";
	mskLen = fldLen;
	
	while (i <= mskLen) {
	bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ":") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
	bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))
	
	if (bolMask) {
	    sCod += sMask.charAt(i);
	    mskLen++;
	} else {
	    sCod += sValue.charAt(nCount);
	    nCount++;
	}
	i++;
	}
	
	objForm[strField].value = sCod;

	if (nTecla != 8) { // backspace
	    if (sMask.charAt(i-1) == "9") { // apenas números...
	    return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
	else { // qualquer caracter...
	    return true;
	}
	} else {
	    return true;
	}
}
//Fim da Função Máscaras Gerais


function FormataValor(campo,tammax,teclapres) {

	var tecla = teclapres.keyCode;

    caracteres = '01234567890';

	if ((caracteres.search(String.fromCharCode(tecla))!=-1) || tecla == 8 || tecla == 9 ||(tecla >= 96 && tecla <= 105)){
        var vr = campo.value;
    	vr = vr.replace( "/", "" );
    	vr = vr.replace( "/", "" );
    	vr = vr.replace( ",", "" );
    	vr = vr.replace( ".", "" );
    	vr = vr.replace( ".", "" );
    	vr = vr.replace( ".", "" );
    	vr = vr.replace( ".", "" );
    	tam = vr.length;
  
    
    	if (tam < tammax && tecla != 8){ tam = vr.length ; }
    
    	if (tecla == 8 ){	tam = tam - 1 ; }
    		
    	if ( tecla == 8 || (tecla >= 48 && tecla <= 57) || (tecla >= 96 && tecla <= 105) ){
    		if ( tam <= 2 ){ 
    	 		campo.value = vr ; }
    	 	if ( (tam > 2) && (tam <= 5) ){
    	 		campo.value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ) ; }
    	 	if ( (tam >= 6) && (tam <= 8) ){
    	 		campo.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
    	 	if ( (tam >= 9) && (tam <= 11) ){
    	 		campo.value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
    	 	if ( (tam >= 12) && (tam <= 14) ){	
    	 		campo.value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
    	 	if ( (tam >= 15) && (tam <= 17) ){
    	 		campo.value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ;}
    	}
     }else{
     	
       //event.returnValue = false;   
           
     }   
}
