// <![CDATA[
	// opacity
	function opacity(element, value) {
		var value_noie = value / 100;
		$(element).css('filter', 'alpha(opacity=' + value + ')');
		$(element).css('-moz-opacity', value_noie);
		$(element).css('-khtml-opacity', value_noie);
		$(element).css('opacity',value_noie);
	}

	// center horizontally
	function centerHoriz(lo_que) {
		var x = parseFloat($(window).width()) / 2 - parseFloat($(lo_que).width()) / 2;
		x = x + 'px';
		$(lo_que).css({'left': x});
	}

	// center vertically
	function centerVert(lo_que) {
		var y = $(window).scrollTop() + $(window).height() / 2 - parseFloat($(lo_que).height()) / 2;
		$(lo_que).css({'top': y});
	}

	// no dotted outline for IE in As
	if ($.browser.msie) {
		$('a').focus(
			function() {
				$(this).blur()
			}
		);
	}

	// image load
	function loadImg(sID, sURL) {
		$(sID).unbind("load");
		$(sID).bind("load", function() { $(this).fadeIn(); } )
		$(sID).stop(true, true).fadeOut("normal", function () { $(sID).attr('src', sURL); } );
	}
	$(document).ready(
		function() {

			// clear inputs
			var input_values = Array();
			$('input[type=text]').each(
				function() {
					input_values[$('input[type=text]').index(this)] = $(this).val();
				}
			);
			$('input[type=text]').focus(
				function() {
					if($(this).val() == input_values[$('input[type=text]').index(this)]) {
						$(this).val('');
					}
				}
			);
			$('input[type=text]').blur(
				function() {
					if($(this).val() == '') {
						$(this).val(input_values[$('input[type=text]').index(this)]);
					}
				}
			);
			// END DEFAULT //
			$("menu-subitem li").hover(
				function () {
					if (!$(this).children('ul').is(':animated'))
					{
					$(this).children('ul').slideDown()
					}
				}, 
				function () {
				$(this).children('ul').slideUp()
					}
				);
			
				$("#menu-principal ul").hover(
				function() {
				$(this).find('li').addClass("active-menu");
				},
				function() {
				$(this).find('li').removeClass("active-menu");
				});
			/* menu top */
			var ul_menu = null;
			$('.active03').hover(
				function() {
					ul_menu = $(this).find('ul.menu-subitem');
					if(ul_menu.is(':animated')) {
						return false;
					}
					else {
						ul_menu.fadeIn(300);
					}
					return false;
				},
				function() {
					ul_menu.hide();
				}
			);
			/* volver */
			$('.volver a').click(
				function() {
					history.go(-1);
					return false;
				}
			);
			/* leer mas y esas cosas... */
			var delay_curso = 850;
			$('.bloque-cursos li a').click(
				function() {
					
					var papacho = $(this).parent();
					
					if(papacho.is(':animated')) {
						return false;
					}
					var papacho_curso = $(this).parents('.itemCurso');
					
					papacho.fadeOut(delay_curso);
					
					papacho_curso.find('.contItemCurso').slideDown(delay_curso);
					papacho_curso.find('.bloque-cerrar').fadeIn(delay_curso);
					
					
					return false;
				}
			);
			$('.bloque-cerrar a').click(
				function() {
					var papacho = $(this).parent();
					
					if(papacho.is(':animated')) {
						return false;
					}
					var papacho_curso = $(this).parents('.itemCurso');
					
					papacho.fadeOut(delay_curso);
					
					papacho_curso.find('.contItemCurso').slideUp(delay_curso);
					papacho_curso.find('.ultimo-curso').fadeIn(delay_curso);
	
					return false;
				}
			);
			$('.cosoAbrirCerrar a.abrir').click(
				function() {
					var padre = $(this).parent().parent();
					padre.find('.oculto').slideToggle(delay_curso);
					if($(this).hasClass('abrir')) {
						$(this).addClass('cerrar');
						$(this).removeClass('abrir');
						$(this).text('Cerrar');
					}
					else {
						$(this).addClass('abrir');
						$(this).removeClass('cerrar');
						$(this).text('Leer Más');
					}
					return false;
				}
			);
			$('.itemLecRec h3').click(
				function() {
					var papi = $(this).parent();
					papi.find('.contLecRec').slideToggle(delay_curso);
					$(this).toggleClass('abierto');
					return;
				}
			);
			/* slideshow */
			var delay_slide = 5000;
			var actual_slide = 1;
			function cambiaSlide() {
				if(actual_slide < maximo_slideshow) {
					actual_slide++
				}
				else {
					actual_slide = 1;
				}
				loadImg('#imgTop', img_xxxx[actual_slide]);
			}
			centerHoriz($('.imgTopSlideShow'));
			loadImg('#imgTop', img_xxxx[actual_slide]);
			var timer = setInterval(cambiaSlide, delay_slide);
			$(window).resize(
				function() {
					centerHoriz($('.imgTopSlideShow'));
				}
			);
		}
	);
// ]]>