
function $() {
  var elements = new Array();
  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);
    if (arguments.length == 1)
      return element;
    elements.push(element);
  }
  return elements;
}




function validate_form()
	{
		var str=""
		if (document.form1.name.value=="")
			str +="\n\t- Name";	
		
		if (document.form1.email.value!="")
			{
			if (!(isEmail (document.form1.email.value)))
				{
				 alert("Please provide valid Email address");
				 return false;
				}
			//else
				//return true;
			}
		else if (document.form1.email.value=="")
			{
				str +="\n\t- Email";
			}
		if (str =="")
			return true;
		else
		{
			alert("Please provide the following" +str);
			return false;
		}
	}
	function isEmail (theStr) {
	var atIndex = theStr.indexOf('@');
	var dotIndex = theStr.indexOf('.', atIndex);
	var atSpace = theStr.indexOf(' ');	
	var flag = true;
	theSub = theStr.substring(0, dotIndex+1)

	if ((atIndex < 1)|| (atIndex != theStr.lastIndexOf('@')) || (atSpace > 0 )  ||(dotIndex < atIndex + 2)||(theStr.length <= theSub.length)) 
	{	flag = false; }
	else { document.form1.submit(); }
	
	return(flag);
}
