function pwchange() {
	var obj=document.getElementById('passwordstrength');
	var p1=document.forms.registerform.pass1.value;
	var p2=document.forms.registerform.pass2.value;

	if(p1==p2) {
		p=p1;
		var score=0;
		if(p.length>=6) score++;
		if(p.match(/[a-z]/)) score++;
		if(p.match(/[A-Z]/)) score++;
		if(p.match(/[0-9]/)) score++;
		if(p.match(/[\!\@\#\$\%\^\&\*\(\)\-\+\=\\\,\.\/\?]/)) score++;

		var output;
		switch(score) {
			case 0: case 1: case 2: output="Weak"; break;
			case 3: output="Acceptable"; break;
			case 4: output="Good"; break;
			case 5: output="Excellent"; break;
		}
		obj.innerHTML=output+" ("+score+"/5)";

		if(score<3)
			obj.className="notice";
		else
			obj.className="happy";
	}
	else {
		obj.innerHTML="Passwords do not match";
		obj.className="error";
	}

}
