// JavaScript Document

//clear input box plugin 
$.fn.search=function(){return this.focus(function(){if(this.value==this.defaultValue){this.value=""}}).blur(function(){if(!this.value.length){this.value=this.defaultValue}})};
//validate search on submit
$.fn.validsearch=function(){return this.submit(function(){if(this.elements['keywords'].value==''||this.elements['keywords'].value==this.elements['keywords'].defaultValue){$("p.tryagain").html("Please enter a keyword before submitting.").fadeIn(300);setTimeout('$("p.tryagain").fadeOut()', 5000);return false}})};
$.fn.validsearch2=function(){return this.submit(function(){if(this.elements['keywords'].value==''||this.elements['keywords'].value==this.elements['keywords'].defaultValue){$("p.tryagain2").html("Please enter a keyword before submitting.").fadeIn(300);setTimeout('$("p.tryagain2").fadeOut()', 5000);return false}})};

$.fn.validname=function(){return this.submit(function(){if(this.elements['name'].value==''||this.elements['name'].value==this.elements['name'].defaultValue){$("p.tryagain1").html("Please enter a name, unless you'd like me to make up one for you.").fadeIn(300);setTimeout('$("p.tryagain1").fadeOut()', 5000);return false}})};
$.fn.validemail=function(){return this.submit(function(){if(this.elements['email'].value==''||this.elements['email'].value==this.elements['email'].defaultValue || this.elements['email'].value.indexOf("@") == -1){$("p.tryagain2").html("Please enter an email address, even if it's fake and you just want to laugh at me.").fadeIn(300);setTimeout('$("p.tryagain2").fadeOut()', 5000);return false}})};
$.fn.validtext=function(){return this.submit(function(){if(this.elements['message'].value==''||this.elements['message'].value==this.elements['message'].defaultValue){$("p.tryagain3").html("Please enter a message of some sort. If there's no message what's the point?").fadeIn(300);setTimeout('$("p.tryagain3").fadeOut()', 5000);return false}})};
