function pop_produto(n){
	var conteudo=document.getElementById("foto")
	conteudo.innerHTML="<div id=\"fecha\" onclick=\"new Effect.BlindUp('foto')\">Fechar</div><img src=\""+n+"\" alt=\"Detalhes\">"
	
			new Effect.Appear('foto');
}

function confirma_delete(){
	if(confirm('Tem certeza que deseja deletar os item selecionados?'))
		document.form1.submit()
}
function troca_menu(objeto){
		objeto.className='td_menu_over';
}
function restaura_menu(objeto){
		objeto.className='td_menu';
}

function pega_cep(){
	document.form1.acao.value='cep';
	document.form1.submit();
}


 function selall(){
	if(document.form1.ok.value==false){
		for (var i=0;i<document.form1.elements.length;i++) {
			document.form1.elements[i].checked = true;
			document.form1.ok.value=true;
		}
	}
	else{
		for (var i=0;i<document.form1.elements.length;i++) {
			document.form1.elements[i].checked = false;
			document.form1.ok.value='';
		}	
	}
 }
		  
		  
		  
function troca_fundo(td,cor){
        if(td.style.background  == cor){
                td.style.background  = '#ffff33'
				td.style.border = '#ffff00'
		}
        else{
                td.style.background  = cor
		}
}




function mascaraCep(objeto){
		if (objeto.value.indexOf("-") == -1 && objeto.value.length > 5){ objeto.value = ""; }
		if (objeto.value.length == 5){
				objeto.value += "-";
		}
}
function Tecla(e)
{
  if(document.all) // Internet Explorer
		var tecla = event.keyCode;
  else if(document.layers) // Nestcape
		var tecla = e.which;
  if(tecla > 47 && tecla < 58 || tecla == 45) // numeros de 0 a 9
		return true;
  else
		{
		  if (tecla != 8 || tecla == 45) // backspace
				return false;
		  else
				return true;
		}
}
        
		
function ClearStr(str, char)
{
  while((cx=str.indexOf(char))!=-1)
  {
    str = str.substring(0,cx)+str.substring(cx+1);
  }
  return(str);
}


function FormataData(Campo,teclapres) 
{
		var tecla = teclapres.keyCode;
		var vr = new String(Campo.value);
		vr = vr.replace( ".", "" );
		vr = vr.replace( "/", "" );
		vr = vr.replace( "/", "" );
		tam = vr.length + 1;
		if ( tecla != 9 && tecla != 8 )
		{
				if ( tam > 2 && tam < 5 )
						Campo.value = vr.substr( 0, tam - 2  ) + '/' + vr.substr( tam - 2, tam );
				if ( tam >= 5 && tam <= 10 )
						Campo.value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, 2 ) + '/' + vr.substr( 4, 4 );
		}
}
function FormataCPF(Campo, teclapres){
        var tecla = teclapres.keyCode;

        var vr = new String(Campo.value);
        vr = vr.replace(".", "");
        vr = vr.replace(".", "");
        vr = vr.replace("-", "");

        tam = vr.length + 1;

        if (tecla != 9 && tecla != 8){
                if (tam > 3 && tam < 7)
                        Campo.value = vr.substr(0, 3) + '.' + vr.substr(3, tam);
                if (tam >= 7 && tam <10)
                        Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,tam-6);
                if (tam >= 10 && tam < 12)
                        Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,3) + '-' + vr.substr(9,tam-9);
                }
}
function FormataCNPJ(Campo, teclapres){

        var tecla = teclapres.keyCode;

        var vr = new String(Campo.value);
        if(Campo.lenght==19) return;
        vr = vr.replace(".", "");
        vr = vr.replace(".", "");
        vr = vr.replace("/", "");
        vr = vr.replace("-", "");

        tam = vr.length + 1 ;


        if (tecla != 9 && tecla != 8 ){
                if (tam > 2 && tam < 6)
                        Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
                if (tam >= 6 && tam < 9)
                        Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
                if (tam >= 9 && tam < 13)
                        Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
                if (tam >= 13 && tam < 15)
                        Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
                }
}
function set_login(){

        vr = cadastro.cli_cpf.value;
        vr = vr.replace(".", "");
        vr = vr.replace(".", "");
        vr = vr.replace("/", "");
        vr = vr.replace("-", "");
        cadastro.cli_login.value=vr;
}
function muda(campo,teclapres){
        var tecla = teclapres.keyCode;

        p1 = campo.value;
        
        if((tecla > 47 && tecla < 58) || (tecla > 95 && tecla < 106)){
                p1 = p1.replace( ".", "" );

                tam = p1.length;
                p1 = p1.substr( 0, tam - 1 ) + '.' + p1.substr( tam - 1, tam ) ;
                campo.value = p1;
        }

}

function acessa_correios(){
		window.open('http://www.correios.com.br/servicos/cep/cep_resp_pesq.cfm?CEP='+document.form1.cad_cep.value)
}

function verifica_email(campo){
	if(window.RegExp) {
		var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp(reg1str);
		var reg2 = new RegExp(reg2str);
		if(!reg1.test(campo.value) && reg2.test(campo.value)) {
		return true;
		}
		alert("E-mail incorreto!\rVerifique e digite novamente.");
		return false;
	}else{
		if(campo.indexOf("@") >= 0)
		return true;
		return false;
	}
}