// JavaScript Document

var activeSlide = true;
var timer = null;

function setSliderTimer() {
	var max_num_posts = jQuery('#num_post_home').val();
	var num_post = parseInt(jQuery('#active_num_post_trans').val());
	if ((num_post + 1)>max_num_posts) {
		num_post = 1;		
	} else {
		num_post = (num_post + 1);		
	}
	var obj_slide = jQuery('#slide_opt_' + num_post)[0];
	show_slide(obj_slide, num_post, max_num_posts);
	jQuery('#active_num_post_trans').val(num_post);
	timer = setTimeout("setSliderTimer()", 10000);
}

function show_slide(this_link, indice, num_posts) {
	var indice_post_ocultar = 0;
	for(var i=1;i<parseInt(num_posts)+1;i++) {
		if (jQuery('#slide_'+i).css('display')=="block") {
			indice_post_ocultar	= i;
		}
	}
	if (jQuery('#slide_opt_'+indice)[0].className!='active_slide_page') {
		jQuery('#slide_'+indice_post_ocultar).fadeOut('medium', function() {														 
			jQuery('#slide_opt_'+indice_post_ocultar).attr('class', jQuery('#slide_opt_'+indice_post_ocultar)[0].className.replace('active_', ''));
			jQuery('#block_slide_opt_'+indice_post_ocultar).attr('class', jQuery('#block_slide_opt_'+indice_post_ocultar)[0].className.replace('active_', ''));
			jQuery('#slide_'+indice).fadeIn('medium', function() {
				jQuery('#slide_opt_'+indice).attr('class', 'active_' + jQuery('#slide_opt_'+indice)[0].className);
				jQuery('#block_slide_opt_'+indice).attr('class', 'active_' + jQuery('#block_slide_opt_'+indice)[0].className);
			});																 
		});	
	}
}

function toggle_slide() {
	if (activeSlide) {
		stop_slide();
	} else {
		start_slide();
	}
}

function stop_slide() {
	var texto = jQuery('#slide_opt').html();
	texto = texto.replace('Parar', 'Reanudar');
	jQuery('#slide_opt').html(texto);
	activeSlide = false;
	clearTimeout(timer);
}

function start_slide() {
	var texto = jQuery('#slide_opt').html();
	texto = texto.replace('Reanudar', 'Parar');
	jQuery('#slide_opt').html(texto);
	activeSlide = true;
	setSliderTimer();
}

function mostrar(elemento, parentClassName, parentClassName2) {
	if (jQuery('#'+parentClassName)[0].className!='activo') {
		jQuery('#'+elemento).css('display', 'block');														 
		jQuery('#'+parentClassName).attr('class', 'activo');
		if (parentClassName2) {
			jQuery('#'+parentClassName2).attr('class', 'activo');
		}
	}
}

function ocultar(elemento, parentClassName, parentClassName2) {
	if (jQuery('#'+parentClassName)[0].className=='activo') {
		jQuery('#'+elemento).css('display', 'none');														 
		jQuery('#'+parentClassName).attr('class', '');
		if (parentClassName2) {
			jQuery('#'+parentClassName2).attr('class', '');
		}
	}
}

function toggle(elemento) {
	jQuery('#'+elemento).slideToggle();
}