		$(document).ready(function(){
		
			var activefield = $('input#activefield').val();
			
		
			var searchfields = new Array('#results_all',
										'#results_prod',
										'#results_change',
										'#results_news',
										'#results_mins',
										'#results_forms',
										'#results_contacts',
										'#results_other');
										
			var searchbuttons = new Array('#search_all',
										'#search_prod',
										'#search_change',
										'#search_news',
										'#search_mins',
										'#search_forms',
										'#search_contacts',
										'#search_other');										
		
		
			for(i=0;i<searchfields.length;i++){
				
				if(searchfields[i] == activefield){
					$(searchfields[i]).show();
					$(searchbuttons[i]).addClass('white');
					
				} else {
					$(searchfields[i]).hide();
				}
				
			}
			
			$('.searchtab').click(function(){
			
				var activebutton = '#'+$(this).attr('id');

				for(i=0;i<searchbuttons.length;i++){
					
					if(searchbuttons[i] == activebutton){
						$(searchfields[i]).show();
						$(searchbuttons[i]).addClass('white');
						$('input#activefield').val(searchfields[i]);
						
					} else {
						$(searchfields[i]).hide();
						$(searchbuttons[i]).removeClass('white');
					}
					
				}
										
				return false;
				
			});
																				
						
		});
		
		function simplePicker(elm) {

			// Get current date
			curdate = new Date();
			
			$(elm).DatePicker({format:'d/m/Y',
						calendars: 3,
						date: curdate,
						current: curdate,
						starts: 1,
						position: 'r',
						onBeforeShow: function(){
							if ($(elm).val() == '')
						    	$(elm).DatePickerSetDate(curdate, true);
						    else
						    	$(elm).DatePickerSetDate($(elm).val(), true);
						},
						onChange: function(formatted, dates){
						    $(elm).val(formatted);
						},
						onHide: function(){
						    $('#product_type').show();
						}
				});
				
				$(elm).DatePickerShow();
		}
		
		
		function numResults(num_results){
		    
		    var activefield = $('input#activefield').val();
		    var activefield_stripped = activefield.replace("#results_","");	
		    var count = $('input#'+activefield_stripped+'_count').val();
		    var limit_start = $('input#'+activefield_stripped+'_limit_start').val();
		    var order = $('input#'+activefield_stripped+'_order').val();
		    var sort = $('input#'+activefield_stripped+'_sort').val();
		    var editdoc = $('input#editdoc').val();
		    var option = $('input#'+activefield_stripped+'_option').val();	    
		    
		    $(activefield).load("/admin/includes/update_results.php?activefield="+activefield_stripped+"&num_results="+num_results+"&limit_start="+limit_start+"&order="+order+"&sort="+sort+"&editdoc="+editdoc+"&option="+option);
		    return false;		    
		    
		    
		}	
		
		
		function paginateEnd(){
		    
		    var activefield = $('input#activefield').val();
		    var activefield_stripped = activefield.replace("#results_","");	
		    var count = $('input#'+activefield_stripped+'_count').val();
		    var num_results = $('input#'+activefield_stripped+'_num_results').val();	  
		    var limit_next = parseInt(count) - parseInt(num_results);
		    var order = $('input#'+activefield_stripped+'_order').val();
		    var sort = $('input#'+activefield_stripped+'_sort').val();
		    var editdoc = $('input#editdoc').val();
		    var option = $('input#'+activefield_stripped+'_option').val();
		    
		    if(limit_next < 0){
		    	
		    	limit_next = 0;
		    	
		    } 		    
		    
		    $(activefield).load("/admin/includes/update_results.php?activefield="+activefield_stripped+"&num_results="+num_results+"&limit_start="+limit_next+"&order="+order+"&sort="+sort+"&editdoc="+editdoc+"&option="+option);
		    return false;		    
		    
		    
		}		
				
					
		function paginateForward(){
		    
		    var activefield = $('input#activefield').val();
		    var activefield_stripped = activefield.replace("#results_","");	
		    var count = $('input#'+activefield_stripped+'_count').val();
		    var num_results = $('input#'+activefield_stripped+'_num_results').val();	  
		    var limit_next = parseInt($('input#'+activefield_stripped+'_limit_start').val()) + parseInt(num_results);
		    var order = $('input#'+activefield_stripped+'_order').val();
		    var sort = $('input#'+activefield_stripped+'_sort').val();
		    var editdoc = $('input#editdoc').val();
		    var option = $('input#'+activefield_stripped+'_option').val();
		    
		    if(limit_next >= count){
		    	
		    	return false;
		    	
		    } else {
		    
		    	$(activefield).load("/admin/includes/update_results.php?activefield="+activefield_stripped+"&num_results="+num_results+"&limit_start="+limit_next+"&order="+order+"&sort="+sort+"&editdoc="+editdoc+"&option="+option);
		    	return false;		    
		    
		    }
		    
		}
		
		function paginateBack(){
		    
		    var activefield = $('input#activefield').val();
		    var activefield_stripped = activefield.replace("#results_","");	
		    var num_results = $('input#'+activefield_stripped+'_num_results').val();
		    var limit_current = $('input#'+activefield_stripped+'_limit_start').val()
		    var limit_next = parseInt(limit_current) - parseInt(num_results);
		    var order = $('input#'+activefield_stripped+'_order').val();
		    var sort = $('input#'+activefield_stripped+'_sort').val();
		    var editdoc = $('input#editdoc').val();
		    var option = $('input#'+activefield_stripped+'_option').val();
		    
		    if(limit_next < 0){
		    	
		    	limit_next = 0;
		    	
		    } 
		
		    $(activefield).load("/admin/includes/update_results.php?activefield="+activefield_stripped+"&num_results="+num_results+"&limit_start="+limit_next+"&order="+order+"&sort="+sort+"&editdoc="+editdoc+"&option="+option);
		    
		    return false;
		    
		    
		}
		
		function paginateBegin(){
		    
		    var activefield = $('input#activefield').val();
		    var activefield_stripped = activefield.replace("#results_","");	
		    var num_results = $('input#'+activefield_stripped+'_num_results').val();	  
		    var limit_next = 0;
		    var order = $('input#'+activefield_stripped+'_order').val();
		    var sort = $('input#'+activefield_stripped+'_sort').val();
		    var editdoc = $('input#editdoc').val();
		    var option = $('input#'+activefield_stripped+'_option').val();
		    
		    $(activefield).load("/admin/includes/update_results.php?activefield="+activefield_stripped+"&num_results="+num_results+"&limit_start="+limit_next+"&order="+order+"&sort="+sort+"&editdoc="+editdoc+"&option="+option);
		    return false;
		    
		}
		
		
		function changeOrder(order){
		    
		    var activefield = $('input#activefield').val();
		    var activefield_stripped = activefield.replace("#results_","");	
		    var num_results = $('input#'+activefield_stripped+'_num_results').val();	  
		    var limit = $('input#'+activefield_stripped+'_limit_start').val();
		    var order_prev = $('input#'+activefield_stripped+'_order').val();
		    var sort_old = $('input#'+activefield_stripped+'_sort').val();
		    var editdoc = $('input#editdoc').val();
		    var option = $('input#'+activefield_stripped+'_option').val();
		    
		    if(order == order_prev){
		    	if(sort_old == 'asc'){
		    		var sort = 'desc';	
		    	} else {
		    		var sort = 'asc';
		    	}
		    } else {		    
		    	var sort = 'asc';		    
		    }
		    
		    $(activefield).load("/admin/includes/update_results.php?activefield="+activefield_stripped+"&num_results="+num_results+"&limit_start="+limit+"&order="+order+"&sort="+sort+"&editdoc="+editdoc+"&option="+option);
		    return false;
		    
		}
		
		
		function numMeetingResults(num_results){

		    var count = $('input#count').val();  
		    var limit_start = $('input#limit_start').val();	
		    var order = $('input#order').val();
		    var sort = $('input#sort').val();   
		    
		    $('#meetingWrap').load("/admin/includes/meeting_update.php?num_results="+num_results+"&limit_start="+limit_start+"&order="+order+"&sort="+sort);
		    return false;		    
		    
		    
		}
		
		
		function paginateEndMeeting(){
		    
		    var count = $('input#count').val();
		    var num_results = $('input#num_results').val();	  
		    var limit_next = parseInt(count) - parseInt(num_results);
		    var order = $('input#order').val();
		    var sort = $('input#sort').val();
		    
		    $('#meetingWrap').load("/admin/includes/meeting_update.php?num_results="+num_results+"&limit_start="+limit_next+"&order="+order+"&sort="+sort);
		    return false;		    
		    
		    
		}		
				
					
		function paginateForwardMeeting(){
		    
		    var count = $('input#count').val();
		    var num_results = $('input#num_results').val();	  
		    var limit_next = parseInt($('input#limit_start').val()) + parseInt(num_results);
		    var order = $('input#order').val();
		    var sort = $('input#sort').val();

		    
		    if(limit_next >= count){
		    	
		    	return false;
		    	
		    } else {
		    
		    	$('#meetingWrap').load("/admin/includes/meeting_update.php?num_results="+num_results+"&limit_start="+limit_next+"&order="+order+"&sort="+sort);
		    	return false;		    
		    
		    }
		    
		}
		
		function paginateBackMeeting(){
		    
		    var num_results = $('input#num_results').val();
		    var limit_current = $('input#limit_start').val()
		    var limit_next = parseInt(limit_current) - parseInt(num_results);
		    var order = $('input#order').val();
		    var sort = $('input#sort').val();

		    
		    if(limit_next < 0){
		    	
		    	limit_next = 0;
		    	
		    } 
		
		    $('#meetingWrap').load("/admin/includes/meeting_update.php?num_results="+num_results+"&limit_start="+limit_next+"&order="+order+"&sort="+sort);
		    
		    return false;
		    
		    
		}
		
		function paginateBeginMeeting(){
		    
		    var num_results = $('input#num_results').val();	  
		    var limit_next = 0;
		    var order = $('input#order').val();
		    var sort = $('input#sort').val();
		    
		    $('#meetingWrap').load("/admin/includes/meeting_update.php?num_results="+num_results+"&limit_start="+limit_next+"&order="+order+"&sort="+sort);
		    return false;
		    
		}
		
		
		function changeOrderMeeting(order){
		    
		    var num_results = $('input#num_results').val();	  
		    var limit = $('input#limit_start').val();
		    var order_prev = $('input#order').val();
		    var sort_old = $('input#sort').val();
		    
		    if(order == order_prev){
		    	if(sort_old == 'asc'){
		    		var sort = 'desc';	
		    	} else {
		    		var sort = 'asc';
		    	}
		    } else {		    
		    	var sort = 'asc';		    
		    }
		    
		    $('#meetingWrap').load("/admin/includes/meeting_update.php?num_results="+num_results+"&limit_start="+limit+"&order="+order+"&sort="+sort);
		    return false;
		    
		}	
		
		

		function deleteItem(type,name,id){
		    
		    var answer = confirm("Are you sure you want to delete this item?")
		    
            if (answer){
					$('#deletediv').load("/admin/includes/deleteitem.php?type="+type+"&name="+name+"&id="+id, function() {		    
							    
						 if(type == 'documents'){
						 
						     var activefield = $('input#activefield').val();
						     var activefield_stripped = activefield.replace("#results_","");	
						     var num_results = $('input#'+activefield_stripped+'_num_results').val();	  
						     var limit = $('input#'+activefield_stripped+'_limit_start').val();
						     var order = $('input#'+activefield_stripped+'_order').val();
						     var sort = $('input#'+activefield_stripped+'_sort').val();
						     var editdoc = $('input#editdoc').val();	    
						     
						     $(activefield).load("/admin/includes/update_results.php?activefield="+activefield_stripped+"&num_results="+num_results+"&limit_start="+limit+"&order="+order+"&sort="+sort+"&editdoc="+editdoc);
						 	
						 }
						 
						 if(type == 'contacts'){
						 
						 	var name_pre = $('input#name').val();
						 	var name = name_pre.split(' ').join('+');
						 	var company_pre = $('input#company').val();
						 	var company = company_pre.split(' ').join('+');
						 	var usertype = $('input#usertype').val();
						 	
						 	$('#contactsoverview').load("/admin/includes/contact_results.php?name="+name+"&company="+company+"&usertype="+usertype+"&editform=yes");
						 
						 }
						 
						 if(type == 'meetings'){
						 	var num_results = $('input#num_results').val();	  
						 	var limit = $('input#limit_start').val();
						 	var order = $('input#order').val();
						 	var sort = $('input#sort').val();
						 	
						 	$('#meetingWrap').load("/admin/includes/meeting_update.php?num_results="+num_results+"&limit_start="+limit+"&order="+order+"&sort="+sort);
						 		    
						 }
						 
						 if(type == 'users'){
						 	window.location = "users.php";

						 }
						 
						 if(type == 'companies'){
						 	window.location = "companies.php";

						 }
						 
						 return false;
						 
						});
            }
            else{
                return false;
            }
	    
		    
		}
		
		
		function addDoc(id,title){
		
			if($("dt#dt_doc"+id).length != 0){
			
				$("dt#dt_doc"+id).remove();
				$("dd#dd_doc"+id).remove();
				$("input#doc"+id).removeAttr("checked", "checked"); 
			
				return false;
						
			} else {

				var attachedfiles = $('#attachedfiles').html();
				
				var document = '<dt id="dt_doc'+id+'"><input value="'+id+'" type="checkbox" name="addeddoc[]" checked=\"checked\" class="removeDoc" onclick="removeDoc(\''+id+'\',\''+title+'\')" /></dt><dd id="dd_doc'+id+'">'+title+'</dd>\n';
				$('#attachedfiles').html(attachedfiles+document);
				
				return false;			
			
			}

		}
		
		function removeDoc(id,title){
		
			$("dt#dt_doc"+id).remove();
			$("dd#dd_doc"+id).remove();
			$("input#doc"+id).removeAttr("checked", "checked"); 
			
			return false;
		
		}
				
			