function VerificaEMail(Campo) {

	if (Campo.value=="" || Campo.value.indexOf('@', 0) == -1 || Campo.value.indexOf('.', 0) == -1) {
		alert("E-Mail invalido!");
		Campo.focus();
		Campo.select();
		return false;
	}
	else
		return true;	
}

function validarEmail(valor) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
	return (true)
	} else {
	alert("E-Mail " + valor + " inválido!") 
	return (false);
	}
}


function VerificaCampo(Campo, Nome) {
	if (Campo.value=="") {
		alert("O campo \""+Nome+"\" não pode estar vazio!");
		Campo.value="";
		Campo.focus();
		return false;
	}
	else
		return true;	
}

function mascara(o,f){
	v_obj=o
	v_fun=f
	setTimeout("execmascara()",1)
}

function execmascara(){
	v_obj.value=v_fun(v_obj.value)
}


function telefone(v){
	v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
	v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
	v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
	return v
}

function formatar(src, mask){
  var i 	= src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida)
  {
    src.value += texto.substring(0,1);
  }
}

function fommatarTel(e, objeto){
	
	var tecla=(window.event)? e.keyCode : e.which;
	
	if((tecla >= 48) && (tecla <= 57)){
		
		if(objeto.value.length == 0)
		 	objeto.value = '(' + objeto.value;
	
		if(objeto.value.length == 3)
		  	objeto.value = objeto.value + ')';
	
		if(objeto.value.length == 8)
			objeto.value = objeto.value + '-';
		
	} else if(tecla == 8){
		return true;
		
	} else{
		
		return false;
	}
	 
}



//FUNÇÃO PARA VALIDAR O CPF
function validacpf(){ 
var i; 
s = document.form.txtCpf.value; 
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){ 
alert("CPF Invalido") 
return false; 
} 
d1 = 11 - (d1 % 11); 
if (d1 > 9) d1 = 0; 
if (dv.charAt(0) != d1) 
{ 
alert("CPF Invalido") 
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) 
  
{ 
alert("CPF Invalido") 
  
return false; 
  
} 
  
return true; 
  
} 

function SomenteNumero(campo){   
var digits="0123456789()-"   
var campo_temp   
    for (var i=0;i<campo.value.length;i++){   
        campo_temp=campo.value.substring(i,i+1)   
        if (digits.indexOf(campo_temp)==-1){   
            campo.value = campo.value.substring(0,i);   
        }   
    }   
}   


function Telefone(objeto){ 


   if(objeto.value.length == 0)
     objeto.value = '(' + objeto.value;

   if(objeto.value.length == 3)
      objeto.value = objeto.value + ')';

   if(objeto.value.length == 8)
     objeto.value = objeto.value + '-';
	 
	
	 
}



function ZeraMascara (objeto) {	

	objeto.value = '';
	
  
	 
	
}

/**
 * Imprime um elemento da pagina à partir do seu ID
 * pg você deve passar o caminho da pagina que está o DIV
*/
function PrintElementID(id, pg) {
        var oPrint, oJan;
        oPrint  = window.document.getElementById(id).innerHTML;
        oJan    = window.open(pg);
        oJan.document.write(oPrint);
        oJan.history.go();
        oJan.window.print();
}

function imprimir(div){

// pega o HTMl do DIV
teste = document.getElementById(div).innerHTML;
// so para ver se ta funcionando rsrs
//alert(teste);
 //abre em outra janela 
 var tmp = window.open(' ', 'popimpr');
// escreve ele
  tmp.document.write( teste );
// manda imprimir
  tmp.window.print();
//fecha a janela
//  tmp.window.close(); 

}
