function date(){
	var currentTime = new Date()
	var year = currentTime.getFullYear()
	document.write(year)
}

function checkForm() {
	alert_pcs = new Array;
    alert_items = new Array;
	var valid = 0;
	
	//validate email
	if (document.quote.Email.value != "") {
		var str =  document.quote.Email.value;
		var valid = 0;
		for (var i = 0; i < str.length; i++) {
			var ch = str.substring(i, i + 1);
			if (ch == '@') {
				valid =1;
			}
          }
		if (valid != 1) {
		    alert("Please enter a valid email address");
        	     document.quote.Email.focus();
			return false;
		}
	}
	
  //validate form
  if (document.quote.Name.value == "") {
	alert_pcs[alert_pcs.length] = "- Name";
	alert_items[alert_items.length] = 'Name';
  }
 
  if (document.quote.Company.value == "") {
	alert_pcs[alert_pcs.length] = "- Company";
	alert_items[alert_items.length] = 'Company';
  }
 
  if (document.quote.Email.value == "") {
	alert_pcs[alert_pcs.length] = "- Email";
	alert_items[alert_items.length] = 'Email';
  }
  
  if (document.quote.Telephone.value == "") {
	alert_pcs[alert_pcs.length] = "- Telephone";
	alert_items[alert_items.length] = 'Telephone';
  }
   
  //additional
  if (document.quote.Additional.value == "") {
	alert_pcs[alert_pcs.length] = "- Additional";
	alert_items[alert_items.length] = 'Additional';
  }
  //errormessage
  if (alert_pcs.length > 0) {
 	alert("Your information has NOT been submitted. Please provide information for the following fields:\n\n" + alert_pcs.join("\n"));
 	document.quote[alert_items[0]].focus();
 	return false;
  }
  
  return true;
}

function validateForm(txtName,txtCompany,txtEmail,txtPhone) {
	
	var error=true;
	var errorMsg="";
        
    //validate name	  
	var trimmed = txtName.value.replace(/^\s+|\s+$/g, '') ;
    if (trimmed == "") {
        txtName.focus();
        errorMsg="Name field is empty.\n";
        error=false;
    }
    
    //validate company
	var trimmed = txtCompany.value.replace(/^\s+|\s+$/g, '') ;
    if (trimmed == "") {
        if(error==true){
           txtCompany.focus();
        }
        errorMsg=errorMsg+"Company field is empty.\n";
        error=false;
    }
    
	//validate email
	var str = txtEmail.value; // email string
    
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
	if (!reg1.test(str) && reg2.test(str)) { // if syntax is valid
		
	}
	else{
        if(error==true){
           txtEmail.focus();
        }
	errorMsg=errorMsg+"Incorrect email.\n";
	error= false;
	}
  
	if(error==false)
	{
	   alert(errorMsg);
	   return error;
	}
	else
	{
	  return error;
	}
}