/*****************MENU*********************/
over = function() {
	var sfEls = document.getElementById("nav").
getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" over";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.
replace(new RegExp(" over\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", over);

/************************TAMANHO DA FONTE***************************/

var tgs = new Array( 'p' , 'td' , 'li');
var tgsh1 = new Array( 'h1');
//Specify spectrum of different font sizes:
var szs = new Array('6pt','7pt','8pt','9pt','10pt');
var szsh1 = new Array('8pt','9pt','10pt','11pt','12pt');
var startSz = 2;
var trgt = 'body';

function ts(inc ) 
{
if (!document.getElementById) return
var d = document,cEl = null,sz = startSz,i,j,cTags;
sz += inc;
if ( sz < 0 ) sz = 0;
if ( sz > 4 ) sz = 4;
startSz = sz;
if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];

cEl.style.fontSize = szs[ sz ];
cEl.style.fontSize = szsh1[ sz ];

for ( i = 0; i < tgs.length; i++ ) {
cTags = cEl.getElementsByTagName( tgs[ i ] );
for ( j = 0; j < cTags.length; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
}
for ( i = 0; i < tgsh1.length; i++ ) {
cTags = cEl.getElementsByTagName( tgsh1[ i ] );
for ( j = 0; j < cTags.length; j++ ) cTags[ j ].style.fontSize = szsh1[ sz ];
}

}

var szsz = '8pt' ;
var trgt = 'body';

function ts2(inc ) 
{
if (!document.getElementById) return
var d = document,cEl = null,sz = startSz,i,j,cTags;
sz = inc;
if ( sz < 0 ) sz = 0;
if ( sz > 4 ) sz = 4;
startSz = sz;
if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];

cEl.style.fontSize = szs[ sz ];

for ( i = 0; i < tgs.length; i++ ) {
cTags = cEl.getElementsByTagName( tgs[ i ] );
for ( j = 0; j < cTags.length; j++ ) cTags[ j ].style.fontSize = szs[ sz ];}
}

// PRINT PÁGINA

function PrintaPagina(strid) 
{ 
var prtContent = document.getElementById(strid); 
var WinPrint = window.open('','','letf=0,top=0,width=650,height=400,toolbar=0,scrollbars=yes,status=0'); 
WinPrint.document.write('<link href="http://portobello.investor-relations.com.br/css/style_portobello.css" rel="stylesheet">');
WinPrint.document.write(prtContent.innerHTML); 
WinPrint.document.close(); 
WinPrint.focus(); 
WinPrint.print(); 

}
/***************VERIFICA E-MAIL***********************/
/*Verifica se o e-mail é válido*/
function isEmail(email){
	invalidChars = "/:,";
	if(email == "")
	return false;
	for(i=0;i<invalidChars.length;i++)
		{
		badChar = invalidChars.charAt(i);
		if(email.indexOf(badChar,0) > -1)
		return false;
		}
	atPos = email.indexOf("@",1)
	if(atPos == -1)
	return false;
	if(email.indexOf("@", atPos+1) > -1)
	return false;
	periodPos = email.indexOf(".", atPos);
	if(periodPos == -1)
	return false;
	if(periodPos+3 > email.length)
	return false;
	
	return true;
	}


/***************ENVIAR FORMULÁRIO***********************/
/*Envia o formulário se os campos estiverem preenchidos*/
function enviarForm(){
var form = document.frmEmail;
var elements = form.elements;
var checa_cota = 0;
var temp = new Array;

	if ((form.contact_name.value == false) | (form.contact_name.value == '')){
	alert('Informe o Nome!');
	form.contact_name.focus();
	return false ;
	}

	if (!(isEmail(form.contact_email.value)) | (form.contact_email.value == false)) {
	alert('Informe o e-mail corretamente!');
	form.contact_email.focus();
	return false;
	}

	if ((form.contact_company_name.value == false) | (form.contact_company_name.value == '')){
	alert('Informe a empresa!');
	form.contact_company_name.focus();
	return false;
	}

	if ((form.contact_cargo.value == false) | (form.contact_cargo.value == 'default')){
	alert('Informe o cargo!');
	form.contact_cargo.focus();
	return false;
	}
	if(document.frmEmail.cargo.value == 'Outro'){
		if ((form.contact_outro.value == false) | (form.contact_outro.value == '')){
		alert('Informe o cargo!');
		form.contact_telephone.focus();
		return false;
		}
	}
	
	if ((form.contact_telephone.value == false) | (form.contact_telephone.value == '')){
	alert('Informe o telefone!');
	form.contact_telephone.focus();
	return false;
	}
	
if (form.contact_telephone.value.length < 14){
	alert('Seu Telefone está incompleto!');
	form.contact_telephone.focus();
	return false;
	}

return true;
}

/*Máscara do telefone*/
/*Função mestre*/
function Mascara(o,f){
        v_obj=o
        v_fun=f
        setTimeout("execmascara()",1)
    }
    
    /*Função que Executa os objetos*/
    function execmascara(){
        v_obj.value=v_fun(v_obj.value)
    }
function Integer(v){
        return v.replace(/\D/g,"")
    }
    
    /*Função que padroniza telefone (##) ####-####*/
    function Telefone(v){
        v=v.replace(/\D/g,"")                 
        v=v.replace(/^(\d\d)(\d)/g,"($1) $2") 
        v=v.replace(/(\d{4})(\d)/,"$1-$2")    
        return v
    }

/***************ROTATIVO IMAGENS INTERNAS***********************/

function rotativo(){
	var imagens = new Array()
	imagens[0]="http://portobello.investor-relations.com.br/imagens/internas_01.jpg"; 
	imagens[1]="http://portobello.investor-relations.com.br/imagens/internas_02.jpg";
	imagens[2]="http://portobello.investor-relations.com.br/imagens/internas_03.jpg";
	imagens[3]="http://portobello.investor-relations.com.br/imagens/internas_04.jpg";
	imagens[4]="http://portobello.investor-relations.com.br/imagens/internas_05.jpg";
	
	if(pageNum == "10120"){
		document.write("<img src='http://portobello.investor-relations.com.br/imagens/interna_perfil.jpg' border=0 width='729' height='204' style='margin-left= 1px;'>");
	}
	else
	{
	var rodando = Math.floor(Math.random()*imagens.length);
	document.write('<img src="'+imagens[rodando]+'" border=0 width="729" height="204" style="margin-left= 1px;">');
	}
}

/***************FORM OPÇÃO EXIBE LINHA***********************/
/*function verifica(){
var mostra = '<input class="campo_form" id="contact_outro" maxlength="16" size="35" name="outro"  type="text" />';
var esconde = '<input class="campo_form" id="contact_outro" maxlength="16" size="35" name="outro"  type="text" style="visibility: hidden;" />';
if(document.frmEmail.cargo.value == 'Outro')
	{
		 document.getElementById("text_outro").innerHTML = mostra;
	}
else
	{
		document.getElementById("text_outro").innerHTML =  esconde;
	}
}*/

/***************SELECIONA ANO - ENFOQUE***********************/
function jumpMenu(url){
    document.getElementById("frame").src = url;    
}

/***************SELECIONA ANO - ENFOQUE***********************/
function jumpMenu2(url){
    document.getElementById("frame2").src = url;    
}


/************************ TROCA IDIOMA DAS PAGES *******************************************/
/*POR-ING*/
function port_ing(pag)
 {
       switch (pag) {

case '10120': return('10369');
case '10121': return('10374');
case '10122': return('10373');
case '10123': return('10372');
case '10124': return('10371');
case '10125': return('10377');
case '10126': return('10380');
case '10127': return('10385');
case '10128': return('10386');
case '10129': return('10390');
case '10130': return('10396');
case '10169': return('10397');
case '10168': return('10398');
case '10131': return('10399');
case '10170': return('10400');
case '10132': return('10401');
case '10133': return('10402');
case '10171': return('10404');
case '10172': return('10405');
case '10173': return('10406');
case '10135': return('10407');
case '10136': return('10409');
case '10137': return('10410'); 
case '10138': return('10411');
case '10142': return('10412');
case '10196': return('10408');
case '10197': return('10403');
case '10145': return('10425');
case '10146': return('10413');
case '10147': return('10414');
case '10174': return('10415');
case '10148': return('10416');
case '10149': return('10417');
case '10370': return('10418');
case '10150': return('10419');
case '10151': return('10420');
case '10152': return('10421');
case '10178': return('10422');
case '10177': return('10423');
case '10273': return('10424');
case '1553': return('1552');
case '10090': return('10379');
case '10158': return('10448');
case '10154': return('10447');
case '10153': return('10446');
case '10160': return('10445');
case '10159': return('10444');
case '10163': return('10439');
case '10162': return('10443');
case '10167': return('10426');
case '10157': return('10442');
case '10156': return('10441');
case '10155': return('10440');

	   }
 }

/*POR-ESP*/
 function ing_port(pag)
 {
       switch (pag) {

case '10369': return('10120');
case '10374': return('10121');
case '10373': return('10122');
case '10372': return('10123');
case '10371': return('10124');
case '10377': return('10125');
case '10380': return('10126');
case '10385': return('10127');
case '10386': return('10128');
case '10390': return('10129');
case '10396': return('10130');
case '10397': return('10169');
case '10398': return('10168');
case '10399': return('10131');
case '10400': return('10170');
case '10401': return('10132');
case '10402': return('10133');
case '10404': return('10171');
case '10405': return('10172');
case '10406': return('10173');
case '10407': return('10135');
case '10409': return('10136');
case '10410': return('10137'); 
case '10411': return('10138');
case '10412': return('10142');
case '10408': return('10196');
case '10403': return('10197');
case '10425': return('10145');
case '10413': return('10146');
case '10414': return('10147');
case '10415': return('10174');
case '10416': return('10148');
case '10417': return('10149');
case '10418': return('10370');
case '10419': return('10150');
case '10420': return('10151');
case '10421': return('10152');
case '10422': return('10178');
case '10423': return('10177');
case '10424': return('10273');
case '1552': return('1553');
case '10379': return('10090');
case '10448': return('10158');
case '10447': return('10154');
case '10446': return('10153');
case '10445': return('10160');
case '10444': return('10159');
case '10439': return('10163');
case '10443': return('10162');
case '10426': return('10167');
case '10442': return('10157');
case '10441': return('10156');
case '10440': return('10155');
   }
 }
