var minfont = 8;
var maxfont = 40;

var setHomepage = function(){
	if (document.all){
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage('http://www.mediotiempo.com');

	}else if (window.sidebar){
		if(window.netscape){
			try{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}catch(e){
				alert("Tu explorador impidió que se cambiara tu página de inicio, para realizar este cambio entra a tus preferencias de explorador y realiza el cambio manual. Gracias!");
			}
		}
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
		prefs.setCharPref('browser.startup.homepage','http://www.mediotiempo.com');
	}
} 

var increaseFontSize = function (objeto){
	var fontsize;
	if(objeto.css('font-size')){
		fontsize = objeto.css('font-size').replace('px', '');
	}else{
		fontsize = 12;
	}
	objeto.css('font-size', ++fontsize+'px');
}

var decreaseFontSize = function(objeto){
	var fontsize;
	if(objeto.css('font-size')){
		fontsize = objeto.css('font-size').replace('px', '');
	}else{
		fontsize = 12;
	}
	objeto.css('font-size', --fontsize+'px');
}

var blinker = function(objeto){
	if($(objeto.selector+"-alerta").css('display') == 'none'){
		$(objeto.selector+"-ghost").css('display', 'none');
		$(objeto.selector+"-alerta").css('display', 'block');
	}else{
		if($(objeto.selector+"-ghost").length < 1){
			var span = $("<span>");
			//span.css('color', '#FFF');
			span.css('width', $(objeto.selector+"-alerta").css('width'));
			span.css('height', $(objeto.selector+"-alerta").css('height'));
			span.attr("id", objeto.selector.replace('#', '')+"-ghost");
			span.html('&nbsp;');
			$(objeto.selector+" a").prepend(span);
		}
		$(objeto.selector+"-alerta").css('display', 'none');
		$(objeto.selector+"-ghost").css('display', 'block');
	}
	setTimeout('blinker($("'+objeto.selector+'"))', 1000)
}

function mysqlTimeStampToDate(timestamp) {
    var regex=/^([0-9]{2,4})-([0-1][0-9])-([0-3][0-9]) (?:([0-2][0-9]):([0-5][0-9]):([0-5][0-9]))?$/;
    var parts=timestamp.replace(regex,"$1 $2 $3 $4 $5 $6").split(' ');
    return new Date(parts[0],parts[1]-1,parts[2],parts[3],parts[4],parts[5]);
  }

var fauxScroll = function(){
	var scrollIt = function(){
		$(window).trigger("resize");
	}
	setTimeout(scrollIt,500);
}

/* Modulo Galeria */
var modgaleria  = function(scopeQ){
	var scope = $(scopeQ)
	if(scope.length == 0){return false;	}
	var lis = $(".galerias_list li",scope), cua = $(".galeria_control span",scope),navs = $(".renglon-galerias > *",scope), current = 0;
	var hoverC = function(){
		var self = $(this);
		if(!self.hasClass('mod-galeria-cuadrito-on'))self.toggleClass('mod-galeria-cuadrito-hover');
	};
	var change = function(num){
		current = cua.index(this);
		current = current==-1?num:current;
		cua.removeClass('mod-galeria-cuadrito-on mod-galeria-cuadrito-hover').eq(current).addClass('mod-galeria-cuadrito-on');
		var loadImg = lis.css('display','none').eq(current).find("img:eq(0)").attr('dynsrc');
		if(!lis.eq(current).css('display','block').find("img:eq(0)").attr('src')){
			lis.eq(current).css('display','block').find("img:eq(0)").attr('src',loadImg);
		}
		$(".contador_galerias",scope).text((current+1)+'/'+(lis.length));
		$("span.renglonGalerias", scope).text(lis.eq(current).find("a img").attr('alt'));
		return false;
	};
	cua.hover(hoverC,hoverC);
	navs.eq(0).click(function(){return change(current==0?lis.length-1:current-1)}).end().eq(2)
	.click(function(){return change(current==lis.length-1?0:current+1)});
	cua.click(change).eq(0).click();
};

/*Medio tiempo TV*/
var modMttv = function(scopeQ){
	var scope = $(scopeQ);
	if(scope.length == 0){return false;}
	var elems = $(".mttv-playlist > div", scope);
	var partidoUrl = elems.attr("rel");
	var flashvarsTop = {repeat:"list",id:"mttv-player",skin:"http://euro.mediotiempo.com/includes/swf/skinmttv.swf",stretching:"fill",playlist:"right",playlistsize:"310",file:"http://euro.mediotiempo.com/html/feeds/multimedia/mttv_portada.xml",'gapro.accountid':'UA-238420-1','gapro.trackstarts':true,'gapro.trackpercentage':true,'gapro.tracktime':true};
	//flashvarsTop.plugins = 'viral-1';
	flashvarsTop.plugins = 'gapro-1,googlytics-1,http://euro.mediotiempo.com/includes/swf/preroll_v2.swf';
	swfobject.embedSWF('http://euro.mediotiempo.com/includes/swf/player.swf', flashvarsTop.id, "620", "250", "9", '', flashvarsTop, {allowscriptaccess:"always",wmode:"transparent",allowfullscreen:"true"});
	players[flashvarsTop.id] = {};
	/*players[flashvarsTop.id].onReady = function(){
		players[flashvarsTop.id].obj.sendEvent('LOAD',"http://euro.mediotiempo.com/html/feeds/multimedia/mttv_portada.xml");
	};*/
}

