$(document).ready(function() {
	
	$("#header-center ul li").hover(function() {
		$(this).find("a").addClass("pink");
		$(this).find("ul").css("display","block");		
	}, function() {
			$(this).find("ul").css("display","none");
			$(this).find("a").removeClass("pink");
	});
	$("#carousel-intro ul li a img").css("opacity","0.3");	
	$("#carousel-gallery ul li a img").css("opacity","0.3");
	$("#carousel-gallery ul li a img").hover(function() {
		$(this).animate( { opacity:1 } , 300);
	}, function() {
		$(this).animate( { opacity:0.3 } , 300);
	});
	$("#carousel-gallery ul li a").click(function() {
		$("#gallery-pic img").attr("src","");
		$("#gallery-pic img").css("border","#000000 solid 5px");
		$("#gallery-pic").css("background","url(/img/loading.gif) center center no-repeat");
		var curPic = $(this).attr("href");		
		if($.browser.msie) {
			$("#gallery-pic img").attr("src",curPic);
		} else {
			$.get(curPic, function() {			
					$("#gallery-pic img").css("border","#686868 solid 5px");
					$("#gallery-pic img").attr("src",curPic);
			});
		}
		return false;
	});
	$("#ci-ar-left").css("visibility","hidden");
	$("#cg-ar-left").css("visibility","hidden");
	var cWidth = $("#carousel-intro ul li").size() * 210;
	$("#carousel-intro ul").css("width",cWidth + "px");
	$("#ci-ar-left").click(function() {
		$(this).css("visibility","hidden");
		var curMarginLeft = eval($("#carousel-intro ul").css("margin-left").replace("px",""));
		$("#carousel-intro ul").animate( { marginLeft: curMarginLeft+840 } ,600, function() {
			if(Math.abs(eval($("#carousel-intro ul").css("margin-left").replace("px","")))>=$("#carousel-intro ul").width()-840) {
				$("#ci-ar-right").css("visibility","hidden");
			} else {
				$("#ci-ar-right").css("visibility","visible");
			}
			if(Math.abs(eval($("#carousel-intro ul").css("margin-left").replace("px","")))>0) {
				$("#ci-ar-left").css("visibility","visible");
			} else {
				$("#ci-ar-left").css("visibility","hidden");
			}
		});
		return false;
	});
	$("#ci-ar-right").click(function() {
		$(this).css("visibility","hidden");
		var curMarginLeft = eval($("#carousel-intro ul").css("margin-left").replace("px",""));
		$("#carousel-intro ul").animate( { marginLeft: curMarginLeft-840 } ,600, function() {
			if(Math.abs(eval($("#carousel-intro ul").css("margin-left").replace("px","")))>=$("#carousel-intro ul").width()-840) {
				$("#ci-ar-right").css("visibility","hidden");
			} else {
				$("#ci-ar-right").css("visibility","visible");
			}
			if(Math.abs(eval($("#carousel-intro ul").css("margin-left").replace("px","")))>0) {
				$("#ci-ar-left").css("visibility","visible");
			} else {
				$("#ci-ar-left").css("visibility","hidden");
			}
		});
		return false;
	});	
	$("#carousel-intro ul li a img").hover(function() {
		$(this).parent().css("background","none");
		var curBgPos = eval($("#bg").css("left").replace("px",""));
		var curElemPos = $(this).offset().left;
		$("#bg").animate( { marginLeft:0, left:curElemPos - 160 } , 300);
		$(this).animate( { width:229, height:229, opacity:1, marginLeft:-24, marginTop:-24 } , 300 );
	}, function() {
		var cur = $(this).parent();
		$(this).animate( { width:161, height:161, opacity:0.3, marginLeft:10, marginTop:10 } , 300 , function() {
			cur.css("background","url(img/ci-bg.png) 0 0 no-repeat");
		});
	});
	//var cgWidth = $("#carousel-gallery ul li").size() * 105;
	var cgWidth = 0;
	$("#carousel-gallery ul li img").each(function() {
		//console.log($(this).width());
		cgWidth += $(this).width();
	});		
	$("#carousel-gallery ul").css("width",cgWidth + "px");	
	$("#cg-ar-left").click(function() {
		$(this).css("visibility","hidden");
		var curMarginLeft = eval($("#carousel-gallery ul").css("margin-left").replace("px",""));
		$("#carousel-gallery ul").animate( { marginLeft: curMarginLeft+735 } ,600, function() {
			if(Math.abs(eval($("#carousel-gallery ul").css("margin-left").replace("px","")))>=$("#carousel-gallery ul").width()-735) {
				$("#cg-ar-right").css("visibility","hidden");
			} else {
				$("#cg-ar-right").css("visibility","visible");
			}
			if(Math.abs(eval($("#carousel-gallery ul").css("margin-left").replace("px","")))>0) {
				$("#cg-ar-left").css("visibility","visible");
			} else {
				$("#cg-ar-left").css("visibility","hidden");
			}
		});
		return false;
	});
	$("#cg-ar-right").click(function() {
		$(this).css("visibility","hidden");
		var curMarginLeft = eval($("#carousel-gallery ul").css("margin-left").replace("px",""));
		$("#carousel-gallery ul").animate( { marginLeft: curMarginLeft-735 } ,600, function() {
			if(Math.abs(eval($("#carousel-gallery ul").css("margin-left").replace("px","")))>=$("#carousel-gallery ul").width()-735) {
				$("#cg-ar-right").css("visibility","hidden");
			} else {
				$("#cg-ar-right").css("visibility","visible");
			}
			if(Math.abs(eval($("#carousel-gallery ul").css("margin-left").replace("px","")))>0) {
				$("#cg-ar-left").css("visibility","visible");
			} else {
				$("#cg-ar-left").css("visibility","hidden");
			}
		});
		return false;
	});		
	
});

