function _jsImagemPreview(imgSrc,displayType,divName,imgName) {
	document.getElementById(divName).style.display = displayType;	
	document.getElementById(imgName).src = imgSrc;	
}

var TimeToFade = 200.0;

function fade(eid){
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
  if(element.FadeState == null){
    if(element.style.opacity == null 
        || element.style.opacity == '' 
        || element.style.opacity == '1'){
      element.FadeState = 2;
    }
    else{
      element.FadeState = -2;
    }
  }
    
  if(element.FadeState == 1 || element.FadeState == -1){
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else{
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() 
        + ",'" + eid + "')", 33);
  }  
}
function animateFade(lastTick, eid){  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
  
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks){
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = ' 
        + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter = 
      'alpha(opacity = ' + (newOpVal*100) + ')';
  
  setTimeout("animateFade(" + curTick 
      + ",'" + eid + "')", 33);
}

function _jsPreviewThumb(imgSrc, divName, imgName) {
	document.getElementById(divName).style.display = '';	
	document.getElementById(imgName).src = imgSrc;	
}

function _jsBoxResposta(css, msg){
	document.getElementById('boxMensagem').className = css;
	document.getElementById('retornoMensagem').innerHTML = msg;
	document.getElementById('boxMensagem').style.display = '';
	//setTimeout('_jsDetalhes02('+Tipo_Id+')',100);
	setTimeout('fade(\'boxMensagem\')', 2000);
	//fade('boxMensagem');
}


function FormataValor(id,tammax,teclapres) {
   
    if(window.event) 
	{ // Internet Explorer
	 var tecla = teclapres.keyCode; 
	}
	else if(teclapres.which) 
	{ // Nestcape / firefox
	 var tecla = teclapres.which;
    }
	vr = document.getElementById(id).value;
	vr = vr.toString().replace( "/", "" );
	vr = vr.toString().replace( "/", "" );
	vr = vr.toString().replace( ",", "" );
	vr = vr.toString().replace( ".", "" );
	vr = vr.toString().replace( ".", "" );
	vr = vr.toString().replace( ".", "" );
	vr = vr.toString().replace( ".", "" );
	tam = vr.length;
	
	if (tam < tammax && tecla != 8){ tam = vr.length + 1; }
		if (tecla == 8 ){ tam = tam - 1; }
		if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
		if ( tam <= 2 ){
		document.getElementById(id).value = vr; }
		if ( (tam > 2) && (tam <= 5) ){
		document.getElementById(id).value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ); }
		if ( (tam >= 6) && (tam <= 8) ){
		document.getElementById(id).value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); }
		if ( (tam >= 9) && (tam <= 11) ){
		document.getElementById(id).value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); }
		if ( (tam >= 12) && (tam <= 14) ){
		document.getElementById(id).value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); }
		if ( (tam >= 15) && (tam <= 17) ){
		document.getElementById(id).value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam );}
	}
}


function popup(x,n,w,h,s) {
    var l = ( (window.screen.width  - w) / 2 );
    var t = ( (window.screen.height - h) / 2 );
   janelinha = window.open(x,n,'leftmargin=-15,topmargin=-15,marginheight=0,marginwidth=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+s+',resizable=no,top='+t+',left='+l+',screenX='+l+',screenY='+t+',copyhistory=no,height='+h+',width='+w+'');
}

function _jsValContato() {
	if (document.frm1.Contato_Nome.value == '') {
		alert('Voce deve preencher o seu nome completo');	
		document.frm1.Contato_Nome.focus();
		return false;
	}	
	if (document.frm1.Contato_Telefone.value == '') {
		alert('Voce deve preencher o número do seu telefone');	
		document.frm1.Contato_Telefone.focus();
		return false;
	}
	if (document.frm1.Contato_Email.value == '' || document.frm1.Contato_Email.value.indexOf("@") == -1 || document.frm1.Contato_Email.value.indexOf(".") == -1) {
		alert('Voce deve preencher o seu e-mail corretamente');	
		document.frm1.Contato_Email.focus();
		return false;
	}
	if (document.frm1.Contato_Cidade.value == '') {
		alert('Voce deve preencher o nome de sua cidade');	
		document.frm1.Contato_Cidade.focus();
		return false;
	}
	if (document.frm1.Contato_Mensagem.value == '') {
		alert('Voce deve preencher a Mensagem');	
		document.frm1.Contato_Mensagem.focus();
		return false;
	}
}

