function swap_js_img_button_img(img_name, swap_to_img_2) {
	
	// Get DOM info on two images.
	var img_1_obj = document.getElementById(img_name + "_img_1");
	var img_2_obj = document.getElementById(img_name + "_img_2");
	
	// Check if img 2 should be displayed
	if(swap_to_img_2 == true) {
		img_1_obj.style.display = 'none';
		img_2_obj.style.display = 'inline';
	} else {
		img_1_obj.style.display = 'inline';
		img_2_obj.style.display = 'none';
	}
}


// >> swap_link_img.js << //

// Function to Swap Current Link Img <img> with Desired New Img.
//function swap_link_css_sprites_img	(img_name, img_map_name, new_bg_img_path, 	new_bg_img_offset, 	new_img_style) {
//function swap_link_img				(img_name, img_map_name, new_img_path, 		---					new_img_style) {


function swap_link_img(img_name, img_map_name, new_img_path, new_img_style) {
	
	// Initialize local variable(s).
	var i = j = 0;
	
	// Get Array of All <img ... /> elements.
	var img_elements = document.getElementsByTagName("img");
	
	// Loop through <img ... /> elements until desired one found.
	for(i=0; i < img_elements.length; i++) {
		
		// Check if current <img ... /> element is desired one.
		if(img_elements[i].name == img_name && img_elements[i].useMap == img_map_name) {
			
			// Update 'src' for image.
			img_elements[i].src		= new_img_path;
			
			// Remove / Clear Background for image.
			img_elements[i].style.background = "";
			
			// Split style string into individual style components.
			var temp_style_array = new_img_style.split(";");
			
			// Loop through style array and update each style for the current image element.
			for(j=0; j < temp_style_array.length; j++) {
				
				// Check that array entry is non-zero [with splitting by ';' last element should be empty/0].
				if(temp_style_array[j].length != 0) {
					
					// Remove all whitespace from current style entry.
					var current_style_element = temp_style_array[j].split(" ").join("");
					
					// Break style entry into its type and value..
					var current_style_element_parts = current_style_element.split(":");
					
					// Update style component
					if(current_style_element_parts[0] == "width") {
						img_elements[i].style.width = current_style_element_parts[1];
					} else if(current_style_element_parts[0] == "height") {
						img_elements[i].style.height = current_style_element_parts[1];
					}
				}
			}
		}
	}
	
	// EXIT
	return;

}

// Function to Swap Current Link [CSS Sprite] Img <img> with Desired New [CSS SPRITE] Img.
function swap_link_css_sprites_img(img_name, img_map_name, new_bg_img_path, new_bg_img_offset, new_img_style) {
	
	// Initialize local variable(s).
	var i = j = 0;
	
	// Get Array of All <img ... /> elements.
	var img_elements = document.getElementsByTagName("img");
	
	// Loop through <img ... /> elements until desired one found.
	for(i=0; i < img_elements.length; i++) {
		
		// Check if current <img ... /> element is desired one.
		if(img_elements[i].name == img_name && img_elements[i].useMap == img_map_name) {
			
			// Remove / Clear 'src' for image [insert clear image as placeholder].
			img_elements[i].src = PATH_TO_DUMMY_IMG;
			
			// Update / Set background for image.
			img_elements[i].style.background = "url('"+new_bg_img_path+"') no-repeat "+new_bg_img_offset;
			
			// Split style string into individual style components.
			var temp_style_array = new_img_style.split(";");
			
			// Loop through style array and update each style for the current image element.
			for(j=0; j < temp_style_array.length; j++) {
				
				// Check that array entry is non-zero [with splitting by ';' last element should be empty/0].
				if(temp_style_array[j].length != 0) {
					
					// Remove all whitespace from current style entry.
					var current_style_element = temp_style_array[j].split(" ").join("");
					
					// Break style entry into its type and value..
					var current_style_element_parts = current_style_element.split(":");
					
					// Update style component
					if(current_style_element_parts[0] == "width") {
						img_elements[i].style.width = current_style_element_parts[1];
					} else if(current_style_element_parts[0] == "height") {
						img_elements[i].style.height = current_style_element_parts[1];
					}
				}
			}
		}
	}
	
	// EXIT
	return;

}

