// JavaScript Document

jQuery(function ($) {

	//Menu desplegable
	function addMegaMenu(){
        $(this).addClass("hovering");
        
    }
 
    function removeMegaMenu(){
        $(this).removeClass("hovering");
    }
 
    var megaConfig = {
         interval: 300,
         sensitivity: 4,
         over: addMegaMenu,
         timeout: 300,
         out: removeMegaMenu
    };

    $("li.big-dropdown").hoverIntent(megaConfig);

/* **** BEGIN LOGIN RELATED FUNCTIONS 
 * 		Edited by: Javier Toledo 24/01/2011  
 * ***** */	
	function mouseOverGESLogin(){
		jQuery(this).addClass("hovering");
		jQuery('#login').show();
		jQuery('#pass-recovery, #pass-recovery-message').hide();
	}

	function mouseLeaveGESLogin(){
		jQuery(this).removeClass("hovering");
		//#login, #pass-recovery-message, #pass-recovery
	}

	var megaConfig = {
		interval: 150,
		sensitivity: 20,
		over: mouseOverGESLogin,
		timeout: 15000,
		out: mouseLeaveGESLogin
	};

	jQuery("li.ges-dropdown").hoverIntent(megaConfig);

	/* Close Button event
	 * Emulates a mouseleave and resets the variable used by
	 * hoverIntent so the login window can appear again.
	 */
	jQuery("#x_close, #pr_close").click(function(){
		jQuery(".ges-dropdown").removeClass("hovering");
		jQuery('#login').show();
		jQuery('#pass-recovery, #pass-recovery-message').hide();
		jQuery(".ges-dropdown").mouseleave();
		jQuery(".ges-dropdown").attr("hoverIntent_s",0);
		return false;
	});
	jQuery("#ug_pass_recovery_l").click(function(){
		jQuery('#login, #pass-recovery-message').hide();
		jQuery('#pass-recovery').show();
		//jQuery('body').append('<div class="pr_modal" style="width: 100%; height: 100%; top:0;left:0; position: absolute; z-index: 9995; margin: 0; padding: 0; background-color: #000; opacity: 0.5;"> </div>');
		return false;
	});
	jQuery('#pass-recovery').submit(function(){
		jQuery.ajax({
			type: 'GET',
			url: 
		
			'/Gsite/pass-recovery/ChangePass',
			data: {
				user: jQuery("#pr_user_id").val()
			},
			beforeSend: function(){
				jQuery('#pass-recovery-message').show();
				jQuery('#pass-recovery, #login').hide();
				jQuery('#ajax-pr-message').html("Espere un Momento");
			},
			error: function(){
				jQuery('#ajax-pr-message').html('Lo sentimos hemos tenido un inconveniente, ' +
					'por favor intenta de nuevo'
				);
			},
			success: function(data){
				var pr_content = '';
				if (data.replace(/^\s*|\s*$/g,"") == '1'){
					pr_content = 'Se ha enviado el mensaje de recuperaci&oacute;n de ' +
					'contrase&ntilde;a a tu correo electr&oacute;nico secundario';
				} else if (data.replace(/^\s*|\s*$/g,"") == '-1') { 
					pr_content = 'A&uacute;n no tienes registrado un correo alterno ' +
					'para llevar a cabo esta acci&oacute;n. Para mayor informaci&oacute;n ' +
					'puedes comunicarte a: <br />' +
					'Departamento GES <br />' +
					'4to. Nivel Torre I, Oficina 413. <br />' +
					'Tel. 2423-8000, Ext. 7411/7412 <br />' +
					'Correo electr&oacute;nico: <br />' +
					'help_desk@galileo.edu';
				} else {
					pr_content = 'A&uacute;n no has validado tu correo alterno' +
					'para llevar a cabo esta acci&oacute;n.<br /><br />' + 
					'Para mayor informaci&oacute;n puedes comunicarte a: <br />' +
					'Departamento GES <br />' +
					'4to. Nivel, Torre I, Oficina 413. <br />' +
					'Tel. 2423-8000, Ext. 7411/7412 <br />' +
					'Correo electr&oacute;nico: <br />' +
					'help_desk@galileo.edu';
				}				
				jQuery('#ajax-pr-message').html(pr_content);
			}			
		});
		return false;
	});
	
/* ****
 *  END LOGIN RELATED FUNCTIONS 
 * ***** */	
	

        //generico tabs	
	$("ul.tabs").tabs(".panes > div.tcontainer");
	
	//este carousel es para los videos
try{	
	$(".media-carousel").jCarouselLite({
			btnNext: ".media-carousel-wrapper .next",
			btnPrev: ".media-carousel-wrapper .prev",
			circular: false
	});
}	catch (err) {

}


	/*$(".ngg-gallery-thumbnail-box").each(function(){
               $(".mini-eventos").append('<li>' + jQuery(this).html() + '</li>');
       	});*/


		//Este carousel es para las galerias de historias de éxito
	$(".ngg-gallery-thumbnail-box").each(function(){
               var namex = 'chapuz_' + jQuery(this).attr('id');
              $(".mini-eventos").append('<li id="' + namex + '">' + jQuery(this).html() + '</li>');
              $("#" + namex).click(function(){
                              jQuery("#" + namex.replace('chapuz_','')  + " a").click();
                              return false;
              });
        });
try{
$("#carousel-exitos").jCarouselLite({
			btnNext: ".next2",
			btnPrev: ".prev2",
			vertical:true,
			circular: false
	});
}catch(err){
	
}
	//este es para mostrar las noticias
	$("#carousel1").tabs(".v-panes > .vcontent", {	effect: 'fade',	fadeOutSpeed: "slow", tabs:'li'});

	//Este es para mostrar eventos en Estudio en Galileo
	$("#carousel2").tabs("#eventos_carrera > .vcontent", {	effect: 'fade',	fadeOutSpeed: "slow", tabs:'li'});

	//Este es para los eventos de Carrera
	$("#carousel_eventos_carrera").tabs("#eventos_carrera > .vcontent", {	effect: 'fade',	fadeOutSpeed: "slow", tabs:'li'});

	//Para Soy un Galileo
	$(".event-soy").tabs(".events-ser > .ser-content", {effect: 'fade',fadeOutSpeed: "slow", rotate:true}).slideshow({autoplay: true, clickable:false});

	//para videos
	$(".media-carousel").tabs(".media-panes > .mcontent", {	effect: 'fade',	fadeOutSpeed: "slow"});

        //Enviando mail
        $(".over-handle[rel]").overlay({
                onBeforeLoad: function() {

                        // grab wrapper element inside content
                        var wrap = this.getOverlay().find("#the-mail-content");

			// load the page specified in the trigger
                        wrap.load(this.getTrigger().attr("href"));
                }
        });

        //historias de exito
        $(".slidetabs").tabs(".slide-panes > .scontent", { effect: 'fade', fadeOutSpeed: "slow", rotate:true}).slideshow({autoplay: true,interval:15000});
        	
	//anuncios
	$(".event-tabs").tabs(".events-panes > .econtent", {	effect: 'fade',	fadeOutSpeed: "slow", rotate:true}).slideshow({autoplay: true, interval:8000,clickable:false});
		//para las noticias
		
try{		
	$("#carousel1").jCarouselLite({
			btnNext: ".next1",
			btnPrev: ".prev1",
			vertical:true,
			circular: false
	});
} catch(err){

}

try{
$("#carousel2").jCarouselLite({
			btnNext: ".next2",
			btnPrev: ".prev2",
			vertical:true,
			circular: false
	});

} catch(err){

}

try{
$("#carousel3").jCarouselLite({
			btnNext: ".next2",
			btnPrev: ".prev2",
			vertical:true,
			circular: false
	});

} catch(err){

}

	//Para carrera
try {	
$("#carousel_eventos_carrera").jCarouselLite({
			btnNext: ".next2",
			btnPrev: ".prev2",
			vertical:true,
			circular: false
	});
} catch(err) {

}
	



	//Estudiantes
	//$("#carousel_estudiantes_carrera").jCarouselLite({
		//	btnNext: ".next2",
			//btnPrev: ".prev2",
		//	vertical:true,
			//circular: false
	//});	

	//$("#carousel_estudiantes_carrera").tabs("#estudiantes_carrera > .vcontent", {	effect: 'fade',	fadeOutSpeed: "slow", tabs:'li'});

	//Publicaciones
	//$("#carousel_publicaciones_carrera").jCarouselLite({
	//		btnNext: ".next2",
	//		btnPrev: ".prev2",
	//		vertical:true,
	//		circular: false
	//});	

	//$("#carousel_publicaciones_carrera").tabs("#publicaciones_carrera > .vcontent", {	effect: 'fade',	fadeOutSpeed: "slow", tabs:'li'});

//Aqui termina lo de carrera

// Para mostrar los post de multimedia

	//$("#carousel_carreras").jCarouselLite({
	//		btnNext: ".next_carreras",
	//		btnPrev: ".prev_carreras",
	//		circular: false,
	//		vertical:true
	//});

	//$("#carousel_carreras").tabs(".career-panes > .ccontent", {	effect: 'fade',	fadeOutSpeed: "slow", tabs:'li'});

//Carrera
	$(".horizontal-accordion").tabs(".horizontal-accordion .h-container", {
	tabs: '.h-handle',
	effect: 'horizontal'
	});
	$(".big_career_horizontal").tabs(".h-tab-container > .career_tab", {	effect: 'fade',	fadeOutSpeed: "slow", tabs:'li'});
	
	$("#tabs-btns-1").tabs("#tab-content-box-1 > .tab-content", {tabs:'li'});


// Aqui termina mostrar los post de multimedia

});

