/**
	Javascript Rollover Script w/ Preloading
	Author: Patrick Paul (patrick@aluxion.com)
	Version: 2.3 (8/7/2007)
		- Optimized and re-organized code.
		- Added disable_rollout flag for use with DHTML Menus
	This code is copyright (c)2007 by Aluxion Studios. All rights reserved.
**/

// This configuration has been modified for DataCrisp

var image_dir = "images/";

function init_rollovers(disable_elem) {
	// Usage: assign_rollover(Image Element ID, Filename of original, Filename of rollover, Width, Height, Disable Mouseout);
	assign_rollover("nav_home","nav_home.gif","nav_home_over.gif",115,37,false);
	assign_rollover("nav_about","nav_about.gif","nav_about_over.gif",127,37,false);
	assign_rollover("nav_clients","nav_clients.gif","nav_clients_over.gif",128,37,false);
	assign_rollover("nav_services","nav_services.gif","nav_services_over.gif",128,37,false);
	assign_rollover("nav_reach","nav_reach.gif","nav_reach_over.gif",128,37,false);
	assign_rollover("nav_contact","nav_contact.gif","nav_contact_over.gif",116,37,false);
	
	if(disable_elem != "") {
		remove_rollover(disable_elem);
	}
}

function init_form_rollovers() {
	// Usage: assign_rollover(Image Element ID, Filename of original, Filename of rollover, Width, Height, Disable Mouseout);
	assign_rollover("send_form","icons_send.gif","icons_send_over.gif",81,30,false);
	assign_rollover("clear_form","icons_clear.gif","icons_clear_over.gif",81,30,false);
}

/** DO NOT EDIT BELOW THIS LINE **/

var image_elements = [];
var original_images = [];
var rollover_images = [];

function assign_rollover(elem_id,original,rollover,width,height,disable_rollout) {

	var elem = document.getElementById(elem_id);
	image_elements[elem_id] = elem;
	
	elem.onmouseover = function () { rollover_on(elem_id); }
	if(disable_rollout == false) {
		elem.onmouseout  = function () { rollover_off(elem_id); }
	}
	
	original_images[elem_id] = new Image(width,height);
	original_images[elem_id].src = image_dir + original;
	
	rollover_images[elem_id] = new Image(width,height);
	rollover_images[elem_id].src = image_dir + rollover;
}

function remove_rollover(elem_id) {
	image_elements[elem_id].onmouseover = function () {}
	image_elements[elem_id].onmouseout = function () { }
	image_elements[elem_id]  = [];
	original_images[elem_id] = [];
	rollover_images[elem_id] = [];
}

function rollover_on(elem_id) {
	image_elements[elem_id].src = rollover_images[elem_id].src;
}

function rollover_off(elem_id) {
	image_elements[elem_id].src = original_images[elem_id].src;
}