function extract_links() {
   document.messages_list.action.value='extract_links';            
   document.messages_list.submit();
}

function checkAddressImportForm() {

  if (!document.AddressbookImportForm.get_file.value) {
      alert("You may not leave the File blank.");
      document.AddressbookImportForm.get_file.focus();
      return false;
  } else {

      if ((document.AddressbookImportForm.get_file.value.lastIndexOf(".xls") == -1)) {
         alert("Please upload only excel file");
         return false;

      }
  }

  return true;
}

function doPreview() {
  var src = document.upload_form.image.value;
    if (document.upload_form.image.value.charAt(1)==":") src = "file:/" + src;
    document.all.previmg.src=src;
}


function doPreviewImg(param1, param2) {

  if (dom) {
    var src = document.getElementById(param1).value; 
  } else if (ie) {
    var src = document.all[param1].value; 
  }

  if (src.charAt(1)==":") src = "file:/" + src;

  if (dom) {
    document.getElementById(param2).src=src; 
  } else if (ie) {
    document.all[param2].src = src; 
  }
 
}



function checkStep1() {

  if (!document.Step1Form.get_message_list.value && !document.Step1Form.get_ref_category.value) {
      alert("Please choose the old message or Newsletter template from drop down or click Send New Campaing");
      return false;
  }

  return true;
}




function checkagreement() {

  if (!document.agreeForm.agree[0].checked) {
      alert("Reachon has very strict Anti Spam policies. You MUST to the ReachOn Spam Law agreement before gaining access to the ReachOn Admin Panel.");
      return false;
  } else {
     return true;
  }

}


function checkTellaFriendInfo() {

  if (!document.TellaFriendForm.get_name.value) {
      alert("Please fill 'Name' field!");
      document.TellaFriendForm.get_name.focus();
      return false;
  } 


  if (!document.TellaFriendForm.get_email.value) {
      alert("Please fill 'Email' field!");
      document.TellaFriendForm.get_email.focus();
      return false;
  } 

}


function checkRequestInfo() {

  if (!document.RequestForm.get_name.value) {
      alert("Please fill 'Name' field!");
      document.RequestForm.get_name.focus();
      return false;
  } 

  if (!document.RequestForm.get_phone.value) {
      alert("Please fill 'Telephone' field!");
      document.RequestForm.get_phone.focus();
      return false;
  } 


  if (!document.RequestForm.get_subject.value) {
      alert("Please fill 'Subject' field!");
      document.RequestForm.get_subject.focus();
      return false;
  } 


  if (!document.RequestForm.get_message.value) {
      alert("Please fill 'Message' field!");
      document.RequestForm.get_message.focus();
      return false;
  } 

}



function checkMessageInfo() {

  if (!document.MessageForm.get_name.value) {
      alert("Please fill 'Name' field!");
      document.MessageForm.get_name.focus();
      return false;
  } 


  if (!document.MessageForm.get_subject.value) {
      alert("Please fill 'Subject' field!");
      document.MessageForm.get_subject.focus();
      return false;
  } 


  if (!document.MessageForm.get_message.value) {
      alert("Please fill 'Message' field!");
      document.MessageForm.get_message.focus();
      return false;
  } 

}



function previewCampaign() {

  if (!document.CampaignGroupForm.get_message.value) {
      alert("Please fill 'Message' field!");
      document.CampaignGroupForm.get_message.focus();
      return false;
  } else {

     document.campaign_message.message.value = document.CampaignGroupForm.get_message.value;
//     document.campaign_message.get_link.value = document.CampaignGroupForm.get_link.value;

     if (document.CampaignGroupForm.get_track_request.checked) {
        document.campaign_message.track_request.value =  1;
     } else {
        document.campaign_message.track_request.value =  "";
     }

     document.campaign_message.submit();
  }

}

function saveCampaign() {

  if (!document.CampaignGroupForm.get_subject.value) {
      alert("Please fill 'Subject' field!");
      document.CampaignGroupForm.get_subject.focus();
      return false;
  }

  if (!document.CampaignGroupForm.get_message.value) {
      alert("Please fill 'Message' field!");
      document.CampaignGroupForm.get_message.focus();
      return false;
  } else {

      if (!document.CampaignGroupForm.get_sender.value) {
         document.CampaignGroupForm.get_sender.value = "@reachon.com";
      }

      document.CampaignGroupForm.act.value = "campaign_save";
      document.CampaignGroupForm.submit();
  }
}

