function winPopFull(pageToLoad, winName, width, height, center, scroll, control)
{
    xposition=0; yposition=0;
    if ((parseInt(navigator.appVersion) >= 4 ) && (center))
    {
        xposition = (screen.width - width) / 2;
        yposition = (screen.height - height) / 2;
    }
    args = "width=" + width + ","
    + "height=" + height + ","
    + "location=1,"
    + "menubar=1,"
    + "resizable=" + control + ","
    + "scrollbars="+scroll+", "
    + "status=1,"
    + "titlebar=1,"
    + "toolbar=1,"
    + "hotkeys=0,"
    + "screenx=" + xposition + ","  //NN Only
    + "screeny=" + yposition + ","  //NN Only
    + "left=" + xposition + ","     //IE Only
    + "top=" + yposition;           //IE Only

    window.open(pageToLoad,winName,args );
}

function validateContactForm(pForm)
{
     var bValid = true;

     if ((bValid) && (pForm.fullname.value == ''))
     {
          alert('You must enter your Full Name so we can contact you');
          bValid = false;
     }

     if ((bValid) && (pForm.emailaddress.value == ''))
     {
              alert('You must enter your Email Address so we can contact you');
              bValid = false;
     }
     else if (bValid)
     {
              bValid = validEmail(pForm.emailaddress.value);
     }

     if ((bValid) && (pForm.enquiry.value == ''))
     {
              alert('You must enter an Enquiry');
              bValid = false;
     }

     return bValid;
}
 
function validEmail(str)
{
          var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
          if (!filter.test(str)) {
                   alert('The email address must be a valid address');
                   return false;
          }
          else
                   return true;
}


