/*
Library: Home.js
Theme URI: http://www.congresovisible.org
Description: Congreso Visible funciones del home
Version: 1.0
Author: http://www.monoku.com

Creada : 28.12.09
Modificada : 28.12.09
*/
//Ancho total del slideshow
var totalSliderWidth;
//timer del slideshow
var timerSlideInfo;
$(document).ready(function(){
	/*-- Login Toggle --*/
	fixHeightActualidad();
	fixHeightActividad();
//	$("#banner-elecciones").click(function(){		
//		popMeUp($(tarjetonHTML));
//		cambiarImagenTarjeton("2");
//	});
//	$("#actualidad .noticia").click(
//			function(){
//				if($(this).hasClass("closed")){
//					$("#actualidad .noticia").addClass("closed");
//					$(this).removeClass("closed");
//					fixHeightActualidad();
//				}	
//			}
//		);
	$("#verBoletinImg").click(function(){
		var $boletin=$("<div>").html('<object style="width:700px;height:500px" ><param name="movie" value="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf?mode=embed&amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;showFlipBtn=true&amp;documentId=100118131527-4e00804908724503a692926fdcf9b622&amp;docName=congreso_visible_10_julio-diciembre_2009&amp;username=julian_amaya&amp;loadingInfoText=Boletin%20Congreso%20Visible&amp;et=1263910087942&amp;er=29" /><param name="allowfullscreen" value="true"/><param name="menu" value="false"/><embed src="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf" type="application/x-shockwave-flash" allowfullscreen="true" menu="false" style="width:700px;height:500px" flashvars="mode=embed&amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;showFlipBtn=true&amp;documentId=100118131527-4e00804908724503a692926fdcf9b622&amp;docName=congreso_visible_10_julio-diciembre_2009&amp;username=julian_amaya&amp;loadingInfoText=Boletin%20Congreso%20Visible&amp;et=1263910087942&amp;er=29" /></object>');
		popMeUp($boletin);
	});
//	$("#vista-investigaciones .elemento").css("cursor","default").click(
//			function(){
//				if($(this).hasClass("closed")){
//					$(this).slideUp().fadeTo("fast",0.1, function(){
//						$(this).removeClass("closed").slideDown().fadeTo("fast",1,function(){							
//							fixHeightActualidad();
//						});
//					});
//				}else {
//					$(this).slideUp().fadeTo("fast",0.1, function(){
//						$(this).addClass("closed").slideDown().fadeTo("fast",1,function(){							
//							fixHeightActualidad();
//						});
//					});
//				}
//			}
//		);
	$("#vista-opiniones .elemento").click(
			function(){
				if($(this).hasClass("closed")){
					$("#vista-opiniones .elemento").addClass("closed");
					$(this).removeClass("closed");
					fixHeightActualidad();
				}
			}
		);
	$("#vista-reportajes .elemento").click(
			function(){
				if($(this).hasClass("closed")){
					$("#vista-reportajes .elemento").addClass("closed");
					$(this).removeClass("closed");
					fixHeightActualidad();
				}
			}
		);
	$("#actualidad .a-la-vista .botones-redondeados a").click(
			function(){
				if(!$(this).hasClass("selected")&&$("#vistas-wrapper > div:animated").length==0){
					$("#actualidad .a-la-vista .botones-redondeados a").removeClass("selected");
					$(this).addClass("selected");
					var index=$("#actualidad .a-la-vista .botones-redondeados a").index(this);
					$("#vistas-wrapper > div:visible").fadeOut(function(){
						$("#vistas-wrapper > div:eq("+index+")").fadeIn(function(){							
							fixHeightActualidad();
						});
					});
				}
			}
		);
	$("#actividades .actividades-legislativas .botones-redondeados a").click(
			function(){
				if(!$(this).hasClass("selected")&&$("#actividades .actividades-legislativas .contenedor-actividades:animated").length==0){
					$("#actividades .actividades-legislativas .botones-redondeados a").removeClass("selected");
					$(this).addClass("selected");
					var index=$("#actividades .actividades-legislativas .botones-redondeados a").index(this);
					$("#actividades .actividades-legislativas .contenedor-actividades:visible").fadeOut(function(){
						$("#actividades .actividades-legislativas .contenedor-actividades:eq("+index+")").fadeIn(function(){							
							fixHeightActividad();
						});
					});
				}
			}
		);
	$("#congresistas .botones-redondeados a").click(
			function(){
				if(!$(this).hasClass("selected")&&$("#congresistas .grupo-congresistas:animated").length==0){
					$("#congresistas .botones-redondeados a").removeClass("selected");
					$(this).addClass("selected");
					var index=$("#congresistas .botones-redondeados a").index(this);					
					$("#congresistas .grupo-congresistas:visible").fadeOut(function(){
						$("#congresistas .grupo-congresistas:eq("+index+")").fadeIn();
					});
				}
			}
		);
	$("#actualidad .orden .base-lista-opciones a").click(
			function(){
				if(!$(this).hasClass("selected")&&$("#actualidad .orden-group:animated").length==0){
					$("#actualidad .orden .base-lista-opciones a").removeClass("selected");
					$(this).addClass("selected");
					var index=$("#actualidad .orden .base-lista-opciones a").index(this);
					$("#actualidad .orden-group:visible").fadeOut(function(){
						$("#actualidad .orden-group:eq("+index+")").fadeIn(function(){							
							fixHeightActualidad();
						});
					});
				}
			}
		);
	
	/*TARJETON*/
//	$("#tarjeton ul a").live("click",
//			function(){
//				if($(this).text()=="Senado") {
//					cambiarImagenTarjeton("2");
//					$(".on_camara").hide();
//				}
//				else {
//					$("#tarjeton .context div.img").html("<p>- Seleccione un Departamento -</p>");
//					$(".on_camara").show();
//				}
//				$("#tarjeton ul a").removeClass("selected");
//				$(this).addClass("selected");
//				return false;
//			}
//		);
//	$("#combo-departamentos").live("change", function(){
//		if($(this).val()!="-") {
//			cambiarImagenTarjeton("3"+$("#combo-departamentos").val());
//		}else {
//			$("#tarjeton .context div.img").html("<p>- Seleccione un Departamento -</p>");
//		}
//	});
	crecerBarrasVotaciones();
	totalSliderWidth=$("#info-slider").width()*$("#info-slider").children().length;
	$("#info-slider").children().width($("#info-slider").width()+"px").css("float","left");
	$("#info-slider").width(totalSliderWidth+"px").css("position","absolute").css("left","0").css("top","0");
	timerSlideInfo=setTimeout("nextInfo()", 8000);
	timerSlideInfo=setTimeout("fixHeightActualidad();fixHeightActividad();", 500);
	timerSlideInfo=setTimeout("fixHeightActualidad();fixHeightActividad();", 2000);
//	$("#vista-investigaciones a").click(function(){mostrarInvestigacion();});
	
	
});

