anchor.diff:  		dat += "<BR>\n<A href = '?src=\ref[src];door=1'>Toggle Outer Door</A><BR>"
   	dat += "<BR><BR><A href='?src=\ref[user];mach_close=computer'>Close</A>"
   	add_fingerprint(usr)
  -	//user << browse(dat, "window=computer;size=400x500")
  -	//onclose(user, "computer")
   	var/datum/browser/popup = new(user, "computer", title, 400, 500)
   	popup.set_content(dat)
  -	popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state))
  +	popup.set_title_image(user.browse_rsc_icon(icon, icon_state))
   	popup.open()
  -	return
   
   
   /obj/machinery/computer/pod/process()
  
positive.code: 		viewers(null, null) << "Cannot locate mass driver connector. Cancelling firing sequence!"
  		return
  
  	for(var/obj/machinery/door/poddoor/M in world)
  		if(M.id == id)
  			M.open()
  			return
  	sleep(20)
  
  	for(var/obj/machinery/mass_driver/M in world)
  		if(M.id == id)
  			M.power = connected.power
  			M.drive()
  
  	sleep(50)
  	for(var/obj/machinery/door/poddoor/M in world)
  		if(M.id == id)
  			M.close()
  
  
  /obj/machinery/computer/pod/attackby(I as obj, user as mob)
  	if(istype(I, /obj/item/weapon/screwdriver))
  		playsound(loc, 'sound/items/Screwdriver.ogg', 50, 1)
  		if(do_after(user, 20))
  			if(stat & BROKEN)
  				user << "\blue The broken glass falls out."
  				var/obj/structure/computerframe/A = new /obj/structure/computerframe( loc )
  				new /obj/item/weapon/shard( loc )
  
  				//generate appropriate circuitboard. Accounts for /pod/old computer types
  				var/obj/item/weapon/circuitboard/pod/M = null
  				if(istype(src, /obj/machinery/computer/pod/old))
  					M = new /obj/item/weapon/circuitboard/olddoor( A )
  					if(istype(src, /obj/machinery/computer/pod/old/syndicate))
  						M = new /obj/item/weapon/circuitboard/syndicatedoor( A )
  					if(istype(src, /obj/machinery/computer/pod/old/swf))
  						M = new /obj/item/weapon/circuitboard/swfdoor( A )
  				else //it's not an old computer. Generate standard pod circuitboard.
  					M = new /obj/item/weapon/circuitboard/pod( A )
  
  				for (var/obj/C in src)
  					C.loc = loc
  				M.id = id
  				A.circuit = M
  				A.state = 3
  				A.icon_state = "3"
  				A.anchored = 1
  				del(src)
  			else
  				user << "\blue You disconnect the monitor."
  				var/obj/structure/computerframe/A = new /obj/structure/computerframe( loc )
  
  				//generate appropriate circuitboard. Accounts for /pod/old computer types
  				var/obj/item/weapon/circuitboard/pod/M = null
  				if(istype(src, /obj/machinery/computer/pod/old))
  					M = new /obj/item/weapon/circuitboard/olddoor( A )
  					if(istype(src, /obj/machinery/computer/pod/old/syndicate))
  						M = new /obj/item/weapon/circuitboard/syndicatedoor( A )
  					if(istype(src, /obj/machinery/computer/pod/old/swf))
  						M = new /obj/item/weapon/circuitboard/swfdoor( A )
  				else //it's not an old computer. Generate standard pod circuitboard.
  					M = new /obj/item/weapon/circuitboard/pod( A )
  
  				for (var/obj/C in src)
  					C.loc = loc
  				M.id = id
  				A.circuit = M
  				A.state = 4
  				A.icon_state = "4"
  				A.anchored = 1
  				del(src)
  	else
  		attack_hand(user)
  	return
  
  
  /obj/machinery/computer/pod/attack_ai(var/mob/user as mob)
  	return attack_hand(user)
  
  
  /obj/machinery/computer/pod/attack_paw(var/mob/user as mob)
  	return attack_hand(user)
  
  
  /obj/machinery/computer/pod/attack_hand(var/mob/user as mob)
  	if(..())
  		return
  
  
negative.code: 			time = 0
  			timing = 0
  		updateDialog()
  
  
  /obj/machinery/computer/pod/Topic(href, href_list)
  