function previewCampaign2() {

  if (!document.CampaignForm.get_message.value) {
      alert("Please fill 'Message' field!");
      document.CampaignForm.get_message.focus();
      return false;
  } else {
     document.campaign_message.message.value = document.CampaignForm.get_message.value;
     document.campaign_message.get_link.value = document.CampaignForm.get_link.value;

     if (document.CampaignForm.get_track_request.checked) {
        document.campaign_message.track_request.value = 1;
     } else {
        document.campaign_message.track_request.value = "";
     }

     document.campaign_message.submit();
  }

}


function saveCampaign2() {
  if (!document.CampaignForm.get_subject.value) {
      alert("Please fill 'Subject' field!");
      document.CampaignForm.get_subject.focus();
      return false;
  }
  
  if (!document.CampaignForm.get_message.value) {
      alert("Please fill 'Message' field!");
      document.CampaignForm.get_message.focus();
      return false;
  } else {

      if (!document.CampaignForm.get_sender.value) {
         document.CampaignForm.get_sender.value = "@reachon.com";
      }

      document.CampaignForm.act.value = "campaign_save";
      document.CampaignForm.submit();
  }
}




function previewOriginalCampaign() {

  if (!document.CampaignForm.get_original_message.value) {
      alert("Please fill 'Message' field!");
      document.CampaignForm.get_original_message.focus();
      return false;
  } else {
     document.campaign_message.message.value = document.CampaignForm.get_original_message.value;
     document.campaign_message.get_link.value = document.CampaignForm.get_link.value;

     if (document.CampaignForm.get_track_request.checked) {
        document.campaign_message.track_request.value = 1;
     } else {
        document.campaign_message.track_request.value = "";
     }

     document.campaign_message.submit();
  }

}


function checkCampaignGroupInfo() {

  if (!document.CampaignGroupForm.get_sender.value) {
      alert("Please fill 'From' field!");
      document.CampaignGroupForm.get_sender.focus();
      return false;
  }

  if (document.CampaignGroupForm.get_sender.value) {

     sender_adresse = document.CampaignGroupForm.get_sender.value;
     var place = sender_adresse.indexOf("@",1);

     if ((place > -1)&&(sender_adresse.length >2))
     {  
     
     }
       else
     {
        alert('Please use valid email address in from field');
        document.CampaignGroupForm.get_sender.focus();
        return false;
     }                  
     
  }



  if (document.CampaignGroupForm.get_email.value) {

     adresse = document.CampaignGroupForm.get_email.value;
     var place = adresse.indexOf("@",1);
     var point = adresse.indexOf(".",place+1);

     if ((place > -1)&&(adresse.length >2)&&(point > 1))
     {  
     
     }
       else
     {
        alert('Please use valid email address');
        document.CampaignGroupForm.get_email.focus();
        return false;
     }                  
     
  }
  else
  {
      var checker = 0;
      for (i=0; i< document.CampaignGroupForm.elements.length; i++)
      {
         var item = document.CampaignGroupForm.elements[i];
         if (item.name == "get_groups[]" || item.name == "get_subscribe_groups[]")
         {
            if (item.checked) checker++;
         }
      }
     //if (document.CampaignGroupForm.checked)
     //{
     if ((checker == 0) && (!document.CampaignGroupForm.get_file.value))
     {
        alert("Please fill 'To:' field or choose one of Email Groups or upload file with emails!");
        document.CampaignGroupForm.get_email.focus();
        return false;
     }
     //alert(checker);
     //}
     //return false;
  }

  if (!document.CampaignGroupForm.get_subject.value) {
      alert("Please fill 'Subject' field!");
      document.CampaignGroupForm.get_subject.focus();
      return false;
  }

  if (!document.CampaignGroupForm.get_message.value) {
      alert("Please fill 'Message' field!");
      document.CampaignGroupForm.get_message.focus();
      return false;
  }


  if (!document.CampaignGroupForm.get_file.value) {

  } else {

      if ((document.CampaignGroupForm.get_file.value.lastIndexOf(".xls") == -1)  && (document.CampaignGroupForm.get_file.value.lastIndexOf(".txt") == -1)  && (document.CampaignGroupForm.get_file.value.lastIndexOf(".csv") == -1)) {
          alert("Please upload only excel, text or csv file");
          return false;
      } else {

          if (document.CampaignGroupForm.get_file.value.lastIndexOf(".xls") == -1) {

          } else {
               if (confirm("If you would like to personalize emails please make sure before proceeding that they are set up in the correct format.  Instructions can be found in the Email Group area. If you simply want to send without personalization please click the Cancel button.")) {
                 document.CampaignGroupForm.get_name_upload.value = 1;
               } else {
                 document.CampaignGroupForm.get_name_upload.value = "";
               }
          }

      }

  }

  return true;
}


