// writeObj : embed,object ±â¼ú
function CompilaFlash(arq,largura,altura) {
    document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+largura+"' height='"+ altura +"' id='flash' align='middle' VIEWASTEXT>"+
	 "<param name='allowScriptAccess' value='always' />"+
	 "<param name='movie' value='"+ arq +"' />"+
	 "<param name='quality' value='high' />"+
	 "<param name='wmode' value='transparent' />"+
	 "<param name='menu' value='false' />"+
	 "<embed src='"+ arq +"' quality='high' wmode='transparent' menu='false' width='"+largura+"' height='"+ altura +"' name='flash' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>");
}
//-------------------------------------------------------------------------------------------------------------
//pop-up
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//validação cadastro newsletter
function newsletter(form) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))
		{ }
	else
		{ 
		alert("É necessário informar um e-mail válido!"); 
		form.email.focus();
		return (false);
	}
}

var resposta="";

//validação resposta enquete
function enquete(form) {
	if ((resposta==""))
	{
		alert('Selecione uma resposta para a pergunta da enquete!');
		return false;
	}
}


function validaenvia0(form){
	if (form.nome.value == ''){
		alert ('O campo nome deve ser preenchido');
		form.nome.focus();
		return false;
	}
	
	if (form.email.value == ''){
		alert ('O campo e-mail deve ser preenchido');
		form.email.focus();
		return false;
	}else{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)){
		}else{ 
		alert("É necessário informar um e-mail válido!"); 
		form.email.focus();
		return false;
		}
	}
	
	if (form.atuacao.value=='') {
	  alert('Selecione a área de atuação!');
		form.atuacao.focus();
	  return false;
	}
	
	if (form.mensagem.value == ''){
		alert ('O campo mensagem deve ser preenchido!');
		form.mensagem.focus();
		return false;
	}
}

function validaenvia1(form){
	if (form.nome.value == ''){
		alert ('¡Error! ¡El nombre está en blanco!');
		form.nome.focus();
		return false;
	}
	
	if (form.email.value == ''){
		alert ('¡Error! ¡El e-mail está en blanco!');
		form.email.focus();
		return false;
	}else{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)){
		}else{ 
		alert("¡Error! ¡El e-mail está icorrecto!"); 
		form.email.focus();
		return false;
		}
	}
	
	if (form.atuacao.value=='') {
	  alert('Seleccione el área de actuación!');
		form.atuacao.focus();
	  return false;
	}
	
	if (form.mensagem.value == ''){
		alert ('¡Error! ¡El mensaje está en blanco!');
		form.mensagem.focus();
		return false;
	}
}

function validaenvia2(form){
	if (form.nome.value == ''){
		alert ('Error the name is not completed!');
		form.nome.focus();
		return false;
	}
	
	if (form.email.value == ''){
		alert ('Error the e-mail is not completed!');
		form.email.focus();
		return false;
	}else{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)){
		}else{ 
		alert("Error the e-mail is not correct!"); 
		form.email.focus();
		return false;
		}
	}
	
	if (form.atuacao.value=='') {
	  alert('Select the area of performance!');
		form.atuacao.focus();
	  return false;
	}
	
	if (form.mensagem.value == ''){
		alert ('Error the message is not completed!');
		form.mensagem.focus();
		return false;
	}
}

function mascara(campo, sMask, evtKeyPress) {
var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

if(document.all) { // Internet Explorer
nTecla = evtKeyPress.keyCode;
} else if(document.layers) { // Nestcape
nTecla = evtKeyPress.which;
} else {
nTecla = evtKeyPress.which;
if (nTecla == 8) {
return true;
}
}

sValue = campo.value;
// Limpa todos os caracteres de formatação que
// já estiverem no campo.
sValue = sValue.toString().replace( "-", "" );
sValue = sValue.toString().replace( "-", "" );
sValue = sValue.toString().replace( ".", "" );
sValue = sValue.toString().replace( ".", "" );
sValue = sValue.toString().replace( "/", "" );
sValue = sValue.toString().replace( "/", "" );
sValue = sValue.toString().replace( "(", "" );
sValue = sValue.toString().replace( "(", "" );
sValue = sValue.toString().replace( ")", "" );
sValue = sValue.toString().replace( ")", "" );
sValue = sValue.toString().replace( ":", "" );
sValue = sValue.toString().replace( ":", "" );
fldLen = sValue.length;
mskLen = sMask.length;

i = 0;
nCount = 0;
sCod = "";
mskLen = fldLen;

while (i <= mskLen) {
bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ":") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

if (bolMask) {
sCod += sMask.charAt(i);
mskLen++;
} else {
sCod += sValue.charAt(nCount);
nCount++;
}
i++;
}

campo.value = sCod;
if (nTecla != 8) { // backspace
if (sMask.charAt(i-1) == "9") { // apenas números...
return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
else { // qualquer caracter...
return true;
}
} else {
return true;
}
}

function getElementsByClassName(strClass){
  var ret = new Array();
  var tag = arguments[1] || "div";
  var node = arguments[2] || document;
  var base = node.getElementsByTagName(tag);
  var tBase = base.length;
  for(var i = 0; i < tBase; i++)
  {
    var aClass = base[i].className.split(" ");
    var taClass = aClass.length;
    for(var j = 0; j < taClass; j++)
    {
      if(aClass[j] == strClass)
      {
        ret[ret.length] = base[i];
        break;
      }
    }
  }
  return ret;
}

function altera(classe1){
var class1 = getElementsByClassName(classe1);
	if (class1[0].style.display == "block"){
		for (i=0; i<class1.length; i++){
			class1[i].style.display = "none";
		}
	}else{
		for (i=0; i<class1.length; i++){
			class1[i].style.display = "block";
		}
	}
} 

//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

// esconde layer

<!--
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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->