var inpTypes;var bgGoodCol;var bgBadCol;var bgEdtCol;var fcTxtArea;(function(a){a.fn.extend({validateForm:function(b){var c={inpTypes:'input[type="text"],input[type="password"],textarea',bgGoodCol:"#E8F5EE",bgBadCol:"#F5ECEC",bgEdtCol:"#E3F0FA",focusTxtarea:false};var b=a.extend(c,b);return this.each(function(){inpTypes=b.inpTypes;bgGoodCol=b.bgGoodCol;bgBadCol=b.bgBadCol;bgEdtCol=b.bgEdtCol;fcTxtArea=b.focusTxtarea;var d=a(this);d.children("p").children(inpTypes).css({backgroundColor:"transparent",paddingRight:"25px",backgroundImage:"none",backgroundRepeat:"no-repeat",backgroundPosition:"right 3px"}).attr("rel","0");a(".fv_rec").css({backgroundImage:"url(icoRec.png)"});d.formFunctions()})},formFunctions:function(){return this.each(function(){var b=a(this).children("p").children(inpTypes);b.focus(function(){thsVal=a(this).val();if(fcTxtArea){a(this).val("")}else{if(!a(this).is("textarea")){a(this).val("")}}a(this).checkInps().css({backgroundImage:"url(icoEdt.png)",backgroundColor:bgEdtCol})}).blur(function(){if(a(this).val()==""){a(this).val(thsVal)}a(this).checkInps()}).keyup(function(){a(this).checkInps()})})},checkInps:function(){return this.each(function(){var b=a(this);var c=a(this).val();var d=a(this).attr("name");if(d=="input"){if(c!=""){b.goodInp()}else{b.badInp()}}else{if(d=="email"){if(CheckEmail(c)){b.goodInp()}else{b.badInp()}}else{if(d=="phone"){if(IsNumeric(c,true,11)){b.goodInp()}else{b.badInp()}}else{if(d=="number"){if(IsNumeric(c,false,0)){b.goodInp()}else{b.badInp()}}else{if(d=="nocheck"){b.goodInp()}}}}}})},badInp:function(){a(this).attr("rel","0").css({backgroundColor:bgBadCol,backgroundImage:"url(icoBad.png)"})},goodInp:function(){a(this).attr("rel","1").css({backgroundColor:bgGoodCol,backgroundImage:"url(icoGood.png)"})}})})(jQuery);function CheckEmail(a){AtPos=a.indexOf("@");StopPos=a.lastIndexOf(".");if(AtPos==-1||StopPos==-1){return false}else{return true}}function IsNumeric(e,d,b){var a="0123456789.-";var f;var c=true;e=e.replace(" ","");if(d){if(e.length==0||e.length<b){return false}}else{if(e.length==0){return false}}for(i=0;i<e.length&&c==true;i++){f=e.charAt(i);if(a.indexOf(f)==-1){c=false}}return c};