//form-check.js
//validates from elements and shows errors
 
  var errorBackground = '#aaa';
  var errorText = '#ffffff';
  
  function Clear(key)
  {
     document.getElementById('label' + key).style.backgroundColor = '';
     document.getElementById('label' + key).style.color = '';
     document.getElementById('error' + key).style.display = 'none';
  }

  function Validate()
  {
      var buffer = '';

      if (!(document.getElementById('yourname').value.length))
      {
         if (buffer.length)
            buffer += "\n";

         buffer += 'Please fill in contact name.';

         document.getElementById('labelyourname').style.backgroundColor = errorBackground;
         document.getElementById('labelyourname').style.color = errorText;
      }

      if (!(document.getElementById('youremail').value.length))
      {
         if (buffer.length)
            buffer += "\n";

         buffer += 'Please fill in email.';

         document.getElementById('labelyouremail').style.backgroundColor = errorBackground;
         document.getElementById('labelyouremail').style.color = errorText;
      }

      if (!(document.getElementById('subject').value.length))
      {
         if (buffer.length)
            buffer += "\n";

         buffer += 'Please fill in subject.';

         document.getElementById('labelsubject').style.backgroundColor = errorBackground;
         document.getElementById('labelsubject').style.color = errorText;
      }

      if (!(document.getElementById('comments').value.length))
      {
         if (buffer.length)
            buffer += "\n";

         buffer += 'Please fill in comments /request.';

         document.getElementById('labelcomments').style.backgroundColor = errorBackground;
         document.getElementById('labelcomments').style.color = errorText;
      }
      
      if (!(document.getElementById('captcha_code').value.length))
      {
         if (buffer.length)
            buffer += "\n";

         buffer += 'Please fill in captcha code.';

         document.getElementById('labelcaptcha_code').style.backgroundColor = errorBackground;
         document.getElementById('labelcaptcha_code').style.color = errorText;
      }



      if (buffer.length)
      {
         alert(buffer);
      }
      else
      {
         document.forms['form1'].submit();
      }
  }
 
