$(document).ready(init);

function init(){
	banner();
	gallery();
	setFloatClass();
}


//--------------------------FLOAT CLASS

function setFloatClass(){
	$("#content img").each(function(i,obj){
		var _class = "";
		if($(obj).css("float") == "right") _class = "fr";
		if($(obj).css("float") == "left") _class = "fl";
		$(obj).addClass(_class);
	});
}




//-----------------------------BANNER

var banner_curr = -1;
var banner_imgs;
var banner_loop = 6500;
function banner(){
	if($("#banner").length != 1) return;
	banner_imgs = $("#banner img");
	bannerloop();
	if(banner_imgs.length <= 1) return;
	setInterval(bannerloop,banner_loop);
}
function bannerloop()
{
	var banner_prev = banner_curr;
	banner_curr = (banner_curr == banner_imgs.length-1) ? 0 : banner_curr+1;
	
	$(banner_imgs[banner_curr]).css({"opacity":"0","display":"block","z-index":"1"});
	$(banner_imgs[banner_prev]).css({"z-index":"0"});
	$(banner_imgs[banner_curr]).stop().animate({opacity:1}, 1800, "easeInOutQuint", function(){
		$(banner_imgs[banner_prev]).hide();
	});
}







//-----------------------------GALLERY

var gal_curr = -1;
var gal_imgs;
var gal_int;
var gal_loop = 3500;
function gallery(){
	if($(".gallery").length != 1) return;
	
	
	gal_imgs = $(".gallery img");
	galleryloop();

	if(gal_imgs.length <= 1) return;
	gal_int = setInterval(galleryloop,gal_loop,undefined);
	
	$(".gallery").append(
	"<a class='left' style='z-index:2'></a>"+
	"<a class='right' style='z-index:2'></a>"
	);
	
	/*
	$(".gallery").hover(function(){
		$(".gallery .left, .gallery .right").fadeIn();
	},function(){
		$(".gallery .left, .gallery .right").fadeOut();
	});*/
	
	
	var animtime = 500;
	$(".gallery .left").hover(function(){
		$(this).stop().animate({left:-15},animtime,"easeOutQuint");
	},function(){
		$(this).stop().animate({left:-25},animtime,"easeOutQuint");
	});
	$(".gallery .right").hover(function(){
		$(this).stop().animate({right:-15},animtime,"easeOutQuint");
	},function(){
		$(this).stop().animate({right:-25},animtime,"easeOutQuint");
	});
	
	$(".gallery .right").click(function(){
		clearInterval(gal_int);
		galleryloop("next");
	});
	
	$(".gallery .left").click(function(){
		clearInterval(gal_int);
		galleryloop("prev");
	});
}
function galleryloop(prevNext)
{
	var animtime = 1800;
	$(gal_imgs[gal_curr]).stop().animate({opacity:0},animtime,"easeOutQuint");
	
	var gal_prev = gal_curr;
	if(prevNext == undefined) prevNext = "next";
	if(prevNext == "next") gal_curr = (gal_curr == gal_imgs.length-1) ? 0 : gal_curr+1;
	if(prevNext == "prev") gal_curr = (gal_curr == 0) ? gal_imgs.length-1 : gal_curr-1;
	
	$(gal_imgs[gal_curr]).css({"opacity":"0","display":"block"});
	$(gal_imgs[gal_curr]).stop().animate({opacity:1},animtime,"easeOutQuint",function(){
		$(gal_imgs[gal_prev]).hide();
	});
	
	/*
	$(gal_imgs[gal_curr]).css({"opacity":"0","display":"block","z-index":"1"});
	$(gal_imgs[gal_prev]).css({"z-index":"0"});
	$(gal_imgs[gal_curr]).stop().animate({opacity:1}, 1800, "easeInOutQuint", function(){
		$(gal_imgs[gal_prev]).hide();
	});*/
	
}

