
function alphanumeric(alphane)
{
	var numaric = alphane;
	for(var j=0; j<numaric.length; j++)
		{
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if((hh > 47 && hh<58) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
		  {
		  }
		else	{
			 return false;
		  }
		}
 return true;
}


function checkUser(username){
	if(!alphanumeric(username))
		document.getElementById('e_username').innerHTML="<b class='red_com'>doar caracterele 0..9 a..z A..Z sunt permise</b>";
else
	if(username.length<4)
		document.getElementById('e_username').innerHTML="<b class='red_com'>minim 4 caractere</b>";
	else 	document.getElementById('e_username').innerHTML="";
}

function checkPass1(parola){
	if(!alphanumeric(parola))
		document.getElementById('e_parola1').innerHTML="<b class='red_com'>doar caracterele 0..9 a..z A..Z sunt permise</b>";
	else
	if(parola.length<6)
			document.getElementById('e_parola1').innerHTML="<b class='red_com'>minim 6 caractere</b>";
	else 	document.getElementById('e_parola1').innerHTML="";
}

function checkPass2(parola){
	if(!alphanumeric(parola))
		document.getElementById('e_parola2').innerHTML="<b class='red_com'>doar caracterele 0..9 a..z A..Z sunt permise</b>";
	else
	if(document.getElementById('pass1').value!=parola)
		document.getElementById('e_parola2').innerHTML="<b class='red_com'>parola trebuie sa fie aceeasi</b>";
	else document.getElementById('e_parola2').innerHTML="";
}

function checkEmail(val){
		document.getElementById('e_email').innerHTML="";
}

function vUser(){
	username=document.getElementById('user').value;
	if(!alphanumeric(username))
		return false;
	else
	if(username.length<4) return false;
	else  return true;
}

function vPass(){
	pass1=document.getElementById('pass1').value;
	pass2=document.getElementById('pass2').value;
	if(!alphanumeric(pass1) || !alphanumeric(pass2) )
		return false;
	else
	if(pass1.length<6 || pass2.length<6) return false;
	else 
	if(pass1!=pass2) return false
	else return true;
}


function vEmail(){
	var ema=document.getElementById('email').value;
	if((ema.indexOf('@')<2) || (ema.indexOf('@')>ema.length-4) || (ema.indexOf('.')<3) || (ema.indexOf('.')>ema.length-3))
		{
			document.getElementById('e_email').innerHTML="<b class='red_com'>adresa de email nu e corecta</a>";
			return false;
		}else
		document.getElementById('e_email').innerHTML=' ';
	return true;
}


function vTc(){
		return document.getElementById('tcbox').checked;
}

function vTc2(){
		return document.getElementById('tcbox2').checked;
}


function valid(){
	document.forms[1].submit.disabled=!(vUser()&&vPass()&&vEmail()&&vTc()&&vTc2());
}

