/*******************************
		      VALIDAÇÕES
********************************/
// FUNÇÂO PARA VALIDAR O CPF ////
function fmtTel(campo, e)
{
    myVal = campo.value;

    if (myVal.length > 4 && !myVal.match(/\./))
    {
			myVal = '';
	}
	if (myVal.length > 12 && !myVal.match(/\-/))
    {
		myVal = '';
	} 
    else
    {
        if (window.event)
        {
           keycode = window.event.keyCode;
        }
        else if (e)
        {
            keycode = e.which;
        } 

       if (keycode > 47 && keycode < 58 || keycode > 95 && keycode < 106)
         {
             myVal = myVal;
         }else{
             myVal = myVal.substr(0, (myVal.length - 1));	 
		 }

         if (myVal.length == 3 || myVal.length == 7)
         {
             myVal += '.';
         }
		 if (myVal.length == 11)
         {
             myVal += '-';
         }
     }

    campo.value = myVal;
}
// VALIDAÇÂO DE DATA
function fmtDta(campo, e)
{
    myVal = campo.value;

    if (myVal.length > 2 && !myVal.match(/\//))
    {
			myVal = '';
	}
	if (myVal.length > 6 && !myVal.match(/\//))
    {
		myVal = '';
	} 
    else
    {
        if (window.event)
        {
           keycode = window.event.keyCode;
        }
        else if (e)
        {
            keycode = e.which;
        } 

       if (keycode > 47 && keycode < 58 || keycode > 95 && keycode < 106)
         {
             myVal = myVal;
         }else{
             myVal = myVal.substr(0, (myVal.length - 1));	 
		 }

         if (myVal.length == 2 || myVal.length == 5)
         {
             myVal += '/';
         }
     }

    campo.value = myVal;
}

// VALIDAÇÂO DE TELEFONE
function fmtFone(campo, e)
{
    myVal = campo.value;

    if (myVal.length > 4 && !myVal.match(/\-/))
    {
			myVal = '';
	}
    else
    {
        if (window.event)
        {
           keycode = window.event.keyCode;
        }
        else if (e)
        {
            keycode = e.which;
        } 

       if (keycode > 47 && keycode < 58 || keycode > 95 && keycode < 106)
         {
             myVal = myVal;
         }else{
             myVal = myVal.substr(0, (myVal.length - 1));	 
		 }

         if (myVal.length == 4)
         {
             myVal += '-';
         }
     }

    campo.value = myVal;
}

// VALIDAÇÂO DE CEP
function fmtCEP(campo, e)
{
    myVal = campo.value;

    if (myVal.length > 5 && !myVal.match(/\-/))
    {
			myVal = '';
	}
    else
    {
        if (window.event)
        {
           keycode = window.event.keyCode;
        }
        else if (e)
        {
            keycode = e.which;
        } 

       if (keycode > 47 && keycode < 58 || keycode > 95 && keycode < 106)
         {
             myVal = myVal;
         }else{
             myVal = myVal.substr(0, (myVal.length - 1));	 
		 }

         if (myVal.length == 5)
         {
             myVal += '-';
         }
     }

    campo.value = myVal;
}

// VALIDAÇÂO DE NUMEROS
function fmtNum(campo, e)
{
    myVal = campo.value;

    if (myVal.length > 5 && !myVal.match(/\d/))
    {
			myVal = '';
	}
    else
    {
        if (window.event)
        {
           keycode = window.event.keyCode;
        }
        else if (e)
        {
            keycode = e.which;
        } 

       if (keycode > 47 && keycode < 58 || keycode > 95 && keycode < 106)
         {
             myVal = myVal;
         }else{
             myVal = myVal.substr(0, (myVal.length - 1));	 
		 }

     }

    campo.value = myVal;
}
//    Função que conta o texto das noticias	
function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) // 
	field.value = field.value.substring(0, maxlimit);
else
	cntfield.value = maxlimit - field.value.length;
}