$(document).ready(function(){
	$('#performancedate').fadeTo(0,.3)
	$('#seating').fancybox()
	$("a[rel=lightbox]").fancybox();
	$('#searchText').click(function(){
		if($(this).val() == 'Search Our Site') $(this).val('');
	})
	$('#searchText').blur(function(){
		if($(this).val() == '') $(this).val('Search Our Site');
	})
	$('#emailAddress').focus(function(){
		if($(this).val() == 'Enter Email Address') $(this).val('');
	})
	$('#emailAddress').blur(function(){
		if($(this).val() == '') $(this).val('Enter Email Address');
	})
	$('#emailSubmit').click(function(){emailSubmit()})
	
	$('ul#topnav li').hoverIntent(function(){showSubNav($(this))},function(){hideSubNav($(this))})
	$('ul#topnav li ul.subnav').hover(function(){$(this).parent().find('a.menulink').addClass('active')},function(){$(this).parent().find('a.menulink').removeClass('active')})
})

$(window).load(function () {
	checkSponsorImages()
});

function checkSponsorImages()
{
	$('div.daysponsors div.artist div.daysponsor').each(function(){
		var imgobj = $(this).find('img')
		var imgheight = imgobj.height()
		var imgwidth = imgobj.width()
		
		var divheight = $(this).height()
		var divwidth = $(this).width()
		
		if((imgheight / imgwidth) > (divheight / divwidth))
		{
			imgobj.css('height',divheight + 'px')
			imgobj.css('width','auto')
		} else {
			var objheight = (divwidth / imgwidth) * imgheight;
			var paddstr = Math.floor(((divheight - objheight) / 2)) + 'px'
			imgobj.css('height','auto')
			imgobj.css('width',divwidth + 'px')
			imgobj.css('paddingTop',paddstr)
		}
	})
}

function showSubNav(obj)
{
	$(obj).find('ul.subnav').fadeIn()
}

function hideSubNav(obj)
{
	$(obj).find('ul.subnav').hide()
}

function emailSubmit()
{
	var email = $('#emailAddress').val()
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;

	if(email == "" || email == "Enter Email Address")
	{
		alert('Please enter your email address')
		$('#emailAddress').focus()
		return;
	}
	
	if(email != "" && !filter.test(email))
	{
		alert('Please enter a valid email address.')
		$('#emailAddress').focus()
		return;
	}
	
	var ajaxData = new Object();
	ajaxData.event = "emailmarketingajax";
	ajaxData.email = email;
	ajaxData.first_name = "";
	ajaxData.last_name = "";
	$.ajax({
		url: "index.cfm",
		type: "GET",
		data: ajaxData,
		dataType: "xml",				
		success: function( data )
		{
			alert('Your Email was submitted successfully.')
			$('#emailAddress').val('')
			$('#emailAddress').trigger('blur')
		}
	})
}
