//=======================================================================================================
//-------------------------------------------------------------------------------------------------------
//	Custom Javascript functions
//-------------------------------------------------------------------------------------------------------
//=======================================================================================================
$(document).ready(function(){
    $('img[src$=png]').ifixpng();
});

currOver = 1;
showNews = 0;

function rollover( what )
{
	if (currOver)
	{
		document.getElementById('layer'+currOver).style.display	= 'none';
	}

	document.getElementById('links').src = '/images/links_'+what+'.gif';
	document.getElementById('layer'+what).style.display	= 'block';
	currOver = what;
}

function startTicker()
{
	document.getElementById('newsbox').innerHTML = fadeimages[showNews];
	showNews++;

	if (showNews >= fadeimages.length)
	{
		showNews = 0;
	}

	setTimeout( 'startTicker()', 5000 );
}

//*********************************************************************************************************
//	Apply mouseover/off style changes to all form fields...
//
//*********************************************************************************************************
function stylizeInputFields()
{
	changeTags = new Array( 'input','textarea', 'select', 'password' );
	onColor    = '#F5FBFC';
	offColor   = '#ffffff';
	
	for (c=0; c<=changeTags.length; c++)
	{
		pageElements = document.getElementsByTagName(changeTags[c]);

		if (pageElements[0])
		{
			for (i=0; i<=pageElements.length; i++)
			{
				if (pageElements[i])
				{
					if (pageElements[i].type == "checkbox" )
					{
						continue;
					}
					
					objID   = pageElements[i].id;
					objName = pageElements[i].name;
						
					if ((objName == 'fields[Phone]') || (objName == 'fields[Fax]'))
					{
						eval( 'pageElements[i].onfocus = function() { document.getElementById("'+objID+'").style.backgroundColor = "'+onColor+'"; }; ');					
						eval( 'pageElements[i].onblur = function() { document.getElementById("'+objID+'").style.backgroundColor = "'+offColor+'";stylizeNumberField("'+objID+'"); }');				
					}
					
					else if (objID)
					{
						eval( 'pageElements[i].onfocus = function() { document.getElementById("'+objID+'").style.backgroundColor = "'+onColor+'"; }; ');					
						eval( 'pageElements[i].onblur = function() { document.getElementById("'+objID+'").style.backgroundColor = "'+offColor+'"; }; ');					
					}

					
				}
			}
		}
	}
}
