/*-------------------- BASICOS --------------------*/

String.prototype.trim = function(){return this.replace(/^\s+|\s+$/, '');}
var enviado=false;
var _retorno=false;

function $request( name ){
	var regexS = "[\?&]"+name+"=([^&#]*)";
	var regex = new RegExp ( regexS );
	var tmpURL = window.location.href;
	var results = regex.exec( tmpURL );
	if( results == null ){
		return"";
	}else{
		return results[1];
	}
}

//Variaveis
var dirPops= "pops/";//Diretorio de onde será carregada a página de pops das materias
var txt;//armazena a pagina de complemento
var txtpops;//armazena a pagina de pops
var galeria_materia=false;//AREA MULTIMIDIA

//Monta e corrige a url completa (ex: http://www.site.com.br/diretorio/arquivo.html)
var urlSite=location.href.toString();
while(urlSite.indexOf("//")!=-1){ 
  urlSite=urlSite.replace("//","/") 
} 
urlSite=urlSite.replace("http:/","http://")


d=document;
IE=d.all?true:false;
function $(id){return d.getElementById(id)}
function submitForm(form){form.submit();}


function linkPage(){
  url=urlPagina;
  while(url.indexOf("//")>1){
    url=url.replace(/\/\//g,"/")
  }
  return url.replace("http:/","http://");
}

function path(){
  return linkPage().replace(urlBase+pathEspecial,"");
}

// combo canais
function _$redCnlNC($form, $value) {
	$form.action = $value;
	$form.submit();
}

// Url do site pai
site=document.location.href.indexOf('empregos.ig')>-1?"empregos":"emprego";
var urlBase  = "http://"+site+".ig.com.br/";
//var urlBase  = "http://publicador-homolog.ig.com.br/empregos/";

// Nome do site pai
var nomeBase = "iG Empregos";

// Pasta do especial
var pathEspecial="/";

// Nome do Especial
var nomeEspecial="iG Empregos";

// Tag enviada nas buscas
var tag_de_busca="IGEMPREGOS";

// Tag enviada no compare preços
var tag_de_shopping="IGEMPREGOS";

// Sitepage usado na opec
var endereco_opec = 'www.canalempregos.com.br/';

//Separador usado entre os breadcrumbs
var separador_BreadCrumb = " › ";

// Diretórios tratados nos breadcrumbs
var tree=[
  ["carreira","Carreira","Últimas Notícias"],
  ["dicas_para_a_sua_carreira","Dica Para a Sua Carreira","Últimas Colunas"],
  ["curriculos","Currículos","Últimas Notícias"],
  ["cursos","Cursos","Últimas Notícias"],
  ["fotos","Galeria","Últimas Galerias"],
  ["noticias","Notícias","Últimas Notícias"],
  ["salarios","Salários","Últimas Notícias"]
];

//Breadcrumbs
//corrige indexOf emm Arrays no ie
if(!Array.indexOf){Array.prototype.indexOf = function(obj){for(var i=0; i<this.length; i++)if(this[i]==obj){return i};return -1;}}

function BreadCrumbK(tree,          // Árvore amigável de breadcrumbs
                     url,
                     urlBase,       // Porção inicial a desconsiderar 
                     nomeBase,      // Título-base
                     separador      // Opcional
                     ) {
                     
  this.site = this.link(urlBase, nomeBase).link;
  if(separador) this.separador = separador;
    
  this._buildTree(tree);

  this.item = [];   
  this.empilhamento = false;

  var temEmpilhamento = url.indexOf("/veja_mais/") != -1;  
  var anterior = urlBase;
  this.extracao = this.stripBase(url, urlBase).split("/");
    
  for(var i = 0; i < this.extracao.length; i++) {
    if(this.extracao[i]!=""){
      var ocorrencia = this.secao.url.indexOf(this.extracao[i]);
      if(ocorrencia != -1) {
        this.item[this.item.length] = this.link(
          (anterior = anterior + this.extracao[i] + "/"),
          this.secao.nome[ocorrencia] 
        )
        
        if(temEmpilhamento && this.secao.empilhamento[ocorrencia] != null){
          this.pageName = this.secao.empilhamento[ocorrencia];
          this.empilhamento = true;
        }      
      }
    }
  }
  if(temEmpilhamento && !this.empilhamento) {
    this.empilhamento = true;
    this.pageName = (url.indexOf("noticias.html?ini=0") != -1) ? 
                        "Últimas notícias" :
                    (url.indexOf("galerias.html?ini=0") != -1) ? 
                        "Últimas galerias" : "";
 }
  
}

BreadCrumbK.prototype.separador = " › ";

// Remove caminho base da url
BreadCrumbK.prototype.stripBase = function(url, base) {
  return url.replace(base, "");
}

// Estrutura interna de breadcrumbs
BreadCrumbK.prototype.secao={url:[], nome:[], empilhamento:[]}; 

// Inicialização da estrutura de breadcrumbs
BreadCrumbK.prototype._buildTree = function(tree) {
  with(this.secao) {
    for(x=0; x < tree.length; x++){
      url[x]  = tree[x][0];
      nome[x] = tree[x][1];
      empilhamento[x] = (tree[x][2] ? tree[x][2] : null);
    }
  }
}

BreadCrumbK.prototype.link = function(url, nome) {
  return {'link': '<a href="' + url + '">' + nome + '</a>', 'nome': nome}; 
}

BreadCrumbK.prototype.print=function(){
  with(this){
    document.write('<a href="http://www.ig.com.br/" title="Home iG">Home iG</a>');
      //document.write(separador + site + separador) //Usado em especial
      if(extracao.length>1){
        site=site + separador;
        siteRaiz=false;
      }else{
        site=nomeBase;
        siteRaiz=true;
      }
      
      
      document.write(separador + site) //Usado em especial
      //document.write(separador) //Usado em site normal
    
    for(x = 0; x < item.length - 1; x++)
      document.write(item[x].link + separador);
      
    /*if(!siteRaiz){
      //lastItem = empilhamento ? item[x].link + separador + pageName : item[x].nome;	  
      lastItem = empilhamento ? pageName : nome[x];
      document.write(lastItem);
    }*/
  
  }
  
}


function breadCrumb(){
  var bc = new BreadCrumbK(tree, linkPage(), urlBase, nomeBase, separador_BreadCrumb); // (Separador opcional)
  bc.print()
}

function fixImg(){
	var imgs=$('content').getElementsByTagName('img');
  for(x=0;x<imgs.length;x++)if(imgs[x].src.length<5)imgs[x].style.display='none';
}





//iG Busca NOVO - Início
var $IB=new Object();
		$IB.onMenu=false;
		$IB.menu=null;
		$IB.timeoutObj=null;
		$IB.origin=null;
		$IB.origins=new Object();
		$IB.searchPath="http://busca.igbusca.com.br/";
		$IB.msgErro = "Digite uma consulta antes de acionar a busca";
		
		$IB.trim						= function(str){return str.replace(/^\s+|\s+$/g,"");}
		$IB.checkMenu				= function(timeout){if($IB.timeoutObj != null )clearTimeout($IB.timeoutObj);$IB.timeoutObj=setTimeout($IB.timeoutCheck,timeout);}
		$IB.timeoutCheck		= function(){$IB.timeoutObj=null;$IB.closeMenu(false);}
		$IB.showMenu				= function(){$IB.menu.style.display="block";}
		$IB.closeMenu				= function(force){if( $IB.menu==null || (!force && $IB.onMenu) )return;$IB.menu.style.display="none";}
		$IB.searchFromForm	= function(form){if($IB.origin.searchType=="OTHERS"){var q=$IB.trim(document.getElementById("ib_search").value);document.location=$IB.origin.directURL+q;return false;}return true;}
		
		$IB.vldBusca				= function(){var q=$IB.trim(document.getElementById("ib_search").value);var form_busca =	document.getElementById("form_busca");q.length == 0?alert($IB.msgErro):form_busca.submit();}
		$IB.exibemaisbusca	= function(){var exibe = document.getElementById('cmbbusca');if(exibe.style.display == "block"){exibe.style.display = "none";}else{exibe.style.display = "block";}}
		$IB.abaiGbusca			= function(argA,label){$IB.setCurrentOrigin(label,argA);var tags = argA.parentNode.parentNode.getElementsByTagName("li");for (i=0;i<tags.length;i++){tags[i].className = ""};argA.parentNode.className = "active";}
		$IB.initIGBusca			= function(currentOrigin){$IB.setCurrentOrigin(currentOrigin,null);}		
		
		$IB.setCurrentOrigin = function(originName,argA){			       
			document.getElementById("ib_o").value=originName;var origin=$IB.origins[originName];$IB.origin=origin;
			if(origin.acessType=="secondary"){var q=$IB.trim(document.getElementById("ib_search").value);if(q.length > 0){var urlLocation = "";if(origin.searchType=="OTHERS"){urlLocation = $IB.searchPath+"other";return;}
				else {
					urlLocation = $IB.searchPath+"search?o="+originName+"&q="+q;}
					window.location = urlLocation;return;}
				else {
				alert($IB.msgErro);return;}}
			else{
				if(origin.searchType=="OTHERS"){document.getElementById("form_busca").action = $IB.searchPath+"other";}else{document.getElementById("form_busca").action = $IB.searchPath+"search";}}
			var services=origin.services;var innerHTML="";var evalStr="";var checked;
			for(i = 0; i < services.length ; i++){
				var service=services[i];
				if(service.name == origin.currentService){checked=" checked ";}else{checked=" ";}
				innerHTML+="<input  type='radio' "+checked+" name='s' id='ib_"+service.name+"' value='"+service.name+"' class='radiobusca'/> <label for='ib_"+service.name+"'>"+service.label+"</label>";
				evalStr+="document.getElementById('ib_"+service.name+"').originName='"+originName+"'; ";}			
			var div_services=document.getElementById("ib_origin_services");
			if(innerHTML.length > 0){div_services.innerHTML="<cite class='pesquisar'>Pesquisar:</cite> "+innerHTML;} else {div_services.innerHTML="";	}
			return false;}	

//configuração/parametrização do busca

	$IB.origins.IGEMPREGOS=new Object();
	$IB.origins.IGEMPREGOS.name="IGEMPREGOS";
	$IB.origins.IGEMPREGOS.acessType="primary";
	$IB.origins.IGEMPREGOS.searchType="IG_WEB";
	$IB.origins.IGEMPREGOS.services=new Object();			
	$IB.origins.IGEMPREGOS.currentService="empregos_content";
	$IB.origins.IGEMPREGOS.services=[{name:"empregos_content",label:"no iG Empregos"},{name:"ig_content",label:"no iG"},{name:"google_content",label:"na Web"}];
	
	$IB.origins.VIDEOS=new Object();
	$IB.origins.VIDEOS.name="VIDEOS"; 
	$IB.origins.VIDEOS.acessType="primary";
	$IB.origins.VIDEOS.searchType="IG_WEB";
	$IB.origins.VIDEOS.services=new Object();			
	$IB.origins.VIDEOS.currentService="ig_videos";
	$IB.origins.VIDEOS.services=[{name:"ig_videos",label:"No iG"},{name:"google_videos",label:"Na Web"}];
	
	$IB.origins.IMAGENS=new Object();
	$IB.origins.IMAGENS.name="IMAGENS";
	$IB.origins.IMAGENS.acessType="primary";
	$IB.origins.IMAGENS.searchType="IG_WEB";
	$IB.origins.IMAGENS.services=new Object();			
	$IB.origins.IMAGENS.currentService="ig_imagens";
	$IB.origins.IMAGENS.services=[{name:"ig_imagens",label:"No iG"},{name:"google_imagens",label:"Na Web"}];			 
	
	$IB.origins.IG_SHOPPING=new Object();
	$IB.origins.IG_SHOPPING.name="IG_SHOPPING";
	$IB.origins.IG_SHOPPING.acessType="primary";
	$IB.origins.IG_SHOPPING.searchType="OTHERS";
	$IB.origins.IG_SHOPPING.services=new Object();			
	$IB.origins.IG_SHOPPING.currentService="";
	
	$IB.origins.IGESPORTES=new Object();
	$IB.origins.IGESPORTES.name="IGESPORTES";
	$IB.origins.IGESPORTES.acessType="secondary";
	$IB.origins.IGESPORTES.searchType="IG_WEB";			
	$IB.origins.IGESPORTES.currentService="";
	$IB.origins.IGESPORTES.services=new Object(); 
	
	$IB.origins.BABADO=new Object();
	$IB.origins.BABADO.name="BABADO";
	$IB.origins.BABADO.acessType="secondary";
	$IB.origins.BABADO.searchType="IG_WEB";			
	$IB.origins.BABADO.currentService="";
	$IB.origins.BABADO.services=new Object(); 
	
	$IB.origins.ULTIMOSEGUNDO=new Object();
	$IB.origins.ULTIMOSEGUNDO.name="ULTIMOSEGUNDO";
	$IB.origins.ULTIMOSEGUNDO.acessType="secondary";
	$IB.origins.ULTIMOSEGUNDO.searchType="IG_WEB";			
	$IB.origins.ULTIMOSEGUNDO.currentService="";
	$IB.origins.ULTIMOSEGUNDO.services=new Object(); 
	
	$IB.origins.BLOGSCOLUNISTAS=new Object();
	$IB.origins.BLOGSCOLUNISTAS.name="BLOGSCOLUNISTAS";
	$IB.origins.BLOGSCOLUNISTAS.acessType="secondary";
	$IB.origins.BLOGSCOLUNISTAS.searchType="IG_WEB";			
	$IB.origins.BLOGSCOLUNISTAS.currentService="";
	$IB.origins.BLOGSCOLUNISTAS.services=new Object(); 
	

  function iGBusca(){
	var html;
  html =  '<div class="novabusca">\n';
  html +=  '<form onsubmit="$IB.vldBusca();return false" name="form_busca"  id="form_busca" method="post" action="http://busca.igbusca.com.br/app/search" enctype="application/x-www-form-urlencoded" lang="atmors">\n';				
  html +=  '<ul>\n';
  html +=  '<li class="active"><a href="#" onClick="$IB.abaiGbusca(this,\'IGEMPREGOS\');return false;">Busca</a></li>\n';
  html +=  '<li><a href="#" onClick="$IB.abaiGbusca(this,\'IMAGENS\');return false;">Imagens</a></li>\n';
  html +=  '<li><a href="#" onClick="$IB.abaiGbusca(this,\'VIDEOS\');return false;">Vídeos</a></li>\n';
  html +=  '<li><a href="#" onClick="$IB.abaiGbusca(this,\'IG_SHOPPING\');return false;">iG Shopping</a></li>\n';
  html +=  '<li><a href="#" class="more" onMouseOver="$IB.exibemaisbusca();" onClick="return false;" onMouseOut="$IB.exibemaisbusca();">Mais</a></li>\n';
  html +=  '</ul>\n';
  html +=  '<br />\n';
  html +=  '<input type="Hidden" 	name="o" id="ib_o" value="IGEMPREGOS" />\n';
  html +=  '<input type="text" 		name="q" id="ib_search" title="BUSCA" alt="BUSCA" class="campo_texto" />\n';
  html +=  '<input type="image" src="http://images.ig.com.br/btn_buscar.gif" class="bt_ok" />\n';
  html +=  '<p id="ib_origin_services">\n';
  html +=  '<cite class=\'pesquisar\'>Pesquisar:</cite> \n';
  html +=  '<input type="radio" name="a" class="radiobusca" checked="checked" /><label>No iG Empregos</label>\n';
  html +=  '<input type="radio" name="a" class="radiobusca" /><label>No iG</label>\n';
  html +=  '<input type="radio" name="a" class="radiobusca" /><label>Na Web</label>\n';
  html +=  '</p>\n';
  html +=  '<p class="enhanced">enhanced by Google</p><br class="clear" />\n';			
  html +=  '<div id="cmbbusca" onMouseOver="$IB.exibemaisbusca();" onMouseOut="$IB.exibemaisbusca();">\n';
  html +=  '<ul>\n';
  html +=  '<li><a href="#"  onClick="$IB.setCurrentOrigin(\'ULTIMOSEGUNDO\',this);return false;">Último Segundo</a></li>\n';
  html +=  '<li><a href="#"  onClick="$IB.setCurrentOrigin(\'IGESPORTES\',this);return false;">Esportes</a></li>\n';
  html +=  '<li><a href="#"  onClick="$IB.setCurrentOrigin(\'BABADO\',this);return false;">Babado</a></li>\n';
  html +=  '<li><a href="#"  onClick="$IB.setCurrentOrigin(\'BLOGSCOLUNISTAS\',this);return false;">Colunistas</a></li>\n';					
  html +=  '</ul>\n';
  html +=  '</div>\n';
  html +=  '</form>\n';
  html +=  '</div>\n';  
  document.write(html); 
  //Indica qual a origen inicial
	  $IB.initIGBusca('IGEMPREGOS');
}
 
//iG Busca NOVO - Fim


//Pops
function openGalPop(p){window.open(p, 'Galeria', 'toolbar=0,location=0,directories=0,status=yes,menubar=0,scrollbars=yes,resizable=0,width=780,height=540,top=100,left=50')}
function openTermoDeUso(){window.open('http://paginas.comentarios.ig.com.br/xsl/termo.html', 'Termodeuso', 'toolbar=0,location=0,directories=0,status=yes,menubar=0,scrollbars=no,resizable=0,width=401,height=351,top=100,left=150')}

//Ferramentas da materia
function ferramentas_da_materia(){ 
  var ferramentas_da_materia='<ul id="tools" class="tools">'+
        '<li><span class="rephrase"><!--//--></span><a href="#corrigir_noticia" name="corrigir_noticia" onclick="wPop(corrigir_noticia);" title="Corrigir">Corrigir</a></li>'+
        '<li><span class="print"><!--//--></span><a href="javascript:window.print()" title="Imprimir">Imprimir</a></li>'+
        '<li><span class="sendemail"><!--//--></span><a href="#enviar_materia" name="enviar_materia" onclick="wPop(enviar_materia);" title="Enviar por e-mail">Enviar por e-mail</a></li>'+
        '<li><span class="share"><!--//--></span><a href="javascript:share(1)" title="Compartilhar" class="nobd">Compartilhar</a></li>'+
    '</ul>';
	document.write(ferramentas_da_materia);
	
  add=new Array(
  	'javascript:blogThis()" title="Adicionar ao Blig" class="blig">Blig',
  	'http://blinklist.com/index.php?Action=Blink/addblink.php&amp;Url=_URL_&amp;Title=_TITLE_" title="Adicionar ao BlinkList" class="blinklist">BlinkList',
  	'http://www.blogblogs.com.br/my/gadgets/fave?url=_URL_&amp;title=_TITLE_" title="Adicionar ao BlogBlogs" class="blogblogs">BlogBlogs',
  	'http://del.icio.us/post?url=_URL_&amp;title=_TITLE_" title="Adicionar ao del.icio.us" class="delicious">del.icio.us',
  	'http://digg.com/submit?phase=2&amp;url=_URL_&amp;title=_TITLE_" title="Adicionar ao Digg" class="digg">Digg',
  	'http://furl.net/storeIt.jsp?u=_URL_&amp;t=_TITLE_" title="Adicionar ao Furl" class="furl">Furl',
  	'http://google.com/bookmarks/mark?op=edit&amp;bkmk=_URL_&amp;title=_TITLE_" title="Adicionar ao Google Bookmarks" class="googlebookmarks">Google Bookmarks',
  	'http://www.linkk.com.br/submit.php?url=_URL_&amp;title=_TITLE_" title="Adicionar ao Linkk" class="linkk">Linkk',
  	'http://ma.gnolia.com/bookmarklet/add?url=_URL_&amp;title=_TITLE_" title="Adicionar ao ma.gnolia" class="magnolia">ma.gnolia',
  	'http://www.netscape.com/submit/?U=_URL_&amp;T=_TITLE_" title="Adicionar ao Netscape" class="netscape">Netscape',
  	'http://newsvine.com/_wine/save?u=_URL_&amp;h=_TITLE_" title="Adicionar ao Newsvine" class="newsvine">Newsvine',
  	'http://reddit.com/submit?url=_URL_&amp;title=_TITLE_" title="Adicionar ao reddit" class="reddit">reddit',
  	'http://stumbleupon.com/submit?url=_URL_&amp;title=_TITLE_" title="Adicionar ao StumbleUpon" class="stumbleupon">StumbleUpon',
  	'http://tailrank.com/share/?link_href=_URL_&amp;title=_TITLE_" title="Adicionar ao Tailrank" class="tailrank">Tailrank',
  	'http://technorati.com/faves?add=_URL_" title="Adicionar ao Technorati" class="technorati">Technorati',
  	'http://favorites.live.com/quickadd.aspx?marklet=1&amp;mkt=en-us&amp;url=_URL_&amp;title=_TITLE_&amp;top=1" title="Adicionar ao Windows Live" class="windowslive">Windows Live',
  	'http://myweb2.search.yahoo.com/myresults/bookmarklet?u=_URL_&amp;t=___TITLE__" title="Adicionar ao Yahoo! My Web" class="yahoomyweb">Yahoo! My Web'
  )
  
  var form_blig='<form name="bligThis" target="BliG" method="POST" action="http://blig.ig.com.br/pop_blig.php" style="display:none">'+
  	  				'<input type="hidden" name="titulo" value="'+testeRemoveHTMLTags("brtpTitulo")+testeRemoveHTMLTags("brtpTituloGaleria")+'" />'+
  	  				'<input type="hidden" name="olho" value="'+testeRemoveHTMLTags("brtpOlho")+'" />'+
  	  				'<input type="hidden" name="texto" value="'+testeRemoveHTMLTags("brtpTexto")+'" />'+
  	  				'<input type="hidden" name="url" value="'+location.href+'" />'+
    				'</form>';
  document.write(form_blig);
  comp='<ul id="share-1" class="share">'
    for(x=0;x<add.length;x++)comp+='<li><a href="'+add[x]+'</a></li>'
    comp=comp.replace(/_URL_/ig,location.href)
    comp=comp.replace(/_TITLE_/ig,encodeURIComponent(document.title))
  document.write(comp+'</ul>')
}

//Compartilhe
function share(id){
	var share=document.getElementById('share-'+id)
	if(share.style.display=='block')
		share.style.display='none'
	else
		share.style.display='block'
}

function blogThis(){
	window.open("about:blank","BliG","menubar=0,resizable=0,width=350,height=250");
	document.bligThis.submit();
}

function removeHTMLTags(codigo){
 		var strInputCode = codigo;
 	 	strInputCode = strInputCode.replace(/&(lt|gt);/g, function (strMatch, p1){
 		 	return (p1 == "lt")? "<" : ">";
 		});
 		var strTagStrippedText = strInputCode.replace(/<\/?[^>]+(>|$)/g, "");
		return strTagStrippedText;
}

function testeRemoveHTMLTags(codigo){//caso nao exista o elemento procurado, deixa o parametro em branco
 		try{
			return removeHTMLTags($(codigo).innerHTML);
		}
		catch(e){
			return " ";
		}
}

//Titulo dos blocos que não são editáveis
//function Titulo_NR(){document.write(" ")}
function Titulo_UC(){$Titulo_UC.innerHTML=" "}
function Titulo_US(){$Titulo_US.innerHTML=" "}
function Titulo_UG(){$Titulo_UG.innerHTML=" "}
function Titulo_VM(){$Titulo_VM.innerHTML=" "}
function Titulo_NR(){document.write('Leia Também');}

function materiasRelacionadas() {
  $('brtpmateriarelacionadas').style.display="";
	for(x=1;x<=3;x++){
		if($('brtpmateriarelacionada0'+[x]).innerHTML.length > 1){
		  if($('brtpmatreltitulo0'+[x]).innerHTML.length > 40){
  			$('brtpmatreltitulo0'+[x]).title=$('brtpmatreltitulo0'+[x]).innerHTML;
  			$('brtpmatreltitulo0'+[x]).innerHTML=$('brtpmatreltitulo0'+[x]).innerHTML.substr(0,40)+"...";
  		}
  		if($('brtpmatrelolho0'+[x]).innerHTML.length > 85){
  			$('brtpmatrelolho0'+[x]).title=$('brtpmatrelolho0'+[x]).innerHTML;
  			$('brtpmatrelolho0'+[x]).innerHTML=$('brtpmatrelolho0'+[x]).innerHTML.substr(0,85)+"...";
  		}
		}
	}
}

// Função para validar o envio de email
function validaForm(){
	dform = document.formEnvie;
	document.formEnvie.urlpagina.value = location.protocol+"//"+location.host+location.pathname;
  var str = "?enviado=true&retorno="+popLoad;
  var url = location.href.toString();
//  document.formEnvie.urlretorno.value = location.href.toString().indexOf("retorno")>-1?url:url.split("#")[0]+str+"#"+url.split("#")[1];
	document.formEnvie.urlretorno.value = 'about:blank';

  //validar nome  
  if (dform.nome.value == ""){
		alert("O campo " + dform.nome.name + " deve ser preenchido!");
		dform.nome.focus();
		return false;
	}
	//validar user
	if (dform.email.value == ""){
		alert("O campo " + dform.email.name + " deve ser preenchido!");
		dform.email.focus();
		return false;
	}
	//validar senha
	if (dform.nome_destinatario.value == ""){
		alert("O campo " + dform.nome_destinatario.name + " deve ser preenchido!");
		dform.nome_destinatario.focus();
		return false;
	}
	//validar email
	if (dform.email_destinatario.value == ""){
		alert("O campo " + dform.email_destinatario.name + " deve ser preenchido!");
		dform.email_destinatario.focus();
		return false;
	}
	//validar email(verificao de endereco eletronico)
  var regexp= new RegExp("^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$");
  if(!regexp.test(dform.email.value)){
    alert("O campo " + dform.email.name + " deve ser um endereco eletronico!");
		dform.email.focus();
		return false;
	}
	
	//validar email2(verificao de endereco eletronico)
  if(!regexp.test(dform.email_destinatario.value)){
    alert("O campo " + dform.email_destinatario.name + " deve ser um endereco eletronico!");
		dform.email_destinatario.focus();
		return false;
	}
	
  document.formEnvie.submit();
  enviado=true;
  retorno();
	return true;
}
/*-------------------- BASICOS --------------------*/


/*-------------------- COMPLEMENTOS AJAX --------------------*/
var secao={
url:[
"/noticias/",
"/carreira/noticias/",
"/colunas/dicas_para_a_sua_carreira/",
"/curriculos/noticias/",
"/cursos/noticias/",
"/salarios/noticias/"
],

nome:[
"Notícias",
"Carreira – Notícias",
"Dicas Para a Sua Carreira",
"Currículos – Notícias",
"Cursos – Notícias",
"Salários – Notícias"

],

complemento:[
"noticias/complemento/",
"carreira/noticias/complemento/",
"colunas/dicas_para_a_sua_carreira/complemento/",
"curriculos/noticias/complemento/",
"cursos/noticias/complemento/",
"salarios/noticias/complemento/"
]
};

for(_x=0;_x<secao.url.length;_x++){
	if(urlSite.indexOf(secao.url[_x])>-1){
	  secaoNome=secao.nome[_x];
	  secaoComplemento=secao.complemento[_x];
	}
}

function _xStart(){
  if(secaoComplemento!=null)_xCopy(urlBase+secaoComplemento);//CARREGA OS COMPLEMENTOS;
  _xPops(urlBase+dirPops);//CARREGA OS POP-UPS;
}

function getHTTPObject(){if(window.XMLHttpRequest){return new XMLHttpRequest();} else if(window.ActiveXObject){var prefs = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];for(var i = 0; i < prefs.length; i++){try{return new ActiveXObject(prefs[i] + ".XMLHTTP");} catch(e){}}}}

