// focus on the search form etc if it exists
    function search_form_focus()
      {
      
        if (document.getElementById('search_string'))
          {
            document.getElementById('search_string').focus();
          }

        if (document.getElementById('vis_text'))
          {
            document.getElementById('vis_text').focus();
          }

        if (document.getElementById('auth_username'))
          {
            if (document.getElementById('auth_username').value == "")
              {            
                document.getElementById('auth_username').focus();
              }
            else
              {
                document.getElementById('auth_password').focus();
              }
          }

        if (document.getElementById('entry_product_string'))
          {
            document.getElementById('entry_product_string').focus();
          }

      }

// search form field checker
    function validate_search_form()
      {
      
        if (document.getElementById('search_string').value == "")
          {
            alert("Search Error: There is no text in the search box"); return false;
          }
        else
          {
            return true;
          }
                
      }

// contact form field checker
    function CheckMailer()
      {
        var epicfail = 0;
        if ((document.getElementById('first_name').value == "") || (document.getElementById('last_name').value == "") || (document.getElementById('company').value == "") || (document.getElementById('address1').value == "") || (document.getElementById('postcode').value == "") || (document.getElementById('phone').value == "") || (document.getElementById('email').value == ""))
          {
            epicfail = 1;
          }

        if (epicfail  > 0)
          {
            alert("Please complete the following fields before submitting your enquiry: \r\n - full name \r\n - company \r\n - address line 1 \r\n - post code \r\n - telephone numer \r\n - email address");
            return false;
          }
        else
          {
            return true;
          }
      }

// print the page
    function PrintPage()
      {
        print();
      }


// checkout form checker
    function CheckInfoAndSubmitOrder()
      {
        if (document.getElementById('BasketEmail').value.length < 5)
          {
            alert("Please enter a valid email address.");
            return false;
          }
        else if (document.getElementById('BasketDelAddress1').value == "")
          {
            alert("Please enter a valid Delivery Address.\r\nThe first address line cannot be blank.");
            return false;
          }
        else if (document.getElementById('BasketDelPostCode').value == "")
          {
            alert("Please enter a valid Postcode.");
            return false;
          }
        else if ((document.getElementById('BasketDelOption').value == "6") && (document.getElementById('BasketDelNotes').value == ""))
          {
            alert("Please enter the collection date and time in the Delivery Notes field.");
            return false;
          }
        else
          {
            document.getElementById('PlaceOrder').value = "Y";
            return true;
          }
      }
      
// doesnt do very much
  function DoNothing()
    {

    }    

// login form field checker
    function CheckLogin()
      {
        if (document.getElementById('auth_username').value.length < 4)
          {
            alert("Please enter a valid User ID.");
            return false;
          }
        else if (document.getElementById('auth_password').value.length < 4)
          {
            alert("Please enter a valid Password.");
            return false;
          }
      }
      
// password request mod
    function ModResetLink()
      {
        document.getElementById("reset_pass_link").innerHTML = "<a href='mailto:sales@weldability-sif.com?subject=Distributor%20Ecom%20Password%20Request&body=I%20wish%20to%20begin%20using%20the%20Weldability%20Sif%20Distributor%20Ecommerce%20system.%20%20Please%20send%20me%20my%20login%20details.%20%20My%20account%20number%20is%20" + document.getElementById('auth_username').value + ".'>click here</a>.";
      }

// hightlight current field
  function HighLight(element)
    {
      element.style.border = "1px solid #4169E1";
      element.style.backgroundColor = "#f3f3fe";
    }
  
// normalise field on blur
  function Normalise(element)
    {
      element.style.border = "1px solid #a5acb2";
      element.style.backgroundColor = "#ffffff";
    }
