getPasswordStrength=function(pw,id_level,id_activation,id_activation_msg)
{
    level=document.getElementById(id_level);
    activation=document.getElementById(id_activation);

    var pwlength=(pw.length);
    pwlength=pwlength*4;

    var numnumeric = pw.replace (/[0-9]/g, "");
    var numeric=(pw.length - numnumeric.length);
    if (pwlength>=30) numeric=numeric*10;

    var symbols = pw.replace (/\W/g, "");
    var numsymbols=(pw.length - symbols.length);
    if (pwlength>=30) numsymbols=numsymbols*15;

    var numupper = pw.replace (/[A-Z]/g, "");
    var upper=(pw.length - numupper.length);
    if (pwlength>=30) upper=upper*10;
    var pwstrength=pwlength + numeric + numsymbols + upper;

	if (pwstrength>=50) {
		activation.disabled=false;
		hiddenWindow(id_activation_msg);
		level.innerHTML="";
		level.innerHTML="<img src=\"http://www.campionet.org/images/elements/yes.jpg\" />";
	} else {
		activation.disabled=true;
		showWindow(id_activation_msg);
		level.innerHTML="";
		level.innerHTML="<img src=\"http://www.campionet.org/images/elements/no.jpg\" />";
	}
    return pwstrength;
}
