
var timerIDJK = null;
var timerOnJK = false;
var timecountJK = 3000;
var timecountJK1 = 3000;

isIE=document.all;
isNN=!document.all&&document.getElementById;
isN4=document.layers;
isHot=false;
var GetElementId = "";
var insertImage = "";
var maxDivs = "";
var viewMode = 1; // WYSIWYG 
var timerIDJK = null;
var timerOnJK = false;
var timecountJK = 3000;
var timecountJK1 = 3000;
var winModalWindow
var changefont = "";
var changefontSize = "";
var OxO6325=["dialogArguments","ig","\x3C/?[^\x3E]*\x3E","","\x3C\x5C?xml[^\x3E]*\x3E","\x3C/?[a-z]+:[^\x3E]*\x3E","(\x3C[^\x3E]+) class=[^ |^\x3E]*([^\x3E]*\x3E)","$1 $2","(\x3C[^\x3E]+) style=\x22[^\x22]*\x22([^\x3E]*\x3E)","\x3Cspan[^\x3E]*\x3E\x3C/span[^\x3E]*\x3E","\x3Cspan\x3E\x3Cspan\x3E","\x3Cspan\x3E","\x3C/span\x3E\x3C/span\x3E","\x3C/span\x3E","[ ]*\x3E","\x3E","\x3C/?font[^\x3E]*\x3E","\x3C/?span[^\x3E]*\x3E","span","font","css","word","allhtml"];var editor=top[OxO6325[0x0]]; function execRE(Ox77,Ox78,Ox79){ oReg= new RegExp(Ox77,OxO6325[0x1]) ; r=Ox79.replace(oReg,Ox78) ;return r;}  ; function getContent(){return editor.getHTML();}  ; function setContent(Ox79){ editor.setHTML(Ox79) ;}  ; function codeCleaner(Ox7d){var Ox79=getContent();switch(Ox7d){case OxO6325[0x16]: Ox79=execRE(OxO6325[0x2],OxO6325[0x3],Ox79) ;break ;case OxO6325[0x15]: Ox79=execRE(OxO6325[0x4],OxO6325[0x3],Ox79) ; Ox79=execRE(OxO6325[0x5],OxO6325[0x3],Ox79) ; Ox79=execRE(OxO6325[0x6],OxO6325[0x7],Ox79) ; Ox79=execRE(OxO6325[0x8],OxO6325[0x7],Ox79) ; Ox79=execRE(OxO6325[0x9],OxO6325[0x3],Ox79) ; Ox79=execRE(OxO6325[0xa],OxO6325[0xb],Ox79) ; Ox79=execRE(OxO6325[0xc],OxO6325[0xd],Ox79) ; Ox79=execRE(OxO6325[0xe],OxO6325[0xf],Ox79) ;break ;case OxO6325[0x14]: Ox79=execRE(OxO6325[0x6],OxO6325[0x7],Ox79) ; Ox79=execRE(OxO6325[0x8],OxO6325[0x7],Ox79) ;break ;case OxO6325[0x13]: Ox79=execRE(OxO6325[0x10],OxO6325[0x3],Ox79) ;break ;case OxO6325[0x12]: Ox79=execRE(OxO6325[0x11],OxO6325[0x3],Ox79) ;break ;;;;;;} ; setContent(Ox79) ;}  ;
var entities=new Array('nbsp','iexcl','cent','pound','curren','yen','brvbar','sect','uml','copy','ordf','laquo','not','shy','reg','macr','deg','plusmn','sup2','sup3','acute','micro','para','middot','cedil','sup1','ordm','raquo','frac14','frac12','frac34','iquest','agrave','aacute','acirc','atilde','auml','aring','aelig','ccedil','egrave','eacute','ecirc','euml','igrave','iacute','icirc','iuml','eth','ntilde','ograve','oacute','ocirc','otilde','ouml','times','oslash','ugrave','uacute','ucirc','uuml','yacute','thorn','szlig','agrave','aacute','acirc','atilde','auml','aring','aelig','ccedil','egrave','eacute','ecirc','euml','igrave','iacute','icirc','iuml','eth','ntilde','ograve','oacute','ocirc','otilde','ouml','divide','oslash','ugrave','uacute','ucirc','uuml','yacute','thorn','yuml','quot','amp','lt','gt','oelig','oelig','scaron','scaron','yuml','circ','tilde','ensp','emsp','thinsp','zwnj','zwj','lrm','rlm','ndash','mdash','lsquo','rsquo','sbquo','ldquo','rdquo','bdquo','dagger','dagger','permil','lsaquo','rsaquo','euro','fnof','alpha','beta','gamma','delta','epsilon','zeta','eta','theta','iota','kappa','lambda','mu','nu','xi','omicron','pi','rho','sigma','tau','upsilon','phi','chi','psi','omega','alpha','beta','gamma','delta','epsilon','zeta','eta','theta','iota','kappa','lambda','mu','nu','xi','omicron','pi','rho','sigmaf','sigma','tau','upsilon','phi','chi','psi','omega','thetasym','upsih','piv','bull','hellip','prime','prime','oline','frasl','weierp','image','real','trade','alefsym','larr','uarr','rarr','darr','harr','crarr','larr','uarr','rarr','darr','harr','forall','part','exist','empty','nabla','isin','notin','ni','prod','sum','minus','lowast','radic','prop','infin','ang','and','or','cap','cup','int','there4','sim','cong','asymp','ne','equiv','le','ge','sub','sup','nsub','sube','supe','oplus','otimes','perp','sdot','lceil','rceil','lfloor','rfloor','lang','rang','loz','spades','clubs','hearts','diams')
var numEntities=new Array('160','161','162','163','164','165','166','167','168','169','170','171','172','173','174','175','176','177','178','179','180','181','182','183','184','185','186','187','188','189','190','191','192','193','194','195','196','197','198','199','200','201','202','203','204','205','206','207','208','209','210','211','212','213','214','215','216','217','218','219','220','221','222','223','224','225','226','227','228','229','230','231','232','233','234','235','236','237','238','239','240','241','242','243','244','245','246','247','248','249','250','251','252','253','254','255','34','38','60','62','338','339','352','353','376','710','732','8194','8195','8201','8204','8205','8206','8207','8211','8212','8216','8217','8218','8220','8221','8222','8224','8225','8240','8249','8250','8364','402','913','914','915','916','917','918','919','920','921','922','923','924','925','926','927','928','929','931','932','933','934','935','936','937','945','946','947','948','949','950','951','952','953','954','955','956','957','958','959','960','961','962','963','964','965','966','967','968','969','977','978','982','8226','8230','8242','8243','8254','8260','8472','8465','8476','8482','8501','8592','8593','8594','8595','8596','8629','8656','8657','8658','8659','8660','8704','8706','8707','8709','8711','8712','8713','8715','8719','8721','8722','8727','8730','8733','8734','8736','8743','8744','8745','8746','8747','8756','8764','8773','8776','8800','8801','8804','8805','8834','8835','8836','8838','8839','8853','8855','8869','8901','8968','8969','8970','8971','9001','9002','9674','9824','9827','9829','9830')

