var isNav, isIE;
var coll = "";
var styleObj = "";
var cm = null;
var timeoutVar = "";
var bodyFormatted = false;
var horizontalMenuVisible = true;
var sideMenuVisible = true;
var bugVisible = false;
var featuredItemsVisible = true;
var mastHeadPhotoVisible = true;

if (parseInt(navigator.appVersion) >= 4) {
	if (navigator.appName == "Netscape") {
		isNav = true;
	}
	else {
		isIE = true;
		coll = "all.";
		styleObj = ".style";
	}
}

function openPDF(event, sHref) {
	var pdfWindow = window.open(sHref,'childWindow','top=50,height=550,left=50,width=750,resizable=yes,location=no,menubar=no,toolbar=no');
	pdfWindow.focus();
	(isIE)?window.event.cancelBubble=true:event.preventDefault();
	return false;
}

/*
function isCcp() {
	var re = new RegExp("/abtus/ourorg/ccp", "i");
	var path = new String(document.location.pathname);
	if (re.test(path))
		return true;
	else
		return false;
}
*/

function init() {
	// setGlobalVars() can be added by ICELayout
	if (typeof(setGlobalVars) == "function")
		setGlobalVars();
	
	document.getElementById("top_search_string").value='Search';
	var documentBodyInside = document.getElementById("documentBodyInside");
	var documentBodyOutside = document.getElementById("documentBodyOutside");
	var features = document.getElementById("features");
	var featuresDiv = document.getElementById("featuresDiv");
		
	originalDocumentBodyInsideWidth = documentBodyInside.offsetWidth;

	if (bodyFormatted) {
		documentBodyInside.style.paddingLeft = 0;
		documentBodyInside.style.paddingRight = 0;
	}

	if (mastHeadPhotoVisible) {
		var obj = document.getElementById("mastHeadPhoto");
		obj.style.left = 80;
		obj.style.top = 0;
		obj.style.visibility = 'visible';
	}


	if(isIE) {
			documentBodyInside.style.width=771;
		}
	else {
			//documentBodyInside.style.width = (bugVisible && !bodyFormatted)?608:640;
		documentBodyInside.style.width = 769;
		documentBodyOutside.style.width = 770;
	}

	if (documentBodyInside.offsetHeight < 390) {
		documentBodyInside.style.height = 390;
	}
			
	if (originalDocumentBodyInsideWidth > parseInt(documentBodyInside.style.width)) {
		if(isIE) {
			if (document.title != 'The Pierce County Internet Site') {
				documentBodyInside.style.overflowX="scroll";
			}
		}
		else {
			documentBodyInside.style.overflow="hidden";
		}
	}

	if (typeof(getPositionableImageScript) == "function")
		getPositionableImageScript();
	
	var kludgeWidth = 772;
	if (isIE)
		kludgeWidth = 772;

	document.getElementById('kludge').width = kludgeWidth;
}

function shiftTo(obj, x, y) {
	if (isNav) {
		obj.moveTo(x,y);
	}
	else {
		obj.pixelLeft = x;
		obj.pixelTop = y;
	}
}

function getPos(el,sProp) {
	var iPos = 0;
	while (el!=null) {
		iPos+=el["offset" + sProp];
		el = el.offsetParent;
	}
	return iPos;
}

function setPopupHideCountdown() {
	timeoutVar = window.setTimeout('showPopup(null);',700);
}

