anchor.diff:  				I.loc = src
   				scan = I
   		authenticated = 0
  +
  +	if(href_list["dept"])
  +		dpt = input(usr, "Which department?", "Choose a department", "") as null|anything in alldepartments
   
   	if(href_list["auth"])
   		if ( (!( authenticated ) && (scan)) )
  
positive.code: 
  	var/msg = "\blue <b><font color='orange'>CENTCOMM FAX: </font>[key_name(Sender, 1)] (<A HREF='?_src_=holder;adminplayeropts=\ref[Sender]'>PP</A>) (<A HREF='?_src_=vars;Vars=\ref[Sender]'>VV</A>) (<A HREF='?_src_=holder;subtlemessage=\ref[Sender]'>SM</A>) (<A HREF='?_src_=holder;adminplayerobservejump=\ref[Sender]'>JMP</A>) (<A HREF='?_src_=holder;secretsadmin=check_antagonist'>CA</A>) (<a href='?_src_=holder;CentcommFaxReply=\ref[Sender]'>RPLY</a>)</b>: Receiving '[sentname]' via secure connection ... <a href='?_src_=holder;CentcommFaxView=\ref[sent]'>view message</a>"
  	admins << msg
  
negative.code: /obj/machinery/faxmachine/Topic(href, href_list)
  	if(href_list["send"])
  		if(tofax)
  
  			if(dpt == "Central Command")
  				Centcomm_fax(tofax.info, tofax.name, usr)
  				sendcooldown = 1800
  
  			else
  				SendFax(tofax.info, tofax.name, usr, dpt)
  				sendcooldown = 600
  
  			usr << "Message transmitted successfully."
  
  			spawn(sendcooldown) // cooldown time
  				sendcooldown = 0
  
  	if(href_list["remove"])
  