function Imprimir(css){
	var conteudo = '<link href="'+css+'" rel="stylesheet" type="text/css" />';
	conteudo += '<link href="_noticia.css" rel="stylesheet" type="text/css" />';
	conteudo += '<table><tr><td>';	
	conteudo += document.getElementById("impressao").innerHTML;
	conteudo += '</td></tr></table>';
	var oJan = window.open("./");
	oJan.document.write(conteudo);
}

function ComentariosNoticia(op,id){
	this.obj = function(n){ return document.getElementById(n); }	
	var altura_pagina = this.obj('pagina_noticias').offsetHeight;
	var largura_pagina = window.screen.width;
	var left = eval((largura_pagina/2)-400);
	var top = eval(document.body.parentNode.scrollTop+20);
	this.obj('ComentariosBG').style.display = "";
	this.obj('ComentariosBG').style.height = altura_pagina+'px';
	this.obj('ComentariosJANELA').style.width = '800px';
	this.obj('ComentariosJANELA').style.left = left+'px';
	this.obj('ComentariosJANELA').style.top = top+'px';
	this.obj('ComentariosJANELA').style.display = "";
	var carregando = '<table width="100%" height="100%"><tr><td><table align="center"><tr><td><img src="/lib/2us/img/loading_peq.gif" align="left">&nbsp;Aguarde...</td></tr></table></td></tr></table>';
	this.obj('ComentariosJANELA').innerHTML = carregando;
	Ext.Ajax.request({
		url : '_noticia.php?op=comentarios&'+op+'='+id,
		success : function(req){
			this.obj('ComentariosJANELA').innerHTML = req.responseText;
		}
	});
}

function FechaJanelaComentarios(){
	this.obj = function(n){ return document.getElementById(n); }	
	this.obj('ComentariosJANELA').innerHTML = "";
	this.obj('ComentariosJANELA').style.display = "none";
	this.obj('ComentariosBG').style.display = "none";			  
}

function EnviaComentario(){
	this.obj = function(n){ return document.getElementById(n); }	  
	var nome = this.obj('nome').value;
	var email = this.obj('email').value;
	var cidade = this.obj('cidade').value;
	var comentario = this.obj('comentario').value;	
	var nota = this.obj('nota').value;
	var IdNoticia = '';
	if(this.obj('IdNoticia')!=null)	IdNoticia = this.obj('IdNoticia').value;	
	var IdNotaEdicao = '';
	if(this.obj('IdNotaEdicao')!=null) IdNotaEdicao = this.obj('IdNotaEdicao').value;	
	if(!nome||!email||!cidade||!comentario){
		var retorna = '<b>O(s) seguinte(s) campo(s)<br>deve(m) ser preenchido(s):</b><br><br>';
		if(!nome) retorna+='<b style="color:red">Nome,</b> ';
		if(!email) retorna+='<b style="color:red">Email,</b> ';
		if(!cidade) retorna+='<b style="color:red">Cidade,</b> ';
		if(!comentario) retorna+='<b style="color:red">Comentario,</b> ';
		retorna = retorna.substr(0,retorna.length-6);
		this.obj('status_comentario').innerHTML = retorna;
	} else {
		this.obj('bt_enviar').style.display = 'none';
		this.obj('status_comentario').innerHTML = '<img src="/lib/2us/img/loading_peq.gif" align="left">&nbsp;Aguarde...';
		Ext.Ajax.request({
			url : '_noticia.php',
			params : { op :'grava_comentario',nome:nome,email:email,cidade:cidade,nota:nota,comentario:comentario,IdNoticia:IdNoticia,IdNotaEdicao:IdNotaEdicao },
			method : 'POST',
			success : function(req){
				this.obj('status_comentario').innerHTML = req.responseText;
			}
		});
	}
}

