function validator(){
	var msg='';
	
	if (document.form1.secr.value=='') msg+='Please enter your first name.\n';
	if (document.form1.lastname.value=='') msg+='Please enter your last name.\n';
	if (document.form1.email.value=='') msg+='Please enter your email.\n';
	if (document.form1.phone1.value=='') msg+='Please enter your phone number.\n';
	if (document.form1.company.value=='') msg+='Please enter your institution name.\n';
	if (document.form1.city.value=='') msg+='Please enter your city.\n';
	if (document.form1.CallDesc.value=='') msg+='Please enter your message.\n';
	if (msg!=''){
		alert(msg);
		return false;
	}
}

function addZero(vNumber){ 
  return ((vNumber < 10) ? "0" : "") + vNumber 
} 
        
function formatDate(vDate, vFormat){ 
  var vDay                      = addZero(vDate.getDate()); 
  var vMonth            = addZero(vDate.getMonth()+1); 
  var vYearLong         = addZero(vDate.getFullYear()); 
  var vYearShort        = addZero(vDate.getFullYear().toString().substring(3,4)); 
  var vYear             = (vFormat.indexOf("yyyy")>-1?vYearLong:vYearShort) 
  var vHour             = addZero(vDate.getHours()); 
  var vMinute           = addZero(vDate.getMinutes()); 
  var vSecond           = addZero(vDate.getSeconds()); 
  var vDateString       = vFormat.replace(/dd/g, vDay).replace(/MM/g, vMonth).replace(/y{1,4}/g, vYear) 
  vDateString           = vDateString.replace(/hh/g, vHour).replace(/mm/g, vMinute).replace(/ss/g, vSecond) 
  return vDateString 
} 

function verifyEmailAddr() {
  var emailPattern = /\S+@\S+\.\S+/g;
  var emailAddr = document.forms['form1'].email.value;

  if (emailAddr.search(emailPattern) == -1 ) {
    window.alert("Please verify email address");
    return false;
  } else {
    return true;
  }
}

function submitForm(){
  var string = formatDate(new Date(), 'yyyyMMdd hh:mm');
  document.form1.createon.value = string;
  return validator();
  return verifyEmailAddr();
}
