anchor.diff:  	var/authenticated = 0.0
   	var/mode = 0.0
   	var/printing = null
  -
  +	var/edit_job_target = ""
  +
  +	//Cooldown for closing positions in seconds
  +	//if set to -1: No cooldown... probably a bad idea
  +	//if set to 0: Not able to close "original" positions. You can only close positions that you have opened before
  +	var/close_position_cooldown = 0
  +	//Keeps track of the time
  +	var/time_last_closed_position = 0
  +	//Jobs you cannot open new positions for
  +	var/list/blacklisted = list(
  +		"Captain",
  +		"Head of Personnel",
  +		"Head of Security",
  +		"Warden",
  +		"Chief Engineer",
  +		"Quartermaster",
  +		"Research Director",
  +		"Chief Medical Officer",
  +		"Chaplain")
  +
  +	//The scaling factor of max total positions in relation to the total amount of people on board the station in %
  +	var/max_relative_positions = 30 //30%: Seems reasonable, limit of 6 @ 20 players
  +
  +	//This is used to keep track of opened positions for jobs to allow instant closing
  +	//Assoc array: "JobName" = (int)<Opened Positions>
  +	var/list/opened_positions = list();
   
   /obj/machinery/computer/card/attackby(O as obj, user as mob)//TODO:SANITY
   	if(istype(O, /obj/item/weapon/card/id))
  
positive.code: /obj/machinery/computer/card/attack_paw(var/mob/user as mob)
  	return attack_hand(user)
  
  
  /obj/machinery/computer/card/attack_hand(var/mob/user as mob)
  	if(..())
  
negative.code: 		else
  			body = "<a href='?src=\ref[src];choice=auth'>{Log in}</a> <br><hr>"
  			body += "<a href='?src=\ref[src];choice=mode;mode_target=1'>Access Crew Manifest</a>"
  			body += "<br><hr><a href = '?src=\ref[src];choice=mode;mode_target=2'>Job Management</a>"
  
  		dat = "<tt>[header][body]<hr><br></tt>"
  
  	//user << browse(dat, "window=id_com;size=900x520")
  	//onclose(user, "id_com")
  
  