var Mcheck=true;

$(function() {
$("*[required]").required();
});	  

(function($){  
$.fn.extend({   
required: function() {  


return this.each(function() {  
var obj = $(this); 
if (obj.attr('type')!="button"){
obj.css('border-left','5px solid red');
}

var min_length=obj.attr('required');
if (min_length<1){
min_length=1;
}



var process=function(){

var value=obj.val();

if (value.length>=min_length){
if (obj.attr('type')!="button"){
obj.css('border-left','5px solid green');
}

}
else{
if (obj.attr('type')!="button"){
obj.css('border-left','5px solid red');
}
}
//---------------------------
/*
if (remSpecial!=''){
var newVal=value.replace(r[remSpecial],'');
obj.val(newVal);
}
*/



}

obj.keyup(process);
obj.blur(process);



            });  
}  
});    
})(jQuery);  