﻿	// Copyright 2001 Idocs.com      
	// Distribute this script freely, but keep this notice in place
	//
	// Generates a link or button to return to the previous page
	//
	
	// backlink object initializer
	function backlink(label) {
		if (label == null) {
  		this.text = 'Go Back';
  	} else {
  		this.text = label;
  	}
		this.type = 'link';
		this.write = backlink_write;
		this.form = true;
	}
	
	// write method
	function backlink_write() {
		if (! window.history) return;
		if (window.history.length == 0)return;
	
		this.type = this.type.toLowerCase();
		if (this.type == 'button') {
			if (this.form)
				document.write('<FORM>');
			document.write('<INPUT TYPE=BUTTON onClick="history.back(-1)" VALUE="', this.text, '"');
			if (this.otheratts) document.write(' ', this.otheratts);
			document.write('>');
			if (this.form)document.write('<\/FORM>');
		} else {
			document.write('<A HREF="javascript:history.back(-1)"');
			if (this.otheratts)
				document.write(' ', this.otheratts);
			document.write('>');
			if (this.type == 'image' || this.type == 'img') {
				document.write('<img SRC="', this.src, '" ALT="', this.text, '"');
				if (this.width) document.write(' WIDTH=', this.width);
				if (this.height) document.write(' HEIGHT=', this.height);
				if (this.otherimgatts) document.write(' ', this.otherimgatts);
				document.write(' BORDER=0 />');
			}
			else
				document.write(this.text);
			document.write('<\/A>');
		}
	}

