//<![CDATA[
var isSupported = document.getElementById && document.getElementsByTagName;
if (isSupported) {
   document.documentElement.className = "js";
}

function detectCSS() {
   var result = ($('#cabecera').css('float') == 'left')? true : false;
   return result;
}

function act_arq() {
   //alert('rojo');
   $("#life").wrapInner("<a></a>");
   $("#life a").click(function(){
      act_life();
   });
   $("#arquitectura").html($("#arquitectura a").html());
   $("#secundario").slideToggle("slow");
   $("#principal").slideToggle("slow");   
   $("#faldon").removeClass("arriba");
}

/**function arriba() {
   $("#faldon").addClass("arriba");
}

function act_life() {

   $("#principal").fadeOut(600);
   $("#faldon").addClass("arriba");*/
   
   /**$("#principal").fadeOut(500, function() {
     arriba();
   });*/
  

function act_life() {
   $("#faldon").addClass("arriba");
   
   $("#arquitectura").wrapInner("<a></a>");
   $("#arquitectura a").click(function(){
      act_arq();
   });

   $("#principal").slideToggle("slow");
  
   $("#life").html($("#life a").html());

   //$("#faldon").addClass("arriba");
   $("#secundario").slideToggle("slow");

}

function ocultarrojo(){
 
   $("#arquitectura").wrapInner("<a></a>");
   $("#principal").slideToggle("slow");
   $("#faldon").addClass("arriba");
   $("#arquitectura a").click(function(){
      act_arq();
   });
}

jQuery.fn.scrollTo = function(time){
   var t = $(this).offset().top;
   if(t > 10){
      t = t - 10
   }
   if(time == 'fast'){
      time = 400
   }
   if(time == 'medium'){
      time = 800
   }
   if(time == 'slow'){
      time = 1200
   }
   if(time == null){
      time = 1000
   }
   $('html,body').animate({
      scrollTop: t
   }, time);
}

$(document).ready(function(){
   
   /**swfobject.registerObject("FlashID");*/
$("#faldon").removeClass("arriba");
   if (detectCSS) {
      if( $('body').attr('id')=='blanca') {
         $("#life").wrapInner("<a></a>");
         $("#principal").toggle(1000);
         //cargamos tambien el segundo aunque luego le ocultemos para que no descuadre al desplegarse
         $("#secundario").toggle(1000);
         $("#secundario").hide(100);
      }
		
      if( $('body').attr('id')=='negra') {
         $("#arquitectura").wrapInner("<a></a>");
         //$("#faldon").addClass("arriba");
         $("#secundario").show(200);
      }
      
      //inicio
      if( $('body').attr('id')=='') {
         //cargamos tambien el segundo aunque luego le ocultemos para que descuadre
         $("#principal").toggle(1000);   
         $("#secundario").toggle(1000);
         $("#modulos").show();
         $("#modulos>div").slideToggle('fast');

      }
   }
   
   //Banda roja
   $("#arquitectura a").click(function(){
      act_arq();         
   });

   //Banda azul de miabsa live
   $("#life a").click(function(){
      act_life();
      //cargamos el bloque de modulos
      $("#modulos").show();
      //ocultamos todos los modulos
      $("#modulos>div").css("display","none");
   });

   //escucha de los enlaces en los bloques
   $("#bloque1 a").click(function(){
      modulos('#modulo1','#bloque1','/modulo1.php');
   //$("#modulo1").load('/modulo1.php');
   });

   $("#bloque2 a").click(function(){
      modulos('#modulo2','#bloque2','/modulo2.php');
   //$("#modulo2").load('/modulo2.php');
   });
      
   $("#bloque3 a").click(function(){
      modulos('#modulo3','#bloque3','/modulo3.php');
   //$("#modulo3").load('/modulo3.php');
   });
      
   $("#bloque4 a").click(function(){
      modulos('#modulo4','#bloque4','/modulo4.php');
   //$("#modulo4").load('/modulo4.php');
   });
   
   
   /*contacto*/
   $(":text").each(function() { 
      var original = $(this).val();
      $(this).focus(function() { 
         if ($(this).val() == original) 
            $(this).val(''); 
      }); 
      $(this).blur(function() { 
         if ($(this).val() == '') 
            $(this).val(original); 
      }); 
   });
   /*para el textarea usamos el id porque sino afecta al submit*/
   $("#comentarios").each(function() { 
      var original = $(this).val(); 
      $(this).focus(function() { 
         if ($(this).val() == original) 
            $(this).val(''); 
      }); 
      $(this).blur(function() { 
         if ($(this).val() == '') 
            $(this).val(original); 
      }); 
   });
   /*contacto*/
   /** Por ultimo vamos cargando los modulos que no estan visibles para acceder a ellos rapido*/
   
   $("#modulos>div").css("display","none");
    
   $("#modulo1").load("/modulo1.php");
   $("#modulo2").load("/modulo2.php");
   $("#modulo3").load("/modulo3.php");
   $("#modulo4").load("/modulo4.php");
});

function llamargaleria(){

   var galleries = $('.ad-gallery').adGallery();
   
   $('#switch-effect').change(
      function() {
         galleries[0].settings.effect = $(this).val();
         return false;
      }
      );
}
   
//Muestra el modulo enviado y oculta el resto 
function modulos(modulo,bloque,archivophp) {
        
   /**Si alguno de los modulos esta visible lo ocultamos antes de mostrar el seleccionado*/
   if(($("#modulo1").is(":visible")) ||
      ($("#modulo2").is(":visible")) ||
      ($("#modulo3").is(":visible")) ||
      ($("#modulo4").is(":visible"))
      ){
            
      $("#modulos>div").css("display","none");
      /**Cargamos el fichero con las imagenes*/
      //$(modulo).load(archivophp);
      $(modulo).fadeIn(2500);


   //llamargaleria();

   }else{
      /**Cargamos el fichero con las imagenes*/            
      //$(modulo).load(archivophp);
      //si no hay ninguno visible es la primera vez que se entra
      $(modulo).fadeIn(2500);

      //llamargaleria();
      //si es la primera pagina llamamos a la funcion ocultarrojo
      if(firstpage){
         ocultarrojo();
      }
   }

   /**Posicionamos la pantalla en el ancla*/
   $("#ancla").scrollTo('slow');
         
   //oscurecemos todas las imagenes de los bloques menos el señalado
   $("#bloques>div:not("+bloque+") .latest_img").css("opacity","0.25");
   //iluminamos el bloque actual
   $(bloque + " .latest_img").css("opacity","1");
   //ocultamos la descripcion de los modulos
   $('.descripcionmodulo').css("display","none");
}

//]]>
