$(document).ready(function(){
   //alert('hi');
   $(".fx").hide();
   $(".baby_image").hide();
   $(".content_div").hide();
   $(".portfolio_gallery a").click(function(){
             var animate_id   = this.rev.split(":")[2];

               //alert(animate_id);
              $("#bab_img").hide();
              $(".baby").css({'border':'0px'});
              $(".baby").attr({'img':''});
              $(".baby_image").show();
              $(".content_div").show();
              $("#gallery_hide").hide();
              $(".main_menu li").attr({'id':''});
              $(".portfolio_gallery").attr({'id':'menuactive'});

               var arg  = "process=getfirst&parent_id="+animate_id;
               var url            ="get_gallery_image.php";
               url+="?"+arg;
               $.get(url,function(data){
                  $("#gallery_image").html(data);
               });
               url            ="get_gallery_view.php";
               url+="?"+arg;
               $.get(url,function(data){
                  //alert(data);
                  //$("#gallery_content").html(data);
                  /*if(){
                     $("#gallery_scrollup").show();
                     $("#gallery_scrollup").show();
                  } */
                  ScrollPageInitfoto();

               });

              var url="get_gallery.php";
              var arg="cat_id="+animate_id+"&rnd="+Math.random()*10000;
              url+="?"+arg;
              $.get(url,function(data){
                  $("#small_gallery_data").html(data);
                  //myanimate("small_gallery_view_fx","SlideInRight",2000);
                  $("#small_gallery_view_fx").show();
                  jQuery('#mycarousel').jcarousel({
                     easing: 'BounceEaseOut',
                     animation: 1000
                  });
                  gallery();
           });
          return false;
   });
});
function gallery(){
  var small_gallery_init_var="#mycarousel a";
  var gallery_bigimg_view_id="gallery_bigimg_view";

  $(small_gallery_init_var).parent().addClass('normalimg');
  $(small_gallery_init_var).parent().hover(function(){$(this).addClass('hoverimg');},function(){ $(this).removeClass('hoverimg')});
  $(small_gallery_init_var).click(function(){
    //$("#gallery_content, #gallery_image").html("<div style='position:absolute;left:500px;top:50px'><img src='img/indicator.gif'/></div>");
     var gallery_id     =this.rel.split(":")[0];
     var gallery_page_id=this.rel.split(":")[1];
    // alert(gallery_id+'=='+gallery_page_id);
     var url            ="get_gallery_view.php";
     var arg            ="gallery_id="+gallery_id+"&pageid="+gallery_page_id+"&action=current&rnd="+Math.random()*10000;
     $.ajax({
            	  url: url,
            	  type: "get",
            	  dataType: "html",
            	  data: arg,
            	  timeout: 2000,
            	  cache: false,
            	  success: function(data){
            	     //alert(data);
            	     $("#gallery_bigimgview").html(data);
                     //ScrollPageInit('galleryview_fx_conts','galleryview_fx_page');
                     myanimate(gallery_bigimg_view_id,"Grow",2000);
                     gallery_view_init();
            	  },
            	  error: function(sad){
            		  //alert("Error");
            		  //alert(sad.responseText);
               	  }
      });
  });
}
function gallery_view_init(){

  gallery_view_close();
  $("#galleryview_left a, #galleryview_right a").click(function(){
     var gallery_id     =this.rel.split(":")[0];
     var gallery_page_id=this.rel.split(":")[1];
     var action         =this.rev;
     var url            ="get_gallery_view.php";
     var arg            ="gallery_id="+gallery_id+"&pageid="+gallery_page_id+"&action="+action+"&rnd="+Math.random()*10000;
     $.ajax({
        	  url: url,
        	  type: "get",
        	  dataType: "html",
        	  data: arg,
        	  timeout: 2000,
        	  cache: false,
        	  success: function(data){
        	    $("#gallery_bigimgview").html(data);
        	    gallery_view_init();
        	  },
        	  error: function(sad){
           	  }
        });
  });
}
function gallery_view_close(){
  $("#gallery_view_close").click(function(){
    myanimate("gallery_bigimg_view","Shrink",2500);
  });

}

