var no=0;
var valid=new Array();
valid["nume"]=false;
valid["prenume"]=false;
valid["username"]=false;
valid["email"]=false;
valid["password"]=false;
valid["password2"]=false;
valid["secure"]=false;

function  reset_f()
	{document.getElementById('nume').style.background="";
	document.getElementById('prenume').style.background="";
	document.getElementById('username').style.background="";
 	document.getElementById('username_v').style.background="";
	document.getElementById('email').style.background="";
	ocument.getElementById('email_v').style.background="";
	document.getElementById('password').style.background="";
 	document.getElementById('password2').style.background="";
	document.getElementById('secure').style.background="";
	document.getElementById('secure_v').style.background="";
	valid["nume"]=false;
	valid["prenume"]=false;
	valid["username"]=false;
	valid["email"]=false;
	valid["password"]=false;
	valid["password2"]=false;
	valid["secure"]=false;
	}
function valid_form()
	{var valid2=true;
	 if (!valid_abc(document.getElementById('nume')))
	 	valid2=false;
	 if (!valid_abc(document.getElementById('prenume')))
	 	valid2=false;
	 if (!valid_abc(document.getElementById('username')))
	 	valid2=false;
	 if (!valid_email(document.getElementById('email')))
	 	valid2=false;
	 if (!valid_pass(document.getElementById('password')))
	 	valid2=false;
	 if (!valid_pass_c(document.getElementById('password2')))
	 	valid2=false;
	if (!valid['username'])
	  	{valid2=false;
		valid_user(document.getElementById('username_v'));
		document.getElementById('username_v').style.background!="url(server_files/images/base/false.gif)";
		document.getElementById('username').style.background='#003300';
		}
	if (!valid['secure'])
	  	{valid2=false;
		valid_code(document.getElementById('secure_v'),document.getElementById('secure_id').value);
		document.getElementById('secure_v').style.background!="url(server_files/images/base/false.gif)";
		document.getElementById('secure').style.background='#003300';
		}
	 if (!valid2)
	    alert ("Exista campuri eronate! \n Acestea au fot marcate cu rosu");
	 return valid2;
	}
function valid_user(w)
	{var x=w.value;
	  document.getElementById('act').src="check.php?user="+x;
	}
function valid_code(w,secure)
	{var x=w.value;
     document.getElementById('act').src="check.php?code="+x+"&secure=sign_up/"+secure;
	}
function valid_code_key_up(w,secure)
	{var x=w.value;
     if(String(w.value).length==5)
		document.getElementById('act').src="check.php?code="+x+"&secure=sign_up/"+secure;
	}
function valid_secure(w)
	{var x=w.value;
     var anum=/\w/;
	 if (!anum.test(x)||String(w.value).length!=5)
	 	{w.style.background='#CC0000';
			 document.getElementById('secure_v').style.background="url(server_files/images/base/false.gif)";
		 return false;
		}
	 else
	    if (String(w.value).length==5&&x)
			{w.style.background='#003300';
			 document.getElementById('secure_v').style.background="url(server_files/images/base/true.gif)";
			 return true;
			}
		 else
			{w.style.background='#CC0000';
			 document.getElementById('secure_v').style.background="url(server_files/images/base/false.gif)";
			 return false; 
			}
	}
function valid_pass(w)
	{if (String(w.value).length<5)
	 	{w.style.background='#CC0000';
		 return false;
		}
	 else
	    if (w.value)
			{w.style.background='#003300';
			 return true;
			 valid[w.id]=true;
			}
	}
function valid_pass_c(w)
	{if (w.value!=document.getElementById('password').value&&w.value)
	 	{w.style.background='#CC0000';
		 return false;
		}
	 else
	    if (w.value)
			{w.style.background='#003300';
			valid[w.id]=true;
			return true;
			}
		else
	 	{w.style.background='#CC0000';
		 return false;
		}
	}
function valid_email(w)
	{var x=w.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
	if (!filter.test(x)&&x)
	 	{w.style.background='#CC0000';
		 document.getElementById('email_v').style.background="url(server_files/images/base/false.gif)";
		 return false;
		}
	 else
	    if (x)
			{w.style.background='#003300';
			 document.getElementById('email_v').style.background="url(server_files/images/base/true.gif)";
			 valid[w.id]=true;
			 return true;
			}
		else
			{w.style.background='#CC0000';
			 document.getElementById('email_v').style.background="url(server_files/images/base/false.gif)";
			 return false;
			}
	}
function valid_abc(w)
	{var x=w.value;
     var anum=/\w/;
	 if (!anum.test(x)&&x)
	 	{w.style.background='#CC0000';
		 return false;
		}
	 else
	    if (x)
			{w.style.background='#003300';
			valid[w.id]=true;
			return true;
			}
		 else
			{w.style.background='#CC0000';
			 return false; 
			}
	}

/*function onload_body2()
	{containerobj=parent.document.getElementById('img_bg');
	 browserdetect=containerobj.filters? "ie" : typeof containerobj.style.MozOpacity=="string"? "mozilla" : "";
	 if (browserdetect=="mozilla")	document.getElementById('g2').style.MozOpacity=0.3;
	 else						 	document.getElementById('g2').style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=30)";;
	 document.getElementById('refer').style.visibility='visible';
	}
*/
