function validate()
{

	if(isEmpty(document.form1.firstname.value)) 
	{
		alert('Please Fill In Your First Name.');
		document.form1.firstname.focus();
		return false;
		
	}

	
	if(isEmpty(document.form1.lastname.value)) 
	{
		alert('Please Fill In Your Last Name');
		document.form1.lastname.focus();
		return false;
	}

	
	if(document.form1.dobmonth.value == "nothing") 
	{
		alert('Please Fill The Month.');
		document.form1.dobmonth.focus();
		return false;
	}

	if(document.form1.dobday.value == "nothing") 
	{
		alert('Please Fill The Day.');
		document.form1.dobday.focus();
		return false;
	}

	if(document.form1.dobyear.value == "nothing") 
	{
		alert('Please Fill The Year.');
		document.form1.dobyear.focus();
		return false;
	}


	if(!(isEmail(document.form1.email)))
		return false;
	
	/*if(isEmpty(document.form1.file1.value)) 
	{
		alert('Please Choose At Least One Picture');
		document.form1.file1.focus();
		return false;
	}*/

	if(!document.form1.agree.checked) 
	{
		alert('You Must Agree To Our Agreement Statament');
		document.form1.agree.focus();
		return false;
	}

	/*for (i=0;i<document.form1.agree.length;i++)
	{
      if (document.form1.agree[i].checked)
      {
			 alert(document.form1.agree[i].value);
             agree_value = document.form1.agree[i].value;
			 if (agree_value != "iagree")
			 {
					alert('You Must Agree To Our Agreement Statament');
					document.form1.agree[0].focus();
					return false;
			 }
      }
	  else
	  {
			alert('You Must Agree To Our Agreement Statament');
			document.form1.agree[0].focus();
			return false;
	  }
	}*/

	return true ;

	
}

function isEmpty(s)
{
	var whitespaces = " \t\r\n" ;
	if( (s == null) || (s.length == 0) )
		return true;

	for (i=0 ; i<s.length ; i++)
	{
		var c = s.charAt(i);
		if (whitespaces.indexOf(c) == -1)
			return false
	}
	
	return true;
}

function isEmail(field)
{
	var s = field.value ;
	if(isEmpty(s))	
	{
		alert('Email Maybe Empty');
		field.focus();
		return false;
	}

	if(/[^@]+@\w+/.test(s))
		return true;

		alert('Email Not In Valid Form');
		field.focus();
		return false;
}

function check_radio(field)
{
	for (var i=0; i < document.mail.field.length; i++)
	{
	   if (document.mail.field[i].checked)
	   {
			return true;
	   }
	   else
	   {
		   return false;
	   }
	}
}

function lettersOnly(evt) 
{
    	var evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 65 || charCode > 90) && 
        (charCode < 97 || charCode > 122)) {
        
        return false;
    }
    return true;

}

function preload_image(url)
{
	
	var i = new Image();
	i.src = url;
	return i ;
}


function mouse_on(image_name)
{
	if(document.images)
		document[image_name].src = eval(image_name + "on.src");
} 	

function mouse_off(image_name)
{
	if(document.images)
		document[image_name].src = eval(image_name + "off.src");
}	

function DisableButton(b)
   {
      b.disabled = true;
      b.value = 'Submitting';
      b.form.submit();
   }

