/**
 * @author randy
 * 
 */
$(document).ready(function()
	{
	$('#schoolMissing').validate(
		{
		errorClass: "ferror",
		errorElement: "p",
		rules:		{	name: 	{ required: true },
							city:		{ required: true },
							state:	{ required: true } }
		});									  
				
	$('.smPopUpHelp').livequery(function()
		{		
		$(this).tooltip(
			{
			delay:	0,
			showURL:	false,
			showBody: ' - '
			});
		});		
			
	$('.smButtons button').livequery(function()
		{		
		$(this).tooltip(
			{
			delay:	500,
			showURL:	false,
			showBody: ' - '
			});
		});

	$('#schoolMissing').HSATabControl();
	
	$('#mascotDialog').dialog({ 	autoOpen:	false,
											modal:		true,
											draggable:	false,
											resizable:	false,
											zindex:		4000,
											buttons:		{
															'OK':			function()
																				{
																				var m = $('#smPopUpMascot').val();
																				if (m.length > 0)
																					{
																					$.post('/schoolMissing/schoolMissingUpdateAJX.php',
																								{u: 1, m: m},
																								insertOption
																							);
																					}
																				$(this).dialog('close');	
																				},
															'Cancel':	function() {$(this).dialog('close')}
															}
									 });
									 
	$('#colorDialog').dialog({ 	autoOpen:	false,
											modal:		true,
											draggable:	false,
											resizable:	false,
											zindex:		4000,
											buttons:		{
															'OK':			function()
																				{	
																				var c = $('#smPopUpColor').val();
																				if (c.length > 0)
																					{
																					$.post('/schoolMissing/schoolMissingUpdateAJX.php',
																								{u: 2, c: c},
																								insertOption
																							);
																					}
																				$(this).dialog('close');
																				},
															'Cancel':	function(){$(this).dialog('close')}
															}
		
									 });
									 
	$('#duplicateDialog').dialog({ autoOpen:	false,
											 modal:		true,
											 buttons:		{ 'OK': function(){$(this).dialog('close')} } 
										 });				

	function insertOption(option)
		{
		var o = option.split('|');
		if (o[0] == 'added')
			{
			var x = 0;
			$('.smMissed').find('option').each(function() { if ($(this).val() < o[1]) x++; });
			$('.smMissed').find('option').eq(x-1).before('<option value="' + o[1] + 
																			'" selected="selected">' + o[1] + 
																		'</option>');
			}
		else
			$('#duplicateDialog').dialog('open');
		}								
									 

	$('.smMissingMascot').bind('click',function()
		{
		$('.smMissed').removeClass('smMissed');
		$(this).parent().parent().find('select').addClass('smMissed');
			
		$('#mascotDialog').dialog('open');
		$('#smPopUpMascot').focus();
		});
		
	$('.smMissingColor').bind('click',function()
		{
		$('.smMissed').removeClass('smMissed');
		$(this).parent().parent().find('select').addClass('smMissed');
			
		$('#colorDialog').dialog('open');
		$('#smPopUpColor').focus();
		});
	});
	


