///////////////////////////////////////// AJAX \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

var searchLiveSeminar = function (trackSearch)
{
	if (
		//$('#psContentIDCategory').val().length == 0 &&
		( $('#psZip').val().length == 0 || $('#psZip').val() == $('#psZip').attr('defaultText')) &&
		$('#psState').val().length == 0 &&
		$('#psContentIDTopic').val().length == 0
	) 
	{
		$.ColdBox.setMessage("warning","Please enter a zip code or state in search criteria.");		
	}
	else
	{
		if ( typeof(trackSearch) == 'undefined' || typeof(trackSearch) != 'boolean' )
		{
			trackSearch = true;
		}
		blockUI();
		$.ColdBox.clearMessage();
		gContentProxy.setForm('psSearchForm');
		var r = gContentProxy.LiveSeminarSearch(trackSearch=trackSearch);
		$('#psSearchResults').html(r);
		unblockUI();
	}
	
} 

var searchLiveWebAudio = function (trackSearch)
{
	blockUI();
	if ( typeof(trackSearch) == 'undefined' || typeof(trackSearch) != 'boolean' )
	{
		trackSearch = true;
	}
	gContentProxy.setForm('rsSearchForm');
	var r = gContentProxy.LiveWebAudioSearch(trackSearch=trackSearch);
	$('#rsSearchResults').html(r);
	unblockUI();
	
} 
///////////////////////////////////////// PAGE LOAD FUNCTIONS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\


///////////////////////////////////////// JSFunctions \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
/* TODO : Move to jquery form function page*/
var setDefaultValueZip = function (o)
{
		var jqO = $('#psZip');
		var defValue=jqO.attr('defaultText');
		if ( jqO.val().length == 0 )
		{
			jqO.val(defValue);
		}	
		else
		{
			if ( jqO.val() != defValue )
			{
				$('#psState').val('');
			}
		}
};
var clearDefaultValueZip = function (o)
{
		var jqO = $('#psZip');
		var value=jqO.attr('defaultText');
		if ( jqO.val() == value)
		{
			jqO.val('')
		}	
};

var clearContentIDTopic = function ()
{
		$('#psTopicFilter').html('');
		$('#psContentIDTopic').val('');
};
///////////////////////////////////////// PAGE LOAD FUNCTIONS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\


$(document).ready(function() {
	gContentProxy = new pxContent();
	$("#searchButton").corner();
	$("#demandTableBorder").corner("round 10px");
	$("#lTitle").corner("tl round 8px");
	$("#rTitle").corner("tr round 8px");
	$("#selectCategory").corner("bl round 8px");
	$("#selectInfo").corner("br round 8px");
	$searchTabs = $("#searchTabs").tabs({
		select: function(event, ui) 
			{ 
				var panBorder = $(ui.tab).parent("li").css("background-color");
				$(".taBorder").css({'background-color':panBorder});
			}

		});
	var tabW = ($("#taBox").width()/3);
	var lastabW = tabW;
	var cresW = tabW-3;
	if ($.browser.msie && $.browser.version <= 6 ) 
	{
		cresW = (cresW-3);
	}
	var lastcresW = tabW-3;
	$(".ui-tabs-nav li").css({width:tabW, overflow:'hidden'}).corner("10px top");
	if ($.browser.msie && $.browser.version <= 6 ) 
	{
		$(".searchPURPLE").css({width:lastabW});
	}
	$(".crescent").css({width:cresW}).corner("12px top");
	$(".taBorder").corner("bottom");
	
	//$(".ui-tabs-nav li a").click( function() 
//	{
//		var panBorder = $(this).parent("li").css("background-color");
//		$(".taBorder").css({'background-color':panBorder});
//	});
	$(".tabRounder").corner("bottom 8px");
	$(".searchPanel").corner("bottom 8px");
	$("#searchButton").corner();
	$("#demandTableBorder").corner("round 10px");
	$("#lTitle").corner("tl round 8px");
	$("#rTitle").corner("tr round 8px");
	$("#selectCategory").corner("bl round 8px");
	$("#selectInfo").corner("br round 8px");
	$.each($("#tabs-1 input, select"), function(i,v) 
	{    
		$(v).keyup( function (e) 
		{
			//if the user hits enter, submit form
			if(e.keyCode == 13) 
			{
				searchLiveSeminar();
			}
		});
	});
	$.each($("#tabs-2 input, select"), function(i,v) 
	{    
		$(v).keyup( function (e) 
		{
			//if the user hits enter, submit form
			if(e.keyCode == 13) 
			{
				searchLiveWebAudio();
			}
		});
	});
});
