function expandirMenu(id)

    {

        i=1;

        while (link=document.getElementById(id+i))

            {



                if (link.style.display!='block')

                    {

                        link.style.display='block';

                    }

                else

                    {

                        link.style.display='none';

                    }

                i++;

            }

    }

function contrairMenu()
    {
        i=1;
        x=1;
        while (document.getElementById('link'+x+'submenu'))

            {
                while (link=document.getElementById('link'+x+'submenu'+i))
                    {
                        link.style.display='none';
                        i++;
                    }
                x++;
                i=1;
            }
    }


function valida_pagina()

    {

    	if (document.inscricao.nome.value.length == 0)

            {

                alert('O campo "Nome" é obrigatório');

                document.inscricao.nome.focus();

                return false;

            }

        if (document.inscricao.tel.value.length == 0)

            {

                alert('O campo "Telefone" é obrigatório');

                document.inscricao.tel.focus();

                return false;

            }

		if (document.inscricao.email.value.length == 0)

            {

                alert('O campo "E-mail" é obrigatório');

                document.inscricao.email.focus();

                return false;

            }

    }



var over=true;

function estilosPorti(id)

    {



        tabela=document.getElementById(id);

        if (over)

            {

            tabela.style.backgroundColor='#eef';


            over=false;

            }

        else

            {

                tabela.style.backgroundColor='#fafafa';

                over=true;

            }

    }



function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}

<!-- Begin