function rx($u){return new RegExp("<"+$u+">(.*)</"+$u+">")}

function _xCopy($path) {
    _objg = new getHTTPObject();
    _n = parseInt(Math.random()*1000000);
    _objg.open('GET', $path+"?" + _n, true);
    _objg.onreadystatechange = function() {
        if(_objg.readyState == 4) {
            if(_objg.status == '200') txt= _objg.responseText.replace(/\r\n/g, "");
        }
    };
    _objg.setRequestHeader('Content-type', 'text/html; charset=ISO-8859-1');
    _objg.send(null);
}

function _xPops($path) {
    _objPops = new getHTTPObject();
    _n = parseInt(Math.random()*1000000);
    _objPops.open('GET', $path+"?" + _n, true);
    _objPops.onreadystatechange = function() {
        if(_objPops.readyState == 4) {
            if(_objPops.status == '200') txtpops= _objPops.responseText.replace(/\r\n/g, "");
        }
    };
    _objPops.setRequestHeader('Content-type', 'text/html; charset=ISO-8859-1');
    _objPops.send(null);
}


var area={//areas que vem por ajax;
  menu:"menu_site",
  ultimasCanal:"ultimas_canal",
  ultimasSecao:"ultimas_secao",
  ultimasGalerias:"ultimas_galerias",
  vejaMais:"veja_mais",
  colunistaHeader:"colunista_header",
  colunistaFooter:"colunista_footer",
  colunistaPerfil:"colunista_perfil",
  rodape:"rodape_site"
}
var tempo = 1000;

