var updateOrientation = function ()
{
};
var touchMove = function ()
{
};
jQuery(document).ready(function ()
{
var currentSlide = 0;
var maxSlides = 31;
function fb_isphoneagent()
{
try
{
}
catch (e) 
{ 
return false; 
}
}
function fb_animate_to(elem, x)
{
if (elem.style.webkitTransform !== undefined)
{
elem.style.webkitTransform = "translate3d(" + x.toString() + "px, 0, 0)";
}
else
{
jQuery(elem).animate({ left: x }, { duration: 550 });
}
}
function fb_fadein(elem)
{
jQuery(elem).fadeIn();
}
function fb_fadeout(elem)
{
jQuery(elem).fadeOut();
}
function fb_update_frame(reset)
{
var slides = jQuery("div.slide");
var slide = slides[currentSlide];
var slideFrames = jQuery(slide).find("img.slide-img");
if (slideFrames.length < 2)
{
return;
}
var currentFrame = 0;
if (reset)
{
jQuery(slide).data("currentFrame", currentFrame);
jQuery(slideFrames).hide();
}
else
{
currentFrame = jQuery(slide).data("currentFrame");
currentFrame += 1;   
if (currentFrame >= slideFrames.length)
{
return;
}
jQuery(slide).data("currentFrame", currentFrame);
}
for (var i = 0; i < slideFrames.length; i++)
{
if (i == currentFrame)
{
fb_fadein(slideFrames[i]);
}
else if (i > currentFrame)
{
fb_fadeout(slideFrames[i]);
}
}
setTimeout(function ()
{
fb_update_frame(false);
}, 1500);
}
function fb_update_slider(index, force)
{
if (index == currentSlide && !force)
{
return;
}
var elem = jQuery("#slider-inner").get(0);
var slideWidth = jQuery("#slider-frame").outerWidth();
fb_animate_to(elem, index * -slideWidth);
var captions = jQuery("div.slide-caption");
jQuery(captions[currentSlide]).fadeOut();
jQuery(captions[index]).delay(550).fadeIn();
jQuery("#main-slide-nav ul li a.selected").removeClass("selected");
jQuery(jQuery("#main-slide-nav ul li a")[index]).addClass("selected");
currentSlide = index;
fb_update_frame(true);
}
jQuery("div.slide-caption").hide();
jQuery(jQuery("div.slide-caption")[currentSlide]).show();
function fb_center(src, inside)
{
if (jQuery(src).width() == 0 || jQuery(src).height() == 0)
{
return;
}
jQuery(src).css("position", "absolute");
}
function fb_window_update()
{
fb_center(jQuery("#slider-frame"), window);
}
if (!fb_isphoneagent())
{
jQuery(window).resize(fb_window_update);
fb_window_update();	
updateOrientation = fb_window_update;
jQuery(".slide-img").load(function ()
{
fb_center(jQuery(this), jQuery(this).parent());
});
jQuery(".slide-img").each(function ()
{
fb_center(jQuery(this), jQuery(this).parent());
});
jQuery("#nextslide").click(function ()
{
fb_update_slider((currentSlide + 1) % maxSlides);
return false;
});
jQuery("#slider").click(function ()
{
fb_update_slider((currentSlide + 1) % maxSlides);
return false;
});
jQuery('#main-slide-nav ul li a').each(function (navIndex, elem)
{
jQuery(elem).click(function(e)
{
fb_update_slider(navIndex);
return false;
});
});
}
if (top.location != self.location) 
{
top.location = self.location.href;
}
});
