function checkFields() {
   missinginfo ="__________________\n" + "Please Select State \n" + "__________________";
   alert(missinginfo);
   return true;
}
// ==========================
// ==========================
function writeValueToField(FieldID,TheValue) {
   if (document.getElementById) {
   	document.getElementById(FieldID).value = TheValue;
   } else if (document.all) {
        document.all(FieldID).value = TheValue;
   }
}
// ==========================
function textCounter(field, countfield, maxlimit) {
   if (field.value.length > maxlimit) // if too long...trim it!
      field.value = field.value.substring(0, maxlimit); // otherwise, update 'characters left' counter
   else countfield.value = maxlimit - field.value.length;
}
// ==========================
function ChangeFontSize(id, size) {
   if (document.getElementById) {
       document.getElementById(id).style.fontSize = size + "px";
   } else if (document.all) {
       document.all(id).style.fontSize = size + "px";
   }
}
function ChangeFontColor(id, clmode) {
   if (document.getElementById) {
       document.getElementById(id).style.color = clmode;
   } else if (document.all) {
       document.all(id).style.color = clmode;
   }
}
// ==========================
function ChangeBGColor(id, clmode) {
   if (document.getElementById) {
       document.getElementById(id).style.bgColor = clmode;
   } else if (document.all) {
       document.all[id].style.bgColor = clmode;
   }
}
// ==========================
function ChangeObgClass(id, clmode) {
   if (document.getElementById) {
       document.getElementById(id).className = clmode;
   } else if (document.all) {
       document.all[id].className = clmode;
   }
}
// ==========================
function showHTMLObg(id) {
   if (document.getElementById) {
       document.getElementById(id).style.display = 'block';
   } else if (document.all) {
       document.all(id).style.display = 'block';
   }
} 
function hideHTMLObg(id) {
   if (document.getElementById) {
       document.getElementById(id).style.display = 'none';
   } else if (document.all) {
       document.all(id).style.display = 'none';
   }
}
function EmptyFormObg(id) {
   if (document.getElementById) {
       document.getElementById(id).value = '';
   } else if (document.all) {
       document.all(id).value = '';
   }
} 
function disableFormObg(id) {
   if (document.getElementById) {
       document.getElementById(id).disabled = true;
   } else if (document.all) {
       document.all(id).disabled = true;
   }
}
function enableFormObg(id) {
   if (document.getElementById) {
       document.getElementById(id).disabled = false;
   } else if (document.all) {
       document.all(id).disabled = false;
   }
}
function checkUncheckFormObg(id,mode) {
   if ( mode == 1 ) {
       if (document.getElementById) {
          document.getElementById(id).checked = true;
       } else if (document.all) {
          document.all(id).checked = true;
       }
   } else {
       if (document.getElementById) {
          document.getElementById(id).checked = false;
       } else if (document.all) {
          document.all(id).checked = false;
       }
   }
}
function enableEng(Fld) {
      var NoneChecked = false;
      if (document.getElementById) {
            NoneChecked = document.getElementById('messageTypeNone'+Fld).checked;
      } else if (document.all) {
            NoneChecked = document.all['messageTypeNone'+Fld].checked;
      }
      if ( NoneChecked == true ) {
         if (document.getElementById) {
             document.getElementById('messageTypeNone'+Fld).checked = false;
             document.getElementById('messageTypeBlock'+Fld).checked = false;
             document.getElementById('messageTypeScript'+Fld).checked = true;
         } else if (document.all) {
             document.all['messageTypeNone'+Fld].checked = false;
             document.all['messageTypeBlock'+Fld].checked = false;
             document.all['messageTypeScript'+Fld].checked = true;
         }
      }
}
// ==========================
function ReloadTextDivNew(MsgId) {
   if (document.getElementById) {
      var NewText = document.getElementById(MsgId).value;
      var DivElement1 = document.getElementById("TextDisplay1");
      var DivElement2 = document.getElementById("TextDisplay2");
   } else if (document.all) {
      var NewText = document.all[MsgId].value;
      var DivElement1 = document.all['TextDisplay1'];
      var DivElement2 = document.all['TextDisplay2'];
   } else {
      return;
   }
   // =========
   var NewTxtCh = NewText.replace(/\n/g, '');
   if ( NewTxtCh != '' ) {
      var NoneChecked = false;
      if (document.getElementById) {
            NoneChecked = document.getElementById('messageTypeNone').checked;
      } else if (document.all) {
            NoneChecked = document.all['messageTypeNone'].checked;
      }
      if ( NoneChecked == true ) {
         if (document.getElementById) {
	     document.getElementById('messageTypeNone').checked = false;
	     document.getElementById('messageTypeBlock').checked = false;
	     document.getElementById('messageTypeScript').checked = true;
	 } else if (document.all) {
	     document.all['messageTypeNone'].checked = false;
	     document.all['messageTypeBlock'].checked = false;
	     document.all['messageTypeScript'].checked = true;
	 }
         hideHTMLObg('TextDisplay1');
         showHTMLObg('TextDisplay2');
         hideHTMLObg('ChFont');
         showHTMLObg('ChFontS');
      }
   }
   // =========
   NewText = NewText.replace(/\n/g, '<br />');
   DivElement1.innerHTML = NewText;
   DivElement2.innerHTML = NewText;
}
function writeTxtToDiv(text,id)
{
	if (document.getElementById) {
		var x = document.getElementById(id);
		x.innerHTML = '';
		x.innerHTML = text;
	} else if (document.all) {
		x = document.all[id];
		x.innerHTML = text;
	}
	return;
}
// ==========================
function checkBrowser(){
        this.ver=navigator.appVersion
        this.dom=document.getElementById?1:0
        this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
        this.ie4=(document.all && !this.dom)?1:0;
        this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
        this.ns4=(document.layers && !this.dom)?1:0;
        this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
        return this
}
bw=new checkBrowser()
function show(div,nest){
        obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0;
        obj.visibility='visible'
}
