function centraliza(largura,altura){
	window.moveTo((window.screen.width-largura)/2,(window.screen.height-altura)/2);
}
function abreJanela(arquivo,nome,barra,largura,altura) {
	window.open(arquivo,nome,"resizable=no,toolbar=no,status=no,menubar=no,scrollbars="+barra+",width="+largura+",height="+altura);
}
function redimenciona(){
	var i=0;
	function resize() {
		if (navigator.appName == 'Netscape') i=40;
		if (document.images[0]) window.resizeTo(document.images[0].width +50, document.images[0].height+80-i);
		if (window.moveTo((window.screen.width-document.images[0].width)/2,(window.screen.height-document.images[0].height)/2));
	}
}

function resposta(f) {
    var n = eval('(' + f + ')');
    document.forms[0].Endereco.value = unescape(n.foo[0].endereco);
    document.forms[0].Bairro.value = n.foo[0].bairro;
    document.forms[0].Cidade.value = n.foo[0].cidade;
    document.forms[0].Estado.value = n.foo[0].estado;
}

function montaSWF(arquivo,largura,altura,action){
	var now = new Date();	
	var dia = now.getDay();
	var mes = now.getMonth();
	var ano = now.getFullYear();
	var hora = now.getHours();
	var mintuto = now.getMinutes();
	var segundo = now.getSeconds();
	var data = ano+""+mes+""+dia+""+hora;

	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + largura + '" height="' + altura + '">');
	document.write('<param name="movie" value="swf/'+ arquivo +'.swf?ieSux='+ data +'" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="menu" value="false" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="FlashVars" value="'+ action +'&clearCache='+ data +'" />');
	document.write('<embed FlashVars="'+ action +'&clearCache='+ data +'" wmode="transparent" menu="false" src="swf/'+ arquivo +'.swf?ieSux='+ data +'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + largura + '" height="' + altura + '"></embed>');
	document.write('</object>');
	
	/*document.write('<object wmode="transparent" type="application/x-shockwave-flash" FlashVars="'+ action +'&clearCache='+ data +'" data="swf/'+ arquivo +'.swf?ieSux='+ data +'" width="' + largura + '" height="' + altura + '"');
	document.write('<param name="movie" value="swf/'+ arquivo +'.swf?ieSux='+ data +'" />');
	document.write('<param name="menu" value="false" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="FlashVars" value="'+ action +'&clearCache='+ data +'" />');
	document.write('</object>');*/
	
}

function montaSWF2(arquivo,largura,altura,action){
	var now = new Date();	
	var dia = now.getDay();
	var mes = now.getMonth();
	var ano = now.getFullYear();
	var hora = now.getHours();
	var mintuto = now.getMinutes();
	var segundo = now.getSeconds();
	var data = ano+""+mes+""+dia+""+hora;

	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + largura + '" height="' + altura + '">');
	document.write('<param name="movie" value="../swf/'+ arquivo +'.swf?ieSux='+ data +'" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="menu" value="false" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="FlashVars" value="'+ action +'&clearCache='+ data +'" />');
	document.write('<embed FlashVars="'+ action +'&clearCache='+ data +'" wmode="transparent" menu="false" src="../swf/'+ arquivo +'.swf?ieSux='+ data +'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + largura + '" height="' + altura + '"></embed>');
	document.write('</object>');
	
	/*document.write('<object wmode="transparent" type="application/x-shockwave-flash" FlashVars="'+ action +'&clearCache='+ data +'" data="swf/'+ arquivo +'.swf?ieSux='+ data +'" width="' + largura + '" height="' + altura + '"');
	document.write('<param name="movie" value="swf/'+ arquivo +'.swf?ieSux='+ data +'" />');
	document.write('<param name="menu" value="false" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="FlashVars" value="'+ action +'&clearCache='+ data +'" />');
	document.write('</object>');*/
	
}

