/* Parametros da Funcao
pNome    	Nome do Campo para mensagem
pValor   	Valor do Campo
pTipo    	Tipo do Campo   1 = Texto Comum  2 = Somente Numero  3 = Email  4 = Cep  5 = Telefone 6 = CNPJ/CPF   7 = Numero Moeda  8 = Data  9 = CheckBox
pNulo	 	Aceita em branco ou não  1 = Aceita  0 = Não Aceita
pQtdCaracter   	Quantidade de Caracteres
*/

function ValidaCampo(pNome, pValor, pTipo, pNulo, pQtdCaracter, indioma)
{
    var ComplementoMsg = 'caracteres';
	// Verifica o tipo
	if (pTipo == 1)
	{
	        // Verifica se aceita Nulo
        	if (pNulo == 0)
		{
                	if (pValor == '')
			{
				alert('O Campo ' + pNome + ' é obrigatório.');
	                        return false;
			}
		}		
	}
	else if (pTipo == 2)
	{
		ComplementoMsg = 'números';		
        // Verifica se aceita Nulo
        if (pNulo == 0)
        {
            if ((pValor == '') || (pValor == 0))
            {
                alert('O Campo ' + pNome + ' é obrigatório.');
                return false;
            }
        }
		if ((pValor != '') || (pValor != 0))
        {
			if (!VerificaSeNumerico(pValor)) 
			{
				alert('O Campo ' + pNome + ' só aceita números.'); 
				return false;
			}
        }
	}
	else if (pTipo == 3)
	{
		var Invalido;
		Invalido = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
        // Verifica se aceita Nulo
        if (pNulo == 0)
        {
            if (pValor == '')
            {
                alert('O Campo ' + pNome + ' é obrigatório.');
                return false;
            }
        }
		if ((pValor != '') || (pValor != 0))
        {
			if (Invalido.test(pValor) == false) 
			{
		        alert('O Campo ' + pNome + ' está Inválido.');
	            return false;
			}
        }
	}
    else if (pTipo == 4)
    {
		ComplementoMsg = 'números';    	
        // Verifica se aceita Nulo
        if (pNulo == 0)
        {
            if ((pValor == '') || (pValor == 0))
            {
                alert('O Campo ' + pNome + ' é obrigatório.');
                return false;
            }
        }
		if ((pValor != '') || (pValor != 0))
		{        
			pValor = RetiraCaracterCep(pValor);			
			if (parseInt(pValor.length,10) < 8)
			{
				alert('O Campo ' + pNome + ' está inválido, tem menos de 8 ' + ComplementoMsg + '.');
                return false;
			}	
			
			// Retira os possiveis caracteres que possam ter no cep

	        if (!VerificaSeNumerico(pValor))
	        {
	            alert('O Campo ' + pNome + ' só aceita números.');
	            return false;
	        }
		}
    }
    else if (pTipo == 5)
    {
    	ComplementoMsg = 'números';
        // Verifica se aceita Nulo
        if (pNulo == 0)
        {
            if ((pValor == '') || (pValor == 0))
            {
                alert('O Campo ' + pNome + ' é obrigatório.');
                return false;
            }
        }
		if ((pValor != '') || (pValor != 0))
		{        
	        // Retira os possiveis caracteres que possam ter no telefone
	        pValor = RetiraCaracterTelefone(pValor);
	        if (!VerificaSeNumerico(pValor))
	        {
	            alert('O Campo ' + pNome + ' só aceita números.');
	            return false;
	        }
		}
    }
	else if (pTipo == 6)
	{
        // Verifica se aceita Nulo
        if (pNulo == 0)
        {
            if ((pValor == '') || (pValor == 0))
            {
                alert('O Campo ' + pNome + ' é obrigatório.');
                return false;
            }
        }
		if ((pValor != '') || (pValor != 0))
		{        
	        pValor = RetiraCaracterCNPJCPF(pValor);                
			if (!VerificaSeNumerico(pValor)) 
			{
				alert('O Campo ' + pNome + ' só aceita números e os caracteres especiais . / - '); 
				return false;
	  		}
	  		
	  		if (!valida_cpfcnpj(pValor))
	  		{
				alert('O Campo ' + pNome + ' está Invalido! Ex.: 99.999.999/9999-99 ou 99999999999999'); 
				return false;
	  		}
		}  		
	}
	else if (pTipo == 7)
	{
    	ComplementoMsg = 'números antes das casas decimais';		
        // Verifica se aceita Nulo
        pValor = RetiraCaracterNumeroMoeda(pValor);                        
        pValor = pValor.replace(".","");
        if (pNulo == 0)
        {
            if ((pValor == '') || (pValor == 0))
            {
                alert('O Campo ' + pNome + ' é obrigatório.');
                return false;
            }
        }
		if ((pValor != '') || (pValor != 0))
		{        
			if (!VerificaSeNumerico(pValor)) 
			{
				alert('O Campo ' + pNome + ' só aceita números e suas potuações . , R$ '); 
				return false;
	  		}
		}  		
        pValor = RetiraCaracterNumeroMoeda(pValor, 1);                	  				
	}

	else if (pTipo == 8)
	{
    	ComplementoMsg = 'numeros';		
        // Verifica se aceita Nulo
        if (pNulo == 0)
        {
            if ((pValor == '') || (pValor == 0))
            {
                alert('O Campo ' + pNome + ' é obrigatório.');
                return false;
            }
        }
		if ((pValor != '') || (pValor != 0))
		{        
			if (!VerificaData(pValor)) 
			{
				alert('O Campo ' + pNome + ' só aceita data no formato DD/MM/AAAA'); 
				return false;
	  		}
	  		
	  		if (!VerificaValData(pValor)) 
			{
				alert('O Campo ' + pNome + ' está com a data inválida'); 
				return false;
	  		}	
		}  		

	}
	
	
    
	// Verifica o Tamanho esta com tamanho correto
	if (parseInt(pValor.length,10) > pQtdCaracter)
	{
		alert('O Campo ' + pNome + ' só aceita até ' + pQtdCaracter + ' ' + ComplementoMsg + '.');
                return false;
	}	
	return true;	
}

