/*==================================================*

 $Id: verifynotify.js,v 1.1 2003/09/18 02:48:36 pat Exp $

 Copyright 2003 Patrick Fitzgerald

 http://www.barelyfitz.com/webdesign/articles/verify-notify/



 This program is free software; you can redistribute it and/or modify

 it under the terms of the GNU General Public License as published by

 the Free Software Foundation; either version 2 of the License, or

 (at your option) any later version.



 This program is distributed in the hope that it will be useful,

 but WITHOUT ANY WARRANTY; without even the implied warranty of

 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

 GNU General Public License for more details.



 You should have received a copy of the GNU General Public License

 along with this program; if not, write to the Free Software

 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

 *==================================================*/



function verifynotify(field1, field2, result_id, match_html, nomatch_html) {

 this.field1 = field1;

 this.field2 = field2;

 this.result_id = result_id;

 this.match_html = match_html;

 this.nomatch_html = nomatch_html;



 this.check = function() {



   // Make sure we don't cause an error

   // for browsers that do not support getElementById

   if (!this.result_id) { return false; }

   if (!document.getElementById){ return false; }

   r = document.getElementById(this.result_id);

   if (!r){ return false; }



   if (this.field1.value != "" && this.field1.value == this.field2.value) {

     r.innerHTML = this.match_html;

   } else {

     r.innerHTML = this.nomatch_html;

   }

 }

}