// JavaScript Document

function verifyFormData(f)
{
	var e;
	
	for (var i = 0; i < f.length; i++)
	{
		e = f.elements[i];

		if (e.type != "file" && (e.value == null || e.value == "" || isblank(e.value)))
		{
			alert("All information must be submitted.");
			return false;
		}
	}
	
	return true;
}

function isblank(s)
{
	for (var i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		
		if ((c != " ") && (c != "\n") && (c != "\t"))
			return false;
	}
	
	return true;
}

// to check email addy
function echeck(str) {

	var at = "@";
	var dot = ".";
	var lat = str.indexOf(at);
	var lstr = str.length;
	var ldot = str.indexOf(dot);
	
	// Check if @ exists, at the start or at the end
	if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr - 1) {
	   alert("Invalid E-mail ID");
	   return false;
	}
	
	// Check if . exists, at the start or at the end
	if (str.indexOf(dot) == -1 || str.indexOf(dot)==0 || str.indexOf(dot) == lstr - 1) {
	    alert("Invalid E-mail ID");
	    return false;
	}
	
	// Check if more than one occurrence of @
	if (str.indexOf(at, lat + 1) != -1) {
		alert("Invalid E-mail ID");
		    	return false;
	}
	
	// Check if . is adjacent to @
	if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
	    alert("Invalid E-mail ID");
		    	return false;
	}
	
	// C
	if (str.indexOf(dot, lat + 2) == -1) {
		alert("Invalid E-mail ID");
		return false;
	}
	
	// Check for spaces
	if (str.indexOf(" ") != -1) {
		alert("Invalid E-mail ID");
		return false;
	}
	
	return true;
}