﻿
	/*** INICIO MODELOS DOS ELEMENTOS ****/
	//pega a foto de acordo com o modelo
	function get_foto_modelo(modelo,creditos_foto,string_fotos){
		var fotos = string_fotos.split(':');
		var contador = 0;
		var foto_modelo = '';
		var imagem_procurar = new config_imagens(modelo);
		var dimensoes = imagem_procurar.tamanho.split('x');
		var width  = dimensoes[0];
		var height = dimensoes[1];
		var dir;
		var canal;
		while((contador < fotos.length)&&(foto_modelo=='')){
			if(fotos[contador].split('@')[1].split('_')[0]==imagem_procurar.tamanho){
				dir  = fotos[contador].split('@')[1].split('_')[1];
				dir = dir.replace("-","/");
				dir = dir.replace("-","/");
				foto_modelo = '<img width='+width+' height='+height+' title=\"'+creditos_foto+'\" alt=\"'+creditos_foto+'\" src=\"'+url_src_imagem+$('#input-chamada-idCanal').val()+'/'+'/'+dir+'/'+fotos[contador].split('@')[1]+'\" />';
			}
			contador++;
		}
		return foto_modelo;
	}

	function popup(url){
		window.open(url,'gazetaesportiva','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=630,height=450');     
	}

	//função que recebe o conteudo das chamadas e gera o html de acordo com o modelo do elemento
	function conteudo_modelos(modelo,titulo_capa,chapeu_capa,lide_capa,creditos_foto,fotos_capa,link_capa,linha_fina,foto_automatica){
		//tem que existir um modelo selecionado
		if(modelo){
			var titulo_aux;
			var chapeu_aux;
			var lide_aux;
			var creditos_aux;
			var fotos_aux;
			if(fotos_capa){
				var fotos_capa = get_foto_modelo(modelo,creditos_foto,fotos_capa);
			}
			//============Quando não tiver imagem
			if(fotos_capa == ""){
				var dimensoes = new config_imagens(modelo);
				var width = dimensoes.tamanho.split("x")[0];
				var height = dimensoes.tamanho.split("x")[1];
				fotos_capa = '<img src="/imgs/ERRO.gif'+'" width='+width+' height='+height+' border="0"\/>';
			}
			//=================
			switch(modelo){
				case 'divs_1col':{
					fotos_aux    = '<ul><li><a href="'+link_capa+'">'+fotos_capa+'</a></li></ul>';
					titulo_aux   = '<h1><a href="'+link_capa+'">'+titulo_capa+'</a></h1>';
					this.elemento = fotos_aux+titulo_aux;
					break;
				}
				case 'divs_1col_slim':{
					fotos_aux    = '<ul><li><a href="'+link_capa+'">'+fotos_capa+'</a></a></li></ul>';
					chapeu_aux   = '<h6><a href="'+link_capa+'">'+chapeu_capa+'</a></h6>';
					titulo_aux   = '<h1><a href="'+link_capa+'">'+titulo_capa+'</a></h1>';
					lide_aux     = '<h5><a href="'+link_capa+'">'+lide_capa+'</a></h5>';
					this.elemento = fotos_aux+chapeu_aux+titulo_aux+lide_aux;
					break;
				}
				case 'divs_2col':{
					chapeu_aux   = '<h6><a href="'+link_capa+'">'+chapeu_capa+'</a></h6>';
					fotos_aux    = '<ul><li><a href="'+link_capa+'">'+fotos_capa+'</a></li></ul>';
					titulo_aux   = '<h2 style="width:300px;"><a href="'+link_capa+'">'+titulo_capa+'</a></h2>';
					lide_aux     = '<h5 style="width:300px;"><a href="'+link_capa+'">'+lide_capa+'</a></h5>';
					this.elemento = chapeu_aux+fotos_aux+titulo_aux+lide_aux;
					break;
				}
				case 'divs_2col_metade':{
					fotos_aux    = '<ul><li><a href="'+link_capa+'">'+fotos_capa+'</a></li></ul>';
					chapeu_aux   = '<h6><a href="'+link_capa+'">'+chapeu_capa+'</a></h6>';
					titulo_aux   = '<h2><a href="'+link_capa+'">'+titulo_capa+'</a></h2>';
					lide_aux     = '<h5><a href="'+link_capa+'">'+lide_capa+'</a></h5>';
					this.elemento = fotos_aux+chapeu_aux+titulo_aux+lide_aux;
					break;
				}
				case 'divs_2col_meio':{
					chapeu_aux   = '<h6><a href="'+link_capa+'">'+chapeu_capa+'</a></h6>';
					fotos_aux    = '<ul><li><a href="'+link_capa+'">'+fotos_capa+'</a></li></ul>';
					titulo_aux   = '<h2><a href="'+link_capa+'">'+titulo_capa+'</a></h2>';
					this.elemento = chapeu_aux+fotos_aux+titulo_aux;
					break;
				}
				case 'divs_2col_slim':{
					chapeu_aux   = '<h6><a href="'+link_capa+'">'+chapeu_capa+'</a></h6>';
					titulo_aux   = '<h2><a href="'+link_capa+'">'+titulo_capa+'</a></h2>';
					lide_aux     = '<span class="headers"><a href="'+link_capa+'">Leia mais</a></span>';
					lide_aux    += '<h5><a href="'+link_capa+'">'+lide_capa+'</a></h5>';
					this.elemento = chapeu_aux+titulo_aux+lide_aux;
					break;
				}
				case 'divs_3col':{
					chapeu_aux   = '<h6><a href="'+link_capa+'">'+chapeu_capa+'</a></h6>';
					fotos_aux    = '<ul><li><a href="'+link_capa+'">'+fotos_capa+'</a></li></ul>';
					titulo_aux   = '<h2><a href="'+link_capa+'">'+titulo_capa+'</a></h2>';
					lide_aux     = '<span class="headers"><a href="'+link_capa+'">Leia mais</a></span>';
					lide_aux    += '<h5><a href="'+link_capa+'">'+lide_capa+'</a></h5>';
					this.elemento = chapeu_aux+fotos_aux+titulo_aux+lide_aux;
					break;
				}
				case 'divs_3col_slim':{
					fotos_aux    = '<ul><li><a href="'+link_capa+'">'+fotos_capa+'</a></li></ul>';
					chapeu_aux   = '<h6><a href="'+link_capa+'">'+chapeu_capa+'</a></h6>';
					titulo_aux   = '<h3><a href="'+link_capa+'">'+titulo_capa+'</a></h3>';
					lide_aux     = '<h5><a href="'+link_capa+'">'+lide_capa+'</a></h5>';
					this.elemento = fotos_aux+chapeu_aux+titulo_aux+lide_aux;
					break;
				}
				case 'divs_3col_metade':{
					chapeu_aux   = '<h6><a href="'+link_capa+'">'+chapeu_capa+'</a></h6>';
					fotos_aux    = '<ul><li><a href="'+link_capa+'">'+fotos_capa+'</a></li></ul>';
					titulo_aux   = '<h3><a href="'+link_capa+'">'+titulo_capa+'</a></h3>';
					lide_aux     = '<h5><a href="'+link_capa+'">'+lide_capa+'</a></h5>';
					this.elemento = chapeu_aux+fotos_aux+titulo_aux+lide_aux;
					break;
				}
				case 'divs_4col_metade':{
					fotos_aux    = '<ul><li><a href="'+link_capa+'">'+fotos_capa+'</a></li></ul>';
					chapeu_aux   = '<h6><a href="'+link_capa+'">'+chapeu_capa+'</a></h6>';
					titulo_aux   = '<h3><a href="'+link_capa+'">'+titulo_capa+'</a></h3>';
					lide_aux     = '<h5><a href="'+link_capa+'">'+lide_capa+'</a></h5>';
					this.elemento = chapeu_aux+fotos_aux+titulo_aux+lide_aux;
					break;
				}
				case 'divs_6col_metade':{
					fotos_aux    = '<ul><li><a href="'+link_capa+'">'+fotos_capa+'</a></li></ul>';
					chapeu_aux   = '<h6><a href="'+link_capa+'">'+chapeu_capa+'</a></h6>';
					titulo_aux   = '<h3><a href="'+link_capa+'">'+titulo_capa+'</a></h3>';
					lide_aux     = '<h5><a href="'+link_capa+'">'+lide_capa+'</a></h5>';
					this.elemento = chapeu_aux+fotos_aux+titulo_aux+lide_aux;
					break;
				}
				case 'divs_rotativo':{
					fotos_aux    = '<ul><li><a href="'+link_capa+'">'+fotos_capa+'</a></li></ul><div style="height:0;">&nbsp;</div>';
					titulo_aux   = '<div class="label_foto_rotativo border_foto_rotativo" style="border-left: 3px solid #ffc80b; border-right: 3px solid #ffc80b; border-bottom: 3px solid #ffc80b; padding-left: 2px; padding-right: 0pt; width: 292px; height: 53px;"><h2><a href="'+link_capa+'">'+titulo_capa+'</a></h2>';
					lide_aux     = '<h5><a href="'+link_capa+'">'+lide_capa+'</a></h5></div>';
					this.elemento = fotos_aux+titulo_aux+lide_aux;
					break;
				}
				case 'divs_auto_1col':{
					titulo_aux = '<h2><a href="'+link_capa+'">'+titulo_capa+'</a></h2>';
					linha_aux  = '<p class="linha_fina"><a href="'+link_capa+'">'+linha_fina+'</a></p>';
					lide_aux   = '<h5><a href="'+link_capa+'">'+lide_capa+'</a></h5>';
					if(foto_automatica!="" && foto_automatica != null && foto_automatica != '--'){
						var imagem =  foto_automatica.split("-")[0];
						var w =  foto_automatica.split("-")[1];
						var h =  foto_automatica.split("-")[2];
						foto = '<div class="imgs_capa"><a href="'+link_capa+'"><img alt="'+creditos_foto+'" title="'+creditos_foto+'" src="'+imagem+'" width="'+w+'" height="'+h+'" border="0"\/></a></div>';
						this.elemento = foto+titulo_aux+linha_aux+lide_aux;
					}else{
						this.elemento = titulo_aux+linha_aux+lide_aux;
					}
					break;
				}
				case 'divs_auto_2col':{
					titulo_aux   = '<h2><a href="'+link_capa+'">'+titulo_capa+'</a></h2>';
					linha_aux    = '<p class="linha_fina"><a href="'+link_capa+'">'+linha_fina+'</a></p>';
					this.elemento = titulo_aux+linha_aux;
					break;
				}
				default:{
					break;
				}
			}
		}
	}
	//run the currently selected effect
	function runEffect(vars){
		//get effect type from 
		var selectedEffect = 'slide';
		//most effect types need no options passed by default
		var options = {};
		//check if it's scale, transfer, or size - they need options explicitly set
		if(navigator.appVersion.split(";")[1] == ' MSIE 6.0'){
			if(vars == 'hide'){
				$("#over_view").hide();
			}else if(vars == 'show'){
				$("#over_view").show();
			}
		}else{
			if(vars == 'hide'){
				if($("#over_view").css('display') == 'none'){
						$("#over_view").css({'display':'none'});
				}else{
				$("#over_view").hide(selectedEffect,options,500);
				}
			}else if(vars == 'show'){
				if($("#over_view").css('display') == 'block'){
						$("#over_view").css({'display':'none'});
				}else{
				$("#over_view").show(selectedEffect,options,500);
				}
			}
		}
	}

	$(function(){

		var count = $("a[id^='link-rotativo-']").length;
		var tempo_rotacao = 4000;
		var aux = 1;
		var intervalo;
		var temp_hide_show = 100;

		function transicao_frames(time,display){
			//get effect type from 
			var selectedEffect = 'slide';
			//most effect types need no options passed by default
			var options = {};
	
			if(time == true){
				clearInterval(intervalo);
				intervalo = window.setInterval(function() {
					if(aux <= count){
					$("a[id^='link-rotativo-"+aux+"']").click();
						$("#rotativo-frames a").removeClass("rotativo_focus_frame");
						$("a[id^='link-rotativo-"+aux+"']").addClass("rotativo_focus_frame");
					aux++;
					}else{
					aux = 1;
					$("a[id^='link-rotativo-"+aux+"']").click();
						$("#rotativo-frames a").removeClass("rotativo_focus_frame");
						$("a[id^='link-rotativo-"+aux+"']").addClass("rotativo_focus_frame");
					aux++;
					}
				}, tempo_rotacao);	
			}else{
				clearInterval(intervalo);
				intervalo = window.setTimeout(function() {
					//check if it's scale, transfer, or size - they need options explicitly set
					if(navigator.appVersion.split(";")[1] == ' MSIE 6.0'){
						if(display == 'hide'){
							$("#over_view").css({'display':'none'});
						}else if(display == 'show'){
							$("#over_view").css({'display':'block'});
						}
					}else{
						if(display == 'hide'){
							if($("#over_view").css('display') == 'none'){
								$("#over_view").css({'display':'none'});
							}					
							if($("#over_view").css('display') == 'block'){
								clearInterval(intervalo);
								intervalo = window.setTimeout(function() {
								$("#over_view").hide(selectedEffect,options,500);
								}, temp_hide_show);
							}
						}else if(display == 'show'){
							if($("#over_view").css('display') == 'block'){
								$("#over_view").css({'display':'block'});
							}					
							if($("#over_view").css('display') == 'none'){
								clearInterval(intervalo);
								intervalo = window.setTimeout(function() {
								$("#over_view").show(selectedEffect,options,500);
								}, temp_hide_show);
							}
						}
					}
				}, temp_hide_show);
				return false;
			}
		}
	
		transicao_frames(true,'hide');
	
		function mudaSlide(id){
			$("[id^='num-frame-']").hide();
			$("#num-frame-"+id).show();
		}
			
		$("a[id^='link-rotativo-']").live('mouseover',function(event){
			transicao_frames(false,'hide');
			var id = $(this).attr("id").split("-")[2];
			mudaSlide(id);
			event.preventDefault();
		}).live('mouseout',function(){
			transicao_frames(true,'hide');
		}); 
		
		$("a[id^='link-rotativo-']").live('click',function(event){
			var id = $(this).attr("id").split("-")[2];
			mudaSlide(id);
			event.preventDefault();
		}); 
		
		$("div[id^='view_frames_list-']").live('mouseover',function(event){
			var id = $(this).attr('id').split("-")[1];
			$("a[id^='link-rotativo-"+id+"']").click();
			$("#"+$(this).attr('id')).css({'background':'#3F3F3F'});
			$("#over_view").css({'display':'block'});
			event.preventDefault();
		}).live('mouseout',function(){
			$("#"+$(this).attr('id')).css({'background':'#333'});
		}); 
		
		$("div[id='over_view']").live('mouseover',function(event){
			transicao_frames(false,'show');
		}).live('mouseout',function(){
			clearInterval(intervalo);
			intervalo = window.setTimeout(function() {
				transicao_frames(true,'hide');
				runEffect('hide');
			}, temp_hide_show);
		}); 
		
		//mouseover do rotativo, adiciona e remove bordas
		$("div[id^='num-frame-'] a img").live('mouseover',function(){
			transicao_frames(false,'show');
			if($('#over_view').css('display') == 'block'){
				$("#over_view").css({'display':'block'});
			}else{
				var position = $('#rotativo').offset();
				var width = position.left+300+'px';
				var height = position.top+'px';
				$("#over_view").css({'position':'absolute','top':height,'left':width,'background':'#333'}); 
			}
		}).live('mouseout',function(){
			clearInterval(intervalo);
			intervalo = window.setTimeout(function() {
				runEffect('hide');
				transicao_frames(true,'hide');
			}, temp_hide_show);
			//$('.label_foto_rotativo').css({'border':'0','padding-left':'5px','padding-right':'5px','width':'290px','height':'55px'});
		});
		
		//FRONT_END==============JANELA DOS TUMBS =======================	
		//monta a janela preview do evento mouseover sobre o rotativo
	var string = '';
		$("#over_view").empty();
		var n = 1;
		var html = '';
		$("div[id^='num-frame-']").each(function(){
			var id = $(this).attr('id').split("-")[2];
			html += '<div id="view_frames_list-'+n+'" style="width:310px;background:#333333;" class="view_frames_list"><div class="imgs_capa" style="height:45px;margin:0 4px; 0 4px;"><a href="'+$("#num-frame-"+id+" div.imgs_capa a").attr('href')+'"><img  src="'+$("#num-frame-"+id+" div.imgs_capa a img").attr('src')+'" alt="'+$("#num-frame-"+id+" div.imgs_capa a img").attr('alt')+'" title="'+$("#num-frame-"+id+" div.imgs_capa a img").attr('title')+'" width="50" height="44"/></a></div><h3>'+$("#num-frame-"+id+" h2").html()+'</h3><h5>'+$("#num-frame-"+id+" h5").html()+'</h5></div>';
				$("#num_frame_view-"+n).css({'position':'relative','margin-left':'-50px','float':'left'});
			$("#link-rotativo-"+id).attr('href',$("#num-frame-"+id+" div.imgs_capa a").attr('href'));
			n++;
		});
		$("#over_view").append(html);
		//FRONT_END==============JANELA DOS TUMBS =======================	
	});
	
	var regExp = / Firefox\/([0-9].[0-9])/;
	var navegador = regExp.exec(navigator.userAgent);
	$(function(){
		if(navegador != null){
			if(navegador[1] == '3.5'){
				$('#rotativo-frames a').css({'top':'3px'});
			}
		}
	});

	
	function gera_html_capa_automatica(){
		var json={
			"url":url_ajax+'gera_html_automatico.php',
			"dataType":"text",
			"result":function(response){
			}
		}
		executa(json);
   }
   

