function imagePreload() { 
  var d=document; if(d.images){ if(!d.xp) d.xp=new Array();
    var i,j=d.xp.length,a=imagePreload.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.xp[j]=new Image; d.xp[j++].src=a[i];}}
}

	// Preload News Icons for Home page & News page
	pic1= new Image(94,17); 
	pic1.src="/images/buttons/icon_pressReleaseBtn-on.gif"; 

	pic2= new Image(94,17); 
	pic2.src="/images/buttons/icon_webCastBtn-on.gif"; 

	pic3= new Image(94,17); 
	pic3.src="/images/buttons/icon_conferenceBtn-on.gif";
	

function findObj(n, d) { 
  var p,i,x;
    if(!d) d=document; 
		if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
  if(!(x=d[n])&&d.all) x=d.all[n];
   for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
   return x;
}

function showHide() { 
  var i,p,v,obj,args=showHide.arguments;
  for (i=0; i<(args.length-1); i+=2) 
  	if ((obj=findObj(args[i]))!=null) {
		 v=args[i+1];
    if (obj.style) 
		{ obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; 
		}
    obj.visibility=v; 
	}
}

ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

function setLinkColor(id,nestref,color) {
    if (ns4) {
            var lyr = (nestref)? eval('document.'+nestref+'.document.'+id):document.layers[id]
            lyr.document.bgColor = color
    }
    else if (ie4) {
            document.all[id].style.color = color
    }
}

function restore(){ 
	var i, x, a = document.swaps; 
	if( a ) for( i = 0; i < a.length; i++)
		if( a[i].oldSrc ) a[i].src=a[i].oldSrc;
}

function swap(){ 
	var i, j = 0, a = swap.arguments; 
	document.swaps = new Array; 
	for( i = 0; i < ( a.length - 1 ); i += 2 ){
		document.swaps[j++] = a[i];
		if( !a[i].oldSrc ) a[i].oldSrc = a[i].src;
		a[i].src = a[i + 1];
	}
}

function PopUp(theURL) {
	var popup=window.open(theURL,'popup','width=377,height=525,top=15,left=15,scrollbars=no');
   	// popup.focus();
}

// CSS
var agt = navigator.userAgent.toLowerCase();
var is_ie4  = agt.indexOf("msie 4.0")!=-1;
var is_ie5up  = agt.indexOf("msie 5.0")!=-1;
var style = "pc";

if (navigator.platform != "Win32")
{	
    style = "mac_ns4";
    var is_ieMac = (agt.indexOf("msie 5.2") != -1);

	if (is_ieMac)
		style="mac_ie";
		if (is_ie4)
		style="mac_ie4";
}
else
{	if (navigator.appName == "Netscape")
	{	if(parseInt(navigator.appVersion) >= 5)
		style+="ns6";
		else
		style+="ns4";
	}
}
document.write("<link rel='stylesheet' type='text/css' href='/includes/css/site_"+style+".css'>");

// Search Validation Added 082405: Ryan Adams
function validateSearch(form) {
	var bError = false;
	var sMsg = '';
	if(document.frmSearch.request.value=='') {
		bError = true;
		sMsg += "Please enter a search phrase\n";
	}
	if(bError) {
		alert(sMsg);
		return !bError;
	}
}

// Search Validation Added 082405: Ryan Adams
function validateSearchPage(form) {
	var bError = false;
	var sMsg = '';
	if(document.frmSearchPage.request.value=='') {
		bError = true;
		sMsg += "Please enter a search phrase\n";
	}
	if(bError) {
		alert(sMsg);
		return !bError;
	}
}

// VZMM Print Function Added 082703: Ryan Adams
function printWindow(){
   bV = parseInt(navigator.appVersion)
   if (bV >= 4) window.print()
}
		
function openVZFinancialExpressInactive(file){
	popup = window.open
	(file,"","height=200,width=247,top=50,left=50,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0");
}

// VZMM Form Fields Function Added 102405: Ryan Adams
dom = (document.getElementById) ? 1 : 0;
function activatefield(what){
	if (dom){
		what.style.backgroundColor='#EEEEEE';
		what.style.color='#333333';}
	}

function deactivatefield(what){
	if (dom){
		what.style.backgroundColor='';
		what.style.color='';}
	}
	
function EmailThis(){
	var sTemp = "";
	var sURL = "";
	sURL = "/includes/emailthis.aspx?URL=";
	sTemp = escape(window.location.href);
	window.open(sURL+sTemp,"_blank","location=no,scrollbar=no,toolbar=no,width=425,Height=450");
}

function InfoNotAvail(type) {
	switch (type) 
	{
		case "transcript":
		return "This information will be available shortly after the webcast.<br>Please check back later."
		break;
		
		case "audio":
		return "This information will be available shortly after the webcast.<br>Please check back later."
		break;
		
		case "newsrelease":
		return "The news release will be available at approximately 8:30 a.m. ET."
		break;
	}
}