function showAsterick(){
	newwindow=window.open('asterick.asp','Asterick','height=200,width=150');
	if (window.focus) {newwindow.focus()}
	return false;
}

function startTimeJK() {
	  if (timerOnJK == false) {
	  	if(queryString('w').toLowerCase() == 'attorneys'){
	  	  timerIDJK=setTimeout("hideAllJK(-1,-1);show('practice_name','offc_desc','position','industries_name','practice_name','bar_state')" , timecountJK);
	  	 }else{
	  	 	timerIDJK=setTimeout("hideAllJK(-1,-1)" , timecountJK);
	  	 }
	  	  timerOnJK = true;
	 }
}
function stopTimeJK() {
	  if (timerOnJK) {
	    clearTimeout(timerIDJK);
	    timerIDJK = null;
	    timerOnJK = false;
	    if(queryString('w').toLowerCase() == 'attorneys'){
	    	hide('practice_name','offc_desc','position','industries_name','practice_name','bar_state');
	    }
	   }
}
function PageQuery(q) {
		if(q.length > 1) this.q = q.substring(1, q.length);
		else this.q = null;
		this.keyValuePairs = new Array();
		if(q) {
		for(var i=0; i < this.q.split("&").length; i++) {
		this.keyValuePairs[i] = this.q.split("&")[i];
		}
		}
		this.getKeyValuePairs = function() { return this.keyValuePairs; }
		this.getValue = function(s) {
		for(var j=0; j < this.keyValuePairs.length; j++) {
		if(this.keyValuePairs[j].split("=")[0] == s)
		return this.keyValuePairs[j].split("=")[1];
		}
		return false;
		}
		this.getParameters = function() {
		var a = new Array(this.getLength());
		for(var j=0; j < this.keyValuePairs.length; j++) {
		a[j] = this.keyValuePairs[j].split("=")[0];
		}
		return a;
		}
		this.getLength = function() { return this.keyValuePairs.length; } 
}
function queryString(key){
		var page = new PageQuery(window.location.search); 
		return unescape(page.getValue(key)); 
}
function displayItem(key){
	if(queryString(key)=='false') 
	{
	document.write("you didn't enter a ?name=value querystring item.");
	}else{
	document.write(queryString(key));
	}
}
function hide(a,b,c,d,f,g) {
  if (document.all) {
     eval("document.all."+a+".style.visibility='hidden';"); 
     eval("document.all."+b+".style.visibility='hidden';"); 
     eval("document.all."+c+".style.visibility='hidden';"); 
     eval("document.all."+d+".style.visibility='hidden';"); 
     eval("document.all."+f+".style.visibility='hidden';"); 
     eval("document.all."+g+".style.visibility='hidden';"); 
	 }                    
  else {
    if(navigator.userAgent.indexOf("Gecko")!=-1) {// is NS6 ?
      document.getElementById(a).style.visibility='hidden'; 
      document.getElementById(b).style.visibility='hidden'; 
      document.getElementById(c).style.visibility='hidden'; 
      document.getElementById(d).style.visibility='hidden'; 
      document.getElementById(f).style.visibility='hidden'; 
      document.getElementById(g).style.visibility='hidden'; 
 }                                    
    else {
    eval("document.layers['"+a+"'].visibility='hide';"); 
    eval("document.layers['"+b+"'].visibility='hide';"); 
    eval("document.layers['"+c+"'].visibility='hide';"); 
    eval("document.layers['"+d+"'].visibility='hide';"); 
    eval("document.layers['"+f+"'].visibility='hide';"); 
    eval("document.layers['"+g+"'].visibility='hide';"); 
 }                
  }
}
function show(a,b,c,d,f,g) {
  if (document.all) {
     eval("document.all."+a+".style.visibility='visible';"); 
     eval("document.all."+b+".style.visibility='visible';"); 
     eval("document.all."+c+".style.visibility='visible';");
     eval("document.all."+d+".style.visibility='visible';"); 
     eval("document.all."+f+".style.visibility='visible';"); 
     eval("document.all."+g+".style.visibility='visible';"); }                    
  else {
    if(navigator.userAgent.indexOf("Gecko")!=-1) {// is NS6 ?
      document.getElementById(a).style.visibility='visible'; 
      document.getElementById(b).style.visibility='visible'; 
      document.getElementById(c).style.visibility='visible'; 
      document.getElementById(d).style.visibility='visible'; 
      document.getElementById(f).style.visibility='visible'; 
      document.getElementById(g).style.visibility='visible'; }                                    
    else {
    eval("document.layers['"+a+"'].visibility='show';"); 
    eval("document.layers['"+b+"'].visibility='show';"); 
    eval("document.layers['"+c+"'].visibility='show';"); 
    eval("document.layers['"+d+"'].visibility='show';"); 
    eval("document.layers['"+f+"'].visibility='show';"); 
    eval("document.layers['"+g+"'].visibility='show';"); }                
  }
}	
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}	
function remove(s, t) {
i = s.indexOf(t);
r = "";
if (i == -1) return s;
r += s.substring(0,i) + remove(s.substring(i + t.length), t);
return r;
}
function divMenuItems(whatid){
	if(event.ctrlKey){
		
	document.getElementById('MCid').value = "";
	document.getElementById('MCelements').value = "";
	document.getElementById('MCpagename').value = "";
	document.getElementById('MCparent_id').value = "";
	
	document.getElementById('MCstructure').value = "";
	document.getElementById('MCtype').value = "";
	
	document.getElementById('MCtitle').value = "";
	document.getElementById('MCxpos').value = "";
	document.getElementById('MCypos').value = "";		
	document.getElementById('MCwidth').value = "";
	document.getElementById('MCheight').value = "";
	document.getElementById('MCclass').value = "";
	
	document.getElementById('MCtext').value = "";
	document.getElementById('MCurl').value = "";
	document.getElementById('MCuptime').value = "";
	document.getElementById('MCdowntime').value = "";
	document.getElementById('MCdeleted').value = "";

	var t = eval("document.getElementById('"+whatid+"')");
	//alert(whatid);
	//alert(t.data);
	var thetype = '';
	var thestructure = '';
	if(t.attributes['data'].value != undefined){
		
  	var av = t.attributes['data'].value.split("|")
  	thetype = av[5];
  	thestructure = av[4];
  	//for(var m=0;m<av.length;m++){
  		//alert(av[m]);
  	//}
  	if(av[1] != ""){document.getElementById('MCelements').value = av[1];}
  	if(av[2] != ""){document.getElementById('MCpagename').value = av[2];}
  	if(av[3] != ""){document.getElementById('MCparent_id').value = av[3];}
  	if(av[4] != ""){document.getElementById('MCstructure').value = av[4];}
		var theBox = showddbtitle();  	
  	if(av[5] != ""){document.getElementById('MCtype').value = av[5];}


 	if(theBox != ''){
	  	var theBoxLoopV = document.getElementById("MCtitle"+theBox);
	  	for (i=0; i <= theBoxLoopV.options.length - 1;i++){
			if(theBoxLoopV.options[i].value == av[6]){
				if(av[6] != ""){
					theBoxLoopV.options[i].selected = true;				
			  }
			}
		}
				
  }else{
  		if(av[6] != ""){document.getElementById('MCtitle').value = av[6];}
  	}



  	if(av[13] != ""){document.getElementById('MCurl').value = av[13];}
  	if(av[14] != ""){document.getElementById('MCuptime').value = av[14];}
  	if(av[15] != ""){document.getElementById('MCdowntime').value = av[15];}
  	if(av[16] != ""){document.getElementById('MCdeleted').value = av[16];}
  	
	
}
	
	document.getElementById('MCid').value = whatid;
	document.getElementById('MCxpos').value = t.offsetLeft
	document.getElementById('MCypos').value = t.offsetTop
//alert(thetype);
	if(thetype != "menu" && thetype != "function"){
		document.getElementById('MCtext').value = t.innerHTML;
	}
	if(thestructure == "gettext" && thetype == "function"){
		document.getElementById('MCtext').value = t.innerHTML;
	}

	var curdate = new Date()
	var thedate = curdate.getMonth()+1+"/"+curdate.getDate()+"/"+curdate.getYear()+" "+curdate.getHours()+":"+curdate.getMinutes()+":"+curdate.getSeconds();
	
	if(document.getElementById('MCuptime').value == ""){document.getElementById('MCuptime').value = thedate;}
	if(document.getElementById('MCdowntime').value == ""){document.getElementById('MCdowntime').value = "12/31/2099";}
	if(document.getElementById('MCdeleted').value == ""){document.getElementById('MCdeleted').value = "0";}
	document.getElementById('MCwidth').value = t.style.width.replace("px","");
	//document.getElementById('MCheight').value = t.style.Height;
	//if(document.getElementById('MCheight').value == "undefined"){
		document.getElementById('MCheight').value = t.style.posHeight;
	//}
	document.getElementById('MCclass').value = t.className;	  	
	}
}
function toggle_visibility(id,dot) {

var e = document.getElementById(id);
var f = document.getElementById('dot'+dot);
//alert(e.style.display);
if(e.style.display == 'none'){
	
	document.getElementById("relatedNewsandEvents").style.display = 'none';
	document.getElementById("relatedOffices").style.display = 'none';
	//document.getElementById("relatedIndustries").style.display = 'none';
	document.getElementById("relatedPractices").style.display = 'none';
  document.getElementById("relatedAttorneys").style.display = 'none';
  document.getElementById("dot1").style.display = 'none';
  document.getElementById("dot2").style.display = 'none';
  document.getElementById("dot3").style.display = 'none';
  document.getElementById("dot4").style.display = 'none';
	e.style.display = 'block';
	f.style.display = 'block';
	
}else{
e.style.display = 'none';
}
}
function cp(){
	showOtherLayer('theotherLayer');
	document.getElementById('PMCid').value = "newpage";
	document.getElementById('PMCpagename').value = document.getElementById('MCtitle').value;
	document.getElementById('PMCtype').value = 'page';
	document.getElementById('PMCtitle').value = document.getElementById('MCpagename').value;
	document.getElementById('PMCuptime').value = document.getElementById('MCuptime').value;
	document.getElementById('PMCdowntime').value = document.getElementById('MCdowntime').value;
	document.getElementById('PMCdeleted').value = document.getElementById('MCdeleted').value;
}
function sendvalue(){
	var m = document.createpage.attachments.value;
	addOption(document.createpage.pages,m,m);
}
function addOption(selectbox,text,value ){
var optn = document.createElement("OPTION");
optn.text = text;
optn.value = value;
selectbox.options.add(optn);
}	
function removeOptions(selectbox){
var i;
for(i=selectbox.options.length-1;i>=0;i--)
{
if(selectbox.options[i].selected)
selectbox.remove(i);
}
} 
function menuChanges(whatid){
	//alert(whatid);
	var e=document.getElementsByTagName("div");		
	for(var i=0;i<e.length;i++){
		
		findID = e[i].attributes['data'].value.split('|');
		if(findID[0] == whatid){
			theid = e[i].id;
		}
	}
	document.getElementById('themainid').value = theid;
	var t = eval("document.getElementById('"+theid+"')");
	pr = t.attributes['data'].value.split('|');	
	//alert(t.data);
	//pr = t.data.split('|');	
	document.getElementById('MCid').value = pr[0];
	document.getElementById('MCelements').value = pr[1];
	document.getElementById('MCpagename').value = pr[2];
	document.getElementById('MCparent_id').value = pr[3];
	document.getElementById('MCstructure').value = pr[4];
	document.getElementById('MCtype').value = pr[5];
	document.getElementById('MCtitle').value = pr[6];
	if(t.offsetLeft == pr[7]){							
		document.getElementById('MCxpos').value = pr[7];
	}else{
		document.getElementById('MCxpos').value = t.offsetLeft
	}						
	if(t.offsetTop == pr[8]){							
		document.getElementById('MCypos').value = pr[8];
	}else{
		document.getElementById('MCypos').value = t.offsetTop
	}					
	document.getElementById('MCwidth').value = pr[9];
	document.getElementById('MCheight').value = pr[10];
	document.getElementById('MCclass').value = pr[11];
	if(pr[5] != "menu" && pr[12] != "TEXT"){
		document.getElementById('MCtext').value = t.innerHTML;
	}
	document.getElementById('MCurl').value = pr[13];
	document.getElementById('MCuptime').value = pr[14];
	if(pr[14] == ""){
		document.getElementById('MCuptime').value = Date;
	}		
	document.getElementById('MCdowntime').value = pr[15];
	if(pr[15] == ""){
		document.getElementById('MCdowntime').value = "12/31/20099";
	}

	document.getElementById('MCdeleted').value = pr[16];
	if(pr[16] == ""){
		document.getElementById('MCdeleted').value = 0;
	}				
	document.getElementById('MCactivityuser').value = pr[17];

	saveSettings(document.getElementById('themainid').value);
	msg = document.getElementById('updates').value;
	msg = msg.replace("|-|","<br>");
	openindex(msg,4);
}		
function saveSettings(theid){
	var modified = "";
	
	if(document.getElementById('MCstructure').value == ''){
		theTitle = document.getElementById('MCtitle').value;
	}else if(document.getElementById('MCstructure').value == 'practice'){
		theTitle = document.getElementById('MCtitle1').value;
	}else if(document.getElementById('MCstructure').value == 'industry'){
		theTitle = document.getElementById('MCtitle2').value;
	}
		
	theupdate = document.getElementById('MCid').value + "|" +	document.getElementById('MCelements').value + "|" +	document.getElementById('MCpagename').value + "|" +	document.getElementById('MCparent_id').value + "|" +	document.getElementById('MCstructure').value + "|" + document.getElementById('MCtype').value + "|" + theTitle + "|" +	document.getElementById('MCxpos').value + "|" +	document.getElementById('MCypos').value + "|" +	document.getElementById('MCwidth').value + "|" + document.getElementById('MCheight').value + "|" + document.getElementById('MCclass').value + "|" +	document.getElementById('MCtext').value + "|" +	document.getElementById('MCurl').value + "|" + document.getElementById('MCuptime').value + "|" + document.getElementById('MCdowntime').value + "|" + document.getElementById('MCdeleted').value + "|" +	document.getElementById('MCactivityuser').value;
	var u = document.getElementById('updates').value.split("|-|")
		for(var w=0;w<u.length;w++){//removes all occurances of the updated record so there will not be duplicates.
			var q = u[w].split("|");
				if(document.getElementById('MCid').value != q[0]){
					modified = modified + u[w] + "|-|";
				}					
		}			
 modified = modified + theupdate
 document.getElementById('updates').value =  modified;
//alert(document.getElementById('MCid').value);
 var setdata = eval("document.getElementById('"+document.getElementById('MCid').value+"')");


 
 setdata.setAttribute("data",modified.replace(/|-|/g,""));
 //alert("hello" + t.data); 
 //alert(document.getElementById('updates').value.replace("|-|","\n"));
 //var newWin = window.open("blah.htm","thecode", "height=435,width=600,status,menubar,scrollbars,resizable,titlebar");
//newWin.document.write(document.getElementById('updates').value);
//newWin.document.close;
 
}	
function getEditor(){
var thePage = "./admin/editor.asp?edit=thetext&id="+document.changes.MCid.value
	window.open(thePage,'Editor','width=500,height=500,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,copyhistory=no, resizable=yes')
}	
function createpageSettings(){	
	var i;
	for(i=document.createpage.pages.options.length-1;i>=0;i--)
	{
	document.createpage.thepages.value = document.createpage.thepages.value + document.createpage.pages.options[i].value + ","
	}
	document.createpage.submit();
}		
function updateSettings(theid){
	
	document.getElementById(theid).innerHTML = document.getElementById('MCtext').value;
	document.getElementById(theid).className = document.getElementById('MCclass').value;
}
function publishSettings(){
	var m = "";
	var Pelements = document.getElementById('updates').value
	//m = m + PBid + "|" +	PBelements + "|" +	PBpagename + "|" +	PBparent_id + "|" +	PBstructure + "|" + PBtype + "|" + PBtitle + "|" +	PBxpos + "|" +	PBypos + "|" +	PBwidth + "|" + PBheight + "|" + PBclass + "|" +	PBtext + "|" +	PBurl + "|" + PBuptime + "|" + PBdowntime + "|" + PBdeleted + "|" +	PBactivityuser+"|-|";										
	//document.getElementById('updates').value = m;	
	//alert(document.getElementById('updates').value);
	document.update.submit();
}
function HD(Mid,Pid){
var e=document.getElementsByTagName("div");		
	for(var i=0;i<e.length;i++){
	if(e[i].attributes['data'].value != undefined){
			var values = e[i].attributes['data'].value.split("|")				
		if(values[3] == Mid){
				hideDivJK(e[i].id);
		}
	}
}
}
var path = "-2,";
function SD(Mid,Pid){
	
			

	var hds;
	if(path.indexOf(Pid) > 0){
		var hideshow = path.split(Pid);
		path = hideshow[0] + Pid + ",";
		//alert(hideshow[0]);
	}else{
		//path = path + Pid + ",";
	}
	//openindex(path,1);

hideAllJK(Mid,Pid);


var e=document.getElementsByTagName("div");	
	
	for(var i=0;i<e.length;i++){

		if(e[i].attributes['data'] != undefined){
			var values = e[i].attributes['data'].value.split("|")		
			//alert(values[3] + " ][ " + Mid + " = " + e[i].id);					
		if(values[3] == Mid){

//	msg = msg + e[i].id;
//	openindex(msg,3);			
			showDivJK(e[i].id);
	}
}
}
}
function openindex(msg,a){ 

	OpenWindow=window.open("", "newwin"+a, "height=1024, width=800,toolbar=no,scrollbars=yes,menubar=no");
	OpenWindow.document.write("<TITLE>Title Goes Here</TITLE>");
	OpenWindow.document.write("<BODY BGCOLOR=pink>");
	OpenWindow.document.write("<h1>Hello!</h1>");
	OpenWindow.document.write(msg);
	OpenWindow.document.write("</BODY>");
	OpenWindow.document.write("</HTML>");
	
	OpenWindow.document.close();
	//self.name="main";
}
var msg = "";
function hideAllJK(Mid, Pid){
	if(Pid != -1){
		path = path + Pid + ",";
	}
	
	var e=document.getElementsByTagName("div");
		for(var i=0;i<e.length;i++){
			//alert(e[i].attributes['data'] == undefined); //typeof e[i].attributes['data'].value);
				//var values = e[i].id.split("|")
				//alert(e[i].id);		
				if(e[i].attributes['data'] != undefined){
					var values = e[i].attributes['data'].value.split('|');
					if(values[3] != 0 && values[2] == "menu"){
					if(path.indexOf(values[3]) != "" && path.indexOf(values[3]) != -1){
						//alert(path + " " + path.indexOf(values[3]));
					}
						if(path.indexOf(values[3]) == -1 && e[i].id != "theLayer"){
						
							//msg = msg + values[3] + " - " + e[i].id + "<br>";
							hideDivJK(e[i].id);
						}
						if(Mid == -1 && e[i].id != "theLayer"){
						//msg = msg + e[i].id + "<br>";
							hideDivJK(e[i].id);
						}else{
						//msg = msg + e[i].id + "<br>";
						}
					}else{
						//msg = msg + values[3] + " - " + e[i].id + "<br>";
					}
				}
		}
	//openindex(msg,4);
}
function showDivJK(a) {
	//alert(a);
if(document.getElementById(a).id != ""){
if (document.getElementById) { // DOM3 = IE5, NS6
//document.getElementById(a).style.display = "block";
		document.getElementById(a).style.visibility = "visible";
}
else {
if (document.layers) { // Netscape 4
	document.a.visibility = "visible";
}
else { // IE 4	
	document.all.a.style.visibility = "visible";
}
}
}
}
function hideDivJK(d) {

	if(document.getElementById(d).id != ""){
		if (document.getElementById) { // DOM3 = IE5, NS6
		//document.getElementById(d).style.display = "none";
		document.getElementById(d).style.visibility = 'hidden';
}
else {
if (document.layers) { // Netscape 4
document.d.visibility = 'hidden';
}
else { // IE 4
document.all.d.style.visibility = 'hidden';
}
}
}
}
function PageQuery(q) {
	if(q.length > 1) this.q = q.substring(1, q.length);
	else this.q = null;
	this.keyValuePairs = new Array();
	if(q) {
		for(var i=0; i < this.q.split("&").length; i++) {
			this.keyValuePairs[i] = this.q.split("&")[i];
		}
	}
	this.getKeyValuePairs = function() { return this.keyValuePairs; }
	this.getValue = function(s) {
		for(var j=0; j < this.keyValuePairs.length; j++) {
			if(this.keyValuePairs[j].split("=")[0] == s)
				return this.keyValuePairs[j].split("=")[1];
		}
		return false;
	}
	this.getParameters = function() {
		var a = new Array(this.getLength());
		for(var j=0; j < this.keyValuePairs.length; j++) {
			a[j] = this.keyValuePairs[j].split("=")[0];
		}
		return a;
	}
	this.getLength = function() { return this.keyValuePairs.length; }	
}
function queryString(key){
var page = new PageQuery(window.location.search); 
return unescape(page.getValue(key)); 
}
function displayItem(key){
if(queryString(key)=='false') 
{
result.innerHTML="you didn't enter a ?name=value querystring item.";
}else{
result.innerHTML+=queryString(key)+"<BR>";
}
}
function addEvent(){
var ni = document.getElementById('myDiv');
var numi = document.getElementById('theValue');
var num = (document.getElementById("theValue").value -1)+ 2;
numi.value = num;
var divIdName = "my"+num+"Div";
var newdiv = document.createElement('div');
newdiv.setAttribute("id",divIdName);
ni.appendChild(newdiv);


document.getElementById(divIdName).style.width = 100;
//document.getElementById(divIdName).style.Height = 100;
document.getElementById(divIdName).style.posHeight = 100;
alert(document.getElementById(divIdName).style.posWidth);
document.getElementById(divIdName).className = "box2";
document.getElementById(divIdName).contentEditable = true;
document.getElementById(divIdName).setAttribute("onClick","alert('theLayer');");
var pagename = queryString('w').toLowerCase();
var thedata = "|0|"+pagename+"middle|||element||||||||||||";
document.getElementById(divIdName).setAttribute("data",thedata);
document.getElementById(divIdName).setAttribute("moveable","true");
document.getElementById(divIdName).onclick = function () {element_onClick(divIdName)};

}
function element_onClick(v){
	showMe('theLayer');
	divMenuItems(v);
}

