function toggle(elem) {
  if (document.all[elem].style.display == "inline") {
   setVisibility(elem, "none");
  } else { setVisibility(elem, "inline"); } }
function setVisibility(elem, v) { document.all[elem].style.display = v; }
function toggle_ehall() {
	toggle('ehrac1'); 	toggle('ehrac2'); 	toggle('ehrac3');
	toggle('ehrac4'); 	toggle('ehrac5'); 	toggle('ehrac6');
	toggle('ehrac7'); 	toggle('ehrac8'); 	toggle('ehrac9');
	toggle('ehrac10');	}
function include_dom(script_filename) {
    var html_doc = document.getElementsByTagName('head').item(0);
    var js = document.createElement('script');
    js.setAttribute('language', 'javascript');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', script_filename);
	js.setAttribute('rel', 'dynamically loaded');
    html_doc.appendChild(js);
    js.onreadystatechange = function () {
        if (js.readyState == 'complete') {
 //           alert('JS onreadystate fired');
        }    }
    js.onload = function () {
 //       alert('JS onload fired');
    }
    return false;
}
function $import(src){
  var scriptElem = document.createElement('script');
  scriptElem.setAttribute('src',src);
  scriptElem.setAttribute('type','text/javascript');
  document.getElementsByTagName('head')[0].appendChild(scriptElem);
}

// import with a random query parameter to avoid caching
function $importNoCache(src){
  var ms = new Date().getTime().toString();
  var seed = "?" + ms; 
  $import(src + seed);
}

function LoadCss(url,media){
var headID = document.getElementsByTagName("head")[0];
var cssNode = document.createElement('link');
cssNode.type = 'text/css';
cssNode.rel = 'stylesheet';
cssNode.href = url;
/* cssNode.media = media; */
headID.appendChild(cssNode);
}

function getDomain (thestring) {
//simple function that matches the beginning of a URL
//in a string and then returns the domain.
var urlpattern = new RegExp("(http|ftp|https)://(.*?)/.*$");
var parsedurl = thestring.match(urlpattern);
return parsedurl[2];
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function tableruler()
{
 if (document.getElementById && document.createTextNode)
  {
   var tables=document.getElementsByTagName('table');
   for (var i=0;i<tables.length;i++)
   {
    if(tables[i].className=='ruler')
    {
     var trs=tables[i].getElementsByTagName('tr');
     for(var j=0;j<trs.length;j++)
     {
      if(trs[j].parentNode.nodeName=='TBODY' && trs[j].parentNode.nodeName!='TFOOT')
       {
       trs[j].onmouseover=function(){this.className='ruled';return false}
       trs[j].onmouseout=function(){this.className='';return false}
     }    }   }  }  }  }
	 
function highlight(elem,bg) {
if (document.getElementById) {
theElement = document.getElementById(elem);
} else if (document.all) {
theElement = document.elem;
}
if (!bg) theElement.style.background = "yellow";
if (bg) theElement.style.background = bg;
}
function unhighlight(elem,bg) {
if (document.getElementById) {
theElement = document.getElementById(elem);
} else if (document.all) {
theElement = document.elem;
}
if (!bg) theElement.style.background = "white";
if (bg) theElement.style.background = bg;
}

function escapeHTML(str){
   var div = document.createElement('div');
   var text = document.createTextNode(str);
   div.appendChild(text);
   return div.innerHTML;
} 
linkIcons = function() {
	var thispage = getDomain(document.URL);
//    var links = document.getElementsByTagName("a");
    for(var i = 0; i <= document.links.length - 1; i++) {
	  
	  var url = document.links[i].href; 
  if(url.indexOf('http://') != 0) { continue; }
  var hrefdomain = getDomain(url);
  if((thispage === hrefdomain) || (hrefdomain === 'www.co.fresno.ca.us') ||  (hrefdomain === 'www2.co.fresno.ca.us')) {

	  var currentLink = document.links[i];
 // if (currentlink.innerHTML = 'MS Word') currentlink.innerHTML = '';
	  
      var images = currentLink.getElementsByTagName("img");
      if (images.length == 0 && currentLink.href.indexOf('.pdf') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','http://www2.co.fresno.ca.us/5620/scripts/pdf.gif');
        currentLink.appendChild(newImg);
      }
      if (images.length == 0 && currentLink.href.indexOf('.doc') != -1) {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','http://www2.co.fresno.ca.us/5620/scripts/doc.gif');
        currentLink.appendChild(newImg);
      }
/*      if (images.length == 0 && currentLink.target == "_blank") {
        var newImg=document.createElement('img');
        newImg.setAttribute('src','http://www2.co.fresno.ca.us/5620/scripts/popup.gif');
        currentLink.appendChild(newImg);
      }
*/	  
  } /* if */
    } /* for */
  } /* end function */
  
  
  function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
      window.onload = func;
    } else {
      window.onload = function() {
        if (oldonload) {
          oldonload();
        }
        func();
      }
    }
  }  