/*Medio tiempo Experiencia*/
var modEMttv = function(scopeQ){
	var scope = $(scopeQ);
	if(scope.length == 0){return false;}
	var flashvarsTop = {repeat:"list",id:"mttv-player",skin:"http://euro.mediotiempo.com/includes/swf/skinmttv_big.swf",stretching:"fill",playlist:"bottom",playlistsize:"252",file:"http://euro.mediotiempo.com/html/feeds/multimedia/experiencia.xml"};
	//flashvarsTop.plugins = 'viral-1';
	swfobject.embedSWF('http://euro.mediotiempo.com/includes/swf/player.swf', flashvarsTop.id, "600", "702", "9", '', flashvarsTop, {allowscriptaccess:"always",wmode:"transparent",allowfullscreen:"true"});
}

/*Promociones Header*/
var modPromociones = function(scopeQ){
	var scope = $(scopeQ);
	if(scope.length == 0){return false;}
	var controles = $(".header-promociones-left, .header-promociones-right"), promociones = $(".header-promociones-lista div", scope),current = 0;
	var change = function(num){
		current = num;
		promociones.css('display','none').eq(current).css('display','block');
		return false;
	};
	controles.eq(0).click(function(){return change(current==0?promociones.length-1:current-1)}).end().eq(1)
	.click(function(){return change(current==promociones.length-1?0:current+1)});
}

/* Top Horizontal Portada */
var modTop = function(flash){
	var current;
	var scope = $("#top_horizontal");
	if(scope.length < 1){return false;}
	var sc = $("div.scrollable",scope).scrollable({size:4,onSeek:fauxScroll,keyboard:false,hoverClass:"hover",prev:".p",next:".n",prevPage:".prev",nextPage:".next"}).scrollable();
	var items = sc.getItems();
	var imgs = $(".top-imgs a img", scope);
	var titulos = $(".top-texto div",scope);
	var transbox = $('div.top-detail-transbox', scope);
	var textbox = $('div.top-detail-textbox',scope)
	var videoContainer = $(".top-video",scope);
	var playlistType;
	var partidoUrl;
	var skinType;
	var image;
	var selectTop = function(e){
		current = items.index(this);
		var partidoId = imgs.eq(current).attr('video');
		var flashvarsTop = {repeat:"list",id:"video-top",controlbar:"bottom",volume:100,stretching:"fill",abouttext:"mediotiempo.com",aboutlink:"/",playlistsize :'50'};
		if(partidoId.match(/^\d+$/)){
			flashvarsTop.file = "http://216.157.78.115/einfluss/delivery/xml_goles.php?id_partido="+partidoId;
			flashvarsTop.playlist = "over";
			flashvarsTop.skin = "http://euro.mediotiempo.com/includes/swf/skinmt.swf";
		}else{
			flashvarsTop.file = partidoId;
			flashvarsTop.playlist = "none";
			flashvarsTop.skin = "http://euro.mediotiempo.com/includes/swf/skinsingle.swf";
			flashvarsTop.image = imgs.eq(current).attr('still');
			//flashvarsTop.plugins = 'viral-1';
		}
		var loadImg = imgs.hide().eq(current).show().attr('dynsrc');
		if(!imgs.eq(current).attr('src')){
			imgs.eq(current).attr('src',imgs.eq(current).attr('dynsrc'));	
		}
		titulos.hide().eq(current).show();
		transbox.css('top','25px');
		textbox.css('top','25px');
		if(swfobject.hasFlashPlayerVersion("9")){
			if(partidoId == "vivo"){
				$("#video_tva7").css("z-Index", 1001).show();
				textbox.css('top','1px').addClass('videoActive');
				titulos.eq(current).css('margin-top','0px').children('h2').show();
				videoContainer.height(0).children('object').replaceWith($('<div id="'+flashvarsTop.id+'"></div>')).end().children().eq(0).css('display','none').end();
			}else{
				$("#video_tva7").css("z-Index", -1).hide();
				if(partidoId !== "0"){
					transbox.css('top','1px');
					textbox.css('top','1px').addClass('videoActive');
					titulos.eq(current).css('margin-top','0px').children('h2').show();
					videoContainer.height(0).children('object').replaceWith($('<div id="'+flashvarsTop.id+'"></div>'))
					.end().children().eq(0).css('display','none').end();
					swfobject.embedSWF('http://euro.mediotiempo.com/includes/swf/player.swf', flashvarsTop.id, "290", "250", "9", '', flashvarsTop, {allowscriptaccess:"always",wmode:"transparent",allowfullscreen:"true"}, {style:"top:10px; left:10px; position:absolute"})
						videoContainer.height(260);
						players[flashvarsTop.id] = {onReady:function(){videoContainer.children("div").eq(0).css('display','block');},
						listeners:{Controller:{PLAYLIST:function(){
							players[flashvarsTop.id].obj.sendEvent("STOP");
							players[flashvarsTop.id].obj.sendEvent("ITEM","0");
							players[flashvarsTop.id].obj.sendEvent("PLAY","false");
						}}}
					};
				}else{
					videoContainer.height(0).children('object').replaceWith($('<div id="'+flashvarsTop.id+'"></div>')).end().children().eq(0).css('display','none').end();
				}
			}	
		}
	};
	var keyFn = function(evt) {
		if (evt.keyCode == 37 || evt.keyCode == 39) {					
			var pos = current + (evt.keyCode==37?-1:1);
			if(pos >= items.length){pos = 0;}else if(pos < 0){	pos = items.length-1;}
			items.eq(pos).click();
			return false;}	
		return true;
	}
	$(document).bind($.browser.mozilla?"keyup.scrollable":"keyup.scrollable", keyFn);	 
	items.click(selectTop).eq(0).click();
};

