function RikkiValidation(element, valSet) { if (valSet.reg.test(element.value)) { if (valSet.idSpan) { var count = valSet.num - element.value.length; $(valSet.idSpan).html(count); (element.value.length <= valSet.num) ? element.parentNode.className = valSet.sClass : element.parentNode.className = valSet.eClass; } else { element.parentNode.className = valSet.sClass; } } else if (element.value) { if (valSet.clr) { element.parentNode.className = valSet.clr; element.value = ''; if (valSet.idSpan) { $(valSet.idSpan).hide(); } } else { element.parentNode.className = valSet.eClass; } if (valSet.aler) { alert(valSet.aler); } } return false; }