function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//funcao campo vazio
  function CampoVazio (s) { 
    return ((s== null) || (s.length== 0))
  }

    

  //funcao numero
  function numero (x)
  {
  	s = new String(x)
  	__ok = true

  	for (i = 0; i < s.length; i++)
  	{
  		__r = (s.charAt(i) == "." || s.charAt(i) == "-" || s.charAt(i) == "0" || s.charAt(i) == "1" ||s.charAt(i) == "2" || s.charAt(i) == "3" || s.charAt(i) == "4" ||
  			 s.charAt(i) == "5" || s.charAt(i) == "6"  ||s.charAt(i) == "7" || s.charAt(i) == "8" ||
  			 s.charAt(i) == "9")
  		__ok = __ok & __r
  	}
  	return __ok
  }
  // final de funcao numero

  //verifica email
  function VerificaEmail(email)
    {           
        var ultpos = (email.length - 1)
        var z = 0
        //procurando por mais de uma @ ou por / 
        for(i=0; i < email.length;i++)
        {   
            if (email.charAt(i)=="@")
                z++;
            if ( (z > 1) || (email.charAt(i) == "/") )
                return false;       
        }   
        if ((email.charAt(0) == "@")||
             (email.charAt(0) == ".")||
             (email.charAt(ultpos) == "@")||
             (email.charAt(ultpos) == ".")||
             (email.indexOf("@") == -1)||
             (email.indexOf(".") == -1)||
             (email.indexOf("@.") != -1))
            return false;
        return true
    }
  //fim funcao verifica email
  
  
    // funcao que verifica os camapos com erros
  function verifica (){
    var  f = document.form1
    ok = true;
    msg = "Os seguintes erros foram encontrados em seu cadastro\n\n";
      if (CampoVazio(f.nome.value)) { ok = false; msg = msg + " Nome em branco.\n"; }
      if (! VerificaEmail(f.email.value)) { ok = false; msg = msg + " E-mail invalido ou em branco.\n"; }
	  if (CampoVazio(f.ddd.value)) { ok = false; msg = msg + " DDD em branco.\n"; }
	  if (CampoVazio(f.tel.value)) { ok = false; msg = msg + " Telefone em branco.\n"; }
      if (CampoVazio(f.endereco.value)) { ok = false; msg = msg + " Endereço em branco.\n"; }
	  if (CampoVazio(f.numend.value)) { ok = false; msg = msg + " Número do Endereço em branco.\n"; }
      if (CampoVazio(f.cep1.value) || CampoVazio(f.cep2.value)) { ok = false; msg = msg + " CEP em branco.\n"; }
      if (CampoVazio(f.uf.value)) { ok = false; msg = msg + " Escolha um Estado.\n"; }
if (CampoVazio(f.universidade.value)) { ok = false; msg = msg + " Universidade em branco.\n"; }
if (CampoVazio(f.departamento.value)) { ok = false; msg = msg + " Departamento em branco.\n"; }
	  if (CampoVazio(f.descricao.value)) { ok = false; msg = msg + " Disciplina do docente em branco.\n"; } 
      if (CampoVazio(f.curso.value)) { ok = false; msg = msg + " Escolha uma data de curso.\n"; } 

    // mensagem de erro dos campos
    if(!ok){ alert(msg); }
    //envia o form1
    else { f.submit(); }
  }
  
  function verifica2 (){
    var  f = document.form1
    ok = true;
    msg = "Os seguintes erros foram encontrados em seu cadastro\n\n";
      if (CampoVazio(f.nome.value)) { ok = false; msg = msg + " Nome em branco.\n"; }
      if (! VerificaEmail(f.email.value)) { ok = false; msg = msg + " E-mail invalido ou em branco.\n"; }
      //if (CampoVazio(f.uf.value)) { ok = false; msg = msg + " Escolha um Estado.\n"; }
      //if (CampoVazio(f.instituicao.value)) { ok = false; msg = msg + " Instituição em branco.\n"; } 
    // mensagem de erro dos campos
    if(!ok){ alert(msg); }
    //envia o form1
    else { f.submit(); }
  }
  
  
  function LimpaForm()
    {
      f = document.form1;
      f.reset();
    }
  
  //final da funcao que verifica os camapos com erros
