var agt = navigator.userAgent.toLowerCase();
 
function loadPage( url )
{
 
	document.location = url;
	
}
 
function loadExternal( url )
{
 
	document.location = "http://" + url;
	
}
 
function showState( object, srcfile )
{
 
	object.src = srcfile;
	
}
 
function doDown( element )
{
 
	element.style.backgroundColor = '#BFD7EE';
 
}
 
function doUp( element )
{
 
	element.style.backgroundColor = '#DBE8F5';
 
}
 
function changeTextOfTo( elementName, newValue )
{
 
	var element = document.getElementById( elementName );
	
	element.innerHTML = newValue;
	
}
 
function changeImageTo( elementName, newValue )
{
 
	var element = document.getElementById( elementName );
	
	element.src = newValue;
	
}
 
function changeImageOfTo( elementName, newValue )
{
 
	var element = document.getElementById( elementName );
	
	element.style.backgroundImage = "url('" + newValue + "')";
	
}
 
function changeColorOfTo( elementName, newValue )
{
 
	var element = document.getElementById( elementName );
	
	element.style.color = newValue;
	
}
 
function showContent( elementName, options )
{
 
	var element = document.getElementById( elementName );
	
	if ( element.style.visibility = 'hidden' )
	{
	
		element.style.visibility = 'visible';
		
	}
	
	switch( options )
	{
		
		case 1:
			document.inscriptionForm.inscriptionline1Field.select();
			document.inscriptionForm.inscriptionline1Field.focus();
			break;
		case 2:
			changeTextOfTo( 'previewinscription', document.certificateForm.certInsField.value );
			break;
		case 3:
			changeTextOfTo( 'previewinscription', document.inscriptionForm.inscriptionline1Field.value + "<br>\r" + document.inscriptionForm.inscriptionline2Field.value + "<br>\r" + document.inscriptionForm.inscriptionline3Field.value + "\r" );
			break;
		case 4:
			if ( agt.indexOf('mozilla') != -1 && agt.indexOf('firefox') != -1 && agt.indexOf('mac') != -1 )
			{
		
				document.getElementById( 'scrollText1' ).style.overflow = 'auto';
			
			}
			document.getElementById( 'scrollText1' ).scrollTop = 0;
			break;
		case 44:
			if ( agt.indexOf('mozilla') != -1 && agt.indexOf('firefox') != -1 && agt.indexOf('mac') != -1 )
			{
		
				document.getElementById( 'scrollText2' ).style.overflow = 'auto';
			
			}
			document.getElementById( 'scrollText2' ).scrollTop = 0;
			break;
		case 45:
			if ( agt.indexOf('mozilla') != -1 && agt.indexOf('firefox') != -1 && agt.indexOf('mac') != -1 )
			{
		
				document.getElementById( 'scrollText2' ).style.overflow = 'auto';
			
			}
			document.getElementById( 'scrollText2' ).scrollTop = 0;
			break;
		case 5:
			if ( agt.indexOf('mozilla') != -1 && agt.indexOf('firefox') != -1 && agt.indexOf('mac') != -1 )
			{
			
				document.getElementById( 'scrollText' ).style.overflow = 'auto';
				
			}
			document.getElementById( 'scrollText' ).scrollTop = 0;
			break;
	
	}
	
}
 
function hideContent( elementName, options )
{
 
	var element = document.getElementById( elementName );
	
	if ( element.style.visibility = 'visible' )
	{
	
		element.style.visibility = 'hidden';
		
	}
	
	switch( options )
	{
		
		case 4:
			if ( agt.indexOf('mozilla') != -1 && agt.indexOf('firefox') != -1 && agt.indexOf('mac') != -1 )
			{
		
				document.getElementById( 'scrollText1' ).style.overflow = 'hidden';
			
			}
			break;
		case 44:
			if ( agt.indexOf('mozilla') != -1 && agt.indexOf('firefox') != -1 && agt.indexOf('mac') != -1 )
			{
		
				document.getElementById( 'scrollText2' ).style.overflow = 'hidden';
			
			}
			break;
		case 45:
			if ( agt.indexOf('mozilla') != -1 && agt.indexOf('firefox') != -1 && agt.indexOf('mac') != -1 )
			{
		
				document.getElementById( 'scrollText3' ).style.overflow = 'hidden';
			
			}
			break;
		case 5:
			if ( agt.indexOf('mozilla') != -1 && agt.indexOf('firefox') != -1 && agt.indexOf('mac') != -1 )
			{
		
				document.getElementById( 'scrollText' ).style.overflow = 'hidden';
			
			}
			break;
	
	}
	
}
 
function changeClassOfTo( elementName, newValue )
{
 
	var element = document.getElementById( elementName );
	
	element.className = newValue;
	
}
 
function updateRemaining( element, elementName )
{
 
	var remaining = 40 - element.value.length;
	
	if ( remaining != 1 )
	{
	
		remaining = remaining + " Characters";
		
	}
	else
	{
	
		remaining = "1 Character";
 
	}
	
	changeTextOfTo( elementName, remaining );
	
}
 
function getPageURL()
{
 
	var pageURL = document.URL;
	var urlArray = pageURL.split( "/" );
	
	return urlArray[ urlArray.length - 1 ];
	
}
 
function setUppercase( element )
{
 
	element.value = element.value.toUpperCase();
	
}