function ViewImage(ifile,ix,iy,ititle,tipo) {

var win;

var sWidth;

var sHeight;

var NS = (document.layers) ? 1 : 0;

iy = iy + 50;

ix = ix + 50;

win = window.open("","","width="+ix+",height="+iy+",menubar=no,toolbar=no, status=no");

win.document.open();

win.document.write("<html><head><link href='css/class.css' rel='stylesheet' type='text/css'>");

win.document.write("</head><body>");

win.document.write("<div id='popup' style='text-align: center;'>");

if(tipo == 0) {

	win.document.write("<table width='1%' height='1%'><tr><td>");

	win.document.write("<img src=porti"+ifile+">");

	win.document.write("</td></tr></table>");

	win.document.write("<div id='titulo' style='position: relative; font: bold 12px tahoma; color: red;'>"+ititle+"</div>");

    win.document.write("</div>");

	win.document.write("</body></html>");

	win.document.close();

}

if(tipo==1) {

	win.document.write("<OBJECT ID='"+ititle+"'")

	win.document.write("classid='CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95'")

	win.document.write("codebase='http://activex.microsoft.com/activex/controls/mplayer/en/")

	win.document.write("nsmp2inf.cab#Version=6,0,02,902'")

	win.document.write("standby='Loading Microsoft® Windows® Media Player components...'")

	win.document.write("type='application/x-oleobject' border='2' width='"+(ix-20)+"' height='"+(iy-60)+"'>")

	win.document.write("<PARAM NAME='FileName' VALUE='porti"+ifile+"' ref>")

	win.document.write("<PARAM NAME='AutoStart' VALUE='1'>")

	win.document.write("<param name='AudioStream' value='1'>")

	win.document.write("<param name='AutoSize' value='1'>")

	win.document.write("<param name='AllowScan' value='-1'>")

	win.document.write("<param name='AllowChangeDisplaySize' value='-1'>")

	win.document.write("<param name='AutoRewind' value='0'>")

	win.document.write("<param name='Balance' value='0'>")

	win.document.write("<param name='BaseURL' value>")

	win.document.write("<param name='BufferingTime' value='10'>")

	win.document.write("<param name='CaptioningID' value>")

	win.document.write("<param name='ClickToPlay' value='-1'>")

	win.document.write("<param name='CursorType' value='0'>")

	win.document.write("<param name='CurrentPosition' value='-1'>")

	win.document.write("<param name='CurrentMarker' value='0'>")

	win.document.write("<param name='DefaultFrame' value>")

	win.document.write("<param name='DisplayBackColor' value='0'>")

	win.document.write("<param name='DisplayForeColor' value='16777215'>")

	win.document.write("<param name='DisplayMode' value='0'>")

	win.document.write("<param name='DisplaySize' value='4'>")

	win.document.write("<param name='Enabled' value='-1'>")

	win.document.write("<param name='EnableContextMenu' value='-1'>")

	win.document.write("<param name='EnablePositionControls' value='-1'>")

	win.document.write("<param name='EnableFullScreenControls' value='0'>")

	win.document.write("<param name='EnableTracker' value='-1'>")

	win.document.write("<param name='InvokeURLs' value='-1'>")

	win.document.write("<param name='Language' value='-1'>")

	win.document.write("<param name='Mute' value='0'>")

	win.document.write("<param name='PlayCount' value='1'>")

	win.document.write("<param name='PreviewMode' value='0'>")

	win.document.write("<param name='Rate' value='1'>")

	win.document.write("<param name='SAMILang' value>")

	win.document.write("<param name='SAMIStyle' value>")

	win.document.write("<param name='SAMIFileName' value>")

	win.document.write("<param name='SelectionStart' value='-1'>")

	win.document.write("<param name='SelectionEnd' value='-1'>")

	win.document.write("<param name='SendOpenStateChangeEvents' value='-1'>")

	win.document.write("<param name='SendWarningEvents' value='-1'>")

	win.document.write("<param name='SendErrorEvents' value='-1'>")

	win.document.write("<param name='SendKeyboardEvents' value='0'>")

	win.document.write("<param name='SendMouseClickEvents' value='0'>")

	win.document.write("<param name='SendMouseMoveEvents' value='0'>")

	win.document.write("<param name='SendPlayStateChangeEvents' value='-1'>")

	win.document.write("<param name='ShowCaptioning' value='0'>")

	win.document.write("<param name='ShowControls' value='-1'>")

	win.document.write("<param name='ShowAudioControls' value='-1'>")

	win.document.write("<param name='ShowDisplay' value='0'>")

	win.document.write("<param name='ShowGotoBar' value='0'>")

	win.document.write("<param name='ShowPositionControls' value='-1'>")

	win.document.write("<param name='ShowStatusBar' value='-1'>")

	win.document.write("<param name='ShowTracker' value='-1'>")

	win.document.write("<param name='TransparentAtStart' value='0'>")

	win.document.write("<param name='VideoBorderWidth' value='0'>")

	win.document.write("<param name='VideoBorderColor' value='0'>")

	win.document.write("<param name='VideoBorder3D' value='0'>")

	win.document.write("<param name='Volume' value='-600'>")

	win.document.write("<param name='WindowlessVideo' value='0'>")

	win.document.write("<EMBED type='application/x-mplayer2'")

	win.document.write("pluginspage = 'http://www.microsoft.com/Windows/MediaPlayer/'")

	win.document.write("SRC='porti"+ifile+"'")

	win.document.write("name='"+ititle+"'")

	win.document.write("width='"+(ix-20)+"' height='"+(iy-60)+"'>")

	win.document.write("</EMBED>")

	win.document.write("</OBJECT>")

	win.document.write("<div id='titulo' style='position: relative; font: bold 12px tahoma; color: red;'>"+ititle+"</div>");

    win.document.write("</div>");

	win.document.write("</body></html>");

	win.document.close();

	}

if (tipo==2)

    {

        win.document.write("<object id=mediaPlayer width=300 height=50 classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 standby=Loading Microsoft Windows Media Player components... type=application/x-oleobject><param name=Filename value=porti"+ifile+"><param name=animationatStart value=true><param name=transparentatStart value=true><param name=autoStart value=true><param name=showControls value=true><param name=ShowStatusBar value=true><param name=loop value=0><embed type=application/x-mplayer2 pluginspage=http://microsoft.com/windows/mediaplayer/en/download/ src='porti"+ifile+"' width=300 height=50 autostart=1 displaysize=4 autosize=0 bgcolor=white showcontrols=1 showtracker=1 ShowStatusBar=1 showdisplay=0 videoborder3d=0 designtimesp=5311 loop=0></embed></object>");

        win.document.write("<div id='titulo' style='position: relative; font: bold 12px tahoma; color: red;'>"+ititle+"</div>");

    }

}

function validarForm()
    {
        nome=document.getElementById('nome');
        tel=document.getElementById('tel');
        email=document.getElementById('email');
        empresa=document.getElementById('empresa');
        if ((!nome.value)||(!tel.value)||(!email.value)||(!empresa.value))
            {
                window.alert('Preencha todos os campos');
                return false;
            }
        else if (checkMail(email.value))
            {
                return true;
            }
        else
            {
                window.alert('E-mail inválido');
                return false;
            }
    }

function checkMail(mail)
    {
        var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
        if(typeof(mail) == "string")
            {
                if(er.test(mail))
                    {
                        return true;
                    }
            }
        else if(typeof(mail) == "object")
            {
                if(er.test(mail.value))
                    {
                        return true;
                    }
            }
        else
            {
                return false;
            }
}