// usado para os comentários das chamadas das capas
var func_chComent;

try {
document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name)
{
	createCookie(name,"",-1);
}
var fontObj = {
//	CSSArray:['normal.css', 'big.css', 'bigger.css'],
	CSSArray:['normal.css', 'big.css'],
	CSSSelected:0,
	init:function(){
		this.CSSSelected = this.getFontSizeCookie();
		var fsize_css = document.createElement('link');
		fsize_css.setAttribute('href','/_css/'+this.CSSArray[this.CSSSelected]);
		fsize_css.setAttribute('id','altcss');
		fsize_css.setAttribute('rel','stylesheet');
		fsize_css.setAttribute('title','gerencia tamanho da fonte');
		document.getElementsByTagName('head')[0].appendChild(fsize_css);
	},
	getFontSizeCookie:function(){
		var cookie = readCookie("FSize");
		var fsize = cookie ? parseInt(cookie) : 0;
		return fsize;
	},
	getFontSizeCSS:function(){
		var cssfont = document.getElementById('altcss');
		return cssfont;
	},
	setFontSizeCSS:function(){
		var cssfont = this.getFontSizeCSS();
		cssfont.setAttribute('href','/_css/'+this.CSSArray[this.CSSSelected]);
		return true;
	},
	fontChangeUp:function(){
		this.CSSSelected = (this.CSSSelected >= this.CSSArray.length-1) ? this.CSSSelected : this.CSSSelected +1;
		this.setFontSizeCSS(this.CSSSelected);
		createCookie("FSize", this.CSSSelected, 365);
		return false;
	},
	fontChangeDown:function(){
		this.CSSSelected = (this.CSSSelected <= 1) ? 0 : this.CSSSelected -1;
		this.setFontSizeCSS(this.CSSSelected);
		createCookie("FSize", this.CSSSelected, 365);
		return false;
	}
}
fontObj.init();


/*barra*/
var undefined;
function isUndefined(property) {
 return (typeof property == 'undefined');
}
 
if(isUndefined(barra)) var barra = '';
 
switch(barra) {
 case 'assinantes':
  document.write('<link rel="stylesheet" type="text/css" href="http://www.globo.com/Portal/cda/Barra/css/barra_assinantes3.css" media="screen" />');
  break;
 case 'todos':
  document.write('<link rel="stylesheet" type="text/css" href="http://www.globo.com/Portal/cda/Barra/css/barra_todos3.css" media="screen" />');
  break;
 case 'entretenimento':
  document.write('<link rel="stylesheet" type="text/css" href="http://www.globo.com/Portal/cda/Barra/css/barra_entretenimento3.css" media="screen" />');
  break;
 case 'esportes':
  document.write('<link rel="stylesheet" type="text/css" href="http://www.globo.com/Portal/cda/Barra/css/barra_esportes3.css" media="screen" />');
  break;
 case 'home':
  document.write('<link rel="stylesheet" type="text/css" href="http://www.globo.com/Portal/cda/Barra/css/barra_home3.css" media="screen" />');
  break;
 case 'noticias':
  document.write('<link rel="stylesheet" type="text/css" href="http://www.globo.com/Portal/cda/Barra/css/barra_noticias3.css" media="screen" />');
  break;
 case 'todos':
  document.write('<link rel="stylesheet" type="text/css" href="http://www.globo.com/Portal/cda/Barra/css/barra_todos3.css" media="screen" />');
  break;
 case 'videos':
  document.write('<link rel="stylesheet" type="text/css" href="http://www.globo.com/Portal/cda/Barra/css/barra_videos3.css" media="screen" />');
  break;
 default:
  document.write('<link rel="stylesheet" type="text/css" href="http://www.globo.com/Portal/cda/Barra/css/barra_default3.css" media="screen" />');
  break;
}
/*pop*/
function abrePop(param,param2,s,w,h){
	var novaJanela = window.open(param,param2,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+s+',resizable=no,top=50,left=50,width='+w+',height='+h);
	if (novaJanela) return false;
	return true;
}
function addPopLink(){
	if(window.linkArray === undefined){
		window.linkArray = Array();
	}
	window.linkArray.push([arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]]);
}
function popupSetup(){
	if(!document.getElementById || !document.getElementsByTagName) return false;
	if(window.linkArray){ 
	var linkArray = window.linkArray;
	for(var i=0; i<linkArray.length; i++){
		var linksPop = document.getElementById(linkArray[i][0]).getElementsByTagName('A');
		for(j=0;j<linksPop.length;j++){
			linksPop[j].i = i;
			linksPop[j].onclick = function(){
				return abrePop(this.href,window.linkArray[this.i][1],window.linkArray[this.i][2],window.linkArray[this.i][3],window.linkArray[this.i][4]);
			}
			}
		}
	}
}

