//Titulo: paginaWeb.js
//Descripcion:Funciones Que Usan JQuery AJAX
//Author: LI.Roberto Eder Weiss Juarez
//Fecha: Agosto -Noviembre 2010
//
var nombre_pagina  = "jsp/paginaWeb/ajax_cargar_secciones.jsp";
var nombre_pagina2 = "jsp/paginaWeb/verNoticiaRapida.jsp";
var porcentaje_eventos = 0.70;
var first = 0;
var speed = 700;
var pause = 3500;

//if (screen.width < 600){ window.location="http://www.uttab.edu.mx/jsp/mobile/index.jsp"; }

jQuery.easing['BounceEaseOut']=function(p,t,b,c,d)
{if((t/=d)<(1/2.75))
{return c*(7.5625*t*t)+b;}
else if(t<(2/2.75))
{return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}
else if(t<(2.5/2.75))
{return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}
else
{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}};

String.prototype.trim = function() {return this.replace(/^\s+|\s+$/g, "");};


function removeFirst()
{first = $('ul#listticker li:first').html();
  $('ul#listticker li:first').animate({opacity: 0}, speed).fadeOut('slow', function() {$(this).remove();});
 addLast(first);
		}
		
function addLast(first){
last = '<li style="display:none">'+first+'</li>';
$('ul#listticker').append(last)
$('ul#listticker li:last').animate({opacity: 1}, speed).fadeIn('slow')
}

function abrirVentanaNoticiaMobil(ancho,alto,idnoticia)
 {var url = nombre_paginaMobile+"?IDNOTICIA="+idnoticia;
   var xx =(screen.width  /2) - (ancho/2);
   var yy =(screen.height /2) - (alto/2);
   var opc  = "fullscreen=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width="+ancho+",height="+alto+",left="+xx+",top="+yy;
   window.open(url,"NoticiasRapidas",opc);
	 
}

function abrirVentanaNoticia(ancho,alto,idnoticia)
 {var url = nombre_pagina2+"?IDNOTICIA="+idnoticia;
   var xx =(screen.width  /2) - (ancho/2);
   var yy =(screen.height /2) - (alto/2);
   var opc  = "fullscreen=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width="+ancho+",height="+alto+",left="+xx+",top="+yy;
   window.open(url,"NoticiasRapidas",opc);
	 
}

function cambiarSRcImagenes()
{  
   $('#pagina_secundaria_contenido img').attr("src",function()
   {var href= $(this).attr("src");
      //var temp= href.substring(3,href.length);
      var temp =  href.substring(0,3);
      //alert(temp);
      if(temp == "htt")
       return href;
      else
       return href.substring(3,href.length);
        //alert(href.substring(3,href.length));
        //return href.substring(3,href.length);

   });
   
}

function CargarSeccion_Contacto(url_pagina)
{$("#contacto").load(url_pagina,{SECCION:"contacto"});}

function CargarSeccion_Sociales(url_pagina)
{$("#sociales").load(url_pagina,{SECCION:"sociales"});}

function CargarSeccion_Encabezado(url_pagina)
{$("#encabezado_cuerpo").load(url_pagina,{SECCION:"encabezado_cuerpo"},function(responseText,textStatus,XMLHttpRequest){
  //alert(responseText);
  //if(!responseText == "No Hay Datos" )
  $('#encabezado_cuerpo').find('img').css({'width':$("#contenedor").width()});
});}

function CargarSeccion_MenuVertical(url_pagina)
{$("#menu_principal").load(url_pagina,{SECCION:"menu_principal"});
}

function CargarContenidoMenu(id_elemento,titulo_contenido)
{$("#pagina_secundaria_contenido").html("<img src='img/ajax-loading.gif' />Cargando ...");
  $("#pagina_secundaria_contenido").load(nombre_pagina,{ACCION:"CONTENIDO_MENU",ID_ELEMENTO:id_elemento},
  function(response, status, xhr)
  {cambiarSRcImagenes() ;});
  $("#pagina_secundaria_encabezado").html('<h3>'+titulo_contenido+'</h3>');
  $('#pagina_secundaria_contenido').css('display','inline-block');
  CargarSeccion_SubMenu(id_elemento,titulo_contenido);
  Mostrar();
}

