﻿function addbookmark()
{
    var url      = window.location.href;
    var title    = document.title;

    if (window.sidebar) window.sidebar.addPanel(title, url,"");
    else if(window.opera && window.print){
        var mbm = document.createElement('a');
        mbm.setAttribute('rel','sidebar');
        mbm.setAttribute('href',url);
        mbm.setAttribute('title',title);
        mbm.click();
    }
    else if(document.all){window.external.AddFavorite(url, title);}
}

function MascaraCPF(e,id)
{

        var carCode;
       
       if(e.keyCode)
        carCode = e.keyCode;  
       //firefox
       else if(e.charCode)
        carCode = e.charCode;
        
       var carCode = event.keyCode; 
       if ((carCode < 48) || (carCode > 57))
       {
           event.cancelBubble = true;
           event.returnValue = false;
           
           //Firefox          
           if(e.preventDefault && carCode != 8)
           {
              e.preventDefault();
              e.stopPropagation();
           }
       } 
       else
       {
           switch (document.getElementById(id).value.length) 
           {
               case 3: 
                   document.getElementById(id).value += '.'; 
               break; 
               case 7: 
                   document.getElementById(id).value += '.'; 
               break; 
                   case 11: document.getElementById(id).value += '-'; 
               break; 
           }
       }
}

function MascaraCEP(e,id)
{
       var carCode;
       
       if(e.keyCode)
        carCode = e.keyCode;  
       //firefox
       else if(e.charCode)
        carCode = e.charCode;  
        
       if ((carCode < 48) || (carCode > 57))
       {
           e.returnValue = false;
           e.cancelBubble = true;
           
           //Firefox          
           if(e.preventDefault && carCode != 8)
           {
              e.preventDefault();
              e.stopPropagation();
           }

       }
       else
       {
           switch (document.getElementById(id).value.length) 
           {
               case 5: 
                   document.getElementById(id).value += '-'; 
               break; 
           }
       }
}

function MascaraTelefone(e,id)
{
       var carCode;
       
       if(e.keyCode)
        carCode = e.keyCode;  
       //firefox
       else if(e.charCode)
        carCode = e.charCode;  
        
       if ((carCode < 48) || (carCode > 57))
       {
           e.returnValue = false;
           e.cancelBubble = true;
           
           //Firefox          
           if(e.preventDefault && carCode != 8)
           {
              e.preventDefault();
              e.stopPropagation();
           }

       } 
       else
       {
           switch (document.getElementById(id).value.length) 
           {
               case 0:
                   document.getElementById(id).value += '('; 
                   break;
               case 3: 
                   document.getElementById(id).value += ')'; 
                   break;
               case 8:
                   document.getElementById(id).value += '-';
           }
       }
}

function MascaraNumero(e,id)
{
       var carCode;
       
       if(e.keyCode)
        carCode = e.keyCode;  
       //firefox
       else if(e.charCode)
        carCode = e.charCode;  
        
       if ((carCode < 48) || (carCode > 57))
       {
           e.returnValue = false;
           e.cancelBubble = true;
           
           //Firefox          
           if(e.preventDefault && carCode != 8)
           {
              e.preventDefault();
              e.stopPropagation();
           }

       }
}