//função de validação para a busca da globo.com - Início
function checkCaracteresEspeciais(str){
	var especialChars = "!@#$%^&*()+=-[]\\\';,./{}|:<>?_";

	for (var i = 0; i < str.length; i++) 
	{
		if (especialChars.indexOf(str.charAt(i)) != -1) 
		{
			return true;
		}
	}
	return false;
}

function trackerPortal(obj, index)
{
	try {
		re = /https?\:\/\/[^\'\"]+/;
		array = obj.href.match(re);
		if (array != null && array.length > 0)
		{
			str = array[0].replace(/^https?\:\/\//, ""); 
			urchinTracker("/out/" + index + "/" + str);
		}
	}catch(e){}
	
}
//função de validação para a busca da globo.com - Fim

function byBuscaValidaBusca(vaform){
	if (vaform.p.value == ''){
	  alert("Preencha uma palavra para ser buscada.");
		vaform.p.focus();
		return false;
	}
	var erro = '';
	if(vaform.elements['p'].value.length < 2){
		erro = 'O texto da busca deve conter no mínimo duas letras.';
	} else if (checkCaracteresEspeciais(vaform.elements['p'].value)) {
		erro='O texto da busca possui caracter(es) inv\u00e1lido(s).\n Por favor remova-os e tente novamente.'; 
	}

	if(erro.length > 0) {
		alert(erro);
		return false;
	}else{
		// Busca por notícias
		if( vaform.optByBusca[0].checked == true ) {
			vaform.target = "_self";
			vaform.method = "POST";
			vaform.action = "http://busca2.globo.com/Busca/oglobo/?query=" + vaform.p.value;
		// Busca Web
		} else {
			vaform.target= "google";
			vaform.method = "POST";
			vaform.action = "http://busca2.globo.com/Busca/web?query=" + vaform.p.value;
		}		
	}
return true;
}
function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
	var back = '';
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      back = pair[1];
    }
  } 
	return back;
}
/*classificados*/
function jumpMenu(targ,selObj,restore){
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}

/* set home page */
setHome = function(obj){
	if(document.all)
	{
		obj.style.behavior='url(#default#homepage)';
		obj.setHomePage('http://www.utilitaonline.com.br');
		return false;
	}
	return true;
}
b_versao = parseInt(navigator.appVersion);
var win = null;
function NewWindow(mypage,myname,w,h,scroll,size)
{
	if (b_versao >= 4)
	{
		LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	}
	else
	{
		LeftPosition = 100;
		TopPosition = 100;
	}
	var settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+size+'';
	var win = window.open(mypage,myname,settings);
	if(win.window.focus){win.window.focus();}
}
function NewWindowSubmit(mypage,myname,w,h,scroll,size) {
	NewWindow('about:blank',myname,w,h,scroll,size);
	document.frmdadosmateria.action = mypage;
	document.frmdadosmateria.target = myname;
	document.frmdadosmateria.submit();
}
function leChave (valcookie, nomechave) 
{
	chaves = (unescape(valcookie)).split("&")
	for (i = 0; i < chaves.length; i++) {
		chaves[i] = chaves[i].split("=");
		if (chaves[i][0] == nomechave) return (chaves[i][1]);
	}
	return ""
}
function altSubChave (valcookie, nomechave, valor) 
{
	var txt1, txt2, txtfinal
	txttudo = (unescape(readCookie(valcookie))).toUpperCase() ;

	if ((txttudo.indexOf(nomechave.toUpperCase() + "=") != -1) && (txttudo != "") )
	{
		txt1 = txttudo.substring(0,txttudo.indexOf(nomechave.toUpperCase() + "=") );
		txt2 = txttudo.substring(txttudo.indexOf(nomechave.toUpperCase() + "="), txttudo.length )

		if (txt2.indexOf("&") == -1){
			txt2 = "";
		}
		else{
			txt2 = txt2.substring(txt2.indexOf("&"), txt2.length )
		}
		//alert(txt2)
		if ((txt2.indexOf("&") == -1 )&&(txt2 != '') ) {txt2 = "&" + txt2}
		txtfinal =  txt1 + nomechave.toUpperCase() + "=" + valor + txt2;
	}
	else
	{
		if ( (txttudo == "null") || (txttudo == "NULL") )
		{
			txtfinal =  nomechave.toUpperCase() + "=" + valor;
		}
		else
		{
			txtfinal =  txttudo + "&" + nomechave.toUpperCase() + "=" + valor;	
		}
	}	
createCookie(valcookie,txtfinal,700);
	
}
function getCookie(name) 
{
var cooklen = document.cookie.length;
var namearg = name + "=";
var namelen = namearg.length;
	if (document.cookie.indexOf(namearg)>-1) 
	{
	var endcook = document.cookie.substring(document.cookie.indexOf(namearg)+namelen);
	var cookievalue = endcook.substring(0,((endcook.indexOf(";") > -1) ? endcook.indexOf(";") : cooklen))
		return unescape(cookievalue)
	}
	else
		return ""
}