function CargarSeccion_SubMenu(id_elemento,titulo_contenido)
{$("#pagina_secundaria_contenido").html(" ");
  $("#pagina_secundaria_encabezado").html(" ");
  $("#pagina_secundaria_encabezado").html("<img src='img/ajax-loading.gif' />Cargando ...");
  $("#pagina_secundaria_encabezado").load(nombre_pagina,{ACCION:"CONTENIDO_SUBMENU",ID_ELEMENTO:id_elemento},
  function(response, status, xhr)
  {var cadena = new String("?");
    //alert(response);
    var parametros = new String(response).trim();
    if(parametros == cadena)
    {
$("#pagina_secundaria_encabezado").html('<h3><a href="javascript:void()" onclick="CargarContenidoMenu('+id_elemento+',\''+titulo_contenido+'\');">'+titulo_contenido+'</a></h3>');}
    }
  );
  Mostrar();
}

function CargarSeccion_Detalle_SubMenu(id_submenu)
{$("#pagina_secundaria_contenido").html(" ");
  $("#pagina_secundaria_contenido").html("<img src='img/ajax-loading.gif' />Cargando ...");
  $("#pagina_secundaria_contenido").load(nombre_pagina,{ID_SUBMENU:id_submenu},
  function(response, status, xhr)
  {cambiarSRcImagenes() ;});
  $('#pagina_secundaria_contenido').fadeIn(3000);
}

/*function CargarSeccion_Eventos(url_pagina,contenedor)
{$("#eventos").html("... Loading");
   $("#eventos").load(url_pagina,{SECCION:"eventos"},function(responseText,textStatus,XMLHttpRequest)
  {   
      //if(!responseText == "No Hay Datos" )
      $('#eventos').coinslider({width:contenedor * porcentaje_eventos,height:210,hoverPause:true,effect:'random',delay:4000,sDelay:50,navigation:true});
      //alert(contenedor * porcentaje_eventos);

  }
  */
 function CargarSeccion_Eventos(url_pagina,contenedor)
{
 $("#eventos").load(url_pagina,{SECCION:"eventos"},function(responseText,textStatus,XMLHttpRequest)
 {
    $('#slider').nivoSlider({effect:'fade',animSpeed:500,pauseTime:10000,directionNav:true,prevText:'Prev',nextText:'Next'});

 });

}

function CargarSeccion_BotonesInteractivos(url_pagina)
{var ancho_botones    = $("#botones_interactivos").width();
  var botones = Math.ceil(ancho_botones  * 0.70);
 
  $("#botones_interactivos").html("<img src='img/ajax-loading.gif' />Cargando ...");
  $("#botones_interactivos").load(url_pagina,{SECCION:"botones_interactivos"},function(responseText,textStatus,XMLHttpRequest)
  {   //if(!responseText == "No Hay Datos" )
      $('#mis_botones').jcarousel({easing:'BounceEaseOut',wrap:'circular',animation:1000,scroll:1});
  }
  );
  
 }

function CargarSeccion_NoticiasRapidas(url_pagina)
{
$("#noticias_rapidas").html("<img src='img/ajax-loading.gif' />Cargando ...");

$("#noticias_rapidas").load(url_pagina,{SECCION:"noticias_rapidas"},function(responseText,textStatus,XMLHttpRequest)
{  // if(!responseText == "No Hay Datos" )
   //  jQuery('#mycarousel_noticias').jcarousel({vertical:true,visible:1,auto:5,scroll:1,wrap:'circular'});
   //interval = setInterval(removeFirst, pause);
    var newsoption = {firstname: "mynews",secondname: "showhere",thirdname:"news_display",fourthname:"news_button" ,
playingtitle:"Noticia:",nexttitle:"Siguiente Noticia:",prevtitle:"prev News:",newsspeed:'10000',isauto:'1'};
$.init_plus(newsoption);

}
 );

 }

