	// form_validation.js

function is_blank(name)
{
    var obj = document.getElementById(name);   

    if(!obj.value) 
    { 
           return true;
    }

    
    if(obj.value.length == 0)
    {
      return true;
    }
    
    return false;
}

function remove_spaces(string)
{
	var tstring = "";
	string = '' + string;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	return tstring;
}


function validate_form()
{
    var errors = "";
	
	if(is_blank("name")) { errors += "- Name\n"; }

    if(is_blank("phone"))
    { errors += "- Phone Number\n"; }
    else
    {
        var phonenumber = document.getElementById("phone");
        var num = phonenumber.value;
        num = remove_spaces(num);
        if(isNaN(num)) { errors += "- Invalid phone number\n"; }
	}

    if(is_blank("email")) { errors += "- Email"; }
    else
    {
        var email = document.getElementById("email");
        email = email.value;
        var p = email.indexOf('@');
        if(p < 1 || p == (email.length - 1)) { errors += "- Invalid email\n"; }
    }

   
    if(errors != '')
    { alert("Please review the following:\n" + errors); }
    
    document.validate_ret = (errors == '');
}

