$(document).ready(function() {
	$("#submenu_td_1").mouseover(function() {
		offset = $("#submenu_td_1").offset();
		$("#submenu_1").css("left",offset.left);
		$("#submenu_1").css("top",offset.top+68);
		$("#submenu_1").show();
	});
	$("#submenu_td_1").mouseout(function() {
		$("#submenu_1").hide();
	});
	$("#submenu_td_2").mouseover(function() {
		offset = $("#submenu_td_2").offset();
		$("#submenu_2").css("left",offset.left);
		$("#submenu_2").css("top",offset.top+68);
		$("#submenu_2").show();
	});
	$("#submenu_td_2").mouseout(function() {
		$("#submenu_2").hide();
	});
	$("#submenu_td_3").mouseover(function() {
		offset = $("#submenu_td_3").offset();
		$("#submenu_3").css("left",offset.left);
		$("#submenu_3").css("top",offset.top+68);
		$("#submenu_3").show();
	});
	$("#submenu_td_3").mouseout(function() {
		$("#submenu_3").hide();
	});

	$(".submenu li img").mouseover(function() {
			$(this).attr("src",str_replace(".png","on.png",$(this).attr("src")));
	});
	$(".submenu li img").mouseout(function() {		
			$(this).attr("src",str_replace("on","",$(this).attr("src")));
	});
});
function substr_count (haystack, needle, offset, length) {
    var pos = 0,
        cnt = 0;
    haystack += '';
    needle += '';
    if (isNaN(offset)) {
        offset = 0;
    }
    if (isNaN(length)) {
        length = 0;
    }
    offset--;
    while ((offset = haystack.indexOf(needle, offset + 1)) != -1) {
        if (length > 0 && (offset + needle.length) > length) {
            return false;
        }
        cnt++;
    }
    return cnt;
}
function str_replace (search, replace, subject, count) {
    var i = 0,
        j = 0,
        temp = '',
        repl = '',
        sl = 0,
        fl = 0,
        f = [].concat(search),
        r = [].concat(replace),
        s = subject,
        ra = Object.prototype.toString.call(r) === '[object Array]',
        sa = Object.prototype.toString.call(s) === '[object Array]';
    s = [].concat(s);
    if (count) {
        this.window[count] = 0;
    }
    for (i = 0, sl = s.length; i < sl; i++) {
        if (s[i] === '') {
            continue;
        }
        for (j = 0, fl = f.length; j < fl; j++) {
            temp = s[i] + '';
            repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
            s[i] = (temp).split(f[j]).join(repl);
            if (count && s[i] !== temp) {
                this.window[count] += (temp.length - s[i].length) / f[j].length;
            }
        }
    }
    return sa ? s : s[0];
}