function FormularioEmail(IdNoticia){
	this.obj = function(n){ return document.getElementById(n); }
	var altura_pagina = this.obj('pagina_noticias').offsetHeight;
	var largura_pagina = window.screen.width;
	var left = eval((largura_pagina/2)-150);
	var top = eval(document.body.parentNode.scrollTop+20);
	this.obj('ComentariosBG').style.display = "";
	this.obj('ComentariosBG').style.height = altura_pagina+'px';
	this.obj('ComentariosJANELA').style.width = '300px';
	this.obj('ComentariosJANELA').style.left = left+'px';
	this.obj('ComentariosJANELA').style.top = top+'px';
	this.obj('ComentariosJANELA').style.display = "";								
	var carregando = '<table width="100%" height="100%"><tr><td><table align="center"><tr><td><img src="/lib/2us/img/loading_peq.gif" align="left">&nbsp;Aguarde...</td></tr></table></td></tr></table>';
	this.obj('ComentariosJANELA').innerHTML = carregando;
	Ext.Ajax.request({
		url : '_noticia.php',
		params : { op : 'formulario_amigo', IdNoticia : IdNoticia },
		success : function(req){
			this.obj('ComentariosJANELA').innerHTML = req.responseText;
		}
	});
}

function FormularioPadrao(){
	this.obj = function(n){ return document.getElementById(n); }
	var altura_pagina = this.obj('pagina_noticias').offsetHeight;
	var largura_pagina = window.screen.width;
	var left = eval((largura_pagina/2)-150);
	var top = eval(document.body.parentNode.scrollTop+20);
	this.obj('ComentariosBG').style.display = "";
	this.obj('ComentariosBG').style.height = altura_pagina+'px';
	this.obj('ComentariosJANELA').style.width = '300px';
	this.obj('ComentariosJANELA').style.left = left+'px';
	this.obj('ComentariosJANELA').style.top = top+'px';
	this.obj('ComentariosJANELA').style.display = "";								
	var carregando = '<table width="100%" height="100%"><tr><td><table align="center"><tr><td><img src="/lib/2us/img/loading_peq.gif" align="left">&nbsp;Aguarde...</td></tr></table></td></tr></table>';
	this.obj('ComentariosJANELA').innerHTML = carregando;	
	var titulo = document.title;
	var url = window.location.href;
	Ext.Ajax.request({
		url : '_noticia.php',
		params : { op : 'formulario_amigo',titulo:titulo,url:url },
		success : function(req){
			this.obj('ComentariosJANELA').innerHTML = req.responseText;
		}
	});
}

function EnviaEmail(){
	this.obj = function(n){ return document.getElementById(n); }
	var titulo = document.title;
	var url = window.location.href;
	var seunome = this.obj("seunome").value;
	var seuemail = this.obj("seuemail").value;
	var nomedoamigo = this.obj("nomedoamigo").value;
	var emaildoamigo = this.obj("emaildoamigo").value;
	var comentario = this.obj("comentario_amigo").value;
	var erro = 0;
	if(!seunome){ alert("O campo Seu nome deve ser preenchido!"); erro=1; }
	if(!seuemail){ alert("O campo Seu email deve ser preenchido!"); erro=1; }
	if(!nomedoamigo){ alert("O campo Nome do amigo deve ser preenchido!"); erro=1; }
	if(!emaildoamigo){ alert("O campo Email do amigo deve ser preenchido!"); erro=1; }	
	if(erro==0){
		this.obj("status_amigo").innerHTML = '<img src="/lib/2us/img/loading_peq.gif" align="left">&nbsp;Aguarde...<br><br>';
		Ext.Ajax.request({
			url : '_noticia.php',
			params : { 
				op : 'envia_email',
				titulo : titulo,
				url : url,
				seunome : seunome,
				seuemail : seuemail,
				nomedoamigo : nomedoamigo,
				emaildoamigo : emaildoamigo,
				comentario : comentario
			},
			method : 'POST',
			success : function(req){
				this.obj('status_amigo').innerHTML = req.responseText;
			}
		});
	}		
}