// Funcao para verificar se é numerico ou não
function VerificaSeNumerico(pValor)
{
	var naoNumeros = /\D/;
    if (naoNumeros.test(pValor))
      	return false;
	else
		return true;
}

// Funcao para retirar caracteres do cep
function RetiraCaracterCep(pValor)
{
	pValor = pValor.replace('-', '');
	return pValor;
}

// Funcao para retirar caracter do Telefones
function RetiraCaracterTelefone(pValor)
{
    pValor = pValor.replace('-', '');
    pValor = pValor.replace('-', '');    
    pValor = pValor.replace(' ', '');    
    pValor = pValor.replace(' ', '');        
	pValor = pValor.replace('(', '');
	pValor = pValor.replace(')', '');
	pValor = pValor.replace('x', '');
	pValor = pValor.replace('x', '');
	pValor = pValor.replace('X', '');
	pValor = pValor.replace('X', '');
    return pValor;
}



// Funcao para retirar caracter do CNPJ/CPF
function RetiraCaracterCNPJCPF(pValor)
{
	pValor = pValor.replace("/", ""); 
    pValor = pValor.replace("/", ""); 
    pValor = pValor.replace("/", ""); 
    pValor = pValor.replace(",", ""); 
    pValor = pValor.replace(".", ""); 
    pValor = pValor.replace(".", ""); 
    pValor = pValor.replace(".", ""); 
    pValor = pValor.replace(".", ""); 
    pValor = pValor.replace(".", ""); 
    pValor = pValor.replace(".", ""); 
    pValor = pValor.replace(".", ""); 
    pValor = pValor.replace("-", ""); 
    pValor = pValor.replace("-", ""); 
    pValor = pValor.replace("-", ""); 
    pValor = pValor.replace("-", ""); 
    pValor = pValor.replace("-", ""); 
	return pValor;
    
}