function fixHeightActualidad(){
	fixHeightGroup("#actualidad .block:not(:last)");	
}
function fixHeightActividad(){
	fixHeightGroup("#actividades .block");	
}
function fixHeightGroup(selector){
	var maxHeight=0;
	var elements=$(selector);
	elements.height("auto");
	for ( var i = 0; i < elements.length; i++) {
		maxHeight=maxHeight>$(elements[i]).height()?maxHeight:$(elements[i]).height();
	}
	elements.height(maxHeight);	
}

function crecerBarrasVotaciones(){
	var tds=$("#actividades .ultimas-votaciones table td");
	for ( var i = 0; i < tds.length; i++) {
		$(tds[i]).find("div.parent div").width($(tds[i]).text());
	}
}
function nextInfo(){
	if($("#info-slider:animated").length==0){
		clearTimeout(timerSlideInfo);
		if($("#info-slider").position().left>-($("#info-slider").children().length-1)*$("#info-slider").children().width()){
			$("#info-slider").animate({left:($("#info-slider").position().left-$("#info-slider").children().width())},"slow");
		}else{
			$("#info-slider").animate({left:0},"slow");
		}
		timerSlideInfo=setTimeout("nextInfo();", 8000);
	}
}
function prevInfo(){
	if($("#info-slider:animated").length==0){
		clearTimeout(timerSlideInfo);
		if($("#info-slider").position().left<0){
			$("#info-slider").animate({left:($("#info-slider").position().left+$("#info-slider").children().width())},"slow");
		}else{
			$("#info-slider").animate({left:(-($("#info-slider").children().length-1)*$("#info-slider").children().width())},"slow");
		}
		timerSlideInfo=setTimeout("nextInfo();", 3000);
	}
}
function cambiarImagenTarjeton(idImg){
	$("#tarjeton .context div.img").html("")
	.append($("<a>").attr("href",tarjetonURLRoot+idImg+"TE.jpg")
			.attr("target","_blank")
			.append($("<img>").attr("src",tarjetonURLRoot+idImg+"TE.jpg").attr("title","Click para ver Original").css("opacity",".6").hover(function(){$(this).css("opacity","1")},function(){$(this).css("opacity",".7")})));
}





function getHomeTweets(tweets){
	$(function(){
		var item = null,
			$tmpl = $('.template-twitter'),
			url = '',
			text = '',
			urlExpr = /((?:http:\/\/(?:[\w\d\.\/])+)(?:[^\.\s]))/gi;
		
		for(var i = 0, len = tweets.length; i < len; i++){
			item = $tmpl.clone();
			url = 'http://twitter.com/'+tweets[i].user.screen_name;
			text = tweets[i].text.replace(urlExpr, '<a href="$1" target="_blank">$1</a>');
			
			
			item.find('.data h4 a').attr('href', url).html( tweets[i].user.screen_name );
			item.find('.data p').eq(0).html( text );
			
			item.removeClass('hidden');
			$('.twitterbox ul').append( item );
		}
	});
}