function CargarSeccion_Galeria(url_pagina)
{$("#galeria_imagenes").html("<img src='img/ajax-loading.gif' />Cargando ...");
 $("#galeria_imagenes").load(url_pagina,{SECCION:"galeria_imagenes"},function(responseText,textStatus,XMLHttpRequest)
{   //if(!responseText == "No Hay Datos" )
    //$('#mi_galeria').jcarousel({wrap:'circular',animation:'slow',scroll:2});
    $("#slider_img").zAccordion({startingSlide: 1,width:510,height: 165,tabWidth: 5,auto: true});
}

);}

function CargarSeccion_Banners(url_pagina)
{ 
 $("#banners").html("<img src='img/ajax-loading.gif' />Cargando ...");
 $.ajax({url:url_pagina,type:"POST",ifModified:true,data:{SECCION:"banners"},success:
 function(result)
 {$("#banners").html(result);
  //if(!responseText == "No Hay Datos" )
  jQuery('#mycarousel_banners').jcarousel({vertical:true,visible:5,scroll:1,auto:5,wrap: 'circular'});
 }});
}

function CargarSeccion_PiePagina(url_pagina)
{$("#pie_pagina").load(url_pagina,{SECCION:"pie_pagina"},function(responseText,textStatus,XMLHttpRequest){
    //if(!responseText == "No Hay Datos" )
    $('#pie_pagina').find('img').css({'width':screen.width,'heigth':'auto'});
  });
}

function Mostrar()
{$('div#pagina_secundaria').css('display','inline-block');$('div#eventos').css('display','none');$('div#botones_interactivos').css('display','none');$('div#noticias_rapidas').css('display','none');$('div#galeria_imagenes').css('display','none');}

function Ocultar()
{
CargarSeccion_NoticiasRapidas(nombre_pagina);
CargarSeccion_Galeria(nombre_pagina)
$('div#pagina_secundaria').css('display','none');$('div#eventos').css('display','inline-block');$('div#botones_interactivos').css('display','inline-block');$('div#noticias_rapidas').css('display','inline-block');$('div#galeria_imagenes').css('display','inline-block');$('#pagina_secundaria_contenido').hide();
}

function ActualizacionesContacto(url_pagina)
{

$.PeriodicalUpdater({url:url_pagina+'?time='+Math.random(),method:'GET',minTimeout:15000,maxTimeout:25000,multiplier:2,sendData:{SECCION:"contacto"}},function(data){
alert('Actualizacion Contacto');
$("#contacto").html(data);
 });

}

function ActualizacionesRedesSociales(url_pagina)
{

$.PeriodicalUpdater({url:url_pagina+'?time='+Math.random(),method:'GET',minTimeout:15000,maxTimeout:25000,multiplier:2,sendData:{SECCION:"sociales"}},function(data){
alert('Actualizacion Sociales');
$("#sociales").html(data);
 });

}

function ActualizacionesEncabezado(url_pagina)
{

$.PeriodicalUpdater({url:url_pagina+'?time='+Math.random(),method:'GET',minTimeout:15000,maxTimeout:25000,multiplier:2,sendData:{SECCION:"encabezado_cuerpo"}},function(data){
alert('Actualizacion Encabezado');
$('#encabezado_cuerpo').html(data);
  //if(!data == "No Hay Datos" )
  $('#encabezado_cuerpo').find('img').css({'width':$("#contenedor").width()});
 });

}