function TamanhoFonte(tip,s){
	this.obj = function(n){ return document.getElementById(n); }
	var a = '';
	for(var i=0;i<=s;i++){
		if(i>0) a = i;
		var t = parseInt(this.obj('Materia'+a).style.fontSize);
		eval("var f = t"+tip+"2");
		if(f<12) f = 12;
		this.obj('Materia'+a).style.fontSize = f+'px';
	}
}

function TamanhoFonteNotas(tip,s,e){
	this.obj = function(n){ return document.getElementById(n); }	
	//Notas simples
	for(var i=1;i<=s;i++){
		var t = parseInt(this.obj('Simples'+i).style.fontSize);
		eval("var f = t"+tip+"2");
		if(f<12) f = 12;
		this.obj('Simples'+i).style.fontSize = f+'px';
	}
	//Notas especiais
	for(var i=1;i<=e;i++){
		var t = parseInt(this.obj('Especial'+i).style.fontSize);
		eval("var f = t"+tip+"2");
		if(f<12) f = 12;
		this.obj('Simples'+i).style.fontSize = f+'px';
	}
}

function MaisEdicoes(div,pagina){
	this.obj = function(n){ return document.getElementById(n); }
	this.obj(div).innerHTML = '<img src="/lib/2us/img/loading_peq.gif"/>';
	var IdEdicao = this.obj('IdEdicao').value;
	Ext.Ajax.request({
		url : '_noticia.php?op=mais_edicoes&IdEdicao='+IdEdicao+'&pagina='+pagina,
		success : function(req){ this.obj(div).innerHTML = req.responseText; }
	});
}

function BuscaEdicao(op){
	this.obj = function(n){ return document.getElementById(n); }
	var v = this.obj('inputBuscaEdicao').value;
	if(op==0){
		switch(v){
			case 'dd/mm/aaaa' :
				this.obj('inputBuscaEdicao').value = '';
				this.obj('inputBuscaEdicao').style.color = '#000';
				break;
			case '' :
				this.obj('inputBuscaEdicao').style.color = '#999';
				this.obj('inputBuscaEdicao').value = 'dd/mm/aaaa';			
				break;
		}
	} else {
		if(v.length>=2) {
			this.obj('inputBuscaEdicao').style.backgroundImage = 'url(/lib/2us/img/loading_peq.gif)';
			this.obj('inputBuscaEdicao').style.backgroundPosition = 'right';
			this.obj('inputBuscaEdicao').style.backgroundRepeat = 'no-repeat';
			Ext.Ajax.request({
				url : '_noticia.php?op=busca_edicao&v='+v,
				success : function(req){
					this.obj('inputBuscaEdicao').style.backgroundImage = '';
					this.obj('resultBuscaEdicao').innerHTML = req.responseText;
				}
			});
		} else {
			this.obj('inputBuscaEdicao').style.backgroundImage = '';
		}
	}
}

function ConteudoUnico(){
	this.obj = function(n){ return document.getElementById(n); }
	var IdNotaEdicao = this.obj('IdNotaEdicao').value;	
	if(IdNotaEdicao){
		new xmlTemplate({xml:'/sscripts/_JI.notasxml.class.php?veiculo=supernoticia&IdNotaEdicao='+IdNotaEdicao,xsl:'_notas.xsl',div:'conteudo',onLoad:'Referencia,Publicidade,Laterais,CompartilheNotas,MaisNoticias,Visitas'});
		return;
	}
	var IdNoticia = this.obj('IdNoticia').value
	if(IdNoticia){
		var IdNoticia = this.obj('IdNoticia').value
		new xmlTemplate({xml:'/sscripts/_JI.noticiaxml.class.php?veiculo=supernoticia&IdNoticia='+IdNoticia,xsl:'_noticia.xsl',div:'conteudo',onLoad:'Referencia,Suite,Publicidade,Laterais,Enquete,CompartilheConteudo,MaisNoticias,Visitas'});
		return;
	}
	Referencia();
	Publicidade();
	Laterais();
}