function setCookie() 
{
 
  document.cookie =  setCookie.arguments[0] + "=" + 
	        escape(setCookie.arguments[1]) +
	  ((setCookie.arguments[2]) ? "; expires=" + arguments[2].toGMTString() : "") +
	  ((setCookie.arguments[3]) ? "; path=" + setCookie.arguments[3] : "") +
	  ((setCookie.arguments[4]) ? "; domain=" + setCookie.arguments[4] : "") +
	  ((setCookie.arguments[5]) ? "; secure=" + setCookie.arguments[5] : "");

}

function setCookieUF_URL(cookieValue) {
	document.location.href = '/servicos/cookie/infgnav.asp?uf=' + cookieValue;
}

function setCookieUF(cookieValue) {
 
	var ndias = 700;
	var today = new Date();
	var expire = new Date();
	var cookieName = 'infguf';
	expire.setTime(today.getTime() + 3600000*24*ndias);
	document.cookie = "INFGNAV"+"=UF="+escape(cookieValue) + ";expires="+expire.toGMTString();
	window.location.reload();
}
window.name = "GloboOnLine"
function abreEnquete(clicou_voto, nomeform)  {
	var wEnq = window.open("", "enquete", "directories=no,height=276,width=520,hotkeys=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,copyhistory=no");
	nomeform = document.enquete;
	nomeform.voto.value = clicou_voto;
	nomeform.submit();
}
function Menu(form) {var result=(form.Alvo.options[form.Alvo.selectedIndex].value);location.href=result;}
function MM_reloadPage(init) {
	if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
		document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function acertaeditoria() {document.form1.Alvo.selectedIndex=0;}
function MM_findObj(n, d) { //v3.0
	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); return x;
}
function show() { //v3.0
  var i,p,v,obj,args=show.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; }
}

// mensagens diferentes se a matéria é 'fechada contra cópia' ou não
if (copiaFechada==undefined) {var copiaFechada = false;}
//var copiaFechada = true;

if (copiaFechada) {
  var message = "Caro usuário, não é possível copiar este conteúdo.\nCaso seja de seu interesse, lembramos que você pode enviar qualquer matéria do site do Globo por e-mail quantas vezes desejar: Basta clicar no link que fica ao lado dos textos.\nPara qualquer outro tipo de transmissão, é necessária autorização prévia. Sendo este o caso, entre em contato conosco. Obrigado";
}
else {
  var message = "Prezado leitor,\n\nNão é permitida a utilização desse conteúdo para fins comerciais e/ou profissionais. Para comprar ou obter autorização de uso desse conteúdo, entre em contato com a Agência O Globo pelo e-mail: agenciaoglobo@oglobo.com.br";

}
function copyright ()
{
 if (document.domain=='oglobo.globo.com') {
  alert(message);
  if (copiaFechada) return false;
  }
}
// exibe a mensagem de alerta ao dar ctrl-c ou ctrl-a em browsers não-IE
if ((document.getElementById || document.layers) && (!document.all)) {
  document.onkeypress = function (evt) {
    var r = '';
    var ctrl = 0;
    
    if (document.getElementById && (!document.all)) {
      ctrl = evt.ctrlKey;
    }
    else if (document.layers) {
      ctrl = Event.CONTROL_MASK;
    } 
    r = String.fromCharCode(evt.which).toUpperCase();    
    if (ctrl){
    	if (r=='C'){
       if (document.domain=='oglobo.globo.com') {
        alert(message);
        if (copiaFechada) return false;
        }
  		}
  	}
  }
}

function addEvent(func) {
	if (!window.__load_events) {
		var init = function ()
		{
			if (arguments.callee.done) return;
			arguments.callee.done = true;
			if (window.__load_timer)
			{
				clearInterval(window.__load_timer);
				window.__load_timer = null;
			}
			for (var i=0;i < window.__load_events.length;i++)
			{
				window.__load_events[i]();
			}
			window.__load_events = null;
		};
	if (document.addEventListener){
		document.addEventListener("DOMContentLoaded", init, false);
	}
	// for Internet Explorer
	/*@cc_on @*/
	/*@if (@_win32)
	document.write("<scr"+"ipt id=__ie_onload defer src=javascript:void(0)><\/scr"+"ipt>");
	var script = document.getElementById("__ie_onload");
	script.onreadystatechange = function() {
	if (this.readyState == "complete") {
		init(); // call the onload handler
	}
	};
	/*@end @*/
	// for Safari
	if (/KHTML|WebKit/i.test(navigator.userAgent)) { // sniff
		window.__load_timer = setInterval(function() {
			if (/loaded|complete/.test(document.readyState)) {
				init(); // call the onload handler
			}
		}, 10);
	}
	window.onload = init;
	window.__load_events = [];
	}
	window.__load_events.push(func);
}