/*Deck de Noticia*/
var deck = function(){
	var scope = $("#noticia-deck");
	if(scope.length < 1){return false;}
	var current = 0, lastscroll = null;
	var sc = $("#deck-scrollable",scope).scrollable({size:1,keyboard:false,clickable:false, onSeek:fauxScroll}).scrollable();
	var items = sc.getItems();
	var keybEvent = $.browser.mozilla?"keyup.scrollable":"keyup.scrollable";
	var selectTop = function(e){
		current = e;
		$(".deck-controles > span",scope).text(items.eq(current).children('img').attr("alt"));
		$("#deck-controles-paginas",scope).text((current+1)+"/"+items.length);
		sc.seekTo(current);
		return false;
	};
	var getPosition = function(num,e){
		if(lastscroll !== null && e.timeStamp < lastscroll+sc.getConf().speed){return false;}
		lastscroll = e.timeStamp;
		var pos = current + num;
		if(pos >= items.length){pos = 0;}else	if(pos < 0){	pos = items.length-1;}
		return selectTop(pos);
	}
	
	var keyFn = function(evt) {
		if (evt.keyCode == 37 || evt.keyCode == 39) {
			getPosition((evt.keyCode==37?-1:1),evt);
			evt.stopPropagation();
			return false;	
		}	
		return true;
	}
	/*
	$(document).unbind(keybEvent).bind(keybEvent, function(e) {
		if (e.keyCode == 37 || e.keyCode == 39) {	
			getPosition((e.keyCode==37?-1:1),e);
			e.stopPropagation();
			return false;
		}
		return true;
	});*/
	
	$(document).bind($.browser.mozilla?"keyup.scrollable":"keyup.scrollable", keyFn);
	
	if(items.length<2){
		$("#deck-controles-grupo",scope).css('display','none');
		$(".deck-controles > span", scope).css('margin-right','10px');
	}	
	$("#deck-controles-siguiente a",scope).click(function(e){return getPosition(1,e);});
	$("#deck-controles-anterior a",scope).click(function(e){return getPosition(-1,e);});
	var loadFirst = function(){
		$(scope).css('display','block').height(items.eq(0).children("img").height()).width(items.eq(0).children("img").width() > 600 ? 600 : items.eq(0).children("img").width());
		if($(".deck-controles",scope).css('position') == "relative")
			$(scope).height($(scope).height()+25);
		$("#deck-scrollable",scope).height(items.eq(0).children("img").height()).width(items.eq(0).children("img").width() > 600 ? 600 : items.eq(0).children("img").width());
		selectTop(current);
	}
	loadFirst();
};

