/*
 * Tipo do navegador
 **/
var agt = navigator.userAgent.toLowerCase();
var is_ie	    = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_opera  = (agt.indexOf("opera") != -1);
var is_mac    = (agt.indexOf("mac") != -1);
var is_mac_ie = (is_ie && is_mac);
var is_win_ie = (is_ie && !is_mac);
var is_gecko  = (navigator.product == "Gecko");

//functions do DREAMWEAVER

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

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 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;
}




//verificação NEWSLETTER
//verificação NEWSLETTER
//verificação NEWSLETTER
function verifica_news(idioma) {
  if (news.email.value == "") { 
	  //verifica idioma
		if (idioma == "por") {
			alert("E-mail informado está incorreto.");
		} else if (idioma == "ing"){
			alert("E-mail is incorrect.");
		} else if (idioma == "esp"){
			alert("E-mail informado está incorrecto.");
		}
		
    news.email.focus();
    return (false);
  }
  else
  {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(news.email.value))
  {}
  else {
  		//verifica idiomas
  		if (idioma == "por") {
		  	alert("Preencha o campo \"E-mail\" corretamente.");
		} else if (idioma == "ing"){
			alert("E-mail is incorrect.");
		} else if (idioma == "esp"){
			alert("E-mail informado está incorrecto.");
		}
		
    news.email.focus();
    return (false);  
  }}	
}


//verificação EMAIL
//PORTUGUES
function validaEmail_por(){
  if (form.nome.value == " Nome") {
		alert("Preencha o campo \"Nome\".");
		form.nome.focus();
		return (false);
  }
  
  if (form.email.value == " E-mail") { 
		alert("Preencha o campo \"E-mail\".");
		form.email.focus();
		return (false);
  } else {
	  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)) {
	  } else {
			alert("Preencha o campo \"E-mail\" corretamente.");
			form.email.focus();
			return (false);  
	  }
  }
  
  if (form.cidade.value == " Cidade") { 
		alert("Preencha o campo \"Cidade\".");
		form.cidade.focus();
		return (false);
  }
  if (form.estado.value == "null") { 
		alert("Preencha o campo \"Estado\".");
		form.estado.focus();
		return (false);
  }
  
  if (form.pais.value == " Pais") { 
		alert("Preencha o campo \"Pais\".");
		form.pais.focus();
		return (false);
  }
  
  if (form.fone.value == "") { 
		alert("Preencha o campo \"Fone\".");
		form.fone.focus();
		return (false);
  }
  if (form.dpto.value == "") { 
		alert("Selecione um Departamento.");
		form.dpto.focus();
		return (false);
  }
  if (form.mensagem.value == "") {
		alert("A mensagem está em branco\".");
		form.mensagem.focus();
		return (false);
  }
}
//verificação EMAIL
//INGLES
function validaEmail_ing(){
  if (form.nome.value == " Name") {
		alert("Please, inform your \"Name\".");
		form.nome.focus();
		return (false);
  }
  
  if (form.email.value == " E-mail") { 
		alert("Please, inform your \"E-mail\".");
		form.email.focus();
		return (false);
  } else {
	  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)) {
	  } else {
			alert("E-mail is incorrect.");
			form.email.focus();
			return (false);  
	  }
  }
  
  if (form.cidade.value == " City") { 
		alert("Please, inform your \"City\".");
		form.cidade.focus();
		return (false);
  }
  if (form.estado.value == " State") { 
		alert("Please, inform your \"State\".");
		form.estado.focus();
		return (false);
  }
  
  if (form.pais.value == " Country") { 
		alert("Please, inform your \"Country\".");
		form.pais.focus();
		return (false);
  }
  
  if (form.fone.value == "") { 
		alert("Please, inform your \"Phone\".");
		form.fone.focus();
		return (false);
  }
  if (form.dpto.value == "null") { 
		alert("Select the \"Department\".");
		form.dpto.focus();
		return (false);
  }
  if (form.mensagem.value == "") {
		alert("The messagem is empty");
		form.mensagem.focus();
		return (false);
  }
}


//verificação EMAIL
//ESPANHOL
function validaEmail_esp(){
  if (form.nome.value == " Nombre") {
		alert("Informe su \"Nombre\".");
		form.nome.focus();
		return (false);
  }
  
  if (form.email.value == " E-mail") { 
		alert("Informe su \"E-mail\".");
		form.email.focus();
		return (false);
  } else {
	  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)) {
	  } else {
			alert("E-mail informado está incorrecto.");
			form.email.focus();
			return (false);  
	  }
  }
  
  if (form.cidade.value == " Ciudad") { 
		alert("Informe su \"Ciudad\".");
		form.cidade.focus();
		return (false);
  }
  if (form.estado.value == " Estado") { 
		alert("Informe su \"Estado\".");
		form.estado.focus();
		return (false);
  }
  
  if (form.pais.value == " País") { 
		alert("Informe su \"País\".");
		form.pais.focus();
		return (false);
  }
  
  if (form.fone.value == "") { 
		alert("Preencha o campo \"Fone\".");
		form.fone.focus();
		return (false);
  }
  if (form.dpto.value == "null") { 
		alert("Seleccione el \"Departamento\".");
		form.dpto.focus();
		return (false);
  }
  if (form.mensagem.value == "") {
		alert("Informe su mensaje.");
		form.mensagem.focus();
		return (false);
  }
}



// inserção dos swf - animações em flash - bug winxp
function flash (URL, WIDTH, HEIGHT, TRANSPARENT, ID, VARS) {
  if (is_ie) {
    document.write (' <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ');
    document.write (' codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" ');
    document.write (' id="'+ ID +'" ');
    document.write (' width="'+ WIDTH +'" height="'+ HEIGHT +'">');
    document.write (' <param name="movie" value="'+ URL +'" />');
    document.write (' <param name="quality" value="high" />');
    document.write (' <param name="salign" value="L" />');
    document.write (' <param name="menu" value="false" />');
    document.write (' <param name="FlashVars" value="'+VARS+'" />');
    if ( TRANSPARENT ) document.write (' <param name="Wmode" value="Transparent" />');
    document.write (' </object> ');
  } else {
    document.write (' <embed src="'+ URL +'" quality="high" ');
    if ( TRANSPARENT ) document.write (' Wmode = "transparent" ');
    document.write (' pluginspage="https://www.macromedia.com/go/getflashplayer" ');
    document.write (' type="application/x-shockwave-flash" salign="L" ');
    document.write (' id="'+ ID +'" menu="false" width="'+ WIDTH +'" height="'+ HEIGHT +'" FlashVars="'+VARS+'"></embed> ');
  }
}