function validate(){

  //Set variables

  var alertString="";
  var numericExpression = /^[0-9]+$/;
  var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;

  if (document.getElementById('Company_Name')) {  
  
        var companyName=document.getElementById('Company_Name').value;
      
        if(!(companyName) || companyName.length==0){
            alertString+="The value for Company Name is not valid\n";
        }    
  
  }
  
  if (document.getElementById('Name')) {  
  
        var name=document.getElementById('Name').value;
      
        if(!(name) || name.length==0){
            alertString+="The value for Name is not valid\n";
        }    
  
  }  
  
  if (document.getElementById('Email')) {  
  
        var email=document.getElementById('Email').value;
      
        if(!(email.match(emailExp))){  
            alertString+="The value for Email is not valid (example - something@something.com)\n";
        }    
  
  }  
  
  if (document.getElementById('Telephone')) {  
  
        var telephone=document.getElementById('Telephone').value;
      
        if(!(telephone.match(numericExpression))){
            alertString+="The value for Telephone is not valid (numbers only)\n";
        }    
  
  }  
  
  if (document.getElementById('Address_1')) {
    
        var address_1 =document.getElementById('Address_1').value;    

        if(!(address_1) || address_1.length==0){
            alertString+="The value for Address 1 is not valid\n";
        }
    
  }
    
  if (document.getElementById('BuinessPostcode')) {
    
        var postcode =document.getElementById('BuinessPostcode').value;    

        if(!(postcode) || postcode.length==0){
            alertString+="The value for Postcode is not valid\n";
        }
    
  }
    
  if (document.getElementById('category')) {
    
        var category =document.getElementById('category').value;    
                
        if(category.match('- Choose a Category -')){
            alertString+="The value for Category is not valid\n";
        }
    
  }

  if (document.getElementById('Weblink_Address')) {
    
        var weblinkAddress =document.getElementById('Weblink_Address').value;    

        if(!(weblinkAddress) || weblinkAddress.length==0){
            alertString+="The value for Weblink Address is not valid\n";
        }
    
  }    

  if (document.getElementById('Mailto_Address')) {
    
        var mailtoAddress =document.getElementById('Mailto_Address').value;    

        if(!(mailtoAddress.match(emailExp))){  
            alertString+="The value for Business Email is not valid (example - something@something.com)\n";
        }

  }

  if (document.getElementById('Title')) {
    
        var title =document.getElementById('Title').value;    

        if(!(title) || title.length==0){
            alertString+="The value for Title is not valid\n";
        }
    
  }

  if (document.getElementById('FirstName')) {
    
        var firstName =document.getElementById('FirstName').value;    

        if(!(firstName) || firstName.length==0){
            alertString+="The value for First Name is not valid\n";
        }
    
  }

  if (document.getElementById('Surname')) {
    
        var surname =document.getElementById('Surname').value;    

        if(!(surname) || surname.length==0){
            alertString+="The value for Surname is not valid\n";
        }
    
  }

  if (document.getElementById('Position')) {
    
        var position =document.getElementById('Position').value;    

        if(!(position) || position.length==0){
            alertString+="The value for Position is not valid\n";
        }
    
  }
 
  //Check there are no errors
  if(alertString.length>0){
      alert(alertString);
      return false;
  } else return true;
    
}

function validateShort(){

  //Set variables

  var alertString="";
  var numericExpression = /^[0-9]+$/;
  var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;

  if (document.getElementById('Company_Name')) {  
  
        var companyName=document.getElementById('Company_Name').value;
      
        if(!(companyName) || companyName.length==0){
            alertString+="The value for Company Name is not valid\n";
        }    
  
  }
  
  if (document.getElementById('Name')) {  
  
        var name=document.getElementById('Name').value;
      
        if(!(name) || name.length==0){
            alertString+="The value for Name is not valid\n";
        }    
  
  }   
  
  if (document.getElementById('Address_1')) {
    
        var address_1 =document.getElementById('Address_1').value;    

        if(!(address_1) || address_1.length==0){
            alertString+="The value for Address 1 is not valid\n";
        }
    
  }
    
  if (document.getElementById('BuinessPostcode')) {
    
        var postcode =document.getElementById('BuinessPostcode').value;    

        if(!(postcode) || postcode.length==0){
            alertString+="The value for Postcode is not valid\n";
        }
    
  }

  if (document.getElementById('Mailto_Address')) {
    
        var mailtoAddress =document.getElementById('Mailto_Address').value;    

        if(!(mailtoAddress.match(emailExp))){  
            alertString+="The value for Business Email is not valid (example - something@something.com)\n";
        }

  }

  if (document.getElementById('Position')) {
    
        var position =document.getElementById('Position').value;    

        if(!(position) || position.length==0){
            alertString+="The value for Position is not valid\n";
        }
    
  }

  if (document.getElementById('Telephone')) {  
  
        var telephone=document.getElementById('Telephone').value;
      
        if(!(telephone.match(numericExpression))){
            alertString+="The value for Telephone is not valid (numbers only)\n";
        }    
  
  }

  if (document.getElementById('Email')) {  
  
        var email=document.getElementById('Email').value;
      
        if(!(email.match(emailExp))){  
            alertString+="The value for Email is not valid (example - something@something.com)\n";
        }    
  
  }
 
  //Check there are no errors
  if(alertString.length>0){
      alert(alertString);
      return false;
  } else return true;
    
}

function validateForSaleForm(){

  //Set variables

  var alertString="";

  if (document.getElementById('Company_Name')) {  
  
        var companyName=document.getElementById('Company_Name').value;
      
        if(!(companyName) || companyName.length==0){
            alertString+="The value for Company Name is not valid\n";
        }    
  
  }
  
  if (document.getElementById('Name')) {  
  
        var name=document.getElementById('Name').value;
      
        if(!(name) || name.length==0){
            alertString+="The value for Name is not valid\n";
        }    
  
  }   

  if (document.getElementById('Telephone')) {  
  
        var telephone=document.getElementById('Telephone').value;
      
        if(!(telephone) || telephone.length==0){
            alertString+="The value for Telephone is not valid\n";
        }     
  
  }

 
  //Check there are no errors
  if(alertString.length>0){
      alert(alertString);
      return false;
  } else return true;
    
}