function showPopup(el,m,offsetHeight) {
	var popupMenu = document.getElementById(m);
	var selectedMenu = document.getElementById(el);
	window.clearTimeout(timeoutVar);
	if (selectedMenu) {
		if (popupMenu) {
			popupMenu.style.display = '';
			if (selectedMenu.tagName == "AREA") {
				popupMenu.style.left = parseInt(selectedMenu.coords);
				popupMenu.style.top = 133;
			}
			else {
				popupMenu.style.left = 105;
				if (isIE) {
					var currentTop = selectedMenu.offsetTop;
				}
				else {
					var currentTop = selectedMenu.offsetTop-20;
				}
				var currentElement = selectedMenu;
				while (currentElement != document.body) {
					currentElement = currentElement.parentNode;
					currentTop = currentTop + currentElement.offsetTop;
				}
				var visibleTop = 0;
				if (document.body.scrollTop) {
					visibleTop = document.body.scrollTop;
				}
				else if (window.pageYOffset) {
					visibleTop = window.pageYOffset;
				}

				if (currentTop < visibleTop) 
					currentTop = visibleTop;
				
				popupMenu.style.top = currentTop;
			}
			
			if (cm && cm != popupMenu.id) {
				var currentMenu = document.getElementById(cm);
				currentMenu.style.display='none';
			}
			cm = popupMenu.id;
		}
	}
	else {
		if (cm && !popupMenu) {
			var currentMenu = document.getElementById(cm);
			currentMenu.style.display='none';
		}
	}
	
	//window.event.cancelBubble;
}
		
function searchSite() {
	var searchform = document.getElementById('siteSearchForm');
	searchform.elements[0].value = document.getElementById('top_search_string').value;
	searchform.submit();
}

function makeFontSize(size) {
	if (size == 'bigger') {
		var newfontsize = 14;
		var newpsize = 14;
		var newasize = 14;
		var newlinksize = 16;
	}
	if (size == 'morebigger') {
		var newfontsize = 16;
		var newpsize = 16;
		var newasize = 16;
		var newlinksize = 18;
	}
	if (size == 'regular') {
		var newfontsize = 11;
		var newpsize = 11;
		var newasize = 10;
		var newlinksize = 12;
	}
	var paragraphs = document.getElementsByTagName("p");
	for(var i=0; i < paragraphs.length; i++){
		var h = paragraphs[i];
		paragraphs[i].style.fontSize=newpsize;
	}
	var divs = document.getElementsByTagName("div");
	for(var i=0; i < divs.length; i++){
		var h = divs[i];
		var s = divs[i].className;
		if(s.substr(0,10) =="layouttext"){
			divs[i].style.fontSize=newfontsize;
		}
	}
	var spans = document.getElementsByTagName("span");
	for(var i=0; i < spans.length; i++){
		var h = spans[i];
		var s = spans[i].className;
		if(s =="issue"){
			spans[i].style.fontSize=newfontsize-2;
		}
	}
	var ths = document.getElementsByTagName("th");
	for(var i=0; i < ths.length; i++){
		var h = ths[i];
		var s = ths[i].id;
			ths[i].style.fontSize=newfontsize;
	}
	var tds = document.getElementsByTagName("td");
	for(var i=0; i < tds.length; i++){
		var h = tds[i];
		var s = tds[i].id;
//		if(s.substr(0,10) =="layouttext"){
//alert('here');
			tds[i].style.fontSize=newfontsize;
//		}
	}
	var anchors = document.getElementsByTagName("a");
	for(var i=0; i < anchors.length; i++){
		var h = anchors[i];
		if (h.parentElement.id.indexOf('titletext') != -1)
			{
			if (size=='regular')
				{
				anchors[i].style.fontSize=newasize+4;
				}
			else
				{
				anchors[i].style.fontSize=newasize+2;
				}
			}
		else
			{
			anchors[i].style.fontSize=newasize+2;
			}
		if ((h.parentElement.tagName=='P') || (h.className=='issuehead'))
			{
			anchors[i].style.fontSize=newfontsize;
			}
	}
	var h3s = document.getElementsByTagName("H3");
	for(var i=0; i < h3s.length; i++){
		var h = h3s[i];
		h3s[i].style.fontSize=newfontsize+2;
	}
	var links = document.getElementsByName("menu1");
	for(var i=0; i < links.length; i++){
		var h = links[i];
		links[i].style.fontSize=newlinksize;
	}
  
}

//	  var _gaq = _gaq || []; 
//  _gaq.push(['_setAccount', 'UA-17252423-1']); 
//  _gaq.push(['_setDomainName', 'none']);
//  _gaq.push(['_setAllowLinker', true]);
//  _gaq.push(['_setAllowHash', false]);
//  _gaq.push(['_trackPageview']); 
 
//  (function() { 
//    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
//    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
//    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
//  })(); 
