anchor.diff:  
   			HTML += "</td><td width='40%'>"
   
  -			HTML += "<a class='white' href='?_src_=prefs;preference=job;task=increaseJobLevel;text=[rank]' oncontextmenu='javascript:return lowerJobPreference(\"[rank]\");'>"
  +			var/prefLevelLabel = "ERROR"
  +			var/prefLevelColor = "pink"
  +			var/prefUpperLevel = -1 // level to assign on left click
  +			var/prefLowerLevel = -1 // level to assign on right click
  +
  +			if(GetJobDepartment(job, 1) & job.flag)
  +				prefLevelLabel = "High"
  +				prefLevelColor = "white"
  +				prefUpperLevel = 4
  +				prefLowerLevel = 2
  +			else if(GetJobDepartment(job, 2) & job.flag)
  +				prefLevelLabel = "Medium"
  +				prefLevelColor = "green"
  +				prefUpperLevel = 1
  +				prefLowerLevel = 3
  +			else if(GetJobDepartment(job, 3) & job.flag)
  +				prefLevelLabel = "Low"
  +				prefLevelColor = "orange"
  +				prefUpperLevel = 2
  +				prefLowerLevel = 4
  +			else
  +				prefLevelLabel = "NEVER"
  +				prefLevelColor = "red"
  +				prefUpperLevel = 3
  +				prefLowerLevel = 1
  +
  +
  +			HTML += "<a class='white' href='?_src_=prefs;preference=job;task=setJobLevel;level=[prefUpperLevel];text=[rank]' oncontextmenu='javascript:return setJobPrefRedirect([prefLowerLevel], \"[rank]\");'>"
   
   			if(rank == "Assistant")//Assistant is special
   				if(job_civilian_low & ASSISTANT)
  
positive.code: 				if("random")
  					userandomjob = !userandomjob
  					SetChoices(user)
  				if("increaseJobLevel")
  					UpdateJobPreference(user, href_list["text"], 1)
  				if ("decreaseJobLevel")
  					UpdateJobPreference(user, href_list["text"], -1)
  				else
  					SetChoices(user)
  			return 1
  
negative.code: 				HTML += "</a></td></tr>"
  				continue
  
  			HTML += "<font color=[prefLevelColor]>[prefLevelLabel]</font>"
  			HTML += "</a></td></tr>"
  
  		HTML += "</td'></tr></table>"
  