function checkRequestpricing() {

  if (!document.RequestPricingForm.get_name.value) {
      alert("You may not leave the Name blank.");
      document.RequestPricingForm.get_name.focus();
      return false;
  }

  if (!document.RequestPricingForm.get_phone.value) {
      alert("You may not leave the Telephone blank.");
      document.RequestPricingForm.get_phone.focus();
      return false;
  }

  if (!document.RequestPricingForm.get_email.value) {
      alert("You may not leave the Email blank.");
      document.RequestPricingForm.get_email.focus();
      return false;
  }

  if (!document.RequestPricingForm.get_http.value) {
      alert("You may not leave the Website address blank.");
      document.RequestPricingForm.get_http.focus();
      return false;
  }

  if (!document.RequestPricingForm.get_package.value) {
      alert("You may not leave the Package Interest blank.");
      document.RequestPricingForm.get_package.focus();
      return false;
  }

  return true;
}





function checkGroupImportForm() {

  if (!document.GroupImportForm.get_file.value) {
      alert("You may not leave the File blank.");
      document.GroupImportForm.get_file.focus();
      return false;
  } else {

      if ((document.GroupImportForm.get_file.value.lastIndexOf(".xls") == -1)  && (document.GroupImportForm.get_file.value.lastIndexOf(".txt") == -1) && (document.GroupImportForm.get_file.value.lastIndexOf(".csv") == -1)) {
         alert("Please upload only excel or text extention file");
         return false;
      } else {

          if (document.GroupImportForm.get_file.value.lastIndexOf(".xls") == -1) {

          } else {
               if (confirm("If you would like to personalize emails please make sure before proceeding that they are set up in the correct format.  Instructions can be found in the Email Group area. If you simply want to send without personalization please click  the Cancel button.")) {
                 document.GroupImportForm.get_name_upload.value = 1;
               } else {
                 document.GroupImportForm.get_name_upload.value = "";
               }
          }

      }

  }

  return true;
}





function checkGroupMail() {

  if (!document.GroupMailForm.get_email.value) {
      alert("You may not leave the Email blank.");
      document.GroupMailForm.get_email.focus();
      return false;
  }

  return true;
}


function confirm_del() {
  var reply = confirm("This will permanantly delete this record! All emails will be deleted as well. You can't restore the emails in future.");

  if(reply) {
     return true;
   } else {
     return false;
   }
}

function viewform(m) {
   var w = 790;
   var h = 700;
   var scroll = 'yes';
   var settings;
   var LeftPosition;
   var TopPosition;
   var win;
        
   LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
   TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
  
   settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll;
   settings = settings + ',resizable=yes,maximize=no,status=no,toolbar=no,directories=no,menubar=no,location=no';
          
   win = window.open(m, 'pre', settings);
   win.name = 'name';

   if (win.opener == null) win.opener = self;

   win.focus();
}


function QuickLogin() { 

   if (!document.loginform.username.value) {
      alert("Please enter user name!");
      document.loginform.username.focus();
     return false;
  }


   if (!document.loginform.password.value) {
      alert("Please enter password!");
      document.loginform.password.focus();
     return false;
  }

  return true;
}



