$(document).ready(function(){
	if(typeof sIFR == "function"){
		sIFR.replaceElement(named({sSelector:"body h1, body #subTwo h2, body #indexTwo h2", sFlashSrc:"../futura.swf", sColor:"#003366", sLinkColor:"#003366", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0,sWmode:"transparent"}));
		sIFR.replaceElement(named({sSelector:"body #side-indexTop h2", sFlashSrc:"../futura.swf", sColor:"#333333", sLinkColor:"#222834", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0,sWmode:"transparent"}));
	};
	setupMenu();	
});
function rotateImages(divclass,notfirst) {
	if(notfirst) {
		$('.'+divclass+' img:visible').hide().next().fadeIn(1500);
		if($('.'+divclass+':has(img:visible)').length == 0) {
			$('.'+divclass+' img:first').fadeIn(1500);
		}
	} else {
		$('.'+divclass+' img:first').fadeIn(1500);
	}
	
	movement = setTimeout("rotateImages('"+divclass+"',1)",5000);
}
function setupMenu() {
	var seldiv = $("div#nav ul li.selected:eq(0)").attr('id');
	var config = {    
	     sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
	     interval: 100, // number = milliseconds for onMouseOver polling interval    
	     over: rollOverNav, // function = onMouseOver callback (REQUIRED)    
	     timeout: 200, // number = milliseconds delay before onMouseOut    
	     out: rollOutNav // function = onMouseOut callback (REQUIRED)    
	};
	var configNav = {    
	     sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
	     interval: 0, // number = milliseconds for onMouseOver polling interval    
	     over: doNothing, // function = onMouseOver callback (REQUIRED)    
	     timeout: 300, // number = milliseconds delay before onMouseOut    
	     out: restore // function = onMouseOut callback (REQUIRED)    
	};

	$("div#nav ul li").hoverIntent( config );
	$("div#nav").hoverIntent(configNav);

	function doNothing(){}
	function restore() {
		$('div#nav ul li.save-select').addClass('selected');
		$('div#nav ul li.save-select').removeClass('save-select');
		$('#nav ul ul.selected').show();
	}
	function rollOverNav() {
		$('div#nav ul li.selected').addClass('save-select');
		$('div#nav ul li.selected').removeClass('selected');
		$(this).addClass('hovered');
		if(seldiv != $(this).attr('id') && seldiv != $(this).parent().parent().attr('id') && seldiv != $(this).parent().attr('id')) {
			$('#nav ul ul.selected').hide();
		}
		$('ul#' + $(this).attr('id') + '-menu').show();
	}
	function rollOutNav() {
		$(this).removeClass('hovered');
		$('ul#' + $(this).attr('id') + '-menu').hide();
	}
}

function toggleSelected(el){
	alert(el);
}

function clearSearch(el){
	if(el.value == 'Search'){
		el.value = '';	
	}
}

function goTo(url) {
	window.location = url;
}

function showTable(tbl) {
	$('div#size table').hide();
	$('#'+tbl).show();
}

function printSpecial()
{
	var gAutoPrint = false;
	
	if (document.getElementById != null)
	{
		var html = '<HTML>\n<HEAD>\n';
		if (document.getElementsByTagName != null)
		{
			var headTags = document.getElementsByTagName("head");
			if (headTags.length > 0)
				html += headTags[0].innerHTML;
		}
		html += '\n</HE' + 'AD>\n<BODY class="print"><form><p class="print_button" align="center"><a href="javascript:window.print()"><img src="http://www.parcoinc.com/images/print_page.gif" atl="Print This Page" /></a></p></form><div class="print_area"><img src="http://72.47.213.39/images/logo.jpg" alt="Parco Logo" hspace="12">\n';
		
		var printReadyElem = document.getElementById("content");
		
		if (printReadyElem != null)
		{
				html += printReadyElem.innerHTML;
		}
		else
		{
			alert("Could not find the printReady section in the HTML");
			return;
		}
			
		html += '\n</div><form><p class="print_button" align="center"><a href="javascript:window.print()"><img src="http://www.parcoinc.com/images/print_page.gif" atl="Print This Page" /></a></p></form></BO' + 'DY>\n</HT' + 'ML>';
		
		var win = null;
		LeftPosition = (screen.width) ? (screen.width-650)/2 : 0;
		TopPosition = (screen.height) ? (screen.height-600)/2 : 0;
		settings = 'height=600,width=650,top='+TopPosition+',left='+LeftPosition+',scrollbars=yes,resizable,menubar=1';
		printWin = window.open("","printSpecial",settings)
		
		printWin.document.open();
		printWin.document.write(html);
		printWin.document.close();
		if (gAutoPrint)	printWin.print();
	}
	else
	{
		alert("Sorry, the print ready feature is only available in modern browsers.");
	}
}

function clearDefault(el) {
  if (el.defaultValue==el.value) el.value = ""
}

function openPopup(url, width, height, callback) {
   newwindow=window.open(url,'name','height=400, width=400, resizable');
	if (window.focus) {newwindow.focus()}
}
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	]

};
BrowserDetect.init();