function teclas(campo,evt){
    if(((evt.keyCode < 96) || (evt.keyCode > 105)) &&
       ((evt.keyCode < 48) || (evt.keyCode > 57)) ){
           campo.value = campo.value.replace(String.fromCharCode(evt.keyCode).toLowerCase(),"");
    }
}
function numMoeda(campo,evt){
       // para evitar caracteres alfas.
       teclas(campo,evt);
       str = campo.value;

       while(str.search(",") != -1)
           str = str.replace(",","");
       i = 0;

       while(i< str.length){
           if(str.substr(i,1) == ".")
              str = str.replace(".","");
              i++;
       }

       part1 = str.substr(0,str.length - 2);
       while(part1.search(" ") != -1)
           part1 = part1.replace(" ","");

           part2 = str.substr(str.length - 2,2);
           res = "";
           i = part1.length;
           sob = i % 3;
           if((sob != 0) && (i > 2))
              res = part1.substr(0,sob) + ".";
           else
              res = part1.substr(0,sob);
           j = 1;
           part1 = part1.substr(sob);
           i = 0;
           while(i < part1.length){
              if(j == 3){
                 if(i + 1 == part1.length)
                    res = res + part1.substr(i-2,3);
                 else res = res + part1.substr(i-2,3) + ".";
              }
              i++;
              j = j<3?j+1:1;
           }
           campo.value = res + "," + part2;
}


function disparar()
{

var buscador = document.getElementById("palavra_busca");
	  
if(buscador.value.length <= 0)
{
alert('Digite uma palavra para iniciar a busca');	
}
else
{
document.getElementById("buscador").submit();
}

}

function openPictureWindow_Fever(imageType,imageName,imageWidth,imageHeight,alt,posLeft,posTop) {  // v4.01
	newWindow = window.open("","newWindow","width="+imageWidth+",height="+imageHeight+",scrollbars=no,left="+posLeft+",top="+posTop);
	newWindow.document.open();
	newWindow.document.write('<html><title>'+alt+'</title><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onBlur="self.close()">'); 
	if (imageType == "swf"){
	newWindow.document.write('<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" width=\"'+imageWidth+'\" height=\"'+imageHeight+'\">');
	newWindow.document.write('<param name=movie value=\"'+imageName+'\"><param name=quality value=high>');
	newWindow.document.write('<embed src=\"'+imageName+'\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"'+imageWidth+'\" height=\"'+imageHeight+'\">');
	newWindow.document.write('</embed></object>');	}else{
	newWindow.document.write('<img src=\"'+imageName+'\" width='+imageWidth+' height='+imageHeight+' alt=\"'+alt+'\">'); 	}
	newWindow.document.write('</body></html>');
	newWindow.document.close();
	newWindow.focus();
}


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}



function AceitarFormulario(aceito)
{
if (document.getElementById(aceito).checked == false )
	{
	alert('Aceite as condições de serviço para prosseguir');
	return false;
	}
	else
	return true;
}


/*Cria mascara para entrada de campos
CEP
OnKeyPress="formularioEntradaFormata(this, '#####-###')"
CPF
OnKeyPress="formularioEntradaFormata(this, '###.###.###-##')"
DATA
OnKeyPress="formularioEntradaFormata(this, '##/##/####')"
*/

function formularioEntradaFormata(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);
	}
}
	
	


//Contar caracteres de campoTexto
// onKeyUp='contaCaracteres(this,car,500);

	function contaCaracteres(texto,subtrair,total)
	{ 
	var campoTexto = texto;
	var contar = subtrair;
	var caracteres = total;
	
	intCaracteres = caracteres - campoTexto.value.length; 
	if (intCaracteres > 0)
	{ 
	contar.value = intCaracteres; 
	return true; 
	} 
	else 
	{ 
	contar.value = 0; 
	campoTexto.value = campoTexto.value.substr(0,caracteres) 
	return false; 
	} 
	} 

function formCriaPopup(t,lar,alt)
{
//onsubmit="return formCriaPopup(this.target,'300','350')" target="formtarget"
window.open("", t, "width="+lar+",height="+alt+",status=1");
return true;
}

//onkeypress="return formataCPF(this , event)"
function formataCPF(input, evento)
{
var BACKSPACE=  8; 
var DEL=  46; 
var FRENTE=  39; 
var TRAS=  37;          
var tecla= (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode)
if (( tecla == BACKSPACE )||(tecla == DEL)||(tecla == FRENTE)||(tecla == TRAS)) {
return true; 
}
if ( tecla == 13 )     return false; 

if ((tecla<48)||(tecla>57))
{
evento.returnValue =false;
return false;
} 
else 
	{ 
	if((input.value.length==3)||(input.value.length==7))
		{
		input.value=input.value + "." ;
		} 
	else 
		{
		if(input.value.length==11) 
			{
			input.value=input.value + "-" ;
			}
		}
	}
return true;		

}