function checkCampaignInfo() {
  
  if (!document.CampaignForm.get_sender.value) {
      alert("Please fill 'From' field!");
      document.CampaignForm.get_sender.focus();
      return false;
  }

  if (!document.CampaignForm.get_email.value) 
  {
     alert("Please fill 'To:' field!");
      document.CampaignForm.get_email.focus();
      return false;
  }
  else
  {
     adresse = document.CampaignForm.get_email.value;
     var place = adresse.indexOf("@",1);
     var point = adresse.indexOf(".",place+1);

     if ((place > -1)&&(adresse.length >2)&&(point > 1))
     {  
     
     }
       else
     {
        alert('Please use valid email address');
        document.CampaignForm.get_email.focus();
        return false;
     }                  
     
  }

  if (!document.CampaignForm.get_subject.value) {
      alert("Please fill 'Subject' field!");
      document.CampaignForm.get_subject.focus();
      return false;
  }

  if (!document.CampaignForm.get_message.value) {
      alert("Please fill 'Message' field!");
      document.CampaignForm.get_message.focus();
      return false;
  }


  if (!document.CampaignForm.get_file.value) {

  } else {

      if ((document.CampaignForm.get_file.value.lastIndexOf(".xls") == -1)  && (document.CampaignForm.get_file.value.lastIndexOf(".txt") == -1)&& (document.CampaignForm.get_file.value.lastIndexOf(".csv") == -1)) {
          alert("Please upload only excel or text extention file");
          return false;
      } else {

          if (document.CampaignForm.get_file.value.lastIndexOf(".xls") == -1) {

          } else {
               if (confirm("If you would like to personalize emails please make sure before proceeding that they are set up in the correct format.  Instructions can be found in the Email Group area. If you simply want to send without personalization please click  the Cancel button.")) {
                 document.CampaignForm.get_name_upload.value = 1;
               } else {
                 document.CampaignForm.get_name_upload.value = "";
               }
          }

      }

  }


  return true;
}


function checkGroup() {

  if (!document.GroupForm.get_name.value) {
      alert("You may not leave the Group Name blank.");
      document.GroupForm.get_name.focus();
      return false;
  }

  if (!document.GroupForm.get_file.value) {
      alert("You may not leave the File blank.");
      document.GroupForm.get_file.focus();
      return false;
  } else {

      if ((document.GroupForm.get_file.value.lastIndexOf(".xls") == -1)  && (document.GroupForm.get_file.value.lastIndexOf(".txt") == -1) && (document.GroupForm.get_file.value.lastIndexOf(".csv") == -1)) {
         alert("Please upload only excel or text extention file");
         return false;
      } else {

          if (document.GroupForm.get_file.value.lastIndexOf(".xls") == -1) {

          } else {
               if (confirm("If you would like to personalize emails please make sure before proceeding that they are set up in the correct format.  Instructions can be found in the Email Group area. If you simply want to send without personalization please click  the Cancel button.")) {
                 document.GroupForm.get_name_upload.value = 1;
               } else {
                 document.GroupForm.get_name_upload.value = "";
               }
          }

      }

  }


  return true;
}



function checkGroupModify() {

  if (!document.GroupForm.get_name.value) {
      alert("You may not leave the Group Name blank.");
      document.GroupForm.get_name.focus();
      return false;
  }

  return true;
}




function checkAutoresponderGroup() {

  if (!document.AutoresponderGroupForm.get_name.value) {
      alert("You may not leave the Autoresponder Group Name blank.");
      document.AutoresponderGroupForm.get_name.focus();
      return false;
  }

  return true;
}




function checkAutoresponderGroupModify() {

  if (!document.AutoresponderGroupForm.get_name.value) {
      alert("You may not leave the Autoresponder Group Name blank.");
      document.AutoresponderGroupForm.get_name.focus();
      return false;
  }

  return true;
}


function InputUserInfo() {
  if (!document.UserForm.get_name.value) {
      alert("Please enter Username!");
      document.UserForm.get_name.focus();
     return false;
  }

  return true;
}