function Referencia(){
	this.obj = function(n){ return document.getElementById(n); }
	var ref0 = '';
	var ref1 = '';
	if(this.obj('Canal').value!='0') {
		ref0 += '&nbsp;&nbsp;&raquo;&nbsp;<b style="color:#FFF">'+this.obj('Canal').value+'</b>';
		ref1 += this.obj('Canal').value;
	}
	if(this.obj('SubCanal').value!='0') {
		ref0 += '&nbsp;&raquo;&nbsp;<b style="color:#FFF">'+this.obj('SubCanal').value+'</b>';
		ref1 += ' / '+this.obj('SubCanal').value;
	}
	this.obj('referencia').innerHTML = ref0;
	document.title = 'Super Notícia. '+ref1;
	if(this.obj('IdCanal').value=='11') {
		this.obj('imgtopo').style.height = '92px';
		this.obj('imgtopo').innerHTML = '<img src="/supernoticia/img/canais_13112009000011.jpg" style="margin-top:10px;">';
	}
}

function Suite(){
	this.obj = function(n){ return document.getElementById(n); }
	var IdSuite  = this.obj('Suite').innerHTML;
	if(IdSuite!='0'){
		var IdNoticia = this.obj('IdNoticia').value;
		Flash('/suites/suitefinal.swf','600','170','opaque','banco='+_veiculo+'&IdNoticia='+IdNoticia,'Suite')
		this.obj('Suite').style.display = '';
	}	
}

function Publicidade(){
	this.obj = function(n){ return document.getElementById(n); }
	this.final = function(p,div){
		if(p.javascript=='1'&&this.obj(div)){
			this.obj(div).innerHTML = unescape(p.codigo);
		}else{
			if(p.flash=='1'){
				if(this.obj(div)!=null) Flash('http://www.otempo.com.br/publicidade/pecas/'+p.banner,p.largura,p.altura,'opaque',p.flashvars,div);
			} else {
				if(this.obj(div)!=null){
					var img = '<a href="'+p.url+'" target="_blank"><img src="http://www.otempo.com.br/publicidade/pecas/'+p.banner+'" width="'+p.largura+'" height="'+p.altura+'" border="0"></a>';
					this.obj(div).innerHTML = img;
				}
			}
		}
		if (this.obj(div)&&(p.banner||p.javascript)){
			this.obj(div).style.visibility = 'visible';
			this.obj(div).style.display = '';
		}
	}	
	var banners = Array('super_banner','half_banner','banner_materia','full_banner','shopping,html');
	for (var i=0;i<banners.length;i++){
		var dados = banners[i].split(',');
		Ext.Ajax.request({
			url : '_noticia.php?op='+dados[0],
			div: dados[0],
			tipo: dados[1],
			success : function(req,p){ 
				if(req.responseText) {
					switch(p.tipo){
						case 'html' : this.obj(p.div).innerHTML = req.responseText; break;
						default : this.final(Ext.decode(req.responseText),p.div);
					}					
				}
			}
		});	
	}
}

function Laterais(){	
	this.obj = function(n){ return document.getElementById(n); }
	var IdEdicao = this.obj('IdEdicao').value;
	if(IdEdicao!='0'){
		new xmlTemplate({xml:'/sscripts/_JI.menuesquerdoxml.class.php?veiculo=supernoticia&IdEdicao='+IdEdicao,xsl:'_menuEsquerdo.xsl',div:'menu_esquerdo'});
		new xmlTemplate({xml:'/sscripts/_JI.edicaododiaxml.class.php?veiculo=supernoticia&IdEdicao='+IdEdicao,xsl:'_edicaoDia.xsl',div:'edicao_dia'});
	}
}

function Enquete(){
	this.obj = function(n){ return document.getElementById(n); }
	var IdEnquete = this.obj('IdEnquete').value;
	if(IdEnquete!=0){
		this.obj('enquete').innerHTML = '<img src="/lib/2us/img/loading_peq.gif">';
		new xmlTemplate({xml:'/sscripts/_enquetexml.class.php?veiculo=supernoticia&IdEnquete='+IdEnquete,xsl:'_enquete.xsl',div:'enquete'});	
	}
}