function ActualizacionesMenuPrincipal(url_pagina)
{

$.PeriodicalUpdater({url:url_pagina+'?time='+Math.random(),method:'GET',minTimeout:15000,maxTimeout:25000,multiplier:2,sendData:{SECCION:"menu_principal"}},function(data){
alert('New!! Actualizacion Menu Principal');
$("#menu_principal").html(data);

 });

}

function ActualizacionesEventos(url_pagina,contenedor)
{
$.PeriodicalUpdater({url:url_pagina+'?time='+Math.random(),method:'GET',minTimeout:15000,maxTimeout:25000,multiplier:2,sendData:{SECCION:"eventos"}},function(data){
alert('Actualizacion Eventos!!');
$('#coin-slider-eventos').remove();
jQuery("<div/>",{id: "eventos"}).insertAfter("div#menu_principal");
$('#eventos').html(data);
//if(!data == "No Hay Datos" )
$('#eventos').coinslider({width:contenedor * porcentaje_eventos,height:210,hoverPause:true,effect:'random',delay:4000,sDelay:50,navigation:true});

 });
}

function ActualizacionesBotones(url_pagina)
{
$.PeriodicalUpdater({url:url_pagina+'?time='+Math.random(),method:'GET',minTimeout:15000,maxTimeout:25000,multiplier:2,sendData:{SECCION:"botones_interactivos"}},function(data){
alert('Update botones_interactivos');
$('.jcarousel-skin-botones').remove();
$("#botones_interactivos").html(data);
//if(!data == "No Hay Datos" )
jQuery('#mis_botones').jcarousel({easing:'BounceEaseOut',wrap:'circular',animation:1000});});
}

function ActualizacionesNoticiasRapidas(url_pagina)
{
$.PeriodicalUpdater({url:url_pagina+'?time='+Math.random(),method:'GET',minTimeout:15000,maxTimeout:25000,multiplier:2,sendData:{SECCION:"noticias_rapidas"}},function(data){
alert('Actualizacion Noticias Rapidas');
$('.jcarousel-skin-noticias').remove();
$("#noticias_rapidas").html(data);
//if(!data == "No Hay Datos" )
jQuery('#mycarousel_noticias').jcarousel({vertical:true,visible:1,auto:5,scroll:1,wrap:'circular'});
 });
}

function ActualizacionesBanners(url_pagina)
{

$.PeriodicalUpdater({url:url_pagina+'?time='+Math.random(),method:'GET',minTimeout:15000,maxTimeout:25000,multiplier:2,sendData:{SECCION:"banners"}},function(data){
alert('Update Banners');
$('.jcarousel-skin-banners').remove();
$("#banners").html(data);
//if(!data == "No Hay Datos" )
jQuery('#mycarousel_banners').jcarousel({vertical:true,visible:5,scroll:1});});

}

function ActualizacionesGaleria(url_pagina)
{

$.PeriodicalUpdater({url:url_pagina+'?time='+Math.random(),method:'GET',minTimeout:15000,maxTimeout:25000,multiplier:2,sendData:{SECCION:"galeria_imagenes"}},function(data){
alert('Actualizacion Galeria Imagenes!!');
$('.jcarousel-skin-galeria').remove();
$("#galeria_imagenes").html(data);
//if(!data == "No Hay Datos" )
$('#mi_galeria').jcarousel({wrap:'circular',animation:'slow',scroll:2});});

}

function ActualizacionesPiePagina(url_pagina)
{

$.PeriodicalUpdater({url:url_pagina+'?time='+Math.random(),method:'GET',minTimeout:15000,maxTimeout:25000,multiplier:2,sendData:{SECCION:"pie_pagina"}},function(data){
alert('Actualizacion Pie Pagina');
$("#pie_pagina").html(data);
//if(!data == "No Hay Datos" )
$('#pie_pagina').find('img').css({'width':screen.width,'heigth':'auto'});
 });

}