function checkUserInfo() {


  if (!document.UserForm.get_fname.value) {
      alert("Please enter First Name!");
      document.UserForm.get_fname.focus();
     return false;
  }

  if (!document.UserForm.get_lname.value) {
      alert("Please enter Last Name!");
      document.UserForm.get_lname.focus();
     return false;
  }


  if (!document.UserForm.get_address.value) {
      alert("Please enter Address!");
      document.UserForm.get_address.focus();
     return false;
  }


  if (!document.UserForm.get_city.value) {
      alert("Please enter City!");
      document.UserForm.get_city.focus();
     return false;
  }

  if (!document.UserForm.get_ref_state.value) {
      alert("Please choose state/province!");
      document.UserForm.get_ref_state.focus();
     return false;
  }


  if (!document.UserForm.get_postal_code.value) {
      alert("Please enter Postal/Zip code!");
      document.UserForm.get_postal_code.focus();
     return false;
  }


  if (!document.UserForm.get_phone.value) {
      alert("Please enter Phone!");
      document.UserForm.get_phone.focus();
     return false;
  }


  if (!document.UserForm.get_email.value) {
      alert("Please enter Email!");
      document.UserForm.get_email.focus();
     return false;
  }


  adresse = document.UserForm.get_email.value;
  var place = adresse.indexOf("@",1);
  var point = adresse.indexOf(".",place+1);

  if ((place > -1)&&(adresse.length >2)&&(point > 1))
  {  
  
  }
    else
  {
    alert('Please use valid email address');
    document.UserForm.get_email.focus();
    return false;
  }                 


  
  if (!document.UserForm.get_name.value) {
      alert("Please enter Username!");
      document.UserForm.get_name.focus();
     return false;
  }


  if (!document.UserForm.get_pasw_1.value) {
      alert("Please enter password!");
      document.UserForm.get_pasw_1.focus();
     return false;
  }

  if (!document.UserForm.get_pasw_2.value) {
      alert("Please confirm password!");
      document.UserForm.get_pasw_2.focus();
     return false;
  }

  if (document.UserForm.get_pasw_1.value != document.UserForm.get_pasw_2.value) {
      alert("Password and confirm password not match");
      document.UserForm.get_pasw_1.focus();
     return false;
  }

 if (!document.UserForm.get_tos.checked) {
      alert("You can open membership account if you agree with our TOS and check box for agreeement!");
      document.UserForm.get_tos.focus();
     return false;
 }


  return true;
}


function confirm_del() {
  var reply = confirm("This will permanantly delete this record!");

  if(reply) {
     return true;
   } else {
     return false;
   }
}


function onCountryChange(act) {
   document.UserForm.act.value=act;
   document.UserForm.submit();
  return true;
}


function NothingSend(act) {
   document.sent_game_form.act.value=act;
   document.sent_game_form.submit();
  return true;
}


function SelectAuto(act) {

  if ( document.UserForm.get_auto_fill_shipping.checked) {
       document.UserForm.get_shipping_address.value = document.UserForm.get_address.value;
       document.UserForm.get_shipping_city.value =  document.UserForm.get_city.value;
       document.UserForm.get_shipping_postal_code.value = document.UserForm.get_postal_code.value;
       onCountryChange(act);
  } else {
       document.UserForm.get_shipping_address.value ="";
       document.UserForm.get_shipping_city.value = "";
       document.UserForm.get_shipping_postal_code.value = "";
  }

}


function setSelectOptions(the_form, the_select, do_check) {
    var selectObject = document.forms[the_form].elements[the_select];
    var selectCount  = selectObject.length;

    for (var i = 0; i < selectCount; i++) {
        selectObject.options[i].selected = do_check;
    } // end for

    return true;
}


function select_promocodes(mark) { 
  for (i = 0; i < document.promocodes.elements.length; i++) {
    var item = document.promocodes.elements[i];
    if (item.name == "promocodes_id[]") {
      item.checked = mark;
     };
   }
}



function onReportFormSubmit() {

 if (!document.overall_report.get_from_date.value && !document.overall_report.get_till_date.value) {
      alert("Please choose the date period for overall report");
      return false;
 }

 return true;
}


function SetCookie(name, value, expires, path, domain, secure) { 

   var mycookie = name + "=" + escape(value);
   var myexpires = new Date();
   myexpires.setTime(myexpires.getTime() + 5000);
   mycookie = mycookie + "; myexpires=" + myexpires.toGMTString();
   document.cookie = mycookie;
}