var galeriaGrande = function(){
	var current;
        var cuantas_van=0;
	var scope = $("#galeria_deck");
	if(scope.length < 1){return false;}
	var sc = $("div.scrollable",scope).scrollable({size:8,keyboard:false,speed:250,hoverClass:"hover",loop:true, onSeek:fauxScroll}).scrollable();
	var imgs = $('#top-imgs div.img-box',scope);
	var controls = $("#top_lista a.prevPic, #top_lista a.nextPic");
	var titulo = $('.deck-controles span', scope);
	var items = sc.getItems();
	var movePos = function(pos){
		pos += Number(current);
		if(pos >= items.length){
			pos = 0;
		}else if(pos < 0){
			pos = items.length-1;
			items.eq(pos-2).click();
		}	
		items.eq(pos).click();
                
		return false;
	}
	
	var keyFn = function(evt) {
		if (evt.keyCode == 37 || evt.keyCode == 39) {	 
			return movePos(evt.keyCode==37?-1:1); 
		}	
		return true;
	}
	
	var selectTop = function(e){
                if(cuantas_van==2){
                    cuantas_van=0;
                    cambia_banners();
                }
                else{
                    cuantas_van++;
                }
		current = items.index(this);
		$("#deck-controles-paginas",scope).text((current+1)+"/"+items.length);
		var thisImg = imgs.hide().eq(current).children('img');
		var text = thisImg.attr('alt');
		if(!thisImg.attr('src')){
			thisImg.attr('src',thisImg.attr('dynsrc'));
		}
		thisImg.parent().show();
		titulo.text(text);
		$("#top-imgs").css('height', $(".img-box").eq(current).css('height'));
	};
	controls.eq(0).click(function(){return movePos(-1)}).end().eq(1).click(function(){return movePos(1)});
	$(document).bind($.browser.mozilla?"keyup.scrollable":"keyup.scrollable", keyFn);
	var goTo = window.location.hash.substr(1); 
	goTo = goTo.match(/^\d+$/)?(goTo > imgs.length ? 0: goTo) :0;
	items.click(selectTop).eq(goTo).click();
}

var carruselAbajo = function(){
	var current;
	var scope = $("#carrusel_abajo");
	if(scope.length < 1){return false;}
	var sc2 = $("#carrusel_abajo_scrollable",scope).scrollable({size:5,keyboard:false,hoverClass:"hover",prev:".p",next:".n",prevPage:".prev",nextPage:".next",clickable:false, onSeek:fauxScroll}).scrollable();
	var items = sc2.getItems();
	items.each(function(){
 		var im = $('img',this);
		var filename = im.attr('src').split('.');
		if(filename[filename.length-1]=="swf" && swfobject.hasFlashPlayerVersion("9")){
			var tmpTime = new Date().getTime();
			im.parent().attr('id', tmpTime);
			var change = function(){
				swfobject.embedSWF(filename.join('.'), tmpTime, '166', '90', '9', '', {}, {allowscriptaccess:'always',wmode:'transparent',allowfullscreen:'true'});
			}
			setTimeout(change, 2000);
		}else{
			 im.lazyload({ placeholder : "http://euro.mediotiempo.com/images/spacer.gif" });
		}
 	});
	sc2.seekTo(0);
}


/* Funciones Especiales */
var windowHeight = function(){
	if (typeof(window.innerHeight) == 'number') {
		h = window.innerHeight;
	}else{
		if (document.documentElement && document.documentElement.clientHeight) {
			h = document.documentElement.clientHeight;
		}else{
			if (document.body && document.body.clientHeight) {
				h = document.body.clientHeight;
			}else{
				h = 800;
			}
		}
	}

	return h;
}

var windowWidth = function(){
	if (typeof(window.innerWidth) == 'number') {
		w = window.innerWidth;
	}else{
		if (document.documentElement && document.documentElement.clientWidth) {
			w = document.documentElement.clientWidth;
		}else{
			if (document.body && document.body.clientWidth) {
				w = document.body.clientWidth;
			}else{
				w = 1024;
			}
		}
	}

	return w;
}

var rBlackScreen = function(){
	$(window).unbind('resize scroll');
	$('#whiteScreen_over').remove();
	$('#blackScreen_over').remove();
}

var fix_hwcenter = function(id){
	var scrollY = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
	$('#'+id).css('left', ((windowWidth() - $('#'+id).width())/2)+'px');
	$('#'+id).css('top', (scrollY+((windowHeight() - $('#'+id).height())/2))+'px');
}