function removeEvent(divNum){
var d = document.getElementById('myDiv');
var olddiv = document.getElementById(divNum);
d.removeChild(olddiv);
}

function showhide(what){
	var w = eval("document.getElementById('"+what+"')");
if (w.style.display=='none'){
w.style.display='';
}
else{
w.style.display='none'
}
}

function showhideAbunch(what){
	var allDivs = document.getElementsByTagName("tr");
	var len = allDivs.length;
	
	for(var x=0;x<len;x++){		
		var w = allDivs[x];
		
		if(w.id.indexOf(what) > -1){
			//alert(w.id);
			if (w.style.display=='none'){
				w.style.display='';
			}else{
				w.style.display='none'
			}
		}
	}
}


function showddbtitle(){
	var d = document.getElementById('MCstructure').value
	if(d == 'practice'){
		document.getElementById('showPracticeDDB').style.display = 'block';
		document.getElementById('showIndustryDDB').style.display = 'none';
		document.getElementById('showText').style.display = 'none';
		return '1';
	}else if(d == 'industry'){
		document.getElementById('showPracticeDDB').style.display = 'none';
		document.getElementById('showIndustryDDB').style.display = 'block';
		document.getElementById('showText').style.display = 'none';
		return '2';	
	}else{
		document.getElementById('showPracticeDDB').style.display = 'none';
		document.getElementById('showIndustryDDB').style.display = 'none';
		document.getElementById('showText').style.display = 'block';
		return '';			
	}
}

