// JavaScript Document
var remove_time = null;
var hide_id = null;
function clearTime(){
	if(remove_time!==null){
		clearTimeout(remove_time);
	}
}
function show_sub(id){
	clearTime();
	if($("#"+id).length>0){
		$("#"+id).stop();
		$("#"+id).css("display","block");
		$("#"+id).animate({opacity:1},500,function(){
			//alert('showing');
		});
	}
}
function hide_sub(id){
	clearTime();
	hide_id = id;
	remove_time = setTimeout("remove_sub()",400);
}
function remove_sub(){
	clearTime();
	if(hide_id!==null){
		if($("#"+hide_id).length>0){
			$("#"+hide_id).stop();
			$("#"+hide_id).animate({opacity:0},300,function(){
				$("#"+hide_id).css({"display":"none"});
				hide_id = null;
			});
		}
		
	}
}
var cur_img = 1;
var max_img = 4;
var img_int = null;
function change_img(){
	clearInterval(img_int);
	
	var prev_img = cur_img;
	
	cur_img++;
	if(cur_img>max_img){
		cur_img = 1;
	}
	$("#garden-lighting-image-"+prev_img).css({"z-index":"0"});
	$("#garden-lighting-image-"+cur_img).css({"display":"block","z-index":"1"});
	$("#garden-lighting-image-"+cur_img).animate({opacity:1},600,function(){
		$("#garden-lighting-image-"+prev_img).css({"display":"none",opacity:0});
		img_int = setInterval("change_img()",5000);
	});
}
$(document).ready(function(){
	$("#lighting-sub-nav").css({"display":"none",opacity:0});
	for(var x=2; x<=4; x++){
		$("#garden-lighting-image-"+x).css({"display":"none",opacity:0});
	}
	img_int = setInterval("change_img()",5000);
});

var moving_gallery = false;
function gallery_next(){
	if(moving_gallery==false){
		moving_gallery=true;
		var total_width = $("#gallery-img-holder").width();
		var current_left = $("#gallery-img-holder").css("left").replace("px","");
		current_left = current_left/1;
		
		var box_width = 730;
		var current_box = ((current_left*-1)+box_width)/box_width;
		
		if(current_left+total_width-box_width>0){
			var new_left = current_left-box_width;
			current_box++;
		}else{
			var new_left = 0;
			current_box = 1;
		}
		$("#gallery-img-holder").animate({"left":new_left+"px"},500,function(){
			$("#cur_page").html(current_box);
			moving_gallery = false;
		});
	}
}
function gallery_prev(){
	if(moving_gallery==false){
		moving_gallery=true;
		var total_width = $("#gallery-img-holder").width();
		var current_left = $("#gallery-img-holder").css("left").replace("px","");
		current_left = current_left/1;
		var box_width = 730;
		var current_box = ((current_left*-1)+box_width)/box_width;
		
		
		if(current_left==0){
			var new_left = total_width*-1+box_width;
			current_box = total_width/box_width;
		}else{
			var new_left = current_left+box_width;
			current_box--;
		}
		$("#gallery-img-holder").animate({"left":new_left+"px"},500,function(){
			$("#cur_page").html(current_box);
			moving_gallery = false;
		});
	}
		
}
