var imageReplacement = {	ReplaceBackgroundImage : function(main_id, toHover, mainClass)		{				$(main_id).hover(						function(){											$('.'+mainClass).addClass(toHover);											$('.'+mainClass).removeClass(mainClass);										},						function(){ 											$('.'+toHover).addClass(mainClass);											$('.'+toHover).removeClass(toHover);										});			},		ReplaceImage : function(mainID, replaceImage, replaceWith)		{				function replaceBackImage(main_id, imageToReplace)					{							var imh = $(main_id).find('img');							var tourl = $(imh).attr('src');							var str = tourl.split('/');							str[str.length-1] = imageToReplace;								var newstrin =  str.join('/');									$(imh).attr('src', newstrin);					}			 $(mainID).hover(				function()					{						replaceBackImage(mainID, replaceWith);					},														function(passTo)					{ 						 replaceBackImage(mainID, replaceImage);					});		},		desableAfterOneClick: function(Main_id, classTo){						$(Main_id).click(function(){								if($(this).attr('checked'))						{							$(classTo).attr('checked','checked');						} 						else 						{							$(classTo).attr('checked','');						}						                });		}			};$(document).ready(function(){		//Home page		imageReplacement .ReplaceBackgroundImage ('#masthead .buttonLarge', 'buttonHover', 'buttonLarge');		imageReplacement.ReplaceImage('.buttonMedium', 'button-find-out-more-about-the-iips.gif', 'find-out-more-hover.gif');		imageReplacement.ReplaceImage('.news_events_button', 'button-all-news-and-events.gif', 'news-events-hover.gif');		// Contact us and Updates forms		imageReplacement.ReplaceImage('.submit-button', 'button-submit.gif', 'hover-button-submit.gif');		// Search results next button		imageReplacement.ReplaceImage('.next', 'button-pagination-next.gif', 'hover-button-pagination-next.gif');		//Research - Publication search filter button		imageReplacement.ReplaceImage('.submit-button-filter', 'button-filter.gif', 'hover-button-filter.gif');				//Check all checkboxes updates form		imageReplacement.desableAfterOneClick('#allTnsSubscriptions', '.subscriptionto');				});
