function MM_swapImgRestore() { //v3.0
            var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
        }
        function MM_preloadImages() { //v3.0
            var d = document; if (d.images) {
                if (!d.MM_p) d.MM_p = new Array();
                var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
                    if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; }
            }
        }

        function MM_findObj(n, d) { //v4.01
            var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
                d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
            }
            if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
            for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
            if (!x && d.getElementById) x = d.getElementById(n); return x;
        }

        function MM_swapImage() { //v3.0
            var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
                if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
        }
        //-->
        function s() {
            var nameBox = document.getElementById("txtSubscribeName");
            var emailBox = document.getElementById("txtSubscribeEmail");
            if ((emailBox.value.length > 0) && (emailBox.value.indexOf("@", 0) > 0)) {
                var name;
                if (nameBox.value != "Name")
                    name = nameBox.value;
                else
                    name = "";
                subscribe(emailBox.value, name);
                document.getElementById("divSubscribe").innerHTML = "Thank you for subscribing";
            }

        }
        function subscribe(email, name) {
            StonehouseMedia.ResponderSafety.Web.UI.ResponderSafety.subscribe(email, name);


        }

        function emailFocus() {
            var emailBox = document.getElementById("txtSubscribeEmail");
            if (emailBox.value == "E-Mail Address")
                emailBox.value = "";
        }
        function emailBlur() {
            var emailBox = document.getElementById("txtSubscribeEmail");
            if (emailBox.value == "")
                emailBox.value = "E-Mail Address";
        }
        function nameFocus() {
            var emailBox = document.getElementById("txtSubscribeName");
            if (emailBox.value == "Name")
                emailBox.value = "";
        }
        function nameBlur() {
            var emailBox = document.getElementById("txtSubscribeName");
            if (emailBox.value == "")
                emailBox.value = "Name";
        }
        function subscribePress(e) {
            if (e.keyCode == 13) {
                s();
                return false;
            } else {
                return true;
            }
        }
        function getf2OverImageUrl(url) {
            var newUrl = url.substring(0, url.lastIndexOf("."));

            return newUrl + "_f2" + url.substring(url.lastIndexOf("."));

        }
        function getf2UpImageUrl(url) {
            var newUrl = url.substring(0, url.lastIndexOf("."));
            if (newUrl.substr(newUrl.length - 3, 3) == "_f2") {
                return newUrl.substr(0, newUrl.length - 3) + url.substring(url.lastIndexOf("."));
            } else {
                return url;
            }
        }
        function getOverImageUrl(url) {
	    var newUrl = url.substring(0, url.lastIndexOf("."));
	    if (newUrl.substr(newUrl.length - 2, 2) == "Up") {
	        return newUrl.substr(0, newUrl.length - 2) + "Over" + url.substring(url.lastIndexOf("."));
	    } else {
	        return url;
	    }
}
        function getUpImageUrl(url) {
	    var newUrl = url.substring(0, url.lastIndexOf("."));
	    if (newUrl.substr(newUrl.length - 4, 4) == "Over") {
	        return newUrl.substr(0, newUrl.length - 4) + "Up" + url.substring(url.lastIndexOf("."));
	    } else {
	        return url;
	    }
	}
	if (window.jQuery) {
	    var shm_jQuery = jQuery.noConflict();
	    shm_jQuery(document).ready(function () {
	       
	
	        var overUpImages = shm_jQuery(".overUp img, input.overUp, img.overUp");
	        for (var i = 0; i < overUpImages.length; i++) {
	            var img = new Image;
	            img.src = getOverImageUrl(overUpImages[i].src);
	        }
	
	        shm_jQuery(".overUp img, input.overUp, img.overUp").mouseover(function (e) {
	            this.src = getOverImageUrl(this.src);
	        });
	        shm_jQuery(".overUp img, input.overUp, img.overUp").mouseout(function (e) {
	            this.src = getUpImageUrl(this.src);
	        });

	        var f2Images = shm_jQuery(".f2 img, input.f2, img.f2");
	        for (var i = 0; i < f2Images.length; i++) {

	            var img = new Image;
	            img.src = getf2OverImageUrl(f2Images[i].src);
	        }
	        shm_jQuery(".f2 img, input.f2, img.f2").mouseover(function (e) {
	            this.src = getf2OverImageUrl(this.src);
	        });
	        shm_jQuery(".f2 img, input.f2, img.f2").mouseout(function (e) {
	            this.src = getf2UpImageUrl(this.src);
	        });
	    });
}
