jQuery.validator.addMethod("RutDeu", function(value, element) {
	if((valRUT(value))&& (valDV(value))){
		return true;}
	else{
		return false;}
}, 
"Digite un rut válido (ejemplo: xxxxxxxx-x)");

function valRUT(rut){
	re=/^\d{1,2}?\.?\d{3}\.?\d{3}\-?[0-9kK]$/;
	return re.test(rut);
}

function digito(T){
	var M=0,S=1;
	for(;T;T=Math.floor(T/10))S=(S+T%10*(9-M++%6))%11;return S?S-1:'k';}

function valDV(dv){
	
	dv_local = dv.replace(/\./g,"");
	dv = dv_local.replace(/\-/g,"");
	crut = dv.substr(0,dv.length-1);
	dvrut = (dv.substr(dv.length-1,1)).toLowerCase();
	return (digito(crut) == dvrut);
}

