function checkSearchFocus(){ var el = document.getElementById('q'); if (el.value == 'Shoe Search') el.value = ''; } function checkSearchBlur(){ var el = document.getElementById('q'); if (el.value == '') el.value = 'Shoe Search'; } function doSearchSubmit(){ var el = document.getElementById('q'); document.location = '/search/'+urlencode(el.value); } function urlencode(str) { return escape(str).replace(/\+/g,'%2B').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40'); } function simple_tooltip(target_items, name){ $(target_items).each(function(i){ if($(this).attr("className") == 'gTooltip'){ $("body").append("

"+$(this).attr('title')+"

"); var my_tooltip = $("#"+name+i); if($(this).attr("title") != "" && $(this).attr("title") != "undefined" ){ $(this).removeAttr("title").mouseover(function(){ my_tooltip.css({opacity:0.95, display:"none"}).fadeIn(400); }).mousemove(function(kmouse){ var border_top = $(window).scrollTop(); var border_right = $(window).width(); var left_pos; var top_pos; var offset = 20; if(border_right - (offset *2) >= my_tooltip.width() + kmouse.pageX){ left_pos = kmouse.pageX+offset; } else{ left_pos = border_right-my_tooltip.width()-offset; } if(border_top + (offset *2)>= kmouse.pageY - my_tooltip.height()){ top_pos = border_top +offset; } else{ top_pos = kmouse.pageY-my_tooltip.height()-offset; } my_tooltip.css({left:left_pos, top:top_pos}); }).mouseout(function(){ my_tooltip.css({left:"-9999px"}); }); } } }); } $(document).ready(function(){ simple_tooltip("a","tooltip"); });