var blackScreen = function(width, height, titulo, html, callback){
	var black = $("<div/>");
	var blackcss = {'background-color' : '#000000', 'position' : 'absolute', 'z-index' : '999998', 'left' : '0px', 'top' : '0px', 'width' : $(document).width()+'px', 'height' : $(document).height()+'px', 'opacity' : '.8', 'filter' : 'alpha(opacity=80)'}
	black.attr('id', 'blackScreen_over');
	black.css(blackcss);
	var white = $("<div/>");
	var whitecss = {'background-color' : '#FFFFFF', 'position' : 'absolute', 'z-index' : '999999', 'width' : width+'px', 'height' : height+'px', 'border' : '1px solid #000000'}
	white.attr('id', 'whiteScreen_over');
	white.css(whitecss);
	white.html(html);
	var barra = $("<div/>");
	var barracss = {'background-image' : 'url(/images/banner_popup.jpg)', 'height' : '25px', 'width' : '300px', 'overflow' : 'hidden'};
	barra.attr('align', 'left');
	barra.attr('class', 'listadoNoticias');
	barra.css(barracss);
	barra.html('<b><i><div style="color:#FFFFFF; margin:5px;">'+titulo+'</div></i></b>');
	barra.prependTo(white);
	var botones = $("<div/>");
	botones.attr('align', 'center');
	var botonescss = 'background-color:#FFFFFF; border:1px solid #B3BBC4; color:#939AA2; cursor:pointer; font-size:11px; padding:1px;';
	botones.html('<input type="button" value="Aceptar" onclick="' + callback + '" style="' + botonescss + '">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="Cancelar" onclick="rBlackScreen()" style="' + botonescss + '">');
	botones.appendTo(white);
	black.appendTo("body");
	white.appendTo("body");
	var as = $('#whiteScreen_over a');
	as.each(function(){ var ahref = $(this).attr('href').split('#'); $(this).attr('href', '#'+ahref[1])});

	fix_hwcenter('whiteScreen_over');

	$(window).bind('resize scroll', function(){
  		fix_hwcenter('whiteScreen_over');
	});

	$('#tabs_popup').tabs();
}

/* Funciones de Tablas */
var ajaxTablas = $.manageAjax({manageType: 'sync', maxReq: 0}); 
/* Buscar */
var actualizaTablas = function(pagina, queryString, donde){
	donde=donde||"stats_tabla";
	ajaxTablas.add({
		success: function(html) {
			$("#"+donde).html(html);
		},
		type: "POST", 
		data: queryString,
		url: pagina
	});
}

var actualiza_reloj= function(id_partido){
	ajaxTablas.add({
		success: function(html) {
			$("#menu_reloj").html(html);
		},
		type: "POST", 
		data: "ajaxcall=1&id_partido="+id_partido,
		url: "/ajax/ajax_reloj.php"
	});
}

var actualiza_ticker= function(ruta){
	ajaxTablas.add({
		success: function(html) {
			$("#ticker").html(html);
		},
		type: "POST", 
		data: "ajaxcall=1&ruta="+ruta,
		url: "/ajax/ajax_ticker.php"
	});
}

var actualiza_draft= function(){
	var today = new Date();
	ajaxTablas.add({
		success: function(html) {
			$("#draft").html(html);
		},
		type: "POST", 
		url: "/html/draft/ticker.html?h="+today.getHours()+":"+today.getMinutes()
	});
}