function cleanupHTML_ie(sHtml){
	var iEnt=-1;
	var flagTag=false,begTag=false,flagAttr=false,begAttr=false,flagEntity=false,begEntity=false,flagLi=false,dropTag=false;
	var empty=false,unclosed=false,unquoted=false,unopened=false,unclosedList=false;
	var tag="",lastTag="",ret="",entity="",attr="";
	
	for(var x=0;x<sHtml.length;x++)
	{
		c=sHtml.charAt(x);
		
		if(begEntity)
		{
			if(c==";")
			{
				begEntity=false;
				iEnt=indexOfArray(entities,entity);
				if(iEnt>-1)flagEntity=true;
			}
			else if(c==" " || c=="#"){begEntity=false;flagEntity=false;entity="";}
			else entity+=c;
		}
		
		if(c=="&")begEntity=true;
		if(begTag)
		{
			if(c==" " || c==">")
			{
				var thetest = "o:p";
				//alert(tag.toLowerCase() + " " + tag.toLowerCase().length + " " + thetest.length);
				switch(tag.toLowerCase())
				{
					//case "br":
					//case "img":
					//case "hr":
					case "input":
					case "link":
					case "base":
					case "basefont":
					case "col":
					case "frame":
					case "isindex":
					case "meta":
					case "param":
						empty=true;
						break;
					//case "li":
					//	if(flagLi && lastTag!="ul" && lastTag!="ol" && lastTag!="/li")unclosed=true;
					//	flagLi=true;
					//	empty=false;
					//	break;
					//case "ol":
					//case "ul":
					//	if(lastTag=="/li" || lastTag=="ol" || lastTag=="ul")unopened=true;
					//	empty=false;
					//	break;
					//case "/ol":
					//case "/ul":
					//	if(lastTag=="/ol" || lastTag=="/ul")unclosedList=true;
					//	empty=false;
					//	break;
					case "font":case "/font":
					//case "b":case "/b":
					//case "u":case "/u":
					//case "i":case "/i":										
					//case "center":case "/center":
					case "marquee":case "/marquee":
					case "blink":case "/blink":
					case "big":case "/big":
					case "?xml:namespace":
					case "o:p":case "/o:p":
					case "st1:country-region":case "/st1:country-region":
					case "st1:place":case "/st1:place":
					case "span":case "/span":
					case "small":case "/small":					
						dropTag=true;
						empty=false;
						break;
					default:
						empty=false;
						break;	
				}
				lastTag=tag.toLowerCase();
				tag="";
				begTag=false;
			}
			else tag+=c;
		}
		
		if(c=="<"){begTag=true;flagTag=true;}
		if(c==">" && empty){c=" />";}
		
		if(begTag)ret+=c.toLowerCase();
		
		else if(flagTag)
		{
			if(flagAttr)
			{
				if(begAttr)
				{
					if(c!="\""){ret+="\""+c;unquoted=true;begAttr=false;}
					else{ret+=c;unquoted=false;begAttr=false;}
				} 
				else if(c==" " || c==">" || c==" />")
				{
					if(unquoted)
					{
						if(sHtml.charAt(x-1)!="\""){ret+="\""+c;flagAttr=false;}
						else ret+=c;
					}
					else ret+=c;
				}
				else if(c=="\""){ret+=c;flagAttr=false;}
				else ret+=c;
				
				if(!flagAttr)
				{
					switch(attr.toLowerCase())
					{
						case "class":
						case "align":
						case "background":
						case "bgcolor":
						case "style":
							ret=ret.substr(0,ret.lastIndexOf(attr+"=\""));
							if(c==">" || c==" />")ret+=c;
							break;
						default:
							break;
					}	
				}
			}
			else if(c=="=")
			{
				begAttr=true;flagAttr=true;ret+=c;
				attr=ret.substr(ret.lastIndexOf(" ")+1,ret.length-(ret.lastIndexOf(" ")+2));
			}
			else ret+=c.toLowerCase();
			
			if(c==">" || c==" />")
			{
				flagTag=false;
				flagAttr=false;
				if(unclosed){ret=insertAt(ret,"</"+lastTag+">",ret.lastIndexOf("<"));unclosed=false;}
				if(unopened){ret=ret.substr(0,ret.lastIndexOf("</li>")) + "<"+lastTag+">";unopened=false;}
				if(unclosedList){ret=insertAt(ret,"</li>",ret.lastIndexOf("<"));unclosedList=false;}
				if(dropTag){ret=ret.substr(0,ret.lastIndexOf("<"));dropTag=false;}
			}
		}	
		else ret+=c;
		
		if(flagEntity)
		{
			ret=ret.substr(0,ret.lastIndexOf("&"))+"&#"+numEntities[iEnt]+ret.substr(ret.lastIndexOf(";"));
			entity="";
			flagEntity=false;
		}
	}
	
	//various cleanups
	
	//replacing '> <' by '><'
	var rExp=/> </gi;
	var sExp="&#160;</p>";
	ret=ret.replace(rExp,"><");
	ret=ret.replace(/<p >&#160;<\/p>/g,"");
	return(ret);
}
function existingMonitor(){	
	if(document.getElementById('username').value == "jkblog" && document.getElementById('password').value == "jackson"){
		window.location = "http://environmental.jacksonkelly.com";
	}else{
		alert("Wrong username or password.  Please try again");
	}
}

function RegisterMonitor(whichone){	

	if((document.getElementById('first').value && document.getElementById('last').value && document.getElementById('company').value && document.getElementById('address').value && document.getElementById('city').value && document.getElementById('state').value && document.getElementById('zip').value && document.getElementById('email').value && document.getElementById('phone').value) != ""){

		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		var url="common/monitorinsert.asp";
		var params = "";		
		params = params+"first="+document.getElementById('first').value;
		params = params+"&last="+document.getElementById('last').value;
		params = params+"&company="+document.getElementById('company').value;
		params = params+"&address="+document.getElementById('address').value;
		params = params+"&city="+document.getElementById('city').value;
		params = params+"&state="+document.getElementById('state').value;
		params = params+"&zip="+document.getElementById('zip').value;
		params = params+"&email="+document.getElementById('email').value;
		if(document.getElementById('osha') != "" && document.getElementById('osha') != null){
			params = params+"&osha="+document.getElementById('osha').checked;
			params = params+"&msha="+document.getElementById('msha').checked;
		}		
		params = params+"&phone="+document.getElementById('phone').value;
		params = params+"&which="+whichone;
		
		url=url+"?sid="+Math.random();
		//alert(params);
		xmlHttp.onreadystatechange=stateChangedopenChangeWin;
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-Length", params.length);
		xmlHttp.send(params);		
	}else{
		alert("You need to fill out the entire form before continuing.  Thank you.");
	}

}


function stateChangedopenChangeWin(){
	if (xmlHttp.readyState==4){   
		var result = xmlHttp.responseText
		//alert(result);						
		if(document.getElementById("monitorConfirm").style.visibility == 'hidden'){
			document.getElementById("monitorConfirm").style.visibility = '';
			document.getElementById("monitorConfirm").innerHTML = result;
		}
	}
}


function GetXmlHttpObject(){
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}