// JavaScript Document

function validateAddUser ()
{
	form = document.getElementById('registerForm');
	var name = form.fullname.value;
	var user = form.username.value;
	var email = form.email.value;
	var pass1 = form.pass1.value;
	var pass2 = form.pass2.value;

	if (name == '' || user == '') {
		alert("Please Fill in the Form Completely!");
		form.fullname.focus();
		return false;
	}
	if (!echeck(email)) {
		alert("Please Enter a Valid E-mail Address!");
		form.email.focus();
		return false;
	}
	if ( pass1 == '' || pass1 != pass2 ) {
		alert("Please enter a valid password twice.");
		form.pass1.focus();
		return false;
	}
	return true;
}

function echeck (str)
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
		return false
	}
	
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false
	}
	
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}
	
	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}
	
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	}
	
	if (str.indexOf(dot,(lat+2))==-1){
		return false
	}
	
	if (str.indexOf(" ")!=-1){
		return false
	}
	
	return true					
}