function CompartilheConteudo(){
	this.obj = function(n){ return document.getElementById(n); }
	var IdNoticia = this.obj('IdNoticia').value;
	var Titulo = this.obj('TituloNoticia').value;
	_comp = new Compartilhe({
		id : '_comp',
		url : 'http://www.otempo.com.br/supernoticia/noticias/?IdNoticia='+IdNoticia,
		titulo : Titulo,
		div : 'compartilhe'
	});
	document.title = 'Super Notícia. '+Titulo;
}

function CompartilheNotas(){
	this.obj = function(n){ return document.getElementById(n); }
	var url = window.location.href;
	var titulo = document.title;
	_comp = new Compartilhe({
		id : '_comp',
		url : url,
		titulo : titulo,
		div : 'compartilhe'
	});
}


function MaisNoticias(){
	this.obj = function(n){ return document.getElementById(n); }
	var IdNoticia = '';
	if(this.obj('IdNoticia')!=null) IdNoticia = this.obj('IdNoticia').value;
	var IdCanal_otempo = '';
	var Topo_otempo = '';
	switch(this.obj('IdCanal').value){
		case '1' : IdCanal_otempo = '2'; Topo_otempo = 'O TEMPO / Opini&atilde;o'; break;
		case '2' : IdCanal_otempo = '6'; Topo_otempo = 'O TEMPO / Cidades';	break;
		case '4' : IdCanal_otempo = '1'; Topo_otempo = 'O TEMPO / Pol&iacute;tica';	break;
		case '5' : IdCanal_otempo = '4'; Topo_otempo = 'O TEMPO / Magazine'; break;	
		case '6' : IdCanal_otempo = '3'; Topo_otempo = 'O TEMPO / Esportes'; break;	
		default :  IdCanal_otempo = '';  Topo_otempo = 'O TEMPO';
	}
	_super = new Noticias({
		id : '_super',
		veiculo : 'super',
		IdCanal : this.obj('IdCanal').value,
		ocultarNoticia : IdNoticia,
		ordem : 'Foto desc,rand()',
		titulo : '<b>Super Notícia - '+this.obj('Canal').value+'</b>',
		largura : 270,
		div : 'bl1'
	});
	_otempo = new Noticias({
		id : '_otempo',
		veiculo : 'otempo',
		ordem : 'Foto desc,rand()',
		IdCanal : IdCanal_otempo,
		titulo : Topo_otempo,
		cssTitulo : 'color:#fff; background-color:#1f635d',
		cssRodape : 'color:#fff; background-color:#1f635d',
		largura : 270,
		div : 'bl2'
	});	
}

function Visitas(){
	this.obj = function(n){ return document.getElementById(n); }
	var IdNoticia = '';
	var IdNotaEdicao = '';
	if(this.obj('IdNoticia')!=null) IdNoticia = this.obj('IdNoticia').value;
	if(this.obj('IdNotaEdicao')!=null) IdNotaEdicao = this.obj('IdNotaEdicao').value;
	Ext.Ajax.request({url : '_noticia.php?op=visitas&IdNoticia='+IdNoticia+'&IdNotaEdicao='+IdNotaEdicao });
}

function VotaEnquete(IdEnquete){
	this.obj = function(n){ return document.getElementById(n); }
	var Voto = '';
	var elementos = document.body.getElementsByTagName('input');
	for(i=0;i<elementos.length;i++){
		if(elementos[i].name=='enquete'&&elementos[i].checked){
			Voto = elementos[i].value;
		}
	}
	if(!Voto){
		alert('Selecione uma resposta');
	} else {
		this.obj('enquete_resultado').innerHTML = '<img src="/lib/2us/img/loading_peq.gif" />';
		new xmlTemplate({xml:'/sscripts/_enqueteresultado.class.php?veiculo=supernoticia&IdEnquete='+IdEnquete+'&Voto='+Voto,xsl:'_enquete_resultado.xsl',div:'enquete_resultado'});
	}
}