//onkeypress="return formataTelefone(this , event)"
function formataTelefone(input, evento)
	{
	var BACKSPACE=  8; 
	var DEL=  46; 
	var FRENTE=  39; 
	var TRAS=  37; 
	var tecla= (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode)
	if (( tecla == BACKSPACE )||(tecla == DEL)||(tecla == FRENTE)||(tecla == TRAS)) {
	return true; 
	}
	if ( tecla == 13 )     return false; 
	
	
	if ((tecla<48)||(tecla>57)) {
	evento.returnValue = false; 
	return false;
	} else { 
	

	if ((input.value.length==0)) 
		{
		input.value=input.value + "(" ;
		}

	else if ((input.value.length==3)) 
		{
		input.value=input.value + ")" ;
		}
	else if ((input.value.length==8)) 
		{
		input.value=input.value + "-" ;
		}


	}
	return true;			
};




//onkeypress="return formataHora(this , event)"
function formataHora(input, evento)
	{
	var BACKSPACE=  8; 
	var DEL=  46; 
	var FRENTE=  39; 
	var TRAS=  37; 
	var tecla= (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode)
	if (( tecla == BACKSPACE )||(tecla == DEL)||(tecla == FRENTE)||(tecla == TRAS)) {
	return true; 
	}
	if ( tecla == 13 )     return false; 
	
	
	if ((tecla<48)||(tecla>57)) {
	evento.returnValue = false; 
	return false;
	} else { 
	

	if ((input.value.length==2)) 
		{
		input.value=input.value + ":" ;
		}


	}
	return true;			
};




//onkeypress="return formataData(this , event)"
function formataData(input, evento)
	{
	var BACKSPACE=  8; 
	var DEL=  46; 
	var FRENTE=  39; 
	var TRAS=  37; 
	var tecla= (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode)
	if (( tecla == BACKSPACE )||(tecla == DEL)||(tecla == FRENTE)||(tecla == TRAS)) {
	return true; 
	}
	if ( tecla == 13 )     return false; 
	
	
	if ((tecla<48)||(tecla>57)) {
	evento.returnValue = false; 
	return false;
	} else { 
	if ((input.value.length==2)||(input.value.length==5)) 
		{
		input.value=input.value + "/" ;
		}
	}
	return true;			
}


								


//onkeypress="return formataNumero(this , event)"
function formataNumero(input, evento)
{
	var BACKSPACE=  8; 
	var DEL=  46; 
	var FRENTE=  39; 
	var TRAS=  37; 
	var tecla= (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode)
	if (( tecla == BACKSPACE )||(tecla == DEL)||(tecla == FRENTE)||(tecla == TRAS)) {
	return true; 
	}
	if ( tecla == 13 )     return false; 
	if ((tecla<48)||(tecla>57)) 
	{
	evento.returnValue = false; 
	return false;
	} 
	else 
	{ 
	return true;			
	}						
}


function calculaConta()
{ 
	
	var vlr_liquido   = new Number(document.getElementById('valor_liquido').value); 
	var vlr_juros     = new Number(document.getElementById('juros').value); 
	var vlr_descontos = new Number(document.getElementById('descontos').value); 
	
	if ( (vlr_liquido > 0) &&  (vlr_juros > 0) &&  (vlr_descontos == 0) )
	{ 
	document.getElementById('valor_total').value = new Number(vlr_liquido + ((vlr_juros/100)*vlr_liquido));
	} 
	
	else if ( (vlr_liquido > 0) &&  (vlr_juros == 0) &&  (vlr_descontos > 0) )
	{ 
	document.getElementById('valor_total').value = new Number(vlr_liquido - ((vlr_descontos/100)*vlr_liquido));
	} 
	
	else ( (vlr_liquido > 0) &&  (vlr_juros > 0) &&  (vlr_descontos > 0) )
	{ 
	document.getElementById('valor_total').value = new Number(vlr_liquido + ((vlr_juros/100)*vlr_liquido) - ((vlr_descontos/100)*vlr_liquido));
	} 
	
	return false; 
	
} 




function enderecoCobranca(campo)
{ 
	var vlr_campo = campo;
	if (document.getElementById(vlr_campo).checked == true )
	{
	document.getElementById('cobr_cep').value = document.getElementById('cep').value;
	document.getElementById('cobr_endereco').value = document.getElementById('endereco').value;
	document.getElementById('cobr_numero').value = document.getElementById('numero').value;
	document.getElementById('cobr_bairro').value = document.getElementById('bairro').value;
	document.getElementById('cobr_cidade').value = document.getElementById('cidade').value;
	document.getElementById('cobr_estado').value = document.getElementById('estado').value;
	}
	else
	{
	document.getElementById('cobr_cep').value = '';
	document.getElementById('cobr_endereco').value = '';
	document.getElementById('cobr_numero').value = '';
	document.getElementById('cobr_bairro').value = '';
	document.getElementById('cobr_cidade').value = '';
	document.getElementById('cobr_estado').value = '';
	}
} 