// Funcao para retirar caracter do numero tipo moeda
// Se for passado 1 para o parametro RetornarSomenteInteiro ela retornará um numero inteiro
function RetiraCaracterNumeroMoeda(pValor, RetornarSomenteInteiro)
{
	pValor = pValor.toString();
	pValor = pValor.replace("R", ""); 
	pValor = pValor.replace("$", ""); 
    pValor = pValor.replace(" ", ""); 
    pValor = pValor.replace(" ", ""); 
    pValor = pValor.replace(" ", ""); 
    pValor = pValor.replace(" ", "");         

    
    if (pValor.indexOf(",") > -1) 
	{
	    pValor = pValor.replace(".", ""); 
	    pValor = pValor.replace(".", ""); 
	    pValor = pValor.replace(".", ""); 
	    pValor = pValor.replace(".", ""); 
	    pValor = pValor.replace(",", "."); 
	}
	else
	{
		tamanho = pValor.length;
		decimal = pValor.lastIndexOf(".");
		if (decimal == -1)
			decimal = tamanho
		

		ValorDecimal = pValor.substring(decimal)
		ValorInteiro = pValor.substring(0,decimal);

		ValorInteiro = ValorInteiro.replace(".", ""); 
	    ValorInteiro = ValorInteiro.replace(".", ""); 
	    ValorInteiro = ValorInteiro.replace(".", ""); 
	    ValorInteiro = ValorInteiro.replace(".", ""); 
	    if (RetornarSomenteInteiro == 1)
			pValor = ValorInteiro;
		else
			pValor = ValorInteiro.concat(ValorDecimal)		
	}
	return pValor;
    
}

function FormataNumeroMoeda(pValor, SiglaMoeda)
{
	pValor = parseFloat(RetiraCaracterNumeroMoeda(pValor))
	pValor = (Math.round(pValor * 100))/100;
	pValor = pValor.toString();

	tamanho = pValor.length;	
	if (pValor.indexOf(".") > -1) 
	{
	    decimal = pValor.indexOf(".");		
	    pValor = pValor.replace(".", ",");         
	    casadecimal = pValor.substring(decimal)
	}
	else
	{
		decimal = tamanho;
		casadecimal = ',00'
	}
		
	casadosmil = pValor.substring(decimal-3, decimal);
	if (casadosmil == '')
		casadosmil = '0';
		
	casadosmilhao = pValor.substring(decimal-6, decimal-3);
	if (casadosmilhao != '')
		casadosmilhao = casadosmilhao + '.';
	
	casadosbilhao = pValor.substring(decimal-9, decimal-6);
	if (casadosbilhao != '')
		casadosbilhao = casadosbilhao + '.';
		
	casadostrilhao = pValor.substring(decimal-12, decimal-9);
	if (casadostrilhao != '')
		casadostrilhao = casadostrilhao + '.';

	if (SiglaMoeda != '')
		SiglaMoeda = SiglaMoeda + ' ';
	
	ValorFormatado = SiglaMoeda + casadostrilhao + casadosbilhao + casadosmilhao + casadosmil + casadecimal;
	return ValorFormatado;    
}


function VerificaTecla(Acao)
{
	if (event.keyCode==13)
	{
		event.keyCode=0;
		eval(Acao);
		event.returnValue=false;
	}

}


// Formato da data dd/mm/aaaa
function FormataDataBanco(Data)
{
		if (Data != '')
				
		return RetiraAnoDataPagina(Data) + '-' + RetiraMesDataPagina(Data) + '-' + RetiraDiaDataPagina(Data);
		
		else
			return null;			

}

// Formato da data dd/mm/aaaa
function RetiraDiaDataPagina(data)
{
	return data.substring(0, 2);
}

// Formato da data dd/mm/aaaa
function RetiraMesDataPagina(data)
{
	return data.substring(3, 5);
}

// Formato da data dd/mm/aaaa
function RetiraAnoDataPagina(data)
{
	return data.substring(6, 10);
}

// formato valido dd/mm/aaaa
function VerificaData(pValor)
{
	var dataExpressao = /^\d{1,2}\/\d{1,2}\/\d{4}$/i;
	if (!dataExpressao.test(pValor))
	{
		return false;
	}
	return true;
	
	
}


// formato valido dd/mm/aaaa
function VerificaValData(pValor)
{
	var m = RetiraMesDataPagina(pValor);
	var d = RetiraDiaDataPagina(pValor);	
	m--;
	d++;
	var data = new Date(Date.UTC(RetiraAnoDataPagina(pValor), m , d));
	d--;
	return data.getFullYear() == RetiraAnoDataPagina(pValor) && data.getMonth() == m && data.getDate() == d;
}