function DelCookie (name,path,domain) 
{ if (getCookie(name)) 
  { document.cookie = name + "=" +
    ((path == null) ? "" : "; path=" + path) +
    ((domain == null) ? "" : "; domain=" + domain) +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}









function checkSubscribeGroup() {

  if (!document.SubscribeGroupForm.get_name.value) {
      alert("You may not leave the Subscribe Group Name blank.");
      document.SubscribeGroupForm.get_name.focus();
      return false;
  }

  if (!document.SubscribeGroupForm.get_file.value) {

  } else {

      if ((document.SubscribeGroupForm.get_file.value.lastIndexOf(".xls") == -1)  && (document.SubscribeGroupForm.get_file.value.lastIndexOf(".txt") == -1) && (document.SubscribeGroupForm.get_file.value.lastIndexOf(".csv") == -1)) {
         alert("Please upload only excel or text extention file");
         return false;
      } else {

          if (document.SubscribeGroupForm.get_file.value.lastIndexOf(".xls") == -1) {

          } else {
               if (confirm("If you would like to personalize emails please make sure before proceeding that they are set up in the correct format.  Instructions can be found in the Email Group area. If you simply want to send without personalization please click  the Cancel button.")) {
                 document.SubscribeGroupForm.get_name_upload.value = 1;
               } else {
                 document.SubscribeGroupForm.get_name_upload.value = "";
               }
          }

      }

  }


  return true;
}


function checkSubscribeGroupModify() {

  if (!document.SubscribeGroupForm.get_name.value) {
      alert("You may not leave the Subscribe Group Name blank.");
      document.SubscribeGroupForm.get_name.focus();
      return false;
  }

  return true;
}





function checkSubscribeGroupImportForm() {

  if (!document.SubscribeGroupImportForm.get_file.value) {
      alert("You may not leave the File blank.");
      document.SubscribeGroupImportForm.get_file.focus();
      return false;
  } else {

      if ((document.SubscribeGroupImportForm.get_file.value.lastIndexOf(".xls") == -1)  && (document.SubscribeGroupImportForm.get_file.value.lastIndexOf(".txt") == -1) && (document.SubscribeGroupImportForm.get_file.value.lastIndexOf(".csv") == -1)) {
         alert("Please upload only excel or text extention file");
         return false;
      } else {

          if (document.SubscribeGroupImportForm.get_file.value.lastIndexOf(".xls") == -1) {

          } else {
               if (confirm("If you would like to personalize emails please make sure before proceeding that they are set up in the correct format.  Instructions can be found in the Email Group area. If you simply want to send without personalization please click  the Cancel button.")) {
                 document.SubscribeGroupImportForm.get_name_upload.value = 1;
               } else {
                 document.SubscribeGroupImportForm.get_name_upload.value = "";
               }
          }

      }

  }

  return true;
}


function checkSubscribeGroupMail() {

  if (!document.SubscribeGroupMailForm.get_email.value) {
      alert("You may not leave the Email blank.");
      document.SubscribeGroupMailForm.get_email.focus();
      return false;
  }

  return true;
}


function checkSubscribeGroupCode() {

  if (!document.SubscribeGroupCodeForm.get_html_code.value) {
      alert("You may not leave the HTML Code blank.");
      document.SubscribeGroupCodeForm.get_html_code.focus();
      return false;
  }


  if (!document.SubscribeGroupCodeForm.get_html_code_result.value) {
      alert("You may not leave the Result HTML Code blank.");
      document.SubscribeGroupCodeForm.get_html_code_result.focus();
      return false;
  }

  return true;
}


function checkForwardsModify() {

  if (!document.ForwardsForm.get_email.value) {
      alert("You may not leave the email field blank.");
      document.ForwardsForm.get_email.focus();
      return false;
  }

  if (!document.ForwardsForm.get_name.value) {
      alert("You may not leave the name field blank.");
      document.ForwardsForm.get_name.focus();
      return false;
  }

  return true;
}



function checkAutoresponder() {


  

  if (!document.CampaignForm.get_sender.value) {
      alert("Please fill 'From' field!");
      document.CampaignForm.get_sender.focus();
      return false;
  }


  if (!document.CampaignForm.get_subject.value) {
      alert("Please fill 'Subject' field!");
      document.CampaignForm.get_subject.focus();
      return false;
  }

  if (!document.CampaignForm.get_message.value) {
      alert("Please fill 'Message' field!");
      document.CampaignForm.get_message.focus();
      return false;
  }



  return true;
}


  var div_name;

  function init() {
    IE = (document.all)
    NC = (document.layers)
    Opera = (document.getElementById)
  }

  function hiddenLayer(vdiv) {
     init();

     if (IE) document.all[vdiv].style.visibility = "hidden";
     if (NC) document.layers[vdiv].visibility = "hidden";
     if (Opera) document.getElementById(vdiv).style.visibility = "hidden";

  }

  function showLayer(vdiv, x, y) {

  init();

  if (IE) document.all[vdiv].style.top = 0;
  if (IE) document.all[vdiv].style.left = 0;

  if (IE) {

     if (document.all[vdiv].style.display == "block") {
        document.all[vdiv].style.display = "none";
        document.all[vdiv].style.visibility = "hidden";
     } else {

        if (div_name) {
          document.all[div_name].style.display = "none";
          document.all[div_name].style.visibility = "hidden";
        }

        document.all[vdiv].style.display = "block";
        document.all[vdiv].style.visibility = "visible";

        div_name = vdiv;
     }
  } else {


  document.getElementById(vdiv).top = 0;
  document.getElementById(vdiv).left = 0;

     if (document.getElementById(vdiv).display == "block") {
        document.getElementById(vdiv).display = "none";
        document.getElementById(vdiv).visibility = "hidden";
     } else {

        if (div_name) {
          document.getElementById(div_name).display = "none";
          document.getElementById(div_name).visibility = "hidden";
        }

        document.getElementById(vdiv).display = "block";
        document.getElementById(vdiv).visibility = "visible";
        div_name = vdiv;
     }

  }

}


opera = (navigator.userAgent.indexOf('Opera') >= 0)? true : false;
ie = (document.all && !opera)? true : false;
dom = (document.getElementById && !ie && !opera)? true : false;


function showtranscript(elemId,displayValue) {

  if (dom) {

      if (document.getElementById(elemId).style.visibility == "hidden") {
         document.getElementById(elemId).style.visibility = "visible";
      } else if (document.getElementById(elemId).style.visibility == "visible") {
         document.getElementById(elemId).style.visibility = "hidden";
      } 
      
  } else if (ie) {

       
    if (document.all[elemId].style.visibility == "visible") {
        alert("!");
       document.all[elemId].style.visibility = "hidden";
    } else if (document.all[elemId].style.visibility == "hidden") {
    alert("!");
       document.all[elemId].style.visibility = "visible";
    }

  }
}


function changeleadstatus(id) {
   var image_src;

   image_src = "image.php?act=lead_status&id="+id;
   document.images['lead_status'].src = image_src;

   elemId1 = "lead_act1" + id;
   elemId2 = "lead_act2" + id;
   elemId3 = "lead_act3" + id;

   if (dom) {
     document.getElementById(elemId1).disabled = true;
     document.getElementById(elemId2).disabled = true;
     document.getElementById(elemId3).disabled = true;
   } else if (ie) {
      document.getElementById(elemId1).disabled = "true";
      document.getElementById(elemId2).disabled = "true";
      document.getElementById(elemId3).disabled = "true";
   }

}

function SubscribeGroupDelete() {
  alert("You can\'t delete this group until another group connected to this group!");
}



function checkTrialUserInfo() {

   if (!document.UserTrialForm.get_reachon_account.value) {
       alert("Please enter the name for ReachOn email account !");
       document.UserTrialForm.get_reachon_account.focus();
      return false;
   }


   if (!document.UserTrialForm.get_name.value) {
       alert("Please enter Username!");
       document.UserTrialForm.get_name.focus();
      return false;
   }


   if (!document.UserTrialForm.get_pasw_1.value) {
       alert("Please enter password!");
       document.UserTrialForm.get_pasw_1.focus();
      return false;
   }

   if (!document.UserTrialForm.get_pasw_2.value) {
       alert("Please confirm password!");
       document.UserTrialForm.get_pasw_2.focus();
      return false;
   }

   if (document.UserTrialForm.get_pasw_1.value != document.UserTrialForm.get_pasw_2.value) {
       alert("Password and confirm password not match");
       document.UserTrialForm.get_pasw_1.focus();
      return false;
   }



  if (!document.UserTrialForm.get_fname.value) {
      alert("Please enter First Name!");
      document.UserTrialForm.get_fname.focus();
     return false;
  }

  if (!document.UserTrialForm.get_lname.value) {
      alert("Please enter Last Name!");
      document.UserTrialForm.get_lname.focus();
     return false;
  }


  if (!document.UserTrialForm.get_address.value) {
      alert("Please enter Address!");
      document.UserTrialForm.get_address.focus();
     return false;
  }


  if (!document.UserTrialForm.get_city.value) {
      alert("Please enter City!");
      document.UserTrialForm.get_city.focus();
     return false;
  }

  if (!document.UserTrialForm.get_ref_state.value) {
      alert("Please choose state!");
      document.UserTrialForm.get_ref_state.focus();
     return false;
  }


  if (!document.UserTrialForm.get_postal_code.value) {
      alert("Please enter ZIP code!");
      document.UserTrialForm.get_postal_code.focus();
     return false;
  }


  if (!document.UserTrialForm.get_phone.value) {
      alert("Please enter Phone!");
      document.UserTrialForm.get_phone.focus();
     return false;
  }


  if (!document.UserTrialForm.get_email.value) {
      alert("Please enter Email!");
      document.UserTrialForm.get_email.focus();
     return false;
  }


  adresse = document.UserTrialForm.get_email.value;
  var place = adresse.indexOf("@",1);
  var point = adresse.indexOf(".",place+1);

  if ((place > -1)&&(adresse.length >2)&&(point > 1))
  {  
  
  }
    else
  {
    alert('Please use valid email address');
    document.UserTrialForm.get_email.focus();
    return false;
  }                 


 
  return true;
}

function checkStandardUserInfo() {

   if (!document.UserStandardForm.get_reachon_account.value) {
       alert("Please enter the name for ReachOn email account !");
       document.UserStandardForm.get_reachon_account.focus();
      return false;
   }


   if (!document.UserStandardForm.get_name.value) {
       alert("Please enter Username!");
       document.UserStandardForm.get_name.focus();
      return false;
   }


   if (!document.UserStandardForm.get_pasw_1.value) {
       alert("Please enter password!");
       document.UserStandardForm.get_pasw_1.focus();
      return false;
   }

   if (!document.UserStandardForm.get_pasw_2.value) {
       alert("Please confirm password!");
       document.UserStandardForm.get_pasw_2.focus();
      return false;
   }

   if (document.UserStandardForm.get_pasw_1.value != document.UserStandardForm.get_pasw_2.value) {
       alert("Password and confirm password not match");
       document.UserStandardForm.get_pasw_1.focus();
      return false;
   }



  if (!document.UserStandardForm.get_fname.value) {
      alert("Please enter First Name!");
      document.UserStandardForm.get_fname.focus();
     return false;
  }

  if (!document.UserStandardForm.get_lname.value) {
      alert("Please enter Last Name!");
      document.UserStandardForm.get_lname.focus();
     return false;
  }


  if (!document.UserStandardForm.get_address.value) {
      alert("Please enter Address!");
      document.UserStandardForm.get_address.focus();
     return false;
  }


  if (!document.UserStandardForm.get_city.value) {
      alert("Please enter City!");
      document.UserStandardForm.get_city.focus();
     return false;
  }

  if (!document.UserStandardForm.get_ref_state.value) {
      alert("Please choose state!");
      document.UserStandardForm.get_ref_state.focus();
     return false;
  }


  if (!document.UserStandardForm.get_postal_code.value) {
      alert("Please enter ZIP code!");
      document.UserStandardForm.get_postal_code.focus();
     return false;
  }


  if (!document.UserStandardForm.get_phone.value) {
      alert("Please enter Phone!");
      document.UserStandardForm.get_phone.focus();
     return false;
  }


  if (!document.UserStandardForm.get_email.value) {
      alert("Please enter Email!");
      document.UserStandardForm.get_email.focus();
     return false;
  }


  adresse = document.UserStandardForm.get_email.value;
  var place = adresse.indexOf("@",1);
  var point = adresse.indexOf(".",place+1);

  if ((place > -1)&&(adresse.length >2)&&(point > 1))
  {  
  
  }
    else
  {
    alert('Please use valid email address');
    document.UserStandardForm.get_email.focus();
    return false;
  }                 

  if (!document.UserStandardForm.get_ref_plan.value) {
      alert("Please select Plan!");
      document.UserStandardForm.get_ref_plan.focus();
     return false;
  }

  if (!document.UserStandardForm.get_cc_type.value) {
      alert("Please select CC Type!");
      document.UserStandardForm.get_cc_type.focus();
     return false;
  }

  if (!document.UserStandardForm.get_cc_num.value) {
      alert("Please enter CC Number!");
      document.UserStandardForm.get_cc_num.focus();
     return false;
  }

  if (!document.UserStandardForm.get_cc_code.value) {
      alert("Please enter CC ID Number!");
      document.UserStandardForm.get_cc_code.focus();
     return false;
  }


  if (!document.UserStandardForm.contract.checked) {
      alert("You MUST agree to the ReachOn Contract Agreement.");
      return false;
  } else {
     return true;
  }
 
  return true;
}


