regEml = /^\w+[\.\w]+@\w+[\.]+[A-Za-z]{2,3}/;
function show_username_hints()
{
	document.getElementById("usernameError").style.display="none";
	document.getElementById("usernameNoError").style.display="none";
	document.getElementById("usernameNotAvailableError").style.display="none";
	document.getElementById("usernameAtleast2CharError").style.display="none";
}
function hide_username_hints()
{
	//document.getElementById("username_validation_block").style.display="none";
}
function new_url(url,val)
{
	var nval = val.replace(" ","_");
//	document.getElementById("yoururl").innerHTML = nval;	
	document.getElementById("textfield21").value = nval;
	document.getElementById("usernameProcessing").style.display="block";
	document.getElementById("usernameError").style.display="none";
	document.getElementById("usernameNoError").style.display="none";
	document.getElementById("usernameNotAvailableError").style.display="none";
	document.getElementById("usernameAtleast2CharError").style.display="none";
	
	show('check_availability.php?usename='+nval,'username_validation_block');
}
function show_gender_blocks()
{
	document.getElementById("genderNoError").style.display="block";
	document.getElementById("genderError").style.display="none";
}
function show_terms_blocks()
{
	if(document.getElementById("regaccept").checked==false)
	{
	document.getElementById("termsNoError").style.display="block";
	document.getElementById("termsError").style.display="none";
	}
	else
	{
	document.getElementById("termsNoError").style.display="none";
	document.getElementById("termsError").style.display="block";
	}
}

function show_child_block(url2, vale)
{
	if(vale=='')
	{
		document.getElementById("childrenError").style.display = "block";
		document.getElementById("childrenNoError").style.display = "none";
	}
	else
	{
		document.getElementById("childrenError").style.display = "none";
		document.getElementById("childrenNoError").style.display = "block";
	}
	
}
function check_validation_email(url3,valeu)
{
	if(!regEml.test(valeu))
	{
		document.getElementById("emailError").style.display="block";
		document.getElementById("lablename").style.display="none";
		document.getElementById("emailNoError").style.display="none";
		document.getElementById("emailProcessing").style.display="none";
		document.getElementById("emailNotAvailableError").style.display="none";
	}
	else
	{
		document.getElementById("emailError").style.display="none";
		document.getElementById("emailNoError").style.display="none";
		document.getElementById("lablename").style.display="none";
		document.getElementById("emailProcessing").style.display="block";
		document.getElementById("emailNotAvailableError").style.display="none";
		show2('check_eavailability.php?email='+valeu,'email_validation_block');
	}
	
}
function check_password_strength(url4,pas)
{
	if(pas.length != 0)
	{
//	var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
//	var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
//	var enoughRegex = new RegExp("(?=.{6,}).*", "g");
//	var pwd = pas;
//	if (false == enoughRegex.test(pwd.value)) {
//		strength.innerHTML = "Min 6 tekens";
//	} else if (strongRegex.test(pwd.value)) {
//		strength.innerHTML = '<span style="color:green">Strong!</span>';
//} else if (mediumRegex.test(pwd.value)) {
//strength.innerHTML = '<span style="color:orange">Medium!</span>';
//} else {
//strength.innerHTML = '<span style="color:red">Weak!</span>';
//	}		
		if(pas.length < 4 )
		{
			document.getElementById("passwordError").style.display="block";
			document.getElementById("passwordNoError").style.display="none";
		}
		else
		{
			document.getElementById("passwordError").style.display="none";
			document.getElementById("passwordNoError").style.display="block";
		}
	}
	
}
