
function check_fields(fields, den_fields)
{
var afields=fields.split(";");
var dfields=den_fields.split(";");
for (i=0;i<afields.length;i++)
{
	if (document.getElementById(afields[i]).value=='' || document.getElementById(afields[i]).value.length==0)
	{
		document.getElementById('frm_pick_up_msgspan_success').style.display="none";
		document.getElementById('frm_pick_up_msgspan_err').style.display="";
		document.getElementById('frm_pick_up_msgspan_err').innerHTML='Required fields missing: '+dfields[i];
		document.getElementById(afields[i]).focus();
		return false;
	}
}
return true;
}
//--------------------------------------------------------------

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}
//-------------------------------------------------------------

function check_email(input, empty_ok)
{
var a = document.getElementById(input).value
if (empty_ok == "true" && a.length == 0) {return true;}
var x = a.lastIndexOf("@")
var user = a.substr(0, x)

var domain = a.substr(x+1, a.length)
if (domain.length < 1 || user.length < 1 || domain.lastIndexOf("@") > -1 || user.lastIndexOf("@") > -1 || domain.lastIndexOf(".") < 1)
{
	return false;
}
else
	return true;
}

//-------------------------------------------------------------

function frmValidateSubmit(fields, field_names)
{
	if (check_fields(fields, field_names)) 
		frmSubmit();
}

//-------------------------------------------------------------

function validate_email()
{
	if (!check_email('frm_pick_up_email', 'true')) 
	{
		document.getElementById('frm_pick_up_msgspan_success').style.display="none";
		document.getElementById('frm_pick_up_msgspan_err').style.display="";
		document.getElementById('frm_pick_up_msgspan_err').innerHTML='No valid email address!';
		document.getElementById('frm_pick_up_email').value='';
	}
}

//-------------------------------------------------------------