$(document).ready(function(){
	
	$(".banners").cycle({ 
	    fx:'fade'	   
	});
	var seccion = $("#seccion").attr("value");
	
	//######### PORTADA ############//
	$(window).resize(function(){
		centrar($("#aviso img"));	
	});
	
	$("#firma").click(function(){
		window.open("http://www.infodelmedia.com");
	});
	
	
	if($("#aviso img").attr("src") != ""){
		centrar($("#aviso img"));
	}
	
	$("#aviso_Wrapper").click(function(){
		$(this).fadeOut(500);
	});
	
	$(".banner_Wrapper").live("click",function(){
		document.location = "index.php?seccion=ver_curso&id_curso="+$(this).attr("id");
	});
	
	
	$(".b_facebook").click(function(){
		window.open("http://www.facebook.com/gaussmultimedia");
	});
	$(".b_twitter").click(function(){
		window.open("http://twitter.com/GaussDesign");
	});
	
	//########## MENÚ PRINCIPAL ############//
	$("#logo_Wrapper").click(function(){
		document.location = "index.php";
	});
	
	$(".menuNav li").addClass("menuNav_nosel");
	$(".menuNav li[id*='"+seccion+"']").addClass("menuNav_sel");
		
	$(".menuNav li").click(function(){
		if(seccion != $(this).attr("id")){
			seccion = $(this).attr("id");
			document.location = "index.php?seccion="+seccion;			
		}
	});
	
	//######## DESTACADOS NOTICIAS ##########//
	$(".noticia_portada, .noticia_portada2").hover(
		function(){
			$(this).find(".diagonales_blancas").hide();
			$(this).find(".titular_noticia_portada").css({color:"#000000"});
		},
		function(){
			$(this).find(".diagonales_blancas").show();
			$(this).find(".titular_noticia_portada").css({color:"#666666"});
		}	
	);
	
	//########## CURSOS ############//
	//var horario_pos = 960 - $(".mes_Wrapper").width() + $(".mes").width() + 22;
	//$(".horario_Wrapper").css({marginLeft:horario_pos+"px"});
	
	$("h1").each(function(){
		if($(this).html() == ""){
			$(this).hide();	
		}
	});
	
	
	//---- MONTAJE TEXTO CURSOS ----//
	
	montar_parrafos();
	
	$(".info_curso_enlace").click(function(){
		$(".col_texto_curso").load("Content/Scripts/ajax_cursos.php?accion="+$(this).attr("id")+"&id_curso="+$(this).parent().attr("id"));
	});
	
	$("#b_volver_profe").die().live("click",function(){
		$(".col_texto_curso").load("Content/Scripts/ajax_cursos.php?accion=descripcion&id_curso="+$(this).prev().attr("value"),
			function(){
				montar_parrafos();
			}		
		);	
	});
	
	$(".curso_lista").live("mouseover",function(){
		$(this).find(".diagonales_thumb_curso_lista").hide();
	}).live("mouseout",function(){
		$(this).find(".diagonales_thumb_curso_lista").show();		
	}).live("click",function(){
		document.location = "index.php?seccion=ver_curso&id_curso="+$(this).attr("id");
	});

	$(".b_solicitar_info").live("click",function(){
		$(".form_cursos_Wrapper:visible").slideUp();
		$(".form_cursos_Wrapper:hidden").slideDown();
	});
	
	$(".b_enviar_cursos").live("click",function(){
		if($("#ch_politica").attr("checked")){
			if($("#nombre").attr("value") == ""){
				alert("El campo \"Nombre\" está vacío");	
			} else if($("#telefono").attr("value") == ""){
				alert("El campo \"Teléfono\" está vacío");	
			} else if($("#email").attr("value") == ""){
				alert("El campo \"Correo electrónico\" está vacío");	
			} else if($("#preferencia").attr("value") == "-1"){
				alert("Hay que seleccionar una preferencia horaria");	
			} else {
				if(confirm("¿Enviar mensaje?")){
					$(".msj_cursos").show();
					$.ajax({
						type: "POST",
						url: $("#form_cursos").attr("action"),
						data: $("#form_cursos").serialize(),
						success: function(data){
							$(".msj_cursos").html(data);	
							$("#form_cursos input[type='text'], #form_cursos textarea").attr("value","").html("");
						}
					});
				}
			}
		} else {
			alert("Hay que leer y aceptar la política de privacidad para poder enviar el mensaje.");	
		}
	});
	
	//######### GALERÍA ##########//
	var promocion = $("#promocion").attr("value");
	var categoria = $("#categoria").attr("value");
	var id_trabajo = $("#id_trabajo").attr("value");	
	
	var promos = false;
	$("#b_promociones").click(function(){
		if(!promos){
			$(".promociones_Wrapper").slideDown("400",function(){
				promos = true;
			});
		} else {
			$(".promociones_Wrapper").slideUp("400",function(){
				promos = false;
			});
		}			
	});
	
	$("#promociones li").click(function(){
		$(".promociones_Wrapper").slideUp("400",function(){
			promos = false;
		});	
		$("#promocion").attr("value",$(this).attr("id"));
		$("#b_promociones").html("PROMOCIÓN "+$(this).attr("id"));
		$(".thumbs_galeria_Wrapper").load("Content/Scripts/ajax_galeria.php?accion=listar&promocion="+$(this).attr("id"));
		$(".categorias_Wrapper").load("Content/Scripts/ajax_galeria.php?accion=categorias&promocion="+$(this).attr("id"));
		
		$(".trabajo").hide();
		$(".info_trabajo_Wrapper").hide();
		$(".votos_Wrapper").hide();
	});
	
	$("#categorias li").live("click",function(){
		var cat = $(this).attr("id");
		$("#categoria").attr("value",cat);
		$("#categorias li").removeClass("cat_sel");
		$(this).addClass("cat_sel");
		$(".thumbs_galeria_Wrapper").load("Content/Scripts/ajax_galeria.php?accion=listar&categoria="+cat+"&promocion="+$("#promocion").attr("value"));
		
		$(".trabajo").hide();
		$(".info_trabajo_Wrapper").hide();
		$(".votos_Wrapper").hide();
	});
	
	$(".thumb_galeria").die().live("click",function(){
		var id_t = $(this).attr("id");
		
		$(".trabajo").show();
		$(".info_trabajo_Wrapper").show();
		$(".votos_Wrapper").show();
		
		$(".trabajo").load("Content/Scripts/ajax_galeria.php?accion=trabajo&id_trabajo="+id_t);
		$(".info_trabajo_Wrapper").load("Content/Scripts/ajax_galeria.php?accion=info&id_trabajo="+id_t);
		$(".votos_Wrapper").load("Content/Scripts/ajax_galeria.php?accion=ver_votos&id_trabajo="+id_t);
	});
	
	$(".votos li").live("click",function(){
		var id_trabajo = $(this).parent().attr("id");
		var ck = $.cookie("gauss_voto_"+id_trabajo);
		
		if(ck != "voto"){
			$(".votos_Wrapper").load("Content/Scripts/ajax_galeria.php?accion=votar&voto="+$(this).attr("id")+"&id_trabajo="+id_trabajo,
				function(){
					$.cookie('gauss_voto_'+id_trabajo,'voto',{expires:1});	
				}		
			);
		} else {
			alert("Ya has votado hoy este trabajo");	
		}
	});
	
	
	var m = 1;
	
	$("#img_trabajo").live("click",function(){
		
		var media = $("#media").attr("value");
		var media2 = $("#media2").attr("value");
		var media3 = $("#media3").attr("value");
		
		if(m == 1){
			if(media2 != ""){
				$(this).attr("src","img/trabajos/"+media2);	
				m = 2;
			} else {
				if(media3 != ""){
					$(this).attr("src","img/trabajos/"+media3);	
					m = 3;
				}	
			}
		} else if(m == 2){
			if(media3 != ""){
				$(this).attr("src","img/trabajos/"+media3);	
				m = 3;
			} else {
				if(media != ""){
					$(this).attr("src","img/trabajos/"+media);	
					m = 1;
				}	
			}	
		} else if(m == 3){
			if(media != ""){
				$(this).attr("src","img/trabajos/"+media);	
				m = 1;
			} else {
				if(media2 != ""){
					$(this).attr("src","img/trabajos/"+media2);	
					m = 2;
				}	
			}	
		}
		
	});
	
	
	//######### QUIÉNES SOMOS ###########//
	$("#b_testimonios").live("click",function(){
		seccion = "testimonios";
		document.location = "index.php?seccion="+seccion;
	});
	
	$("#b_volver_testimonios").live("click",function(){
		seccion = "quienes";
		document.location = "index.php?seccion="+seccion;	
	});
	
	//######### NOTICIAS ###########//
	$(".noticia_portada, .noticia_portada2").click(function(){
		var id = $(this).attr("id");
		document.location = "index.php?seccion=noticias&accion=ver_noticia&id_noticia="+id;
	});
	
	$(".noticia_resumen").hover(
		function(){
			$(this).find(".diagonales_blancas").hide();
			$(this).find(".noticia_titular").css({color:"#000000"});
		},
		function(){
			$(this).find(".diagonales_blancas").show();
			$(this).find(".noticia_titular").css({color:"#666666"});
		}	
	).live("click",function(){
		var id = $(this).attr("id");
		document.location = "index.php?seccion=noticias&accion=ver_noticia&id_noticia="+id;
	});
	
	$("#b_archivo").toggle(
		function(){
			$(this).next().stop().slideDown();	
		},
		function(){
			$(this).next().stop().slideUp();			
		}		
	);
	
	$(".cab_anio").toggle(
		function(){
			$(this).next().slideDown();				
		},
		function(){
			$(this).next().slideUp();			
		}		
	);
	
	$(".meses_Wrapper a").live("click",function(){
		var id = $(this).attr("id");
		$("#listado_noticias_Wrapper").load("Content/Scripts/ajax_noticias.php?accion=ver_mes&mesanio="+id);
	});
	
	//############## CONTACTO #############//
	
	$("#b_politica").live("click",function(e){
		e.preventDefault();
		$("#politica_Wrapper").fadeIn();
	});
	
	$("#b_cerrar_politica").live("click",function(){
		$("#politica_Wrapper").fadeOut();
	});
	
	$(".b_enviar_contacto").live("click",function(){
		if($("#ch_politica").attr("checked")){
			if($("#nombre").attr("value") == ""){
				alert("El campo \"Nombre\" está vacío");	
			} else if($("#telefono").attr("value") == ""){
				alert("El campo \"Teléfono\" está vacío");	
			} else if($("#email").attr("value") == ""){
				alert("El campo \"Correo electrónico\" está vacío");	
			} else if($("#asunto").attr("value") == ""){
				alert("El campo \"Asunto\" está vacío");	
			} else {
				if(confirm("¿Enviar mensaje?")){
					$(".msj_contacto").show();
					$.ajax({
						type: "POST",
						url: $("#form_contacto").attr("action"),
						data: $("#form_contacto").serialize(),
						success: function(data){
							$(".msj_contacto").html(data);	
							$("#form_contacto input, #form_contacto textarea").attr("value","");
						}
					});	
				}
			}
		} else {
			alert("Hay que leer y aceptar la política de privacidad para poder enviar el mensaje");	
		}
	});
	
	//############## ZONA DE ALUMNOS #############//
	
	$(".avatar_Wrapper").toggle(
		function(){
			$("#input_avatar_Wrapper").slideDown();
		},
		function(){
			$("#input_avatar_Wrapper").slideUp();	
		}
	);
	
	$("#ver_muro").click(function(){
		document.location = "index.php?seccion=alumnos&accion=ver_muro";
	});
	$("#descargas").click(function(){
		document.location = "index.php?seccion=alumnos&accion=descargas";
	});
	
	$(".b_salir").click(function(){
		document.location = "index.php?seccion=alumnos&accion=salir";
	});
	
	$(".b_enviar_login").click(function(){
		$("#form_login_alumnos").submit();
	});
	
	$("#password_alumnos").unbind().keyup(function(e){
		var evt=(e)?e:(window.event)?window.event:null;
  		var key=(evt.charCode)?evt.charCode: ((evt.keyCode)?evt.keyCode:((evt.which)?evt.which:0)); 
  		
  		if(key == 13){
  			$("#form_login_alumnos").submit();
  		}
  	});
  	
  	var seccion_alumnos = $("#seccion_alumnos").attr("value");
	//$("#"+seccion_alumnos).addClass("boton_alumnos_sel");
	
	$(".boton_alumnos").click(function(){
		var id = $(this).attr("id");
		if(seccion_alumnos != id){
			seccion_alumnos = id;
			$(".boton_alumnos").removeClass("boton_alumnos_sel");
			$("#"+seccion_alumnos).addClass("boton_alumnos_sel");
			$("#contenido_alumnos").load("ajax_alumnos.php?accion="+id);
		}
	});
  
  	$(".form_muro_Wrapper input, .form_muro_Wrapper textarea").focus(function(){
  		if($(this).attr("id") == "input_url"){
  			$(this).attr("value","http://");
  		} else {
  			$(this).attr("value","");
  		}
  	});
  	
  	$("#b_publicar_muro").toggle(
		function(){
			$(".form_muro_Wrapper").slideDown();
		},
		function(){
			$(".form_muro_Wrapper").slideUp();
		}	
	);  	
  	$(".tipos_publicacion li").click(function(){
  		var tipo = $(this).attr("id");
  		$("#tipo").attr("value",tipo);
  		$(".tipo_Wrapper").hide();
  		$("#"+tipo+"_publicacion").show();
  		$("#input_url").attr("value","http://");
  		$("#input_video").attr("value","Pegar aquí código para insertar de YouTube, Vimeo, etc.");
  	});
  	
  	$(".comentario_textarea").keyup(function(){
  		var cont = 150 - $(this).attr("value").length;
		$(this).next().find("span").html(cont);
		if(cont == 0){
			$(this).attr("value",$(this).attr("value").substring(0,$(this).attr("value").length-1));
		}
		if($(this).attr("value").length > 150){
			$(this).attr("value",$(this).attr("value").substring(0,150));
			$(this).next().find("span").html(0);
		}
  	});
  	
  	$("#b_publicar").click(function(){
  		$("#form_muro").submit();
  	});
  	
  	$(".comenta").toggle(
  		function(){
  			$(this).prev().prev().prev().slideDown("normal");
  		},
  		function(){
  			$(this).prev().prev().prev().slideUp("normal");	
  		}	
  	);
  		
  	
  	$(".b_comentar").click(function(){
  		var id_p = $(this).parent().parent().parent().parent().attr("id");
  		var texto = $(this).prev().prev().attr("value");
  		if(texto != ""){
  			$.ajax({
  				url: $(this).parent().attr("action"),
  				type: "POST",
  				data: $(this).parent().serialize(),
  				success: function(data){
  					$("#p"+id_p).html(data);
  					$(".comentario_textarea").attr("value","").html("")
  					$("#cont"+id_p).load("Content/Scripts/ajax_alumnos.php?accion=contar_comentarios&id_publicacion="+id_p);
  				}
  			});	
  		} else {
  			alert("El campo de comentarios está vacío");	
  		}
  	});
	
	$(".comentario .b_borrar_entrada").live("click",function(){
		var id = $(this).attr("id");
		var ids = id.split("&");
		var ids2 = ids[0].split("=");
		var id_p = ids2[1];
		if(confirm("Se va a eliminar el comentario ¿Está seguro?")){
			$("#p"+id_p).load("Content/Scripts/ajax_alumnos.php?accion=borrar_comentario&"+id);
		}
	});
	
	$(".publicacion_Wrapper .b_borrar_entrada").live("click",function(){
		var id = $(this).parent().attr("id");
		if(confirm("Se va a eliminar la entrada y todos sus comentarios ¿Está seguro?")){
			$(this).load("Content/Scripts/ajax_alumnos.php?accion=borrar_publicacion&id_publicacion="+id,function(){
				$(this).parent().fadeOut();
			});
		}
	});
	
	// --- PAGINACIÓN --- //
	$(".b_pagina, .b_flecha_izq, .b_flecha_der").click(function(){
		var p = $(this).attr("id");
		document.location = "index.php?seccion=alumnos&accion=ver_muro&p_inicio="+p;
	});
});












