function uncheckFamily(obj) {
var rdoBtns_Array = document.getElementsByTagName('input');
if (rdoBtns_Array.length > 0) {
for (i = 0; i < rdoBtns_Array.length; i++) {
if ((rdoBtns_Array[i].type == 'radio') && (rdoBtns_Array[i].name == obj.name)) {
rdoBtns_Array[i].checked = false;}}}
obj.checked = true;}
function Count(text, long) {
var maxlength = new Number(long); // Change number to your max length.
if (text.value.length > maxlength) {
text.value = text.value.substring(0, maxlength);}}
function CountAlert(text, long) {
var maxlength = new Number(long); // Change number to your max length.
if (text.value.length > maxlength) {
text.value = text.value.substring(0, maxlength);
alert("La longitud máxima de este campo es "+long+" caracteres");}}
function checkSecurityLevel(pw) {
var img = document.getElementById("ctl00_MainContent_imgSecurity");
var imageWhite = new Image();
imageWhite.src = "/images/common/200_10_SECURITY_WHITE.gif";
var imageRed = new Image();
imageRed.src = "/images/common/200_10_SECURITY_RED.gif";
var imageOrange = new Image();
imageOrange.src = "/images/common/200_10_SECURITY_ORANGE.gif";
var imageYellow = new Image();
imageYellow.src = "/images/common/200_10_SECURITY_YELLOW.gif";
var imageGreen = new Image();
imageGreen.src = "/images/common/200_10_SECURITY_GREEN.gif";
var pwlevel = passwordLevel(pw.value);
if (pw.value.length >= 30) {
pw.value = pw.value.substring(0, 30);
alert("Maximo 30 caracteres");}
if (pw.value.length < 6) {
img.src = imageWhite.src;}
else{
img.src = imageRed.src;}
if ((pw.value.length > 5) && (pwlevel >= 50)) {
img.src = imageOrange.src;}
if ((pw.value.length > 7) && (pwlevel >= 70)) {
img.src = imageYellow.src;}
if (pw.value.length > 9 && pwlevel >= 90) {
img.src = imageGreen.src;}}
function passwordLevel(p) {
l = 0;
if ((tiene_numeros(p)) && ((tiene_mayusculas(p)) || (tiene_minusculas(p)))) {
l = l+50;}
if (tiene_minusculas(p) && tiene_mayusculas(p)) {
l = l+20;}
if (tiene_signos(p)) {
l = l+30;}
l = l+(p.length) * 2;
return l;}
function tiene_numeros(texto) {
var numeros = "0123456789";
for (i = 0; i < texto.length; i++) {
if (numeros.indexOf(texto.charAt(i), 0) !=-1) {
return 1;}}
return 0;}
var letras = "abcdefghyjklmnñopqrstuvwxyz";
function tiene_minusculas(texto) {
for (i = 0; i < texto.length; i++) {
if (letras.indexOf(texto.charAt(i), 0) !=-1) {
return 1;}}
return 0;}
var letras_mayusculas = "ABCDEFGHYJKLMNÑOPQRSTUVWXYZ";
function tiene_mayusculas(texto) {
for (i = 0; i < texto.length; i++) {
if (letras_mayusculas.indexOf(texto.charAt(i), 0) !=-1) {
return 1;}}
return 0;}
var signos = ".,:;-_ç{}[]*¡¿?=)(/&%$#@!\ºª+·";
function tiene_signos(texto) {
for (i = 0; i < texto.length; i++) {
if (signos.indexOf(texto.charAt(i), 0) !=-1) {
return 1;}}
return 0;}
function clickButton(e, buttonid) {
var bt = document.getElementById(buttonid);
if (typeof bt == 'object') {
if (navigator.appName.indexOf("Netscape") > (-1)) {
if (e.keyCode == 13) {
bt.click();
return false;}}
else if (navigator.appName.indexOf("Microsoft Internet Explorer") > (-1)) {
if (event.keyCode == 13) {
bt.click();
return false;}}
else {
if (e.keyCode == 13) {
bt.click();
return false;}}}}
function ClientPopulated(source, eventArgs) {
if (source._currentPrefix != null) {
var list = source.get_completionList();
var search = source._currentPrefix.toLowerCase();
for (var i = 0; i < list.childNodes.length; i++) {
var text = list.childNodes[i].innerHTML;
var index = text.toLowerCase().indexOf(search);
if (index !=-1) {
var value = text.substring(0, index);
value+= '<span class="AutoComplete_ListItemHiliteText">';
value+= text.substr(index, search.length);
value+= '</span>';
value+= text.substring(index+search.length);
list.childNodes[i].innerHTML = value;}}}}
function ClientItemSelected(source, e) {
var node;
var value = e.get_value();
if (value) node = e.get_item();
else {
value = e.get_item().parentNode._value;
node = e.get_item().parentNode;}
var text = (node.innerText) ? node.innerText : (node.textContent) ? node.textContent : node.innerHtml;
source.get_element().value = text;}
function ClientItemOut(source, e) {
var node = e.get_item();
var value = e.get_value();
var text = (node.innerText) ? node.innerText : (node.textContent) ? node.textContent : node.innerHtml;
source.get_element().value = text;}