external_links = function() {
var red = '/ExternalRedirect.aspx?URL=';
var thispage = getDomain(document.URL);
for(var i = 0; i <= document.links.length - 1; i++) {
  var url = document.links[i].href; 
  if(url.indexOf('http://') != 0) { continue; }
  var hrefdomain = getDomain(url);
  if((thispage != hrefdomain) & (hrefdomain != 'www.co.fresno.ca.us') & (hrefdomain != 'www2.co.fresno.ca.us') & (hrefdomain != 'www.CynthiaSays.com') & (hrefdomain != 'www.fcdph.org') ) {
document.links[i].className = 'offsite'; 
	document.links[i].href = red + url;
	document.links[i].target = "_self";
	if(document.links[i].innerHTML.indexOf('<') != 0) { document.links[i].title += " " + escapeHTML(document.links[i].innerHTML) + " > " + url; }
	}
	else {
	if(document.links[i].innerHTML.indexOf('<') != 0) { document.links[i].title += " " + escapeHTML(document.links[i].innerHTML) + " > " + url; }	
	} 
}
}

external_links2 = function() {
var red = '/ExternalRedirect.aspx?URL=';
var thispage = getDomain(document.URL);
for(var i = 0; i <= document.links.length - 1; i++) {
  var url = document.links[i].href; 
  if(url.indexOf('http://') != 0) { continue; }
  var hrefdomain = getDomain(url);
  
  if((thispage != hrefdomain) & (cntyurl.RindexOf(hrefdomain) === -1)) {
	  
    document.links[i].className = 'offsite'; 
	document.links[i].href = red + url;
	document.links[i].target = "_self";
	if(document.links[i].innerHTML.indexOf('<') != 0) { document.links[i].title += " " + escapeHTML(document.links[i].innerHTML) + " > " + url; }
	}
	else {
	if(document.links[i].innerHTML.indexOf('<') != 0) { document.links[i].title += " " + escapeHTML(document.links[i].innerHTML) + " > " + url; }	
	} 
}
}

/* inline script */

/* the urls that are considered the county  no redirect */

var cntyurl = new Array("www.co.fresno.ca.us","www2.co.fresno.ca.us","www.CynthiaSays.com","www.fcdph.org","www.jobaps.com","www.babiesfirstfresno.com","www.fresnolibrary.org","www.fcera.org","www.fresnosheriff.org","www.fresnosuperiorcourt.org","www.fresnohealthinspections.org");

/* end the county urls */
/* there really is no prototype for indexOf an array so we dummy it up for IE to work */
if(Array.RindexOf = 'undefined' || !Array.indexOf)
{
Array.prototype.RindexOf = function(obj, start){
        for(var i=(start||0); i<this.length; i++){
            if(this[i]==obj){
                return i;
            }
}
return -1;
}
}


tableruler();
addLoadEvent(external_links2); 
addLoadEvent(linkIcons);
/* <meta name="verify-v1" content="b+g5INnLEx9jqOVqJbLOANj45MB+NY756yLafdDorb0=" > */
var scriptElem = document.createElement('meta');
  scriptElem.setAttribute('name','verify-v1');
  scriptElem.setAttribute('content','b+g5INnLEx9jqOVqJbLOANj45MB+NY756yLafdDorb0=');
  document.getElementsByTagName('head')[0].appendChild(scriptElem);


var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

try {
var pageTracker = _gat._getTracker("UA-9486576-1");
pageTracker._trackPageview();
} catch(err) {}