function go(keywords){
 
   window.document.location='http://www.reystar.com/cgi-bin/pfp/search.cgi?keywords=' + keywords;
}


 
function qWindow(fileToOpen, w, h){
 
   var winName = 'qWin' + fileToOpen.substring(0,3);
   mapWindow = window.open(fileToOpen,winName,'status=yes,scrollbars=yes,resizable=yes,location=no,width='+w+',height='+h);
 
   return;
}
 
 
 
function SubmitFormValidate(){
 
   invalidChars = '\"';
 
   var CheckVal = document.submitform.siteUrl.value;
 
   if (CheckVal.length == 0){
      alert('Site Url cannot be blank.');
      return;
   }
 
   for (i=0; i<invalidChars.length; i++){
      checkChar = invalidChars.charAt(i);
      if (CheckVal.indexOf(checkChar,0) > -1){
         alert('An invalid character ( ' + checkChar + ' ) was found in site url. Please re-enter.');
         return;
      }
   }
 
   var CheckVal = document.submitform.siteTitle.value;
 
   if (CheckVal.length == 0){
      alert('Site Title cannot be blank.');
      return;
   }
 
   for (i=0; i<invalidChars.length; i++){
      checkChar = invalidChars.charAt(i);
      if (CheckVal.indexOf(checkChar,0) > -1){
         alert('An invalid character ( ' + checkChar + ' ) was found in site title. Please re-enter.');
         return;
      }
   }
 
   CheckVal = document.submitform.siteDesc.value;
 
   for (i=0; i<invalidChars.length; i++){
      checkChar = invalidChars.charAt(i);
      if (CheckVal.indexOf(checkChar,0) > -1){
         alert('An invalid character ( ' + checkChar + ' ) was found in your site description. Please re-enter.');
         return;
      }
   }
 
   if (CheckVal.length == 0){
      alert('Please describe what your website offers to webmasters.');
      return;
   }
 
   if (CheckVal.length > 300){
      alert('Site description is too long.');
      return;
   }
 
   var CheckVal = document.submitform.webName.value;
 
   if (CheckVal.length == 0){
      alert('Webmaster name cannot be blank.');
      return;
   }
 
   for (i=0; i<invalidChars.length; i++){
      checkChar = invalidChars.charAt(i);
      if (CheckVal.indexOf(checkChar,0) > -1){
         alert('An invalid character ( ' + checkChar + ' ) was found in webmaster name. Please re-enter.');
         return;
      }
   }
 
   var email = document.submitform.webEmail.value;
 
   invalidChars = ' /:,;';
 
   if (email == ''){
      alert('Email address cannot be blank. Please enter your email address.');
      return;
   }
 
   for (i=0; i<invalidChars.length; i++){
      checkChar = invalidChars.charAt(i);
      if (email.indexOf(checkChar,0) > -1){
         alert('An invalid character ( ' + checkChar + ' ) was found in email address. Please re-enter.');
         return;
      }
   }
 
   atPos = email.indexOf('@',1);
   if (atPos == -1){
      alert('Email address is invalid. Please enter your email address.');
      return;
   }
 
   if (email.indexOf('@',atPos+1) != -1){
      alert('Email address is invalid. Please enter your email address.');
      return;
   }
 
   periodPos = email.indexOf('.',1);
   if (periodPos == -1){
      alert('Email address is invalid. Please enter your email address.');
      return;
   }
 
   if (periodPos+3 > email.length){
      alert('Email address is invalid. Please enter your email address.');
      return;
   }
 
   invalidChars = '\"';
 
   var CheckVal = document.submitform.comments.value;
 
   if (CheckVal.length == 0){
      alert('Reciprocal link URL cannot be blank.');
      return;
   }
 
 
   document.submitform.submit();
 
   return;
}

function SubmitEmailFormValidate(){
 
   invalidChars = '\"';
 
   var CheckVal = document.contactform.name.value;
 
   if (CheckVal.length == 0){
      alert('Please enter your name.');
      return;
   }
 
   for (i=0; i<invalidChars.length; i++){
      checkChar = invalidChars.charAt(i);
      if (CheckVal.indexOf(checkChar,0) > -1){
         alert('An invalid character ( ' + checkChar + ' ) was found in your name. Please re-enter.');
         return;
      }
   }
 
   var email = document.contactform.email.value;
 
   invalidChars = ' /:,;';
 
   if (email == ''){
      alert('Email address cannot be blank. Please enter your email address.');
      return;
   }
 
   for (i=0; i<invalidChars.length; i++){
      checkChar = invalidChars.charAt(i);
      if (email.indexOf(checkChar,0) > -1){
         alert('An invalid character ( ' + checkChar + ' ) was found in email address. Please re-enter.');
         return;
      }
   }
 
   atPos = email.indexOf('@',1);
   if (atPos == -1){
      alert('Email address is invalid. Please enter your email address.');
      return;
   }
 
   if (email.indexOf('@',atPos+1) != -1){
      alert('Email address is invalid. Please enter your email address.');
      return;
   }
 
   periodPos = email.indexOf('.',1);
   if (periodPos == -1){
      alert('Email address is invalid. Please enter your email address.');
      return;
   }
 
   if (periodPos+3 > email.length){
      alert('Email address is invalid. Please enter your email address.');
      return;
   }
 
   invalidChars = '\"';
 
   CheckVal = document.contactform.comments.value;
 
   for (i=0; i<invalidChars.length; i++){
      checkChar = invalidChars.charAt(i);
      if (CheckVal.indexOf(checkChar,0) > -1){
         alert('An invalid character ( ' + checkChar + ' ) was found in your comments. Please re-enter.');
         return;
      }
   }
 
   if (CheckVal.length == 0){
      alert('No message was entered.');
      return;
   }
   
   document.contactform.submit();
 
   return;
}