/* Funciones de Comentarios */
var ajaxComentarios = $.manageAjax({manageType: 'sync', maxReq: 0}); 
/* Paginado */
var paginadoComentarios = function(pagina){
	var id_dedonde_comentario = $('#id_dedonde_comentario').attr('value');
	var url_comentarios = $('#url_comentarios').attr('value');
	var grupo_comentario = $('#grupo_comentario').attr('value');
	var titulo_pagina = document.title;
	
	var heightdiv;
	if(grupo_comentario == ''){
		heightdiv = $("#resulta_comentarios_publicos").height();
		$("#preloading_comentarios_publicos").attr('style', 'position:absolute;z-index:3;');
		$("#preloading_blanco_publicos").attr('style', 'position:absolute;z-index:2;filter:alpha(opacity=50);opacity:0.5;width:600px;height:'+heightdiv+'px;background-color:#FFF');
	}else{
		heightdiv = $("#resulta_comentarios_privadost").height();
		$("#preloading_comentarios_privados").attr('style', 'position:absolute;z-index:3;');
		$("#preloading_blanco_privados").attr('style', 'position:absolute;z-index:2;filter:alpha(opacity=50);opacity:0.5;width:600px;height:'+heightdiv+'px;background-color:#FFF');
	}
		
	var queryString = "comentarios=1&pagina=" + pagina + "&id=" + id_dedonde_comentario + "&grupo=" + grupo_comentario + "&titulo=" + titulo_pagina;
	ajaxComentarios.add({
		success: function(html) {
			$("#ejecuta_comentarios").html(html);
		},
		type: "POST", 
		data: queryString,
		url: url_comentarios
	});
}
/* Invita amigos a comentarios privados */
var invitaBuddiesComen = function(){
	var id_dedonde_comentario = $('#id_dedonde_comentario').attr('value');
	var nuevo_mails = $('#nuevo_mails').val();
	var url_comentarios = $('#url_comentarios').attr('value');
	var grupo_comentario = $('#grupo_comentario').val();
	var uri = location.href;

	var foreros = $('[name=amigo_forero]');
	var textForeros = '';
	foreros.each(function(){ if($(this).get(0).checked){ textForeros += $(this).val() + ","}});
	textForeros = textForeros.substring(0, textForeros.length - 1);
	uri = uri.replace(/=/g, "¡sigual¡").replace(/&/g, "¡amp¡");
	if(!textForeros && !nuevo_mails){
		alert('Porfavor elige minimo a un amigo del foro o escribe un mail');
	}else{
		$('#whiteScreen_over').css('z-index', '999997');
		var queryString = "MInvitaPriv=1&foreros=" + textForeros + "&mails=" + nuevo_mails + "&grupo=" + grupo_comentario + "&id=" + id_dedonde_comentario + "&uri=" + uri;
		ajaxComentarios.add({
			success: function(html) {
				rBlackScreen();
				$("#ejecuta_comentarios").html(html);
			},
			type: "POST", 
			data: queryString,
			url: url_comentarios
		});
	}
}
/* Dame grupos comentario privado */
var dameComenPriv = function(){
	var id_dedonde_comentario = $('#id_dedonde_comentario').attr('value');
	var url_comentarios = $('#url_comentarios').attr('value');

	var queryString = "Mprivados=1&id=" + id_dedonde_comentario;
	ajaxComentarios.add({
		success: function(html) {
			$("#ejecuta_comentarios").html(html);
		},
		type: "POST", 
		data: queryString,
		url: url_comentarios
	});
}
/* Crea comentario privado */
var creaComenPriv = function(titulo){
	$('#whiteScreen_over').css('z-index', '999997');
	var id_dedonde_comentario = $('#id_dedonde_comentario').attr('value');
	var url_comentarios = $('#url_comentarios').attr('value');

	var queryString = "MComenPriv=1&titulo=" + titulo + "&id=" + id_dedonde_comentario;
	ajaxComentarios.add({
		success: function(html) {
			rBlackScreen();
			$("#ejecuta_comentarios").html(html);
		},
		type: "POST", 
		data: queryString,
		url: url_comentarios
	});
}
/* Accede comentario privado */
var accedeComenPriv = function(clave){
	$('#whiteScreen_over').css('z-index', '999997');
	var id_dedonde_comentario = $('#id_dedonde_comentario').attr('value');
	var url_comentarios = $('#url_comentarios').attr('value');

	var queryString = "MAccesComenPriv=1&clave=" + clave + "&id=" + id_dedonde_comentario;
	ajaxComentarios.add({
		success: function(html) {
			rBlackScreen();
			$("#ejecuta_comentarios").html(html);
		},
		type: "POST", 
		data: queryString,
		url: url_comentarios
	});
}
/* Califica Comentario */
var rateNot = function(calificacion, id){
	var cuantos = $('#rating_cuant'+id).attr('value');
	var calificacion_v = $('#rating_calif'+id).attr('value');
	var url_comentarios = $('#url_comentarios').attr('value');
	$('#rating'+id).html('&nbsp;');

	var queryString = "Mcalifica=1&calificacion=" + calificacion + "&id_opinion=" + id + "&cuantos=" + cuantos + "&calificacion_v=" + calificacion_v;
	ajaxComentarios.add({
		success: function(html) {
			$("#ejecuta_comentarios").html(html);
		},
		type: "POST", 
		data: queryString,
		url: url_comentarios
	});
}
var rateeNot = function(calificacion, id){
	var cuantos = $('#rating_cuante'+id).attr('value');
	var calificacion_v = $('#rating_calife'+id).attr('value');
	var url_comentarios = $('#url_comentarios').attr('value');
	$('#ratinge'+id).html('&nbsp;');

	var queryString = "Mcalifica=1&calificacion=" + calificacion + "&id_opinion=*mt*" + id + "&cuantos=" + cuantos + "&calificacion_v=" + calificacion_v;
	ajaxComentarios.add({
		success: function(html) {
			$("#ejecuta_comentarios").html(html);
		},
		type: "POST", 
		data: queryString,
		url: url_comentarios
	});
}
var checarImagenes = function(este){
	var image = new Image();
	image.src = este.src;
	var details = {fS:image.fileSize, h:image.height, w:image.width};
	if(details.h == details.w == 1){
		este.src = "http://foro.mediotiempo.com/images/misc/snavatar.jpg";
	} 
}
/* Reporta Comentario */
var reportcomen = function(id){
	var id_dedonde_comentario = $('#id_dedonde_comentario').attr('value');
	var url_comentarios = $('#url_comentarios').attr('value');

	$('#reportcomen'+id).html('&nbsp;');

	var queryString = "Mreporta=1&id_opinion=" + id + "&id=" + id_dedonde_comentario;
	ajaxComentarios.add({
		success: function(html) {
			$("#ejecuta_comentarios").html(html);
		},
		type: "POST", 
		data: queryString,
		url: url_comentarios
	});
}
/* Log in y Carga*/
var comentariosFn = function(){
	$('#login_foro').click(function (){
		var vb_login_username = $('#vb_login_username').attr('value');
		var vb_login_password = $('#vb_login_password').attr('value');
		var vb_login_md5password = $('#vb_login_md5password').attr('value');
		var vb_login_md5password_utf = $('#vb_login_md5password_utf').attr('value');
		var vb_login_s = $('#vb_login_s').attr('value');
		var vb_login_do = $('#vb_login_do').attr('value');
		var url_form = $('#form_comentarios').attr('action');
		var opinion_comentario = $('#opinion_comentario').val();
		var grupo_comentario = $('#grupo_comentario').attr('value');
		var id_dedonde_comentario = $('#id_dedonde_comentario').attr('value');
		var pagina_comentario = $('#pagina_comentarios').attr('value');
		var titulo_comentario = $('#titulo_dedonde_comentario').attr('value');
		if(titulo_comentario == ""){ titulo_comentario = document.title;}
		var uri = location.href;
		uri = uri.replace(/=/g, "¡sigual¡").replace(/&/g, "¡amp¡");

		var queryString = (vb_login_username)?"vb_login_username=" + vb_login_username + "&vb_login_password=" + vb_login_password + "&vb_login_md5password=" + vb_login_md5password + "&vb_login_md5password_utf=" + vb_login_md5password_utf + "&s=" + vb_login_s + "&do=" + vb_login_do:"Mcomentario=1&id=" + id_dedonde_comentario + "&opinion_comentario=" + opinion_comentario + "&grupo=" + grupo_comentario + "&uri=" + uri + "&pagina=" + pagina_comentario + "&titulo=" + titulo_comentario;
		if(vb_login_username){
			 return true;
		}else{
			ajaxComentarios.add({
				success: function(html) {
					$("#ejecuta_comentarios").html(html);
				},
				type: "POST", 
				data: queryString,
				url: url_form
			});



			var mensaje = '<div style="text-align:center; line-height: 180px;">Gracias por tu comentario</div>';

			$('#formulario_comentarios').html(mensaje);
			if($('#publicidad_comentarios').length != 0){
				//$('#leyenda_comentarios').html('<iframe src="'+$('#publicidad_comentarios').attr('value')+'" border="0" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" width="300" height="250"><iframe>');
				//$('#leyenda_comentarios').css('display', 'none');
				//$('#publicidad_comentarios').css('display', 'block');
			}
			return false;
		}
   });

   $('textarea[maxlength]').keyup(function(){ 
		var self = $(this);
		var max = parseInt(self.attr('maxlength'));
		if(self.val().length > max){ 
			self.val(self.val().substr(0, self.attr('maxlength'))); 
		} 
		$('#restantes_comentario').html('Restantes: ' + (max - self.val().length)); 
	}); 
}

