function aplica_mascara_valor(campo,tammax,teclapres) {
        var tecla = teclapres.keyCode;

        if ((tecla < 48 || tecla > 57) && (tecla < 96 || tecla > 105) && tecla != 46 && tecla != 8) {
                return false;
        }

        var vr = campo.value;
        vr = vr.replace( /\//g, "" );
        vr = vr.replace( /,/g, "" );
        vr = vr.replace( /\./g, "" );
        var tam = vr.length;

        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) ) {
                campo.value = vr.substr( tam - 12, 3 ) + '.' + vr.substr( tam - 9, 3 ) + '.' + vr.substr( tam - 6, 4 ) + ',' + vr.substr( tam - 2, tam );
        }
        if ( (tam > 12) && (tam <= 14) ) {
                campo.value = vr.substr( 0, tam - 12 ) + '.' + vr.substr( tam - 12, 3 ) + '.' + vr.substr( tam - 9, 3 ) + '.' + vr.substr( tam - 6, 4 ) + ',' + vr.substr( tam - 2, tam );
        }
}

function aplica_mascara_cpfcnpj(campo,tammax,teclapres) {
        var tecla = teclapres.keyCode;

        if ((tecla < 48 || tecla > 57) && (tecla < 96 || tecla > 105) && tecla != 46 && tecla != 8) {
                return false;
        }

        var vr = campo.value;
        vr = vr.replace( /\//g, "" );
        vr = vr.replace( /-/g, "" );
        vr = vr.replace( /\./g, "" );
        var tam = vr.length;

        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) ) {
                campo.value = vr.substr( tam - 12, 3 ) + '.' + vr.substr( tam - 9, 3 ) + '/' + vr.substr( tam - 6, 4 ) + '-' + vr.substr( tam - 2, tam );
        }
        if ( (tam > 12) && (tam <= 14) ) {
                campo.value = vr.substr( 0, tam - 12 ) + '.' + vr.substr( tam - 12, 3 ) + '.' + vr.substr( tam - 9, 3 ) + '/' + vr.substr( tam - 6, 4 ) + '-' + vr.substr( tam - 2, tam );
        }
}


		function questiona() {
			input_box=confirm("Tem certeza que deseja excluir o item selecionado?");
			if (input_box==true) { 
				// Output when OK is clicked
				return true;
			} else {
				// Output when Cancel is clicked
				return false;
			}
		}
		
		function limpo(Objmail) {
		var ache = Objmail.value;
        if (ache == "Ache facil..."){
				document.busca.ache.value=""; 
			}
		} 

		function sujo(Objmail){
		var ache = Objmail.value;
            if(ache==""){
			document.busca.ache.value="Ache facil...";
			}
		}
		
		function mudarCorCampo(elemento, cor){
            elemento.style.backgroundColor=cor;
		}
		
		function maxLength(textAreaField, limit) {
			var ta = document.getElementById(textAreaField);
 		
			if (ta.value.length >= limit) {
				ta.value = ta.value.substring(0, limit-1);
			}
		}

		
		function validaFaleConosco(){
           d = document.faleconosco;
		   				
           //validar nome
           if (d.nome.value == "" || !d.nome.value.match(/\S/)){
                     alert("O campo nome deve ser preenchido!");
                    mudarCorCampo(d.nome, '#FA8072');
                     return false;
           }
		   
		   //validar DDD e telefone
           if ((d.pref_tel.value == "" || !d.pref_tel.value.match(/\S/)) && (d.telefone.value == "" || !d.telefone.value.match(/\S/))){
                    alert("O campo telefone deve ser preenchido!");
                    mudarCorCampo(d.pref_tel, '#FA8072');
					mudarCorCampo(d.telefone, '#FA8072');
                     return false;
           }
        
		if (d.email.value == ""){
				alert("O campo E-mail ser preenchido!");
				mudarCorCampo(d.email, '#FA8072');
				return false;
		}
         //validar email
         if (d.email.value != ""){  
			 //validar email(verificao de endereco eletrônico)
			 if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(d.email.value))) {
					   alert ("O campo " + d.email.name + " deve conter um endereco eletronico válido!");
					   mudarCorCampo(d.email, '#FA8072');
					   return false;
			 }
		}
         
		 // validar assunto
		 if (d.assunto.value == "") {
					alert("Favor selecionar um Assunto!");
					mudarCorCampo(d.assunto, '#FA8072');
					return false;
         }
         
		 //validar mensagem
         if (d.mensagem.value == "" || !d.mensagem.value.match(/\S/)){
                   alert("O campo " + d.mensagem.name + " deve ser preenchido!");
                   mudarCorCampo(d.mensagem, '#FA8072');
                   return false;
         }
		 
		 //validar code
         if (d.code.value == "" || !d.code.match(/\S/)){
                   alert("O campo código deve ser preenchido!");
                   mudarCorCampo(d.code, '#FA8072');
                   return false;
         }
         return true;
		}
		
		function validaNews(){
           d = document.form1;
		   				
           //validar nome
           if (d.nome.value == "" || !d.nome.value.match(/\S/)){
                     alert("O campo nome deve ser preenchido!");
                    mudarCorCampo(d.nome, '#FA8072');
                     return false;
           }
		   
		   if (d.email2.value == ""){
				alert("O campo E-mail ser preenchido!");
				mudarCorCampo(d.email2, '#FA8072');
				return false;
		}
         //validar email
         if (d.email2.value != ""){  
			 //validar email(verificao de endereco eletrônico)
			 if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(d.email2.value))) {
					   alert ("O campo E-mail deve conter um endereco eletronico válido!");
					   mudarCorCampo(d.email2, '#FA8072');
					   return false;
			 }
		}
		 //validar code
         if (d.code.value == "" || !d.code.match(/\S/)){
                   alert("O campo código deve ser preenchido!");
                   mudarCorCampo(d.code, '#FA8072');
                   return false;
         }
         return true;
		}
		
		function validaFaleEsp(){
           d = document.form2;
		   				
           //validar nome
           if (d.nome.value == "" || !d.nome.value.match(/\S/)){
                     alert("O campo nome deve ser preenchido!");
                    mudarCorCampo(d.nome, '#FA8072');
                     return false;
           }
		   
		   if (d.email.value == ""){
				alert("O campo E-mail ser preenchido!");
				mudarCorCampo(d.email, '#FA8072');
				return false;
		}
         //validar email
         if (d.email.value != ""){  
			 //validar email(verificao de endereco eletrônico)
			 if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(d.email.value))) {
					   alert ("O campo E-mail deve conter um endereco eletronico válido!");
					   mudarCorCampo(d.email, '#FA8072');
					   return false;
			 }
		}
		
		 //validar DDD e telefone
           if (d.telefone.value == "" || !d.telefone.value.match(/\S/)){
                    alert("O campo telefone deve ser preenchido!");
					mudarCorCampo(d.telefone, '#FA8072');
                     return false;
           }
		   
		   //validar mensagem
         if (d.texto.value == "" || !d.texto.value.match(/\S/)){
                   alert("O campo " + d.texto.name + " deve ser preenchido!");
                   mudarCorCampo(d.texto, '#FA8072');
                   return false;
         }
		
		 //validar code
         if (d.code.value == "" || !d.code.match(/\S/)){
                   alert("O campo código deve ser preenchido!");
                   mudarCorCampo(d.code, '#FA8072');
                   return false;
         }
         return true;
		}
		
		function validaTrabalhe(){
           d = document.form3;
		   				
           //validar nome
           if (d.nome.value == "" || !d.nome.value.match(/\S/)){
                     alert("O campo nome deve ser preenchido!");
                    mudarCorCampo(d.nome, '#FA8072');
                     return false;
           }
		   
		   if (d.email_from.value == ""){
				alert("O campo E-mail ser preenchido!");
				mudarCorCampo(d.email_from, '#FA8072');
				return false;
		}
         //validar email
         if (d.email_from.value != ""){  
			 //validar email(verificao de endereco eletrônico)
			 if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(d.email_from.value))) {
					   alert ("O campo E-mail deve conter um endereco eletronico válido!");
					   mudarCorCampo(d.email_from, '#FA8072');
					   return false;
			 }
		}
		 //validar code
         if (d.code.value == "" || !d.code.match(/\S/)){
                   alert("O campo código deve ser preenchido!");
                   mudarCorCampo(d.code, '#FA8072');
                   return false;
         }
         return true;
		}
		
		
		function validaPedido(obj){
           d = obj;
		   				
           //validar nome
           if (d.nome.value == "" || !d.nome.value.match(/\S/)){
                     alert("O campo nome deve ser preenchido!");
                    mudarCorCampo(d.nome, '#FA8072');
                     return false;
           } 
		   
		   if (d.email_from.value == ""){
				alert("O campo E-mail ser preenchido!");
				mudarCorCampo(d.email_from, '#FA8072');
				return false;
			}
			 //validar email
			 if (d.email_from.value != ""){  
				 //validar email(verificao de endereco eletrônico)
				 if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(d.email_from.value))) {
						   alert ("O campo " + d.email_from.name + " deve conter um endereco eletronico válido!");
						   mudarCorCampo(d.email_from, '#FA8072');
						   return false;
				 }
			}
		   
		   //validar cpf
           if (d.cpf.value == "" || !d.cpf.value.match(/\S/)){
                     alert("O campo cpf deve ser preenchido!");
                    mudarCorCampo(d.cpf, '#FA8072');
                     return false;
           } 
		   
		   //validar Endereco
           if (d.endereco.value == "" || !d.endereco.value.match(/\S/)){
                     alert("O campo endereco deve ser preenchido!");
                    mudarCorCampo(d.endereco, '#FA8072');
                     return false;
           } 
		   
		   //validar DDD e telefone
           if ((d.dddres.value == "" || !d.dddres.value.match(/\S/)) && (d.tel_res.value == "" || !d.tel_res.value.match(/\S/))){
                    alert("O campo telefone deve ser preenchido!");
                    mudarCorCampo(d.dddres, '#FA8072');
					mudarCorCampo(d.tel_res, '#FA8072');
                     return false;
           }
         
		 // validar nome médido
		 if (d.medico.value == "") {
					alert("O campo Nome do profissional de Saúde deve ser preenchido!");
					mudarCorCampo(d.medico, '#FA8072');
					return false;
         }
         
		 //validar registro
         if (d.crm.value == "" || !d.crm.value.match(/\S/)){
                   alert("O campo registro deve ser preenchido!");
                   mudarCorCampo(d.crm, '#FA8072');
                   return false;
         }
		 
		 //validar DDD e telefone
           if ((d.dddmedico.value == "" || !d.dddmedico.value.match(/\S/)) && (d.fonemedico.value == "" || !d.fonemedico.value.match(/\S/))){
                    alert("O campo telefone deve ser preenchido!");
                    mudarCorCampo(d.dddmedico, '#FA8072');
					mudarCorCampo(d.fonemedico, '#FA8072');
                     return false;
           }
		 
		 //validar code
         if (d.code.value == "" || !d.code.match(/\S/)){
                   alert("O campo código deve ser preenchido!");
                   mudarCorCampo(d.code, '#FA8072');
                   return false;
         }
         return true;
		}
