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.01
  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 && d.getElementById) x=d.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];}
}

function playvideo() {
  Player.controls.Play();
}
function stopvideo() {
  Player.controls.Stop();
}

function executaChat() {
  var f = document.getElementById('apelido');
  if (f.value.length < 3){
  	alert('Preencha seu apelido com no mínimo 3 letras!');
	f.focus();
  }
  else if (f.value.indexOf("\\") != -1 || f.value.indexOf("'") != -1 || f.value.indexOf('"') != -1 || f.value.indexOf(";") != -1){
  	alert('Você digitou um caracter inválido! Tente novamente');
	f.select();
  }    
  else
    window.open('chat/login.php?apelido='+f.value,'_chat','width=410,height=400,left='+(screen.width/2-30)+',top=110,toolbar=no');
  return false;
}

function abreChat() {

  var f = document.getElementById('apelido');
  
  if (f.value.length < 3){
  	alert('Preencha seu apelido com no mínimo 3 letras!');
	f.focus();
	return false;
  }
  else if (f.value.indexOf("\\") != -1 || f.value.indexOf("'") != -1 || f.value.indexOf('"') != -1 || f.value.indexOf(";") != -1){
  	alert('Você digitou um caracter inválido! Tente novamente');
	f.select();
	return false;
  }    
  return true;
}

var noticiaAtual=0;

function type(){
  if (document.getElementById){
    var dest=document.getElementById('noticia-rolante');
    if (dest){
	  dest.innerHTML=text[noticiaAtual];
	  noticiaAtual++;
	  if (noticiaAtual > text.length-1)
  		noticiaAtual = 0;
	  if (!((window)&&(window.netscape)&&(window.netscape.security)))
		  setTimeout("type('noticia-rolante')", 30000);
    }
  }
}
function blankSpaces(){
	for(i = 0 ; i < 20 ; i++)
		document.write('&nbsp;');
	document.write('<img src="icones/minilogo.gif" />');
	for(i = 0 ; i < 20 ; i++)
		document.write('&nbsp;');		
}
function limpaApelido(apelido){
	if (apelido.value == 'Apelido')
		apelido.value = '';
}
function preencheApelido(apelido){
	if (apelido.value == '')
		apelido.value = 'Apelido';
}
function limpaEmail(email){
	if (email.value == 'Email')
		email.value = '';
}
function preencheEmail(email){
	if (email.value == '')
		email.value = 'Email';
}

function campoInvalido(campo,obrigatorio){
	if (campo.value == '' && obrigatorio){
		alert('O campo \''+campo.name+'\' deve ser preenchido!');
		campo.focus();
		return true;
	} else if (campo.value.indexOf("\\") != -1 || campo.value.indexOf("'") != -1 || campo.value.indexOf('"') != -1){
		alert('O campo \''+campo.name+'\' contém caractere(s) inválido(s)!');
		campo.select();
		return true;	
	}
	return false;
}

function validaForm(f){
	if (campoInvalido(f.apelido,true) || campoInvalido(f.email,true) || emailInvalido(f.email))
		return false;
	return true;
}

function emailInvalido(campo){
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	if(!reEmail.test(campo.value)) {
		alert('Por favor preencha seu e-mail corretamente.');
		campo.select();
		return true;
	}
	return false;
}