// FUNCTION TRIM
String.prototype.trim = function()
{
return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function semAspas(obj, campo){
	document.getElementById(campo).value = obj.replace("\'", "").replace("", "");
}

function OnlyNumber(obj, campo){
	var er = /\^|~|\?|,|\*|\.|\-/g;
	var nocaracter = /[A-Z]/gi;
	obj = obj.replace(er, "").replace(nocaracter, "");
	document.getElementById(campo).value = obj;
}

function verificarSenha(senha1, senha2){

    senha1 = senha1.trim();
    senha2 = senha2.trim();

    if ( (senha2 == senha1) && (!noBlack(senha2)) ){
        return true;
    }else{
        alert('Senhas de valores incompatíveis!');
        return false;
    }

}

//FUNCTION NAO USAR O BOTAO DE MENU DO MOUSE
document.oncontextmenu = function(){return false} 


// funciton no black

function noBlack(valor){
	
	if(valor == '')
		return true;
	else
		return false;
}

// VALIDAR CPF
function ValidaCPF(s){

var i;

// DESFORMATANDO CPF;
s = s.replace('.','');
s = s.replace('.','');
s = s.replace('.','');
s = s.replace('-','');

var c = s.substr(0,9); 
var dv = s.substr(9,2);

var d1 = 0;
 
for (i = 0; i < 9; i++){ 
	d1 += c.charAt(i)*(10-i); 
}

if (d1 == 0){
	return false; 	
}
 
d1 = 11 - (d1 % 11);
 
if (d1 > 9)
	d1 = 0;
 
if (dv.charAt(0) != d1){ 
	return false; 
}
 
 
d1 *= 2;
 
for (i = 0; i < 9; i++){ 
	d1 += c.charAt(i)*(11-i); 
}
 
d1 = 11 - (d1 % 11);
 
if (d1 > 9) 
	d1 = 0;
 
if (dv.charAt(1) != d1){ 
	return false;
}
 
return true;
 
}


// >> begin FUNCTION CNPJ

function isNUMB(c)
 {
 if((cx=c.indexOf(","))!=-1)
  {
  c = c.substring(0,cx)+"."+c.substring(cx+1);
  }
 if((parseFloat(c) / c != 1))
  {
  if(parseFloat(c) * c == 0)
   {
   return(1);
   }
  else
   {
   return(0);
   }
  }
 else
  {
  return(1);
  }
 }

function LIMP(c)
 {
 while((cx=c.indexOf("-"))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf("/"))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf(","))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf("."))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf("("))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf(")"))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf(" "))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 return(c);
 }

function VerifyCNPJ(CNPJ)
 {
 CNPJ = LIMP(CNPJ);
 if(isNUMB(CNPJ) != 1)
  {
  return(0);
  }
 else
  {
  if(CNPJ == 0)
   {
   return(0);
   }
  else
   {
   g=CNPJ.length-2;
   if(RealTestaCNPJ(CNPJ,g) == 1)
    {
    g=CNPJ.length-1;
    if(RealTestaCNPJ(CNPJ,g) == 1)
     {
     return(1);
     }
    else
     {
     return(0);
     }
    }
   else
    {
    return(0);
    }
   }
  }
 }
function RealTestaCNPJ(CNPJ,g)
 {
 var VerCNPJ=0;
 var ind=2;
 var tam;
 for(f=g;f>0;f--)
  {
  VerCNPJ+=parseInt(CNPJ.charAt(f-1))*ind;
  if(ind>8)
   {
   ind=2;
   }
  else
   {
   ind++;
   }
  }
  VerCNPJ%=11;
  if(VerCNPJ==0 || VerCNPJ==1)
   {
   VerCNPJ=0;
   }
  else
   {
   VerCNPJ=11-VerCNPJ;
   }
 if(VerCNPJ!=parseInt(CNPJ.charAt(g)))
  {
  return(0);
  }
 else
  {
  return(1);
  }
 }// se retornar 1 ok caso contrario false

// << end FUNCTION CNPJ



function validarEmail(email){
	var str = email;
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if(filter.test(str))
		valido = true;
	else{		
		valido = false;
	}
	return valido;
}

function validaURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
	
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
}

function documentWrite(texto, maxcaracter){
	tam_original = texto.length;
	var newtext = texto.substr(texto, maxcaracter);
	tam_modificaded = newtext.length;
	
	if (tam_original > tam_modificaded){
		newtext += '..';
	}
	document.write(newtext);
}

function ampliar(img){
	window.open('ampliar_produto.php?img='+img,'imagem','width=820,height=320').focus();
}