
	Atual 	= 0;
	wString = "";
	wColuna = 0;
	wTamanho= 0;

	function foto( wproduto )
		{ janela = window.open( "foto.php?item="+wproduto , "newwin" , "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=440,height=320" ) }

	function download( wProduto )
		{ janela = window.open( "download.asp?item="+wProduto , "newwin" , "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=450,height=500" ) }

	function exibe_string()
		{

		if ( wString.length == 0 )
			{ 
				wString = Mensagens[Atual]; 
				for ( wFor = 1 ; wFor <= 65 ; ++wFor )
				 { wString = wString + " "; }
			}

		wSize = wString.length ;

		wTamanho   = wTamanho + 1 ;
		wNewString = "";
		for ( wfor = 1 ; wfor <= (65-wTamanho) ; ++wfor )
			{ wNewString = wNewString + " "; }
   		if (wTamanho >= 65) 
   			{ wColuna = wColuna + 1 ; }
   		if ( wTamanho >= wSize )
   			{ wTamanho = wTamanho - 1; }
   		wNewString = wNewString + wString.substring( wColuna , wTamanho ) ;
   		document.formDisplay.botao.value = wNewString ;
   		if ( wColuna == wSize-65 )
   			{
				wColuna  = 0 ;
      			wTamanho = 0 ;
      			Atual	 = Atual + 1;
      			wString  = "";
				if ( Atual >= Mensagens.length )
					 { Atual = 0; }
     		}

        setTimeout("exibe_string()", 100);
   		}

	function change_color( objeto , cor )
		{ objeto.bgColor = cor ; }

	function change_color_2( objeto , cor1 , cor2 )
		{ 
			objeto.fontcolor = cor2 ;
			objeto.bgColor = cor1 ; 
		}

	
	
	function checa_cgc(vcgc)
      {

		 if ( vcgc.length < 11 ) { alert( "Número do CNPJ inválido !" ) ; return ( 0 ) }

		 d=new Array(12);
         i=0;
         df2=0;
         df3=0;
         resto1=0;
         resto2=0;
         temp=0;
         for( i=0 ; i < 12 ; i++ )
            { 
               temp = vcgc.substr(i,1) ;
               temp = parseInt(temp) ;
               d[i] = temp ;
            }

         df1  = 5 * d [0];
         df1 += 4 * d [1];
         df1 += 3 * d [2];
         df1 += 2 * d [3];
         df1 += 9 * d [4];
         df1 += 8 * d [5];
         df1 += 7 * d [6];
         df1 += 6 * d [7];
         df1 += 5 * d [8];
         df1 += 4 * d [9];
         df1 += 3 * d [10];
         df1 += 2 * d [11];

         df2 = df1 / 11 ;
         df2 = inteiro( df2 ) ;
         df3 = df2 * 11 ;
         resto1 = df1 - df3 ;

         if ( resto1 == 1 || resto1 == 0 ) pridig = 0 ;
         else                              pridig = 11 - resto1;

        df1  = 6 * d [0];
        df1 += 5 * d [1];
        df1 += 4 * d [2];
        df1 += 3 * d [3];
        df1 += 2 * d [4];
        df1 += 9 * d [5];
        df1 += 8 * d [6];
        df1 += 7 * d [7];
        df1 += 6 * d [8];
        df1 += 5 * d [9];
        df1 += 4 * d [10];
        df1 += 3 * d [11];
        df1 += 2 * pridig ;

        df2 = df1 / 11 ;
        df2 = inteiro( df2 ) ;
        df3 = df2 * 11 ;
        resto2 = df1 - df3 ;

        if (resto2 == 0 || resto2 == 1) segdig = 0 ;
        else                            segdig = 11 - resto2 ;

        resto1 = parseInt(vcgc.substr(12,1)) ;
        resto2 = parseInt(vcgc.substr(13,1)) ;

        if (pridig == resto1 && segdig == resto2 ) { return (1) ; }
        else { alert( "O número do CNPJ é inválido") ; return (0) ; }
      }

    function checa_cpf(vcpf)
      {

		  if ( vcpf.length < 11 ) { alert( "Número do CNPJ inválido !" ) ; return ( 0 ) }

         wSx1 = 0 ;
         wCpfDigit = 0 ;
         y = 0 ;
         temp = 0 ;
         temp2= 0 ;

         wCpfCalc = vcpf.substr(0,9) ;
         wSomaCpf = 0 ;

         for( wsx1 = 1 ; wsx1 < 10 ; wsx1++ )
             {
                temp = vcpf.substr(wsx1-1,1);
                temp = parseInt(temp) ;
                temp = temp * ( 11 - wsx1 ) ;
                wSomaCpf += temp ;
             }

         temp = wSomaCpf%11 ;
         wCpfDigit = 11 - temp ;

         if ( wCpfDigit == 10 || wCpfDigit == 11 )
              wCpfCalc += "0" ;
         else
              wCpfCalc += wCpfDigit ;

         wSomaCpf = 0 ;
         for ( wsx1=1 ; wsx1 < 11 ; wsx1++ )
            {
                temp = vcpf.substr(wsx1-1,1);
                temp = parseInt(temp) ;
                temp = temp * ( 12-wsx1 ) ;
                wSomaCpf += temp ;
            }

         temp = wSomaCpf%11 ;
         wCpfDigit = 11 - temp ;

         if ( wCpfDigit == 10 || wCpfDigit == 11 ) 
             wCpfCalc += "0" ;
         else
             wCpfCalc += wCpfDigit ;

         if ( vcpf != wCpfCalc ) { alert("O numero do CNPJ e invalido !") ; return (0) ; }
		 else { return ( 1 ); }
      }

	function inteiro( wValor )
        {
           wResult = "" ;
           wString = ""+wValor ;
           for ( wfor = 0 ; wfor < wString.length ; ++wfor )
              {
                  if (wString.substr(wfor,1) == "." )
                     wfor = wString.length + 1;
                  else
                     wResult += wString.substr(wfor,1);
              }
           return parseInt( wResult ) ;
        }

		function envia_pesquisa()
		{
			location = "itens.php?palavra="+document.itens.palavra.value+"&o=P";
		}

	function isValidDate (myDate,sep) 
		{
			if (myDate.length == 10) 
			{
				if (myDate.substring(2,3) == sep && myDate.substring(5,6) == sep)
				{
					var date  = myDate.substring(0,2);
					var month = myDate.substring(3,5);
					var year  = myDate.substring(6,10);

					var test = new Date(year,month-1,date);

					ano = test.getYear();
					ano = ano + 1900;

					if ( (year == ano ) && (month-1 == test.getMonth()) && (date == test.getDate()))
					{
						return true;
					}
					else 
					{
						alert("Favor informar a data no formato DD/MM/AAAA - 03");
						return false;
					}
				}
				else 
				{
					alert("Favor informar a data no formato DD/MM/AAAA - 02");
					return false;
				}
			}
			else 
			{
				alert("Favor informar a data no formato DD/MM/AAAA - 01");
				return false;
			}
		}