jQuery.fn.labelOver=function(overClass){return this.each(function(){var label=jQuery(this);var f=label.attr('for');if(f){var input=jQuery('#'+f);this.hide=function(){label.css({textIndent:-10000})}
this.show=function(){if(input.val()=='')label.css({textIndent:0})}
input.focus(this.hide);input.blur(this.show);label.addClass(overClass).click(function(){input.focus()});if(input.val()!='')this.hide();}})};$(function(){$('label.search-label').labelOver('over');$('label.newsletter-label').labelOver('over');})
$(document).ready(function()
{PEPS.rollover.init();});PEPS={};PEPS.rollover={init:function()
{this.preload();$(".ro").hover(function(){$(this).attr('src',PEPS.rollover.newimage($(this).attr('src')));},function(){$(this).attr('src',PEPS.rollover.oldimage($(this).attr('src')));});},preload:function()
{$(window).bind('load',function(){$('.ro').each(function(key,elm){$('<img>').attr('src',PEPS.rollover.newimage($(this).attr('src')));});});},newimage:function(src)
{return src.substring(0,src.search(/(\.[a-z]+)$/))+'_o'+src.match(/(\.[a-z]+)$/)[0];},oldimage:function(src)
{return src.replace(/_o\./,'.');}};