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 validateField(fieldname, msgtext)
{
	if (trimAll(fieldname.value) == "")
	{
		alert("Please provide a valid " + msgtext );
		fieldname.focus();
		
		return false;
	}
	else
	{
		return true;
	}

}

function getSelectedRadio(buttonGroup) 
{
	if (buttonGroup[0]) 
	{ 
		for (var i=0; i<buttonGroup.length; i++) 
		{
			if (buttonGroup[i].checked) 
			{
				return i
			}
		}
	} 
	else 
	{
		if (buttonGroup.checked) { return 0; }
	}
	return -1;
} 


function getSelectedRadioValue(buttonGroup) 
{
	var i = getSelectedRadio(buttonGroup);
	
	if (i == -1) 
	{
		return "";
	} 
	else 
	{
		if (buttonGroup[i]) 
		{
			return buttonGroup[i].value;
		} 
		else 
		{
			return buttonGroup.value;
		}
	}
}

function validateEmail(fieldname) 
{
	var at = "@"
	var dot = "."
	var lat = fieldname.value.indexOf(at)
	var lstr = fieldname.value.length
	var ldot = fieldname.value.indexOf(dot)
	
	if (fieldname.value.indexOf(at)==-1)
	{
		alert("Please provide a valid Email Address")
		fieldname.focus();
		
		return false
	}

	if (fieldname.value.indexOf(at)==-1 || fieldname.value.indexOf(at)==0 || fieldname.value.indexOf(at)==lstr)
	{
		alert("Please provide a valid Email Address")
		fieldname.focus();
		
		return false
	}

	if (fieldname.value.indexOf(dot)==-1 || fieldname.value.indexOf(dot)==0 || fieldname.value.indexOf(dot)==lstr)
	{
		alert("Please provide a valid Email Address")
		fieldname.focus();
		
		return false
	}

	if (fieldname.value.indexOf(at,(lat+1))!=-1)
	{
		alert("Please provide a valid Email Address")
		fieldname.focus();
		
		return false
	}

	if (fieldname.value.substring(lat-1,lat)==dot || fieldname.value.substring(lat+1,lat+2)==dot)
	{
		alert("Please provide a valid Email Address")
		fieldname.focus();
		
		return false
	}

	if (fieldname.value.indexOf(dot,(lat+2))==-1)
	{
		alert("Please provide a valid Email Address")
		fieldname.focus();
		
		return false
	}
	
	if (fieldname.value.indexOf(" ")!=-1)
	{
		alert("Please provide a valid Email Address")
		fieldname.focus();
		
		return false
	}

 	return true					
}