function menu_lateral(){
  var $u=area.menu;
  window.setTimeout(function(){try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}},tempo);
}

function ultimasCanal(){
  var $u=area.ultimasCanal;
  window.setTimeout(function(){try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}},tempo);
}

function ultimasSecao(){
  var $u=area.ultimasSecao;
  window.setTimeout(function(){try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}},tempo);
}

function ultimasGalerias(){
  var $u=area.ultimasGalerias;
  window.setTimeout(function(){try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}},tempo);
}

function vejaMais(){
  var $u=area.vejaMais;
  window.setTimeout(function(){try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}},tempo);
}

function tit_secao_colunista(){
  var $u=area.colunistaHeader;
  window.setTimeout(function(){try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}},tempo);
}

function footer_materia_colunista(){
  var $u=area.colunistaFooter;
  window.setTimeout(function(){try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}},tempo);
}

function abrePerfil(){
  wPop(perfil_colunista);
}

function fechaPerfil(){wPop()}

function footer(){
	var $u=area.rodape;
 	window.setTimeout(function(){try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}},tempo);
}

_xStart();

// POPS
var pop={
  enviar_materia:"enviar_materia",
  corrigir_noticia:"corrigir_noticia"
}

var ret=false;

function wPop(fn,ret){
  if($("window").style.display=="block"){
      $("window").style.display='none';
      $("window").innerHTML="<!--//-->";
    }else{
      html="<div id='layer'><!--//--></div>"+
            "<div id='fade'><!--//--></div>";
      $("window").innerHTML=html;
      $("window").style.display='block';
      $("fade").style.height=document.body.scrollHeight+"px";
      $("layer").style.top=150+(window.pageYOffset||document.body.scrollTop)+"px";
      fn(ret);
    }
}