function Llama_Actualizaciones(seccion)
{ 
//setInterval('Actualizaciones(nombre_pagina)',15000);
//ActualizacionesBanners(nombre_pagina);
  switch (seccion) {
    case 1:
        ActualizacionesContacto(nombre_pagina);
       break;
    case 2:
       ActualizacionesRedesSociales(nombre_pagina);
       break;
    case 3:
        ActualizacionesEncabezado(nombre_pagina);
       break;
	 case 4:
        ActualizacionesMenuPrincipal(nombre_pagina);
       break;
	 case 5:
        ActualizacionesEventos(nombre_pagina,$("#contenedor").width());
       break;
	 case 6:
        ActualizacionesBotones(nombre_pagina);
       break;
	 case 7:
        ActualizacionesNoticiasRapidas(nombre_pagina);
       break;
	 case 8:
        ActualizacionesBanners(nombre_pagina);
       break;
	 case 9:
        ActualizacionesGaleria(nombre_pagina);
       break;
	 case 10:
        ActualizacionesPiePagina(nombre_pagina);
       break;
	  default:
        ActualizacionesBanners(nombre_pagina);
} 
 
}


	

$(document).ready(function()
{  $('#info2').fadeIn(4000);

   $(function()
   { var offset = $("#sidebar").offset();
     var topPadding = 15;
     $(window).scroll(function()
     { if ($("#sidebar").height() < $(window).height() && $(window).scrollTop() > offset.top)
           {  $("#sidebar").stop().animate({marginTop: $(window).scrollTop() - offset.top + topPadding });
           }
       else
           { $("#sidebar").stop().animate({ marginTop: 0 });
           }
     });
   });

    $(function()
    { 
      cfg1 = {tl:{radius:20},tr:{radius:0},bl:{radius:0},br:{radius:20},antiAlias:true,autoPad:true,validTags:["div"]};
      cfg2 = {tl:{radius:0},tr:{radius:0},bl:{radius:20},br:{radius:20},antiAlias:true,autoPad:true,validTags:["div"]};
      cfg3 = {tl:{radius:0},tr:{radius:20},bl:{radius:20},br:{radius:0},antiAlias:true,autoPad:true,validTags:["a"]};
      cfg4 = {tl:{radius:0},tr:{radius:0},bl:{radius:20},br:{radius:0},antiAlias:true,autoPad:true,validTags:["div"]};
      $('.redondeo1').corner(cfg1);
      $('.redondeo2').corner(cfg2);
      $('.redondeo3').corner(cfg3);
      $('.redondeo4').corner(cfg4);
    });
 
$(window).scroll(function(){$('#contador').animate({top:$(window).scrollTop()+"px"},{queue: false, duration: 350});});
$('#cerrar_contador').click(function(){$('#contador').animate({top:"+=25px",opacity:0},"slow");});

   $(function() 
   { //$('#blmenudeslizante a').stop().animate({'marginRight':'12px'},1000);
     $('#blmenudeslizante > li').hover(
	     function(){$('#enlace').css('visibility','visible');$('a',$(this)).stop().animate({'marginLeft':'-70px'},400);},
         function(){$('#enlace').css('visibility','hidden');$('a',$(this)).stop().animate({'marginLeft':'-0px'},400);}
                                       );
   });
   

//$('#contenedor').fadeIn(3000);
CargarSeccion_Contacto(nombre_pagina);
CargarSeccion_Sociales(nombre_pagina);
CargarSeccion_Encabezado(nombre_pagina);
CargarSeccion_BotonesInteractivos(nombre_pagina);
CargarSeccion_NoticiasRapidas(nombre_pagina);
CargarSeccion_Galeria(nombre_pagina);
CargarSeccion_Banners(nombre_pagina);
CargarSeccion_PiePagina(nombre_pagina);
//Se llaman a lo ultimo a un tiempo determinado Por ser las estructuras mas complejas
setTimeout('CargarSeccion_MenuVertical(nombre_pagina)','10000');
setTimeout('CargarSeccion_Eventos(nombre_pagina,$("#contenedor").width())','15000');


});