/* Banners */
var bannerSupreme = function(scopeQ, cual, ajax){
	var rnd = (new String(Math.random())).substring(2,8) + (((new Date()).getTime()) & 262143);
	var cs = document.charset || document.characterSet;
	var divSupreme = $("<div/>"); 
	divSupreme.attr('id', 'supreme_banner').attr('class', 'minicol');
	$('#wrap').prepend(divSupreme);
	var nombre = cual||"supreme";
	if(ajax){
		ajaxComentarios.add({
			success: function(html) {
				if(html.indexOf("$.getScript") == -1){
					xxx = html;
					xxx=xxx.replace(/document.write/g, "yyy+=");
					yyy='';
					eval(xxx);
					yyy=yyy.replace(/yyy+=/g, "document.write");
					divSupreme.html(yyy);
				}else{
					divSupreme.html(html);
				}
			},
			type: "POST", 
			data: "banner="+nombre+"&rnd="+rnd+"&epl_rnd="+epl_rnd+"&cs="+cs,
			url: "/publicidad/banners_ajax.php"
		});

	}else{
		var flashvarsTop = {id: scopeQ};
		swfobject.embedSWF('http://euro.mediotiempo.com/publicidad/' + nombre + '.swf', flashvarsTop.id, "962", "40", "9", '', flashvarsTop, {allowscriptaccess:"always",wmode:"transparent"});
	}
}

var bannerSupreme_IO = function(h){
	$('#supreme_banner').attr('height', h);
	$('#supreme_banner').css('height', h+'px');
}

