// JavaScript Document
$(document).ready(function()
{				

	// Toggle header box
	$('.toggleButton').click(function() 
	{
		$(this).next('.toggleContainer').slideToggle('slow');
	
		if ($(this).hasClass('hidden')){
			$(this).removeClass('hidden').addClass('visible');
		} else {
			$(this).removeClass('visible').addClass('hidden');
		}
	}); 

	// Menu Toggle header
	$('.menuitem').click(function() 
	{
		$(this).next('.submenu').slideToggle('fast');
	
		if ($(this).hasClass('hidden')){
			$(this).removeClass('hidden').addClass('visible');
		} else {
			$(this).removeClass('visible').addClass('hidden');
		}
	}); 
	
	// Menu Sub active/inactive
	$('.submenu li a').click(function() 
	{
		$('.submenu li a').removeClass('active');	
		$(this).addClass('active');			
	}); 
	
	// Menu Toggle header
	$('.accHeader').click(function() 
	{
		$(this).next('.accContainer').slideToggle('fast');
	
		if ($(this).hasClass('hidden')){
			$(this).removeClass('hidden').addClass('visible');
		} else {
			$(this).removeClass('visible').addClass('hidden');
		}
	}); 

}); 

	// AUTOCOMPLEATE FIELD USER..........................................................................................................
	function load_autocomplete (form, field, field_chain)
	{
		$('#'+field).autocomplete({
			minLength: 1,
			delay: 0,
			source: function( request, response ) {
				$.ajax({
					type: "post",
					url: "insertTblData.php",
					dataType: "json",
					data: {
						load_autocomplete: true,
						field: field,
						field_chain: field_chain,
						maxRows: 12,
						letters: request.term,
					},
					success: function( data ) {
						response( $.map( data.data, function( item ) {
							if(data.user) 
							{
								return {
									label: item.user_firstname + " " + item.user_lastname + ", " + item.user_username,
									value: item.user_firstname + " " + item.user_lastname + ", " + item.user_username,
									curr_user_id: item.user_id,
									user_fullname: item.user_firstname + " " + item.user_lastname,
									field_chain: data.field_chain
								}
							}
						}));
					},					
				});
			},
			select: function( event, ui ) 
			{
				$('.curr_user_id').val(ui.item.curr_user_id);	
				$('.user_fullname').val(ui.item.user_fullname);	

				if(form == '#frm_add')
				{
					if(field == 'curr_user')
					{	
						if (ui.item.curr_user_id > 0)
						{	
							$('label.event_type, select.event_type').show();
					
							$.ajax({
								type: "post",
								url: "insertTblData.php",
								dataType: "json",
								data: {check_active_card: 'true', curr_user_id: ui.item.curr_user_id},
								success: function(data) 
								{
									if(data.rows > 0)
									{
										//alert(data.msg);
										$('select.event_type').empty();	
										
										for(i=0; i<data.active_card.event_id.length; i++)
										{
											if(data.active_card.event_type[i] == '5-klipp kort')
											{
												$('select.event_type').append("<option value=\"" + data.active_card.event_id[i]  + "\">" + data.active_card.event_type[i]  + ', ' + data.active_card.event_bookingleft[i] + ' klipp igjen.' + "</option>");
												$('#bookingleft_5clip').val(data.active_card.event_bookingleft[i]);
											}
										}
										$('select.event_type').append("<option value=\"" + 0 + "\">Engangs time</option>");												
									}
									else
									{
										$('select.event_type').empty();
										$('select.event_type').append("<option value=\"" + 0 + "\">Engangs time</option>");		
									}
								},
							});
						}
					}
				}
			},
			search: function( event, ui ) 
			{	
				if (ui.item == null)
				{	
					if(form == '#frm_add')
					{
						$('select.event_type').empty();	
						$('label.event_type, select.event_type').hide();
					}
				}
			},
		});
	}


