function validate_form(form)
{
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	if(!reg2.test(form.email.value))
	{
		alert("Invalid Email Address");
		form.email.focus();
		return false;
	}
	if(form.password.value=="")
	{
		alert("please insert the password");
		form.password.focus();
		return false;
	}
}

function join_group(a)
{
	url ="join_group.php?groupID="+a;
	apopup = window.open(url,'note','toolbar=no,location=no,directories=no,status=no,scrollbars=1,menubar=no,hscroll=1,resizable=no,copyhistory=no,height=600,width=800,left=50,top=50');
	
}

function remove_group(a)
{
	url ="remove_group.php?groupID="+a;
	apopup = window.open(url,'note','toolbar=no,location=no,directories=no,status=no,scrollbars=1,menubar=no,hscroll=1,resizable=no,copyhistory=no,height=600,width=800,left=50,top=50');
}

function hasWhiteSpace(s,val)
{
	var msg = "";
	reWhiteSpace = new RegExp(/^\s+$/);
	if(reWhiteSpace.test(s))
	{
		msg = "Please remove the white space from "+val+" Field\r\n";
	}
	return msg;

}

function getHTTPObject()
{
	var xmlHttp;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");		
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
return xmlHttp;
}

// Define global variables to be used throughout

var tableBusy = false;
var tableHttp = getHTTPObject();
var step1Over = false;
var row = "";