setMenuIE = function(){
	if(document.all && document.getElementById && document.getElementById('mned'))
	{
		var sfEls = document.getElementById("mned").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(document.all && document.getElementById && document.getElementById('mnsrv'))
	{
		var sfEls = document.getElementById("mnsrv").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"), "");
			}
		}
	}
	
	
}
function characterCount(campoTxt, campoCont, numMaximo) {
	if (campoTxt.value.length > numMaximo) {
		campoTxt.value = campoTxt.value.substring(0, numMaximo);
		alert("O número máximo de caracteres é de "+numMaximo+".");
		campoTxt.focus();
	} else {
		campoCont.value = numMaximo- campoTxt.value.length;
	}
}

function montaSWF(arqSWF, largura, altura, FlashVars, wmode, qualidade, bgcolor, versao, id) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + versao + '" width=' + largura + ' height=' + altura + ' id=' + id + '>\n');
	document.write('<param name="movie" value="' + arqSWF + '" />\n');
	document.write('<param name="allowScriptAccess" value="always" />\n');
	document.write('<param name="quality" value="' + qualidade + '" />\n');
	document.write('<param name="FlashVars" value="' + FlashVars + '" />\n');
	document.write('<param name="bgcolor" value="' + bgcolor + '" />\n');
	document.write('<param name="menu" value="false" />\n');
	document.write('<param name="wmode" value="' + wmode + '" />\n');
	document.write('<embed src="'+arqSWF+'" wmode="' + wmode + '" bgcolor="' + bgcolor + '" FlashVars="' + FlashVars + '" menu="false" allowScriptAccess="always" quality="' + qualidade + '" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + largura + '" height="' + altura + '" swLiveConnect="true" name="' + id + '"></embed>');
	document.write('</object>\n');
}

function addBookmark(title, url){
if (document.all)
window.external.AddFavorite(url, title); else if (window.sidebar) window.sidebar.addPanel(title, url, "") }

//function agregar()
//{
//   if (isExplorer())  window.external.AddFavorite("http://www.oglobo.globo.com","Globo Online");   
//   else alert("Pressione Ctrl+D para adicionar este site em seus Favoritos"); } 

function isExplorer()
{
   if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) return true;
   else if(navigator.appName == "Netscape") return false;   
   else return false;   
}

document.write('<!--[if lt IE 6]><link rel="stylesheet" type="text/css" href="/_css/ltie.css"/><![endif]-->');
document.write('<!--[if gt IE 6]><link rel="stylesheet" type="text/css" href="/_css/gtie.css"/><![endif]-->');


addEvent(popupSetup);
addEvent(setMenuIE);







function CM_Show(){
if( zSr[(1*6)+2]!=undefined ){
p_content = "<div id='lnkptr'><h4>Links Patrocinados</h4>\n";
p_content +="<p class='oquee'><a href='http://br.yahoo.com/info/overture/overture_globoonline.html' target='_blank' class='TR_Link'>O que é?</a></p>\n";

for(i=1;i<=3;i++){
if( zSr[(i*6)+2]!=undefined ){
if (i==1){
	p_content += "<p class='fst'>";
}else{
	p_content += "<p>";
}
p_content += "<a href='"+zSr[(i*6)+2]+"' onMouseOver='window.status=\""+zSr[(i*6)+4]+"\"; return true;' onMouseOut='window.status=\"\"; return true;' target='_blank'>";
p_content += "<strong>"+zSr[(i*6)+3]+"</strong><br/>"+zSr[(i*6)+0]+"<br/>";
p_content += "<em>"+zSr[(i*6)+4]+"</em><br/></a></p>\n";
}}
p_content += "</div>\n";	
document.write(p_content);
}
}

// Inicio do código que gera o box de SMS
function displayAction(hanzo_form){
	populateHanzoForm(hanzo_form,1);
	initForm(hanzo_form)
}	
function validateForm(hanzo_form) {
	var hanzo_val = hanzo_form.mobile.value;
	if (hanzo_val.charAt(0)=='0'){
		hanzo_form.mobile.value=hanzo_val=hanzo_val.substring(1,11);
	}
	if (hanzo_val == null || hanzo_val.length != 10) {
	   alert("Por favor preencha o número do seu celular com o código de área");
	   hanzo_form.mobile.focus();
	   return false;
	} 
	if (!isInteger(hanzo_val)) {
	   alert("O campo celular só pode conter números!");
	   hanzo_form.mobile.focus();
	   return false;
	}
	if (hanzo_form.channelId.value==0){
		alert('Você deve escolher um canal para assinar.');
		return false
	}
	return true;
}
function alertCarrier(){
	alert('Você deve escolher sua operadora.');
}