var regExp =  /http:\/\/www*/i;
var flag = regExp.exec(window.location);	
/*
if(flag == null){
	

	
	var swfu;
	window.onload = function () {
	
		var noticias = new Array(); 
		var indice = 0;
		var json={
		"url":url_ajax+'busca_noticias_capa.php',
		"dataType":"text",
		"canal":$('#ui_canal').val(),
		"result":function(response){
			
			
			if(response!=""){
										   	
				var noticias_temp = response.split('||');
				var quantidade = noticias_temp.length;
				
				$(function(){
						    
					indice=0;
					var array_fixo = new Array();
					
					$("div[id^='div-fixo']").live('each',function(){
						var modelo = $(this).attr('class');
						var noticia_fixa = getCapaFixa($(this).attr('id').split("-")[2]);
						var linha_fina = noticia_fixa.split("__")[1];
						var titulo =  noticia_fixa.split("__")[2];
						var lide = noticia_fixa.split("__")[3];
						var link_capa =  noticia_fixa.split("__")[4];
						var imagem =  noticia_fixa.split("__")[5];
						var legenda =  noticia_fixa.split("__")[6];
						var CONTEUDO = new conteudo_modelos(modelo,titulo,'',lide,legenda,'',link_capa,linha_fina,imagem);
						$(this).empty().append(CONTEUDO.elemento);
						array_fixo[indice] = $(this).attr('id').split("-")[2];
					});
					indice=0;
					var indice_array = 0;
					var itens_array = array_fixo.length;
					var achou_item = false;
					
			
					$("#base_conteudo div[class^='divs_auto']").each(function(){
						if(indice < noticias_temp.length){
								var modelo = $(this).attr('class');
								noticias[indice] = new Array(4);
								
								var id_nota = noticias_temp[indice].split("__")[0];
														
								while(indice_array < itens_array){
									if(array_fixo[indice_array] == id_nota){
										indice++;
										indice_array = 0;
										id_nota = noticias_temp[indice].split("__")[0];
									} else {
										indice_array++;
									}
								}
								
								var linha_fina = noticias_temp[indice].split("__")[1];
								var titulo =  noticias_temp[indice].split("__")[2];
								var lide =  noticias_temp[indice].split("__")[3];
								var link_capa =  noticias_temp[indice].split("__")[4];
								if(noticias_temp[indice].split("__")[5].split("-")[0] == ""){
									var imagem =  noticias_temp[indice].split("__")[5].split("-")[0];
								}else{
									var imagem =  noticias_temp[indice].split("__")[5];
								}
								var legenda =  noticias_temp[indice].split("__")[6];
						  }
						if(imagem=='--') imagem = null;
						if($(this).attr('class').split("_")[1] == 'auto'){
							var CONTEUDO = new conteudo_modelos(modelo,titulo,'',lide,legenda,'',link_capa,linha_fina,imagem);
							$(this).attr('id',"div-auto-"+id_nota);
							$(this).empty().append(CONTEUDO.elemento);
						}
						indice++;
					});
					
					
				});
			}
		 }
		}
		
		executa(json);				
		window.setTimeout(function() {
			gera_html_capa_automatica();
		}, 5000);
		
	}


}*/
