function scrollSuave(ancora) {
	idScroll = document.getElementById(ancora);
	clearInterval(Scroller.interval);
	Scroller.interval = setInterval('Scroller.scroll('+Scroller.gy(idScroll)+')',10);
}
function menu_ativo(id, ancora) {
	for(i=1;i<4;i++) {
	  document.getElementById('menu'+i).className='inativo';
	}
	document.getElementById('menu'+id).className='ativo';
	//
	document.getElementById('perfil').className='menuOff';
	document.getElementById('portfolio').className='menuOff';
	document.getElementById('contato').className='menuOff';
	//
	document.getElementById(ancora).className='menuOn';
	//
	//scrollSuave(ancora);
}


// FLASH
function flash(swf,flashVarString,w,h,bgcolor,menu,mode,q,id){
document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
	+'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" '
	+'width="'+w+'" height="'+h+'" id="'+id+'" align="">'
	+'<param name="movie" value="'+swf+'">'
	+'<param name="menu" value="'+menu+'"> '
	+'<param name="quality" value="'+q+'"> '
	+'<param name="wmode" value="'+mode+'"> '
	+'<param name="bgcolor" value="'+bgcolor+'"> '
	+'<param name="flashvars" value="'+flashVarString+'"> '
	+'<param name="allowScriptAccess" value="always"> '
	+'<embed src="'+swf+'" flashvars="'+flashVarString+'" menu="'+menu+'" quality="'+q+'" wmode="'+mode+'" '
	+' bgcolor="'+bgcolor+'" width="'+w+'" height="'+h+'" name="'+swf+'" '
	+' align="" type="application/x-shockwave-flash" '
	+' pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="always"></embed></object> ');
}


// FORMULARIO
function mensagem(form) {
	form.reset();
	document.getElementById("divForm").style.display="block";
	document.getElementById("divCarregando").style.display="none";
	document.getElementById("divEnviado").style.display="none";
}
function mudaCampo(maxTam,idAtual,proxCampo) {
 if (document.getElementById(idAtual).value.length >= maxTam) {
 	document.getElementById(proxCampo).focus();
 }
}


function contato(form) {
	
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
  if (form.nome.value=="") {
    form.nome.focus();
	return false;
  }
  if (!filter.test(form.email.value)) {
  	form.email.focus();
	return false;
  } 
  if (form.mensagem.value=="") {
    form.mensagem.focus();
	return false;
  }
      
	return true;
}