/* Funciones de Inicio Generales */
/* Array de players */
var players = {};
playerReady = function(o){
	players[o.id]["obj"]=$("#"+o.id).get(0);
	if(typeof(players[o.id].onReady) != 'undefined'){players[o.id].onReady();}
	if(typeof(players[o.id].listeners) == 'object'){for(var lt  in players[o.id].listeners){
			if(typeof(players[o.id].listeners[lt]) == 'object'){	for(var l  in players[o.id].listeners[lt]){
				players[o.id].obj['add'+lt+'Listener'](l,'players["'+o.id+'"].listeners["'+lt+'"]["'+l+'"]');
			}}
		}}
}

var ajaxBanners = $.manageAjax({manageType: 'sync', maxReq: 0}); 
var cambia_banners = function(){
	var bnet = $("#box_networks");
	var rnd = (new String(Math.random())).substring(2,8) + (((new Date()).getTime()) & 262143);
	var cs = document.charset || document.characterSet;
	if(bnet.length > 0){
		ajaxComentarios.add({
			success: function(html) {
				//bnet.html(html);
				xxx = html;
				xxx=xxx.replace(/document.write/g, "yyy+=");
				yyy='';
				eval(xxx);
				yyy=yyy.replace(/yyy+=/g, "document.write");
				if(yyy.indexOf("<script") != -1 || yyy == ""){
					bnet.html('<iframe src="/publicidad/banners_iframe.php?banner=box_networks&rnd='+rnd+'&cs='+cs+'" border="0" scrolling="no" width="300" height="250" frameborder="0" marginheight="" marginwidth="0" topmargin="0" leftmargin="0"></iframe>');
					/*ajaxComentarios.add({
						success: function(html) {
							bnet.html(html);
						},
						type: "POST", 
						data: "banner=box_networks&traiascript=1&rnd="+rnd+"&cs="+cs,
						url: "/publicidad/banners_ajax.php"
					});*/
				}else{
					bnet.html(yyy);
				}
			},
			type: "POST", 
			data: "banner=box_networks&rnd="+rnd+"&cs="+cs,
			url: "/publicidad/banners_ajax.php"
		});
	}
	var bros = $("#box_ros");
	if(bros.length > 0){
		ajaxComentarios.add({
			success: function(html) {
				xxx = html;
				xxx=xxx.replace(/document.write/g, "yyy+=");
				yyy='';
				eval(xxx);
				yyy=yyy.replace(/yyy+=/g, "document.write");
				if(yyy.indexOf("<script") != -1 || yyy == ""){
					bros.html('<iframe src="/publicidad/banners_iframe.php?banner=box_ros&rnd='+rnd+'&cs='+cs+'" border="0" scrolling="no" width="300" height="250" frameborder="0" marginheight="" marginwidth="0" topmargin="0" leftmargin="0"></iframe>');
					/*ajaxComentarios.add({
						success: function(html) {
							bros.html(html);
						},
						type: "POST", 
						data: "banner=box_ros&traiascript=1&rnd="+rnd+"&cs="+cs,
						url: "/publicidad/banners_ajax.php"
					});*/
				}else{
					bros.html(yyy);
				}
			},
			type: "POST", 
			data: "banner=box_ros&rnd="+rnd+"&cs="+cs,
			url: "/publicidad/banners_ajax.php"
		});
	}
}

var ticker = function(){
	var ticker = $("#ticker");
	var miniScores = $(".ticker-block", ticker);
	var maxScores = $("#ticker-top", ticker);
	
	miniScores.each(function(){
			var score = $(".reloj",this);
			var apply = function(){
				var t = mysqlTimeStampToDate(score.attr('title'));
				if(t == null){
					score.text(score.attr('title'));
				}else{
					showTime(score,t);
				}
			}
			setInterval(apply,500);
	});
	
	var showTime = function(where,initialTime){
		var initialTime = initialTime.getTime();
		var currentTime = new Date().getTime();
		var elapsedTime = currentTime - initialTime;
		var mins = Math.floor((elapsedTime/1000)/60);
		var secs = Math.floor(elapsedTime/1000)%60;
		where.text(mins+"'"+secs+'"');
	}
	
	var update = function(){
		//$.ajax({success:function(){
		//	setTimeout(update,4000);
		//}})	
	}
	
	setTimeout(update,3000);
}

$(document).ready(function(){
	$("#upper-panel img, #lower-panel img").lazyload({ placeholder : "http://euro.mediotiempo.com/images/spacer.gif" });
	//FIX para IE ='(
	$(".head-logo").ifixpng();
	if($.browser.msie){	$("li:last-child, tr:last-child, div.minitop:last-child, #left-bar div.minicol-right:last-child").addClass("last-child")}
	//FIX para IE ='(
	buildmenu("menu-principal");
	$(".mt-tabs").tabs();
	modPromociones(".header-promociones");
	carruselAbajo();
});
