var STRENGTH_WEAk = 0;
var STRENGTH_MEDIUM = 1;
var STRENGTH_STRONG = 2;

function updatestrength( pw ,weak, medium , strong)
{
	if(pw.length < 6)
	{
		strengthlevel = "ex";
		if(pw.length)
		{
			strengthlevel = STRENGTH_WEAk;
		}
	}
	else if(pw.length == 6)
	{
		strengthlevel = STRENGTH_WEAk;
	}
	else if(pw.length>6 && pw.length<13)  //else if(has( pw ))
	{
		strengthlevel = STRENGTH_MEDIUM;
	}
	else
	{				  
		strengthlevel = STRENGTH_STRONG;
	}			
	if(strengthlevel == "ex")
	{
		var strengthresult = "";
		document.getElementById('strength').style.color = "#B0ACAC";
		document.getElementById('strength1').style.color = "#B0ACAC";
		document.getElementById('strength2').style.color = "#B0ACAC";
	}
	else if(strengthlevel == "0")
	{
		var strengthresult = weak;
		document.getElementById('strength').innerHTML = strengthresult;
		document.getElementById('strength').style.color = "red";
		document.getElementById('strength1').style.color = "#B0ACAC";
		document.getElementById('strength2').style.color = "#B0ACAC";
	}
	else if(strengthlevel == "2")
	{
		var strengthresult = strong;
		document.getElementById('strength2').innerHTML = strengthresult;
		document.getElementById('strength2').style.color = "red";
		document.getElementById('strength1').style.color = "#B0ACAC";
		document.getElementById('strength').style.color = "#B0ACAC";
	}
	else
	{
		var strengthresult = medium;
		document.getElementById('strength1').innerHTML = strengthresult;
		document.getElementById('strength1').style.color = "red";
		document.getElementById('strength2').style.color = "#B0ACAC";
		document.getElementById('strength').style.color = "#B0ACAC";
	}
	// document.getElementById( 'strength' ).src = strengthimages[ strengthlevel ];
	// document.registerform.pswdstrength.value=strengthresult;
}
function has(pw)
{
	var cap=0;
	var low=0;
	var num=0;
	for( var counter = 0; counter < pw.length; counter ++ )
	{
		if(isUpperCase( pw.charAt( counter ) ) )
		{
			cap = 1;
		}
		if(isLowerCase( pw.charAt( counter ) ) )
		{
			low = 1;
		}
		if(!isNaN( pw.charAt( counter ) ) )
		{
			num = 1;
		}
	}
	if(cap == 1 && low == 1 && num == 1)
		return true;
	else
		return false;
}
function isUpperCase( ch )
{
	return (ch >='A' && ch <= 'Z');
}
function isLowerCase( ch )
{
	return (ch >='a' && ch <= 'z');
}
