anchor.diff:  						rank = scan.assignment
   						screen = 1
   //RECORD FUNCTIONS
  -			if("Search Records")
  -				var/t1 = input("Search String: (Partial Name or ID or Fingerprints or Rank)", "Secure. records", null, null)  as text
  -				if ((!( t1 ) || usr.stat || !( authenticated ) || usr.restrained() || !in_range(src, usr)))
  -					return
  -				Perp = new/list()
  -				t1 = lowertext(t1)
  -				var/list/components = text2list(t1, " ")
  -				if(components.len > 5)
  -					return //Lets not let them search too greedily.
  -				for(var/datum/data/record/R in data_core.general)
  -					var/temptext = R.fields["name"] + " " + R.fields["id"] + " " + R.fields["fingerprint"] + " " + R.fields["rank"]
  -					for(var/i = 1, i<=components.len, i++)
  -						if(findtext(temptext,components[i]))
  -							var/prelist = new/list(2)
  -							prelist[1] = R
  -							Perp += prelist
  -				for(var/i = 1, i<=Perp.len, i+=2)
  -					for(var/datum/data/record/E in data_core.security)
  -						var/datum/data/record/R = Perp[i]
  -						if ((E.fields["name"] == R.fields["name"] && E.fields["id"] == R.fields["id"]))
  -							Perp[i+1] = E
  -				tempname = t1
  -				screen = 4
  -
   			if("Record Maintenance")
   				screen = 2
   				active1 = null
  
positive.code: 		if (authenticated)
  			switch(screen)
  				if(1.0)
  					dat += {"
  <p style='text-align:center;'>"}
  					dat += text("<A href='?src=\ref[];choice=Search Records'>Search Records</A><BR>", src)
  					dat += text("<A href='?src=\ref[];choice=New Record (General)'>New Record</A><BR>", src)
  					dat += {"
  </p>
  <table style="text-align:center;" cellspacing="0" width="100%">
  
negative.code: 
  /obj/machinery/computer/secure_data/detective_computer
  	icon = 'icons/obj/computer.dmi'
  	icon_state = "messyfiles"