function trimAll(sString)
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}

	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}
function IsValidEmail(str)
{
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1)
	{
		//alert("Invalid E-mail ID");
		return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
		//alert("Invalid E-mail ID");
		return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		//alert("Invalid E-mail ID");
		return false;
	}

	if (str.indexOf(at,(lat+1))!=-1)
	{
		//alert("Invalid E-mail ID");
		return false;
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
		 //alert("Invalid E-mail ID");
		 return false;
	}

	if (str.indexOf(dot,(lat+2))==-1)
	{
		 //alert("Invalid E-mail ID");
		 return false;
	}

	if (str.indexOf(" ")!=-1)
	{
		//alert("Invalid E-mail ID");
		return false;
	}

		return true;
}
function signup_submit()
{
    if(trimAll(document.signup.email.value)=="")
    {
        alert('Please provide your email address to complete sign up.');
        document.signup.email.focus();
        return;
    }
    if(!IsValidEmail(document.signup.email.value))
    {
        alert('Please enter valid email address.');
        document.signup.email.focus();
        return;
    }
    document.signup.submit();
}

function login_validate()
{
    if(trimAll(document.login.username.value)=="")
    {
        alert("Please enter your username.");
        document.login.username.focus();
        return;
    }
    if(trimAll(document.login.password.value)=="")
    {
        alert("Please enter your password.");
        document.login.password.focus();
        return;
    }
    document.login.submit();
}