function videoSWF(arquivo,largura,altura,action){
	var now = new Date();	
	var dia = now.getDay();
	var mes = now.getMonth();
	var ano = now.getFullYear();
	var hora = now.getHours();
	var mintuto = now.getMinutes();
	var segundo = now.getSeconds();
	var data = ano+""+mes+""+dia+""+hora;

	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + largura + '" height="' + altura + '">');
	document.write('<param name="movie" value="video/'+ arquivo +'.swf?ieSux='+ data +'" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="menu" value="false" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="FlashVars" value="'+ action +'&clearCache='+ data +'" />');
	document.write('<embed FlashVars="'+ action +'&clearCache='+ data +'" wmode="transparent" menu="false" src="video/'+ arquivo +'.swf?ieSux='+ data +'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + largura + '" height="' + altura + '"></embed>');
	document.write('</object>');

	
}


function valida()
{
	var f = document.frmcontato;
	
	
	

	if (f.nome.value=="")
	{
		alert('campo NOME obrigatório!');
		f.nome.focus();
		return false;
	}

	if (f.cnpj.value=="") 
	{
		alert('campo CNPJ/CPF obrigatório');
		f.cnpj.focus();
		return false;
	}
	if (!f.cnpj.value.match(/^[0-9.\/-]{9,18}$/)) 
	{
		alert('campo CNPJ/CPF inválido');
		f.cnpj.focus();
		return false;
	}
	if (f.ddd.value=="") 
	{
		alert('campo DDD obrigatório');
		f.ddd.focus();
		return false;
	}	
	if (f.telefone.value=="") 
	{
		alert('campo TELEFONE obrigatório');
		f.telefone.focus();
		return false;
	}		
	if (!f.telefone.value.match(/^[0-9-() ]{7,18}$/)) 
	{
		alert('campo TELEFONE inválido');
		f.telefone.focus();
		return false;
	}
	if (f.endereco.value=="")
	{
		alert('campo ENDEREÇO obrigatório!');
		f.endereco.focus();
		return false;
	}
	if (f.cidade.value=="")
	{
		alert('campo CIDADE obrigatório!');
		f.cidade.focus();
		return false;
	}
	
	if (f.bairro.value=="")
	{
		alert('campo BAIRRO obrigatório!');
		f.bairro.focus();
		return false;
	}
	if (f.ddlEstado.selectedIndex==0)
	{
		alert('campo ESTADO obrigatório!');
		f.ddlEstado.focus();
		return false;
	}
	var cep = f.cep1.value+f.cep2.value;

	if (cep=="")
	{
		alert('campo CEP obrigatório!');
		f.cep1.focus();
		return false;
	}

	if (cep.length < 8)
	{
		if (!isNaN(cep))
		{
			alert('campo CEP inválido!');
			f.cep.focus();
			return false;
		}
	}
	if (!f.email.value.match(/^([a-zA-Z0-9][a-zA-Z0-9_.-]{2,}@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,4})$/)) 
	{
		alert('campo E-mail inválido!');
		f.email.focus();
		return false;
	}
	
	if (f.endereco.value=="")
	{
		alert('campo ENDEREÇO obrigatório!');
		f.endereco.focus();
		return false;
	}
	
	
	
	f.submit();
	
	
	


}

function valida_listamercado()
{
	var f = document.frmlistamercado;
	
	if (f.selbusca.value == 'data')
	{
		if (!f.txtbusca.value.match(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/) )
		{
			alert('Data Inválida!');
			f.txtbusca.focus();
			return false;
		}
	}
	if (f.selbusca.value == 'titulo' || f.selbusca.value == 'conteudo')
	{
		if (f.txtbusca.value=='') 
		{
			alert('Nenhum dado para pesquisa!');
			f.txtbusca.focus();
			return false;
		}	
	}
	f.submit();
}

