// JavaScript Document

var Ecp            = new ECP();
var oldImg         = new Image();
var ecpDefault     = new Image();
    ecpDefault.src = "/images/ref_default.gif";
var current;	
	
	
// container class with all rollovers
function ECP () {
	this.AdobeLink= new RollOver('ecpAdobeLink', '/images/ecp_adobe_link_high.gif','/images/ecp_adobe_link_description.gif');
	this.Logo     = new RollOver('ecpLogo', '/images/ecp_company_logo_high.gif','/images/ecp_company_logo_description.gif');
	this.Sample   = new RollOver('ecpSample', '/images/ecp_sample_characters_high.gif','/images/ecp_sample_characters_description.gif');
	this.Fields   = new RollOver('ecpFields', '/images/ecp_typing_fields_high.gif','/images/ecp_typing_fields_description.gif');
	this.To       = new RollOver('ecpTo', '/images/ecp_to_high.gif','/images/ecp_to_description.gif');
	this.Cc       = new RollOver('ecpCc', '/images/ecp_cc_high.gif','/images/ecp_cc_description.gif');
	this.From     = new RollOver('ecpFrom', '/images/ecp_from_high.gif','/images/ecp_from_description.gif');
	this.NotesBox = new RollOver('ecpNotesBox', '/images/ecp_notes_box_high.gif','/images/ecp_notes_box_description.gif');
	this.FaxNumber = new RollOver('ecpFaxNumber', '/images/ecp_fax_number_high.gif','/images/ecp_fax_number_description.gif');
	this.UserGuide = new RollOver('ecpUserGuide', '/images/ecp_userguide_link_high.gif','/images/ecp_userguide_link_description.gif');

}


// rollover class definition
function RollOver ( name, overSrc, descriptionSrc) {
	this.ID              = name;
	this.over            = new Image();
	this.over.src        = overSrc;
	this.description     = new Image();
	this.description.src = descriptionSrc;
	this.swap            = rollover_swap;
}

function rollover_swap() {
	if (current) {
		// restore currently highlighted image
		window.document.images[current].src = oldImg.src;
	}
    oldImg.src = window.document.images[this.ID].src;
    window.document.images[this.ID].src = this.over.src;
    window.document.images.ecpDescription.src = this.description.src;
	current = this.ID;
}