// Funcao para Validar CNPJ ou CPF
function valida_cpfcnpj(pValor)
{
	pcpfcnpj = pValor;

	if (pcpfcnpj.length == 11)
 	{
		pcpf = pcpfcnpj;
		if (pcpf.length != 11) 
		{
			sim=false
		}
 		else 
 		{
 			sim=true
 		}

  		if (sim)  // valida o primeiro digito
  		{
  			for (i=0;((i<=(pcpf.length-1))&& sim); i++)
  			{
   				val = pcpf.charAt(i)
   				if ((val!="9")&&(val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4") && (val!="5")&&(val!="6")&&(val!="7")&&(val!="8")) 
   				{
   					sim=false
   				}
   			}

	   		if (sim)
			{
	    		soma = 0
	    		for (i=0;i<=8;i++)
	    		{
	     			val = eval(pcpf.charAt(i))
	     			soma = soma + (val*(i+1))
	    		}
	
	    		resto = soma % 11
	    		if (resto>9) 
	    			dig = resto -10
	    		else  
	    			dig = resto
	    		if (dig != eval(pcpf.charAt(9))) 
	    		{ 
	    			sim=false 
	    		}
	   			else   // valida o segundo digito
	    		{
	     			soma = 0
					for (i=0;i<=7;i++)
	     			{
	     				val = eval(pcpf.charAt(i+1))
	      				soma = soma + (val*(i+1))
	    			}
	
	     			soma = soma + (dig * 9)
	    			resto = soma % 11
	     			if (resto>9) 
	     				dig = resto -10
	     			else  
	     				dig = resto
	   				if (dig != eval(pcpf.charAt(10))) 
	   				{
	   					sim = false 
	   				}
	    			else 
	    				sim = true
	   			}
	   		}
	  	}
		if (sim) 
	  	{
	  		if      (pcpf == 11111111111) return false;
	  		else if (pcpf == 22222222222) return false;
	  		else if (pcpf == 33333333333) return false;
	  		else if (pcpf == 44444444444) return false;
	  		else if (pcpf == 55555555555) return false;
	  		else if (pcpf == 66666666666) return false;
	  		else if (pcpf == 77777777777) return false;
	  		else if (pcpf == 88888888888) return false;
	  		else if (pcpf == 99999999999) return false;
	  		else if (pcpf == 00000000000) return false;
	  		else
	  			return true;
	  	}
	  	else
	  	{
			return false;
	  	}
	}
	else if((pcpfcnpj.length == 14))
 	{
		pcgc = pcpfcnpj;

		// verifica o tamanho
		if (pcgc.length != 14)
		{
			sim=false
		}
		else 
		{
			sim=true
		}

		if (sim)  // verifica se e numero
		{
			for (i=0;((i<=(pcgc.length-1))&& sim); i++)
			{
				val = pcgc.charAt(i)
				if ((val!="9")&&(val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4") && (val!="5")&&(val!="6")&&(val!="7")&&(val!="8")) 
				{
					sim=false
				}
			}
		}
		if (sim)  // se for numero continua
		{
			m2 = 2
			soma1 = 0
			soma2 = 0
			for (i=11;i>=0;i--)
			{
				val = eval(pcgc.charAt(i))
				m1 = m2
				if (m2<9) 
				{ 
					m2 = m2+1
				}
				else 
				{
					m2 = 2
				}
				soma1 = soma1 + (val * m1)
				soma2 = soma2 + (val * m2)
			}  // fim do for de soma

  			soma1 = soma1 % 11
			if (soma1 < 2) 
			{  
				d1 = 0
			}
			else 
			{ 
				d1 = 11- soma1
			}

			soma2 = (soma2 + (2 * d1)) % 11
			if (soma2 < 2) 
			{ 
				d2 = 0
			}
			else 
			{ 
				d2 = 11- soma2
			}

			if ((d1==pcgc.charAt(12)) && (d2==pcgc.charAt(13)))
			{ 
		  		if      (pcgc == 11111111111111) return false;
		  		else if (pcgc == 22222222222222) return false;
		  		else if (pcgc == 33333333333333) return false;
		  		else if (pcgc == 44444444444444) return false;
		  		else if (pcgc == 55555555555555) return false;
		  		else if (pcgc == 66666666666666) return false;
		  		else if (pcgc == 77777777777777) return false;
		  		else if (pcgc == 88888888888888) return false;
		  		else if (pcgc == 99999999999999) return false;
		  		else if (pcgc == 00000000000000) return false;
		  		else
		  			return true;
			}
			else 
			{
				return false;
			}
		}
		if (!sim)
			return false;
		else
		{
	  		if      (pcgc == 11111111111111) return false;
	  		else if (pcgc == 22222222222222) return false;
	  		else if (pcgc == 33333333333333) return false;
	  		else if (pcgc == 44444444444444) return false;
	  		else if (pcgc == 55555555555555) return false;
	  		else if (pcgc == 66666666666666) return false;
	  		else if (pcgc == 77777777777777) return false;
	  		else if (pcgc == 88888888888888) return false;
	  		else if (pcgc == 99999999999999) return false;
	  		else if (pcgc == 00000000000000) return false;
	  		else
	  			return true;
		}
	}
	else
		return false;
}

// Se a data 1 for  maior que a data 2  retorna true se nao retorna false
function ComparaData(dt1,dt2)
{
	var hoje = new Date();
	var ano = hoje.getYear();
	if(ano >= 50 && ano <= 99)
		ano = 1900 + ano
	else
		ano = 2000 + ano;
	
	var pos1 = dt1.indexOf("/",0)
	var dd = dt1.substring(0,pos1)
	pos2 = dt1.indexOf("/", pos1 + 1)
	var mm = dt1.substring(pos1 + 1,pos2)
	var aa = dt1.substring(pos2 + 1,10)
	if(aa.length < 4)
		if(ano > 1999)
			aa = (2000 + parseInt(aa,10))
		else
			aa = (1900 + parseInt(aa,10));
	var data1 = new Date(parseInt(aa,10),parseInt(mm,10) - 1, parseInt(dd,10));
	var pos1 = dt2.indexOf("/",0)
	var dd = dt2.substring(0,pos1)
	pos2 = dt2.indexOf("/", pos1 + 1)
	var mm = dt2.substring(pos1 + 1,pos2)
	var aa = dt2.substring(pos2 + 1,10)
	if(aa.length < 4)
		if(ano > 80 && ano <= 99)
			aa = (1900 + parseInt(aa,10))
		else
			aa = (2000 + parseInt(aa,10));
	var data2 = new Date(parseInt(aa,10),parseInt(mm,10) - 1,parseInt(dd,10));
	
	if(data1 >= data2)
		return true; 
	else
		return false;
} 

// Trim Function

function Trim(String) {
	Resultado = String;

	var i;
	i = 0;

	while (Resultado.charCodeAt(0) == '32') {
		Resultado = String.substring(i,String.length);
		i++;
	}

	while (Resultado.charCodeAt(Resultado.length-1) == "32") {
		Resultado = Resultado.substring(0,Resultado.length-1); 
	}

	return Resultado;
}

// in_array semelhante a função do PHP

function in_array (valor, matriz) {
  var texto = "¬" + matriz.join("¬") + "¬";
  var er = new RegExp ("¬" + valor + "¬", "gim");
  return ( (texto.match (er)) ? true : false );
}

// Acrescenta 0 no Dia ou Mês quando for 1 a 9 (ex: envia 4, devolve 04)
function AcrescentaZeroNaData(dataatual) {
	separa = dataatual.split("/");
	for (i=0; i<separa.length; i++) {
		if (separa[i].length == 1) { separa[i] = "0" + separa[i]; }
	}
	novadata = separa[0] + "/" + separa[1] + "/" + separa[2];
	return novadata;
}

/* -----------------------------------------------------------------------
----------------------			Menu Popup  	 	----------------------
----------------------------------------------------------------------- */

// Identifica navegador
netscape = "";
ver = navigator.appVersion; len = ver.length;
for(iln = 0; iln < len; iln++) if (ver.charAt(iln) == "(") break;
	netscape = (ver.charAt(iln+1).toUpperCase() != "C");

// Seta valores
var Xoffset = -90;   
var Yoffset = 10;
var yyy = -1000;

// Captura posição do mouse
function get_mouse(e){
	//e = (netscape) ? e : window.event;
	if (netscape) {
		var x = e.pageX;
		var y = e.pageY;
	}
	else {
		var x = event.x+document.body.scrollLeft;
		var y = event.y+document.body.scrollTop;
	}
	//var x = e.clientX;
	//var y = e.clientY;
	document.getElementById('extra').style.left = x + Xoffset;
	document.getElementById('extra').style.top = y + yyy;
}

// Cria e mostra janela
function popup(nom, msg){
	var content=
	'<table width="120" border="0" cellspacing="0" cellpadding="0" class="IndTable">	'+
	'	<tr>	'+
	'		<td class="IndTitle">Ref.: '+nom+'</td>	'+
	'	</tr>	'+
	'	<tr>	'+
	'		<td bgcolor="#F5F5F5" height="5"></td>	'+
	'	</tr>	'+
	'	<tr>	'+
	'		<td valign="top" align="center" class="IndTexto">'+msg+'</td>	'+
	'	</tr>	'+
	'	<tr>	'+
	'		<td bgcolor="#F5F5F5" height="5"></td>	'+
	'	</tr>	'+
	'</table>';

	yyy = Yoffset;
	document.getElementById('extra').innerHTML = content;
	document.getElementById('extra').style.display = "block";
}
function popupinternet(nom, msg,op){
	var content=
	'<table width="500" border="0" cellspacing="0" cellpadding="0" class="IndTable">	'+
	'	<tr>	'+
	'		<td class="IndTitle">Ref.: '+nom+'&nbsp;'+op+'</td>	'+			
	'	</tr>	'+
	'	<tr>	'+
	'		<td bgcolor="#F5F5F5" height="5"></td>	'+	
	'	</tr>	'+
	'	<tr>	'+
	'		<td valign="top" align="center" class="IndTexto">'+msg+'</td>	'+	
	'	</tr>	'+
	'	<tr>	'+
	'		<td bgcolor="#F5F5F5" height="5"></td>	'+	
	'	</tr>	'+
	'</table>';

	yyy = Yoffset;
	document.getElementById('extra').innerHTML = content;
	document.getElementById('extra').style.display = "block";
}
function popuperror(msg) {
	var content=
	'<table width="120" border="0" cellspacing="0" cellpadding="0" class="IndTable">'+
	'	<tr>	'+
	'		<td valign="top" align="center" class="IndTexto">'+msg+'</td>	'+
	'	</tr>	'+
	'	<tr>	'+
	'		<td bgcolor="#F5F5F5" height="5"></td>	'+
	'	</tr>	'+
	'</table>';
	
	yyy = Yoffset;
	document.getElementById('extra').innerHTML = content;
	document.getElementById('extra').style.display = "block";
}

function kill(){
	yyy = -1000;
	document.getElementById('extra').style.display = "none";
}

// Popup para Complementos
function popupComp(msg){
	var content=
	'<table width="250" border="0" cellspacing="0" cellpadding="0" class="IndTable">	'+
	'	<tr>	'+
	'		<td class="IndTitle"><b>Complementos adicionais</b></td>	'+
	'	</tr>	'+
	'	<tr>	'+
	'		<td bgcolor="#F5F5F5" height="5"></td>	'+
	'	</tr>	'+
	'	<tr>	'+
	'		<td class="IndTexto">	'+
	'			<table border="0" width="240" cellspacing="0" cellpadding="0">	'+
	'				<tr>	'+
	'					<td class="blue">'+msg+'</td>	'+
	'				</tr>	'+
	'			</table>	'+
	'		</td>	'+
	'	</tr>	'+
	'	<tr>	'+
	'		<td bgcolor="#F5F5F5" height="5"></td>	'+
	'	</tr>	'+
	'</table>';

	yyy = Yoffset;
	document.getElementById('extra').innerHTML = content;
	document.getElementById('extra').style.display = "block";
}

// Popup para Setup
function popupSetup(titulo,argumento,descricao1,descricao2,descricao3,descricao4,descricao5,descricao6,argumento1,argumento2){
	var content=
	'<table width="250" border="0" cellspacing="0" cellpadding="0" class="IndTable">	'+
	'	<tr>	'+
	'		<td class="IndTitle"><b>'+titulo+'</b></td>	'+
	'	</tr>	'+
	'	<tr>	'+
	'		<td bgcolor="#F5F5F5" height="5"></td>	'+
	'	</tr>	'+
	'	<tr>	'+
	'		<td class="IndTexto">	'+
	'			<table border="0" width="240" cellspacing="0" cellpadding="0">	'+
	'				<tr>	'+
	'					<td class="blue"> Argumento: '+argumento+'</td>	'+
	'				</tr>	'+
	'				<tr>	'+
	'					<td class="blue"> Descrição1 : '+descricao1+'</td>	'+
	'				</tr>	'+
	'				<tr>	'+
	'					<td class="blue"> Descrição2 : '+descricao2+'</td>	'+
	'				</tr>	'+
	'				<tr>	'+
	'					<td class="blue"> Descrição3 : '+descricao3+'</td>	'+
	'				</tr>	'+
	'				<tr>	'+
	'					<td class="blue"> Descrição4 : '+descricao4+'</td>	'+
	'				</tr>	'+
	'				<tr>	'+
	'					<td class="blue"> Descrição5 : '+descricao5+'</td>	'+
	'				</tr>	'+
	'				<tr>	'+
	'					<td class="blue"> Descrição6 : '+descricao6+'</td>	'+
	'				</tr>	'+
	'				<tr>	'+
	'					<td class="blue"> Argumento1 : '+argumento1+'</td>	'+
	'				</tr>	'+
	'				<tr>	'+
	'					<td class="blue"> Argumento2 : '+argumento2+'</td>	'+
	'				</tr>	'+

	'			</table>	'+
	'		</td>	'+
	'	</tr>	'+
	'	<tr>	'+
	'		<td bgcolor="#F5F5F5" height="5"></td>	'+
	'	</tr>	'+
	'</table>';

	yyy = Yoffset;
	document.getElementById('extra').innerHTML = content;
	document.getElementById('extra').style.display = "block";
}

function Mascara (formato, keypress, objeto){
campo = eval (objeto);

// telefone
if (formato=='telefone'){
separador1 = '(';
separador2 = ')';
separador3 = '-';
conjunto1 = 0;
conjunto2 = 3;
conjunto3 = 8;
if (campo.value.length == conjunto1){
campo.value = campo.value + separador1;
}
if (campo.value.length == conjunto2){
campo.value = campo.value + separador2;
}
if (campo.value.length == conjunto3){
campo.value = campo.value + separador3;
}
}

// dia
if (formato=='dia'){
separador1 = '/';
conjunto1 = 2;
conjunto2 = 5;
if (campo.value.length == conjunto1){
campo.value = campo.value + separador1;
}
if (campo.value.length == conjunto2){
campo.value = campo.value + separador1;
}
}

	
}


function Conteudo(valor){
	
	var elemento;
	
	if(valor == 'home') {

 	elemento = document.createElement('embed');
 	elemento.setAttribute('width','724');
 	elemento.setAttribute('height','338');
 	elemento.setAttribute('src','topo.swf');
 
	document.getElementById('conteudo').innerHTML = '';
 	document.getElementById('conteudo').appendChild(elemento);
		
	}
	
	
	if(valor == 'agenda') {
		
	
	elemento = document.createElement('iframe');
	
	elemento.setAttribute('src', 'i_agenda.php');
	elemento.setAttribute('width', '790');
	elemento.setAttribute('height', '371');
	
	document.getElementById('conteudo').innerHTML = '';
	document.getElementById('conteudo').appendChild(elemento);
	
	}
	
	if(valor == 'contato') {
		
	
	elemento = document.createElement('iframe');
	
	elemento.setAttribute('src', 'i_contato.php');
	elemento.setAttribute('width', '790');
	elemento.setAttribute('height', '371');
	
	document.getElementById('conteudo').innerHTML = '';
	document.getElementById('conteudo').appendChild(elemento);
	
	}
	
	
	if(valor == 'empresa') {
		
	
	elemento = document.createElement('iframe');
	
	elemento.setAttribute('src', 'i_empresa.php');
	elemento.setAttribute('width', '790');
	elemento.setAttribute('height', '371');

	document.getElementById('conteudo').innerHTML = '';
	document.getElementById('conteudo').appendChild(elemento);
	
	}
	
	if(valor == 'eventos') {
		
	
	elemento = document.createElement('iframe');
	
	elemento.setAttribute('src', 'i_eventos.php');
	elemento.setAttribute('width', '790');
	elemento.setAttribute('height', '371');
	
	document.getElementById('conteudo').innerHTML = '';
	document.getElementById('conteudo').appendChild(elemento);
	
	}
	
	if(valor == 'orcamentos') {
		
	
	elemento = document.createElement('iframe');
	
	elemento.setAttribute('src', 'i_orcamentos.php');
	elemento.setAttribute('width', '790');
	elemento.setAttribute('height', '371');
	
	document.getElementById('conteudo').innerHTML = '';
	document.getElementById('conteudo').appendChild(elemento);
	
	}
	
	if(valor == 'servicos') {
		
	
	elemento = document.createElement('iframe');
	
	elemento.setAttribute('src', 'i_servicos.php');
	elemento.setAttribute('width', '790');
	elemento.setAttribute('height', '371');
	
	document.getElementById('conteudo').innerHTML = '';
	document.getElementById('conteudo').appendChild(elemento);
	
	}
	
	if(valor == 'trabalheconosco') {
		
	
	elemento = document.createElement('iframe');
	
	elemento.setAttribute('src', 'i_trabalheconosco.php');
	elemento.setAttribute('width', '790');
	elemento.setAttribute('height', '371');
	
	document.getElementById('conteudo').innerHTML = '';
	document.getElementById('conteudo').appendChild(elemento);
	
	}
	
}

function Email(tipo) {
	
	if(tipo == 'recebenoticias') {
		
		document.form2.Acao.value = 'recebenoticias';
		document.form2.submit();
		
	} else if (tipo == 'arearestrita') {
		
		document.form1.Acao.value = 'arearestrita';
		document.form1.submit();
		
	} else if(tipo == 'trabalheconosco') {
			
		document.form3.Acao.value = 'trabalheconosco';	
		document.form3.submit();
	}
	
	else if(tipo == 'contato') {
				
		document.form3.Acao.value = 'contato';
		document.form3.submit();
	}
	
	else if(tipo == 'orcamento') {
			
		document.form3.Acao.value = 'orcamento';	
		document.form3.submit();
	}
	
}

function Login() {
	
	document.form1.Acao.value = 'sair';
	document.form1.submit();
	
}

function Exibe(valor){
	
	window.location = valor;
	
}

function MaisFotos(valor){
	
	var elemento;
	var table;
	var tr;
	var td;
	var td2;
	
	var i;


	
	for (i = 1; i <= valor; i++) {
	
		
	var table = document.createElement('table');

	table.setAttribute('width','100%');
	
	var tbody = document.createElement('tbody');
	
	tbody.setAttribute('width','100%');
	
	table.appendChild(tbody);
			
	var tr = document.createElement('tr'); 
	tbody.appendChild(tr); 
			
	var td = document.createElement('td');
	td.setAttribute('width','258');
	var td2 = document.createElement('td'); 
			
	tr.appendChild(td);
	tr.appendChild(td2); 


 	elemento = document.createElement('input');
 	elemento.setAttribute('type','file');
 	elemento.setAttribute('name','foto'+i);
	
 	td.innerHTML = 'Foto ('+parseInt(i+1)+'):';
 	td2.appendChild(elemento);
 	
	document.getElementById('div_maisfotos').appendChild(table);
		
	}
	
	document.form1.quantidadefotos.value = i;
	
	
}

function DeletarFoto(valor){
	
	if (confirm("Tem certeza que deseja excluir essa foto?")){
		
	document.form1.Acao.value = 'deletarfoto';
	document.form1.codigo_foto.value = valor;
	//alert(valor);
	document.form1.submit();
	
	} else {
		
	return false;
	
	}
	
}
