jQuery.fn.searchField=function(mark){return this.each(function(){var mark=mark||this.title;if(!mark)
return;var target=this;var original=$(this);if(this.type=="password"){target=$("<input />").insertBefore(this).css("display",$(this).css("display")).attr("size",this.size).attr("title",this.title).attr("class",this.className).addClass("watermark")[0];if(!this.value){$(this).hide();}else{$(target).hide();}}
if(!target.value||mark==this.value){$(target).addClass("watermark");}
if(!this.value||target!=this){target.value=mark;}
$(target).focus(function(){if(target!=original[0]){$(this).hide();original.show().focus();}else if(this.value==mark){this.value='';$(this).removeClass("watermark");}});$(this).blur(function(){if(!this.value.length){if(target!=original[0]){$(target).show();original.hide();}else{this.value=mark;$(this).addClass("watermark")}}});$(this).parents("form:first").submit(function(){if($(target).hasClass("watermark")){$(target).attr("value","");$(target).removeClass("watermark");}});});};$(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\./,'.');}};(function($){$.fn.alphanumeric=function(p){p=$.extend({ichars:"!@#$%^&*()+=[]\\\';,/{}|\":<>?~`.- ",nchars:"",allow:""},p);return this.each
(function()
{if(p.nocaps)p.nchars+="ABCDEFGHIJKLMNOPQRSTUVWXYZ";if(p.allcaps)p.nchars+="abcdefghijklmnopqrstuvwxyz";s=p.allow.split('');for(i=0;i<s.length;i++)if(p.ichars.indexOf(s[i])!=-1)s[i]="\\"+s[i];p.allow=s.join('|');var reg=new RegExp(p.allow,'gi');var ch=p.ichars+p.nchars;ch=ch.replace(reg,'');$(this).keypress
(function(e)
{if(!e.charCode)k=String.fromCharCode(e.which);else k=String.fromCharCode(e.charCode);if(ch.indexOf(k)!=-1)e.preventDefault();if(e.ctrlKey&&k=='v')e.preventDefault();});$(this).bind('contextmenu',function(){return false});});};$.fn.numeric=function(p){var az="abcdefghijklmnopqrstuvwxyz";az+=az.toUpperCase();p=$.extend({nchars:az},p);return this.each(function()
{$(this).alphanumeric(p);});};$.fn.alpha=function(p){var nm="1234567890";p=$.extend({nchars:nm},p);return this.each(function()
{$(this).alphanumeric(p);});};})(jQuery);