function rPop(fn,ret){
      html="<div id='layer'><!--//--></div>"+
            "<div id='fade'><!--//--></div>";
      $("window").innerHTML=html;
      $("window").style.display='block';
      $("fade").style.height=document.body.scrollHeight+"px";
      $("layer").style.top=150+(window.pageYOffset||document.body.scrollTop)+"px";
      fn(ret);
}


function retorno(){
  if($request('enviado')=='true' || enviado==true){
    if($request('retorno')!=null){wPop(eval($request('retorno')),true)}
	if(_retorno==true){
		if (/enviar_materia/.test(location.href))func='enviar_materia';
		if (/corrigir_noticia/.test(location.href))func='corrigir_noticia';
		wPop(eval(func),true);
	}
  }
  document.title=document.title.replace(/\#enviar_materia/g,'');
  document.title=document.title.replace(/\#corrigir_noticia/g,'');
}

var popLoad;

function perfil_colunista(){
  var $u=area.colunistaPerfil;
  $("layer").innerHTML=rx($u).exec(txt)[1];
	$('fade').style.display='block';
	$('pop-perfil').style.display='block';
}

function enviar_materia(retorno){
var $u=pop.enviar_materia;
  popLoad=$u;
  if(document.all){
  $("layer").style.top=($("tools").offsetTop)+"px";
  $("layer").style.left=($("tools").offsetLeft)+"px";
  }
  else
  {
  $("layer").style.top=$("tools").offsetTop+"px";
  $("layer").style.left=$("tools").offsetLeft+"px";
  }
  $("layer").innerHTML=rx($u).exec(txtpops)[1];
  if(retorno){
    $($u+"_envie").style.display="none";
    $($u+"_sucesso").style.display="block";
    }
	else{_retorno=true;}
}

function corrigir_noticia(retorno){
var $u=pop.corrigir_noticia;
  popLoad=$u;
  if(document.all){
  $("layer").style.top=($("tools").offsetTop)+"px";
  $("layer").style.left=($("tools").offsetLeft)+"px";
  }
  else
  {
  $("layer").style.top=$("tools").offsetTop+"px";
  $("layer").style.left=$("tools").offsetLeft+"px";
  }
  $("layer").innerHTML=rx($u).exec(txtpops)[1];
  if(retorno){
    $($u+"_envie").style.display="none";
    $($u+"_sucesso").style.display="block";
    }
	else{_retorno=true;}
}

/*-------------------- COMPLEMENTOS AJAX --------------------*/


/*-------------------- AREA MULTIMIDIA --------------------*/
function multimidia(cat){
  var arr_tela=["galeria","video","audio"];
  if($('mm_'+arr_tela[0]).innerHTML.trim() == "" && $('mm_'+arr_tela[1]).innerHTML.trim() == "" && $('mm_'+arr_tela[2]).innerHTML.trim() == ""){
    $('multimidia').style.display="none";
  } else {
    $('multimidia').style.display="block";
    if(galeria_materia==false && $('mm_'+arr_tela[1]).innerHTML.trim() == "" && $('mm_'+arr_tela[2]).innerHTML.trim() == ""){
        for(x=0;x<arr_tela.length;x++){
    	    if($("box_controle")){$('box_controle').style.display="none"};
    	    if($("brtpAbreGaleria")){$('brtpAbreGaleria').style.display="none"};
    	    if(arr_tela[x]==cat){th=x;}else{th=0};
    	    cat="galeria";
     	  }
    } else {
      for(x=0;x<arr_tela.length;x++){
  	    if($('mm_'+arr_tela[x]).innerHTML.trim() == ""){
  	      $('bt_'+arr_tela[x]).href="javascript:void(0)";
  	      $('bt_'+arr_tela[x]).style.cursor="default";
  	      $('bt_'+arr_tela[x]).style.background="#000";
  	      $('bt_'+arr_tela[x]).style.color="#fff";
  	      $('bt_'+arr_tela[x]).style.textDecoration="none";
  	      $('bt_'+arr_tela[x]).className="";
  	      $('bt_video').className="nomg";
  	    }else{
          if(!cat)cat=arr_tela[x];
          $('bt_'+arr_tela[x]).className="";
          $('bt_video').className="nomg";
        }
  	    if(arr_tela[x]==cat){th=x;}else{th=0};
  	    $('mm_'+arr_tela[x]).style.display="none";
  	  }
    	if(cat == "galeria"){
        $('bt_'+cat).className="enable";
        $('link_veja_mais').innerHTML="› Mais Galerias de Fotos"
        $('link_veja_mais').title="Mais Galerias de Fotos"
        $('link_veja_mais').href="http://empregos.ig.com.br/fotos/veja_mais/galerias.html?ini=0"
      } else if(cat == "video") {
        $('bt_'+cat).className="enable nomg";
        $('link_veja_mais').innerHTML="› Mais Vídeos"
        $('link_veja_mais').title="Mais Vídeos"
        $('link_veja_mais').href="http://megaplayer.ig.com.br/"
      } else {
        $('bt_'+cat).className="enable";
        $('link_veja_mais').innerHTML="› Mais Áudios"
        $('link_veja_mais').title="Mais Áudios"
        $('link_veja_mais').href="http://megaplayer.ig.com.br/"
      }
    }
    $('mm_'+cat).style.display="";
  }
}
/*-------------------- AREA MULTIMIDIA --------------------*/


/*-------------------- PLAYER DE VIDEO --------------------*/
var KMPlayer,objPlayPause,objPlayer,_function,_imgVideo,progBar,boxVideo;
var videoLoaded=false;
var videoMontado=false;
var live=false;
var progBar = 'progBar';

function montaVideo(url){
  objPlayPause = $('playPause');
  KMPlayer = VIDEO.code(url);
  $("conteudoVideo").innerHTML = KMPlayer;
  
  //elementos do player
  objPlayer = $('MPLayer');
  
  //elementos de status
  videoMontado=true;
  statusPlay=true;
}

var VIDEO={
  changeIcon:function(st){
    if(st=='play'){
      objPlayPause.className='play';
      objPlayPause.title='Tocar';
    }else if(st=='pause'){
      objPlayPause.className='pause';
      objPlayPause.title='Parar';
    }else{
      objPlayPause.className='stop';     
      objPlayPause.title='Parar';
    }    
  },
  
  code:function(url){
      var medida = ["300","225"]
      var iePlayer = '<object id="MPLayer" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="' + medida[0] + '" height="' + medida[1] + '">'+
                  '<param name="url" value="' + url + '"/>'+
                  '<param name="AutoStart" value="true"/>'+
                  '<param name="TransparentAtStart" value="0"/>'+
                  '<param name="ShowStatusBar" value="0"/>'+
                  '<param name="ShowDisplay" value="0"/>'+
                  '<param name="AutoSize" value="0"/>'+
                  '<param name="UImode" value="none"/>'+
                  '<param name="AnimationAtStart" value="True"/>'+
                  '<param name="StretchToFit" value="False"/>'+
                  '</object>';
                  
    	var foxPlayer = '<object type="application/x-ms-wmp" id="MPLayer" width="'+medida[0]+'" height="'+medida[1]+'">'+
                  '<param name="URL" value="'+url+'">'+
                  '<param name="AutoStart" value="true">'+
                  '<param name="uiMode" value="none">'+
                  '</object>';

      VIDEO.changeIcon('stop');
      VIDEO.progressBar();
       
    	return IE?iePlayer:foxPlayer;
  },
  
  fullscreen:function(){
    alert("ATENÇÃO:\nVocê está entrando no modo 'Tela cheia', pressione 'ESC' para sair");
    objPlayer.fullScreen=true;
  },
  
  playPause:function(){
    with(objPlayer){
        if(statusPlay){
          if(live){
            controls.stop();
          }else{
            controls.pause();
          }
          VIDEO.changeIcon('play');
          statusPlay=false;
        }else{
          controls.play();
          var bt=live?'stop':'pause';
          VIDEO.changeIcon(bt);
          statusPlay=true;
        }
    }
  },
  
  progressBar:function(){
    $(progBar).innerHTML="<div id='cursorVideo'><!--//--></div>";
    $(progBar).className="progBar";
    tempoDuracao = setTimeout("VIDEO.montaDecorrer()", 1000);
  },
  
  montaDecorrer:function() {
    if(typeof objPlayer != 'undefined') {
    	posicaoAtual = objPlayer.controls.currentPosition
    	duracao      = objPlayer.controls.currentItem.duration;
    
    	fator = 0.96; /*(Largura do track / 100) - 0.02 (valor antigo 1.26)*/
    	tamanhoPx = ((100 * fator) * posicaoAtual) / duracao;
      valPos=Math.ceil(((Math.ceil(tamanhoPx) > 0) ? Math.ceil(tamanhoPx) : 1));
      
      $("cursorVideo").style.width = valPos + "px";
    
    	if(objPlayer.playState == 10) {
    		VIDEO.changeIcon('play');
    		videoMontado=false;
    		$('conteudoVideo').innerHTML=_imgVideo;
    		$(progBar).className="vid-status";
    		clearTimeout(tempoDuracao);
    	} else {
    		tempoDuracao = setTimeout("VIDEO.montaDecorrer()", 100);
    	}
  	}
  },
  
  volume:function(statusVolume){
    with(objPlayer){
      volumeAtual = settings.volume;
    	if(statusVolume == '+') {
    		if(volumeAtual <= 100) settings.volume = volumeAtual + 10;
    	} else if(statusVolume == '-') {
    		if(volumeAtual >= 0) settings.volume = volumeAtual - 10;
    	}
    }  
  }
}

function debug(t){window.status=t;}

function startPlayer(){
  var node=IE?'onclick':0;
  if(!_function){
    _function=$('brtpurlvideo').attributes[node].value;
    _imgVideo=$('conteudoVideo').innerHTML;
  }
  eval(_function)
}

function playPause(){if(videoMontado){VIDEO.playPause()}else{startPlayer()}}
function controlaVolume(s){if(videoMontado){VIDEO.volume(s)}else{startPlayer()}}
function full(){if(videoMontado){VIDEO.fullscreen()}else{startPlayer()}}
/*-------------------- PLAYER DE VIDEO --------------------*/


/*-------------------- COMENTÁRIOS --------------------*/
function form_comentarios(){      
  var form='<h4>'+
    					'<span>Comente</span>'+
    					'<a href="javascript:openTermoDeUso();" title="Termos de uso">Termos de uso</a>'+
    					'<br class="clear" />'+
    				'</h4>'+
            '<form action="http://comentarios.ig.com.br/comentarios/coment.adiciona.chain" name="frm_post" method="post" class="comente">'+
    	      	'<fieldset>'+
    	      	  '<input type="Hidden" name="comentid" id="comentid" value="14006052" />'+
		            '<input type="Hidden" name="acaofinal" value="3" />'+
    						'<label for="name">Nome:</label><input id="name" type="text" name="nome" title="Nome" alt="Nome" class="nome" />'+
    						'<label for="email">E-mail:</label><input id="email" type="text" name="email" title="E-mail" alt="E-mail" class="email" />'+
    						'<label for="message">Mensagem:</label><textarea id="message" name="comentario" cols="" rows="" title="Mensagem" class="mensagem"></textarea>'+
    						'<input type="button" value="Enviar" title="Enviar" alt="Enviar" class="submit" onclick="enviaPost();" />'+
    					'</fieldset>'+
    				 '</form>';
  document.write(form);
}

function titulo_comentarios(){      
  var form='<h4>'+
    					'<span>Comente</span>'+
    					'<a href="javascript:openTermoDeUso();" title="Termos de uso">Termos de uso</a>'+
    					'<br class="clear" />'+
    				'</h4><br />';
  document.write(form);
}

function enviaPost(){
	function substitui(string,atual,nova){
		var string,atual,nova;
		while(string.indexOf(atual)>-1){
			string = string.replace(atual,nova)
		}
		return string;
	}
	
	StrNome=document.frm_post.nome.value;
	if(StrNome.length<1){
    alert("Necessário preencher o campo 'Nome'!");
    document.frm_post.nome.focus();
    return false;
    }else{  
  	document.frm_post.nome.value = substitui(StrNome,'"','');
	}

	StrEmail=document.frm_post.email.value;
	if(StrEmail.length<1){
    alert("Necessário preencher o campo 'e-mail'!");
    document.frm_post.email.focus();
    return false;
    }else{
    if(StrEmail.indexOf('@')==-1||StrEmail.indexOf('.')==-1){
      alert("Necessário preencher o campo 'e-mail' corretamente!");
      document.frm_post.email.focus();
      return false;  
    }
    document.frm_post.email.value = substitui(StrEmail,'"','');
  }

	StrComentario=document.frm_post.comentario.value;
	if(StrComentario.length<1){
	  alert("Necessário preencher o campo 'Comentários'!");
    document.frm_post.email.focus();
    return false;
  }else{
	document.frm_post.comentario.value = substitui(StrComentario,'"','');
	}

	nome = document.frm_post.nome.value;
	comentario = document.frm_post.comentario.value;	
	id = document.frm_post.comentid.value;
	//document.frm_post.comentid.value = id;
	
	if(id == ""){
		alert("Erro interno, tente mais tarde");
	} else {
		alert("O sistema irá verificar seu comentario e em instantes seu comentario estará na lista.");
		document.frm_post.submit();
	}
}

function checaComentario() {
	try{
		var iframes = document.getElementsByTagName("iframe");
		for (var i=0; i < iframes.length; i++) {
		    if (iframes[i].name=="comente"){
		        var iframeComenteSrc = iframes[i].src;
				var splitedSrc = iframeComenteSrc.split('/');
				var comentid = splitedSrc[splitedSrc.length-1].split('.')[0];
				document.getElementById("comentid").value = comentid;					
			}
		}
	}
	catch(e){
		return;
	}
}


/*-------------------- COMENTÁRIOS --------------------*/


//variaveis usadas no AFC vertical da matéria na mesma ordem que a função chama
var afc_v=["\'ca-bti_js\'","\'ig_empregos\'",300,250,"\'300x250_pas_sl\'","\'text_image_flash\'","\'pt\'","\'FFFFFF\'","\'000000\'","\'5F7181\'","\'FFFFFF\'","\'000000\'","\'FFFFFF\'","\'pt\'","\'utf8\'","\'high\'"];

//variaveis usadas no AFC horizontal da matéria na mesma ordem que a função chama
var afc_h=["\'ca-bti_js\'","\'ig_especiais\'",728,90,"\'728x90_pas_sl\'","\'text_image_flash\'","\'pt\'","\'FFFFFF\'","\'000000\'","\'5F7181\'","\'FFFFFF\'","\'000000\'","\'FFFFFF\'","\'pt\'","\'utf8\'","\'high\'","\'4\'"];

//variaveis usadas no AFC HOME da matéria na mesma ordem que a função chama
var afc_home=["\'ca-btihome_js\'","\'ig_empregos\'",468,60,"\'468x60_pas_sl\'","\'text_image_flash_html\'","\'pt\'","\'FFFFFF\'","\'000000\'","\'5F7181\'","\'FFFFFF\'","\'000000\'","\'FFFFFF\'","\'pt\'","\'utf8\'","\'medium\'"];

//ajusta o header replace dentro do publicador
if(location.href.indexOf('br/publicador')>-1)document.write('<style>div.header_replace{position:relative!important;height:30px!important}</style>');

