var path = window.location.pathname.split('index.cfm')[0]
$(document).ready(function(){
	$('#searchText').focus(function(){hideLabel()})
	$('#searchText').blur(function(){if($(this).val() == "") restoreLabel()})
	
	$('#emailaddress').keyup(function(){if($(this).val() != "") checkEmail()})
	
	$('.thumbImg').click(function(){imgToggle($(this))})
	var config = {
		sensitivity: 3,
		interval: 150,
		over: makeTall,
		timeout: 0,
		out: makeShort
	}
	
	$("ul#topnav li").hoverIntent(config);
	function makeTall() 
	{ //When list item is hovered over ...  
		$(this).find("ul#subnav").fadeIn('fast').show()
	}
	function makeShort()
	{
		$(this).parent().find("ul#subnav").fadeOut('slow'); //When the mouse hovers out of the subnav, move it back up  
	}
	$("a.newsLink").click(function(){
		var idstr = $(this).attr('id').split('_')[1]
		loadNews(idstr)
	})
})

function hideLabel()
{
	$('#searchLabel').addClass('textInBox')
}

function restoreLabel()
{
	$('#searchLabel').removeClass('textInBox')
}

function loadNews(newsid)
{
	$("#newsitemcontent").show();
	$("#newsitemcontent").animate({opacity:1},0);
	$("#newsitems").show();

	var ajaxData = new Object();
	ajaxData.event = "newspage";
	ajaxData.newsItemId = newsid;

	$.ajax({ 
		url: "index.cfm",
		type: "GET",
		data: ajaxData,
		dataType: "html",	
		error: function() {console.log('it died');},
		success: function( data )
		{
			$('#newsitemcontent').empty();
			
			var title = $(data).find('title').text()
			var desc = $(data).find('description')
			var image = $(data).find('image').text()
			
			var tObj = document.createElement('p')
			$(tObj).attr('class','headerText')
			$(tObj).html(title)
			var dObj = document.createElement('div')
			$(dObj).attr('class','newsArticle')
			$(dObj).html(desc)

			var iObj = document.createElement('img')
			$(iObj).attr('class','newsImage')
			$(iObj).attr('src',image)
			$('#newsitemcontent').append(tObj)
			if(image.length > 0) $('#newsitemcontent').append(iObj)
			$('#newsitemcontent').append(dObj)
			//$("#newsitemcontent").animate({opacity:1,marginTop:"0px"},"normal","easeInQuad",function(){$(this).removeAttr('style');$(this).show();$(this).css('margin-top','0px')});
		}
	});
}

function checkEmail()
{
	var email = $('#emailaddress').val()
	var filter = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if(email == "")
	{
		$('#validationSuccess').addClass('hide');
		$('#validationError').removeClass('hide');
		$('#emailaddress').focus()
		return;
	}
	
	if(email != "" && !filter.test(email))
	{
		$('#validationSuccess').addClass('hide');
		$('#validationError').removeClass('hide');
		$('#emailaddress').focus()
		return;
	}
	
	if(filter.test(email))
	{
		$('#validationError').addClass('hide');
		$('#validationSuccess').removeClass('hide');
		return;
	}

}