function validaCNPJ() {
                 CNPJ = arguments[0];
                 erro = new String;
                 if (CNPJ.length < 18) erro += "É necessario preencher corretamente o número do CNPJ! \n\n"; 
                 if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
                 if (erro.length == 0) erro += "É necessário preencher corretamente o número do CNPJ! \n\n";
                 }
                 //substituir os caracteres que não são números
               if(document.layers && parseInt(navigator.appVersion) == 4){
                       x = CNPJ.substring(0,2);
                       x += CNPJ. substring (3,6);
                       x += CNPJ. substring (7,10);
                       x += CNPJ. substring (11,15);
                       x += CNPJ. substring (16,18);
                       CNPJ = x; 
               } else {
                       CNPJ = CNPJ. replace (".","");
                       CNPJ = CNPJ. replace (".","");
                       CNPJ = CNPJ. replace ("-","");
                       CNPJ = CNPJ. replace ("/","");
               }
               var nonNumbers = /\D/;
               if (nonNumbers.test(CNPJ)) erro += "A verificação de CNPJ suporta apenas números! \n\n"; 
               var a = [];
               var b = new Number;
               var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
               for (i=0; i<12; i++){
                       a[i] = CNPJ.charAt(i);
                       b += a[i] * c[i+1];
			   }
               if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
               b = 0;
               for (y=0; y<13; y++) {
                       b += (a[y] * c[y]); 
               }
               if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
               if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
                       erro +="Dígito verificador com problema!";
               }
               if (erro.length > 0){
                       alert(erro);
                       return false;
               } 
               return true;
}

function txtBoxFormat(objeto, sMask, evtKeyPress) {

	var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


	if(document.all) { // Internet Explorer
		nTecla = evtKeyPress.keyCode;
	} else if(document.layers) { // Nestcape
		nTecla = evtKeyPress.which;
	} else {
		nTecla = evtKeyPress.which;
		if (nTecla == 8) {
			return true;
		}
	}

    sValue = objeto.value;

    // Limpa todos os caracteres de formatação que
    // já estiverem no campo.
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( " ", "" );
    sValue = sValue.toString().replace( " ", "" );
    fldLen = sValue.length;
    mskLen = sMask.length;

    i = 0;
    nCount = 0;
    sCod = "";
    mskLen = fldLen;

    while (i <= mskLen)
	{
      bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
      bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

      if (bolMask) {
        sCod += sMask.charAt(i);
        mskLen++; }
      else {
        sCod += sValue.charAt(nCount);
        nCount++;
      }

      i++;
    }

    objeto.value = sCod;

    if (nTecla != 8) { // backspace
      if (sMask.charAt(i-1) == "9") { // apenas números...
        return ((nTecla > 47) && (nTecla < 58)); } 
      else { // qualquer caracter...
        return true;
      } 
    }
    else {
      return true;
    }
}

function valida_cadastro()
{
	var f = document.frmcadastro;
	if (f.nome.value=='')
	{
		alert('campo NOME obrigatório!');
		f.nome.focus();
		return false;
	}
	var cpf = f.cpf.value;
	var filtro = /^\d{3}.\d{3}.\d{3}-\d{2}$/i;
	if(!filtro.test(cpf)){
		window.alert("CPF inválido. Tente novamente.");
		f.cpf.focus();
		return false;
	}

   cpf = remove(cpf, ".");
   cpf = remove(cpf, "-");

   if(cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" ||
	  cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" ||
	  cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" ||
	  cpf == "88888888888" || cpf == "99999999999")
   {
	  window.alert("CPF inválido. Tente novamente.");
	  f.cpf.focus();
	  return false;
   }
   soma = 0;
   for(i = 0; i < 9; i++)
	 soma += parseInt(cpf.charAt(i)) * (10 - i);
   resto = 11 - (soma % 11);
   if(resto == 10 || resto == 11)
	 resto = 0;
   if(resto != parseInt(cpf.charAt(9)))
   {
	 window.alert("CPF inválido. Tente novamente.");
	 f.cpf.focus();
	 return false;
   }
      
   soma = 0;
   for(i = 0; i < 10; i ++)
	 soma += parseInt(cpf.charAt(i)) * (11 - i);
	 
   resto = 11 - (soma % 11);
   if(resto == 10 || resto == 11)
	 resto = 0;
 
   if(resto != parseInt(cpf.charAt(10)))
   {
	 window.alert("CPF inválido. Tente novamente.");
	 f.cpf.focus();
	 return false;
	 
   }
		
   function remove(str, sub)
   {
	   i = str.indexOf(sub);
	   r = "";
	   if (i == -1) return str;
	   r += str.substring(0,i) + remove(str.substring(i + sub.length), sub);
	   return r;
	}
	
	if (f.cargo.value=='')
	{
		alert('campo CARGO obrigatório!');
		f.cargo.focus();
		return false;
	}
	
	if (f.empresa.value=='')
	{
		alert('campo EMPRESA obrigatório!');
		f.empresa.focus();
		return false;
	}
	if (f.cnpj.value=='')
	{
		alert('campo CNPJ obrigatório!');
		f.cnpj.focus();
		return false;
	}
	
	if(validaCNPJ(f.cnpj.value)==false)
	{
		f.cnpj.focus();
		return false;	
	}
	
	if (f.atividade.value=='')
	{
		alert('campo ATIVIDADE obrigatório!');
		f.atividade.focus();
		return false;
	}
	
	if (f.endereco.value=='')
	{
		alert('campo ENDEREÇO obrigatório!');
		f.endereco.focus();
		return false;
	}
	
	if (f.numero.value=='')
	{
		alert('campo NÚMERO obrigatório!');
		f.numero.focus();
		return false;
	}
	
	if (f.cidade.value=='')
	{
		alert('campo CIDADE obrigatório!');
		f.cidade.focus();
		return false;
	}
	
	if (f.estado.value=='')
	{
		alert('campo ESTADO obrigatório!');
		f.estado.focus();
		return false;
	}
	
	if (f.cep.value=='')
	{
		alert('campo CEP obrigatório!');
		f.cep.focus();
		return false;
	}
	
	if (f.dddtelefone.value=='')
	{
		alert('campo DDD do TELEFONE obrigatório!');
		f.dddtelefone.focus();
		return false;
	}
	
	if (f.telefone.value=='')
	{
		alert('campo TELEFONE obrigatório!');
		f.telefone.focus();
		return false;
	}
	
	if (!f.email.value.match(/^([a-zA-Z0-9][a-zA-Z0-9_.-]{2,}@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,4})$/)) 
	{
		alert('campo E-MAIL obrigatório!');
		f.email.focus();
		return false;
	}

}

