function (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);
}
//valida CNPJ
function validaCNPJ(StrCGC){
  var varFirstChr = StrCGC.charAt(0);
  var vlMult,vlControle,s1, s2 = "";
  var i,j,vlDgito,vlSoma = 0;
  
  for ( var i=0; i<=13; i++ ){
	var c = StrCGC.charAt(i);
	if(!(c>="0") && (c<="9")){
	  return false;
	}
	if(c!=varFirstChr){
	  vaCharCGC = true;
	}
  }
  
  if(!vaCharCGC){
	return false;
  }
  
  s1 = StrCGC.substring(0,12);
  s2 = StrCGC.substring(12,15);
  vlMult = "543298765432";
  vlControle = "";
   
  for (j=1; j<3; j++){
	vlSoma = 0;
	for (i=0; i<12; i++){
	  vlSoma += eval( s1.charAt(i) )* eval( vlMult.charAt(i) );
	}
	
    if(j == 2){
	  vlSoma += (2 * vlDgito);
	}
    
    vlDgito = ((vlSoma*10) % 11);
    
	if(vlDgito == 10){
	  vlDgito = 0;
	}
    
	vlControle = vlControle + vlDgito;
	vlMult = "654329876543";
  }
  
  if(vlControle != s2){
	return false;
  } else {
	return true;
  }
}
//valida CPF
function validaCPF(StrCPF){
  x = 0;
  soma = 0;
  dig1 = 0;
  dig2 = 0;
  texto = "";
  StrCPF1="";
  len = StrCPF.length;
  x = len -1;
  
  for (var i=0; i <= len - 3; i++){
	y = StrCPF.substring(i,i+1);
	soma = soma + ( y * x);
	x = x - 1;
	texto = texto + y;
  }
  
  dig1 = 11 - (soma % 11);
  if (dig1 == 10) dig1=0 ;
  if (dig1 == 11) dig1=0 ;
  StrCPF1 = StrCPF.substring(0,len - 2) + dig1 ;
  x = 11; soma=0;
  
  for (var i=0; i <= len - 2; i++){
	soma = soma + (StrCPF1.substring(i,i+1) * x);
	x = x - 1;
  }
  
  dig2= 11 - (soma % 11);
  
  if (dig2 == 10) dig2=0;
  if (dig2 == 11) dig2=0;
  if ((dig1 + "" + dig2) == StrCPF.substring(len,len-2)){
	return true;
  } else {
	return false;
  }
}
function setfocus(obj){
  obj.focus();
  if(!obj.type == 'select'){ obj.select(); }
}
function digitos(obj){
  obj.keyCode = ((obj.keyCode < 48) || (obj.keyCode > 57))?0:obj.keyCode;
}
function emailvalido(src) {
  emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[a-zA-Z]$"
  var regex = new RegExp(emailReg);
  return regex.test(src);	
}

function selecionoucheck(chk){
  selecionou = false;
  i = 0;
  tam = chk.length;
  //caso haja só um checkbox
  if (isNaN(tam)){
    selecionou = chk.checked;
  } else {
	while ((i <= (chk.length -1)) && (!selecionou)){
	  selecionou = chk[i].checked;
	  i++;
	}
  }
  return selecionou;
}
