$(document).ready(function() 
{
	$('#citybadge').click(function()
	{
		loadCityBadge();
	});
	
	$('#closeOverlay').click(function()
	{
		closeOverlayWin();
	});
	
});

function loadCityBadge()
{
	$('.citybadgedisp').fadeIn('normal');	
}
function closeOverlayWin()
{
	$('.citybadgedisp').fadeOut('normal');	
}


function checkContact()
{
	var err_count = 0;
	if ($("#full-name").val()=="")
	{
		err_count++;
		$("#full-name-label").css("color","red");
	} else 
	{
		$("#full-name-label").css("color","#251732");
	}
	
	if ($("#phone").val()=="")
	{
		err_count++;
		$("#phone-label").css("color","red");
	} else 
	{
		$("#phone-label").css("color","#251732");
	}
	
	var e = $("#email").val();
	
	if(e=="" || e.indexOf("@")==-1 || e.indexOf(".")==-1)
	{
		err_count++;
		$("#email-label").css("color","red");
	} else 
	{
		$("#email-label").css("color","#251732");
	}
	
	
	if ($("#event-type").val()=="")
	{
		err_count++;
		$("#event-type-label").css("color","red");
	} else 
	{
		$("#event-type-label").css("color","#251732");
	}
	
	if ($("#comments").val()=="")
	{
		err_count++;
		$("#comments-label").css("color","red");
	} else 
	{
		$("#comments-label").css("color","#251732");
	}
	
	if ($("#number-guests").val()=="")
	{
		err_count++;
		$("#number-guests-label").css("color","red");
	} else 
	{
		$("#number-guests-label").css("color","#251732");
	}
	
	if ($("#number-guests").val()=="")
	{
		err_count++;
		$("#number-guests-label").css("color","red");
	} else 
	{
		$("#number-guests-label").css("color","#251732");
	}
	
	if ($("#date-event").val()=="")
	{
		err_count++;
		$("#date-event-label").css("color","red");
	} else 
	{
		$("#date-event-label").css("color","#251732");
	}
	
	if(err_count>0)
	{
		$("#contact-error-label").fadeIn("fast");
		return false;
	} else
	{
		$("#contact-error-label").fadeOut("fast");
		return true;
	}
	
}



function showCateringRooms(layer)
{
	
	$(".tab-content").css("display","none");
	
	$("#"+layer).css("display","block");
}

function showSubMenus(layer)
{
	
	$(".sub-menus").css("display","none");
	
	$("#"+layer+'-menu').css("display","block");
}


function galleryViewThumb(src,srcl,indx)
{
	var html = '<a href="javascript: galleryViewLarge(\''+srcl+'\');"><img src="'+src+'" /></a>';
	$("#gallery-image-enlarge-img").attr("src",srcl);
	$("#gallery-image-view").css("display","none");
	$("#gallery-image-caption").css("display","none");
	$("#gallery-image-view img").attr("src", src);
	$("#gallery-image-view").html(html);
	$("#gallery-image-view").fadeIn("fast");
	$("#gallery-thumb-slide ul li").removeClass("selected");
	$("#thumb_"+indx).removeClass("selected");
	$("#thumb_"+indx).addClass("selected");
	
}

function galleryViewLarge(src)
{
	var imgWidth;
	
	
	$("#gallery-enlarge-title").css("display","none");
	
	$("#gallery-enlarge").fadeIn("fast", function()
	{
		imgWidth = $("#gallery-image-enlarge-img").width();
		$("#gallery-enlarge-title").css("width",imgWidth);
		$("#gallery-enlarge-title").fadeIn("fast");
	});
	
}	


function galleryCloseEnlarge()
{
	$("#gallery-enlarge").fadeOut("fast");
}

var container_width = 350; //the overflow hidden container width
var min_left = 0;
var per_thumb = 6.25;	//overflow container width divided by the number of thumbs being shown at a time
var current_left = 0;
var large_src = "";


window.onload = function()
{
	var thumb_count = $("#gallery-thumbs ul li").length;
	var per = Math.ceil(thumb_count/25);
	
	$("#gallery-thumb-slide").css("height",(container_width*per));
}

function galleryPage(dir)
{
	thumb_count = $("#gallery-thumb-slide ul li").length;
	var per = Math.floor(thumb_count/25);
	var max_left = ((container_width*per)*-1);
	max_left  = max_left + container_width;
	
	if (dir=='right')
	{
		if (current_left>=max_left)
		{
			current_left -= 348;
		}
		
		
	}
	
	if (dir=='left')
	{
		if (current_left<0) current_left += 348;
	}
	
	//alert(current_left +" -- "+max_left);
	 $("#gallery-thumb-slide").animate({ 
		top: current_left+"px"
      }, 650);

}