function exibe()
{
	document.getElementById("enviaemail").style.display = 'block';
 
}

function valida_emailamigo()
{
	var f =document.frmemailamigo;
	
	if (f.seunome.value=='')
	{
		alert('campo SEU NOME obrigatório!');
		f.seunome.focus();
		return false;
	}
	
	if (!f.amigo.value.match(/^([a-zA-Z0-9][a-zA-Z0-9_.-]{2,}@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,4})$/))
	{
		alert('campo NOME AMIGO(A) obrigatório!');
		f.amigo.focus();
		return false;
	}
	
	if (!f.emailamigo.value.match(/^([a-zA-Z0-9][a-zA-Z0-9_.-]{2,}@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,4})$/)) 
	{
		alert('campo E-MAIL AMIGO(A) inválido!');
		f.emailamigo.focus();
		return false;
	}
	
	f.submit();
}

function valida_coment()
{
	var f = document.frmcomentario;
	
	if (f.txtnome.value=='' || f.txtnome.value.length < 5)
	{
		alert('campo NOME obrigatório!');
		f.txtnome.focus();
		return false;
	}
	if (!f.txtemail.value.match(/^([a-zA-Z0-9][a-zA-Z0-9_.-]{2,}@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,4})$/)) 
	{
		alert('campo E-MAIL obrigatório!');
		f.txtemail.focus();
		return false;
	}
	if (f.txtcomentario.value.length < 5)
	{
		alert('campo COMENTÁRIO obrigatório!');
		f.txtcomentario.focus();
		return false;
	}
	
	
}

function fechabanner(){
	document.getElementById('pop').style.visibility="hidden";
}

function ocultaselect()
{
	var selcategoria = document.getElementById('selcat');
	selcategoria.style.display='none';
}

function verselect()
{
	var selcategoria = document.getElementById('selcat');
	selcategoria.style.display='block';
	
}

function Categoria(idblog) 
{ 
var fRet; 
fRet = confirm('Deseja deletar esta categoria?\nTodas os comentários e posts ligados\n a esta categoria serão excluidos.'); 
if(fRet==true) 
  window.location='default.asp?action=categ_edit&cod='+idblog
} 


function Trim(str){return str.replace(/^\s+|\s+$/g,"");}


function Valida_Busca()
{
	var f = document.frmbusca;
	
	if (Trim(f.busca.value) == '')
	{
		alert('campo BUSCA vazio!!!');
		f.busca.focus();
		return false;
	}
}