function myanimate(id,animation,speed){
 switch(animation){
   case "BlindUp":
        $('#'+id).BlindUp(speed);
        break;
   case "BlindDown":
        $('#'+id).BlindDown(speed);
        break;
   case "BlindToggleVertically":
        $('#'+id).BlindToggleVertically(speed);
        break;
   case "BlindLeft":
        $('#'+id).BlindLeft(speed);
        break;
   case "BlindRight":
        $('#'+id).BlindRight(speed);
        break;
   case "BlindToggleHorizontally":
        $('#'+id).BlindToggleHorizontally(speed);
        break;
   case "Bounce":
        $('#'+id).Bounce(speed);
        break;
   case "DropOutUp":
        $('#'+id).DropOutUp(speed);
        break;
   case "DropInUp":
        $('#'+id).DropInUp(speed);
        break;
   case "DropToggleUp":
        $('#'+id).DropToggleUp(speed);
        break;
   case "DropOutRight":
        $('#'+id).DropOutRight(speed);
        break;
   case "DropInRight":
        $('#'+id).DropInRight(speed);
        break;
   case "DropToggleRight":
        $('#'+id).DropToggleRight(speed);
        break;
   case "DropOutDown":
        $('#'+id).DropOutDown(speed);
        break;
   case "DropInDown":
        $('#'+id).DropInDown(speed);
        break;
   case "DropToggleDown":
        $('#'+id).DropToggleDown(speed);
        break;
   case "DropOutLeft":
        $('#'+id).DropOutLeft(speed);
        break;
   case "DropInLeft":
        $('#'+id).DropInLeft(speed);
        break;
   case "DropToggleLeft":
        $('#'+id).DropToggleLeft(speed);
        break;
   case "Fold":
        $('#'+id).Fold(speed);
        break;
   case "UnFold":
        $('#'+id).UnFold(speed);
        break;
   case "FoldToggle":
        $('#'+id).FoldToggle(speed);
        break;
   case "Highlight":
        $('#'+id).Highlight(speed);
        break;
   case "CloseVertically":
        $('#'+id).CloseVertically(speed);
        break;
   case "OpenVertically":
        $('#'+id).OpenVertically(speed);
        break;
   case "SwitchVertically":
        $('#'+id).SwitchVertically(speed);
        break;
   case "CloseHorizontally":
        $('#'+id).CloseHorizontally(speed);
        break;
   case "OpenHorizontally":
        $('#'+id).OpenHorizontally(speed);
        break;
   case "SwitchHorizontally":
        $('#'+id).SwitchHorizontally(speed);
        break;
   case "Pulsate":
        $('#'+id).Pulsate(speed,10);
        break;
   case "Grow":
        $('#'+id).Grow(speed);
        break;
   case "Shrink":
        $('#'+id).Shrink(speed);
        break;
   case "Puff":
        $('#'+id).Puff(speed);
        break;
   case "Shake":
        $('#'+id).Shake(speed);
        break;
   case "SlideOutUp":
        $('#'+id).SlideOutUp(speed);
        break;
   case "SlideInUp":
        $('#'+id).SlideInUp(speed);
        break;
   case "SlideToggleUp":
        $('#'+id).SlideToggleUp(speed);
        break;
   case "SlideOutRight":
        $('#'+id).SlideOutRight(speed);
        break;
   case "SlideInRight":
        $('#'+id).SlideInRight(speed);
        break;
   case "SlideToggleRight":
        $('#'+id).SlideToggleRight(speed);
        break;
   case "SlideOutDown":
        $('#'+id).SlideOutDown(speed);
        break;
   case "SlideInDown":
        $('#'+id).SlideInDown(speed);
        break;
   case "SlideToggleDown":
        $('#'+id).SlideToggleDown(speed);
        break;
   case "SlideOutLeft":
        $('#'+id).SlideOutLeft(speed);
        break;
   case "SlideInLeft":
        $('#'+id).SlideInLeft(speed);
        break;
   case "SlideToggleLeft":
        $('#'+id).SlideToggleLeft(speed);
        break;
 }
}
