
function setStyle( xElem, sClass )
{
    xElem.className = sClass;
}

function sendMail( bConfirm )
{
    if( !bConfirm || confirm( "Click 'OK' to send an email directly.\n\nFor a quicker response, please click 'Cancel' and use the 'Contact' page.\nYour enquiry or message will be forwarded to us immediately as a mobile       \nphone text message." ) )
    {
		var	xMail = document.getElementById( "spnMail" );
    
	    location.href = "mailto:" + xMail.innerHTML;
    }
}

function setMail( sName, sDomain, sExtension )
{
	var	xMail    = document.getElementById( "spnMail" );
	var	sAddress = sName + "@" + sDomain + "." + sExtension;
	
	xMail.innerHTML = sAddress;
}

function setMail( sName, sDomain, sExtension )
{
	var	xMail    = document.getElementById( "spnMail" );
	var	sAddress = sName + "@" + sDomain + "." + sExtension;
	
	xMail.innerHTML = sAddress;
	
	var	xRTD = document.getElementById( "lnkRTD" );
	
	if( xRTD ) xRTD.href = "mailto:" + "ken" + "@" + "rtdx" + "." + "net";
}

function showImage( sURL )
{
    open( sURL, '', 'left=50, top=150, toolbar=0, status=0, location=0, directories=0, resizable=1, scrollbars=1' );
}

var nNextImage = 0, 
	nNumImages = 0;
var xGallery   = null,
	xCell      = null,
	xPreload   = null;

function nextImage()
{
    if( xGallery.length > 0 )
    {
		// Set gallery cell background to next image
		if( xCell.filters ) xCell.filters[0].apply();
      	xCell.style.backgroundImage = "url( " + xGallery[nNextImage].value + " )";
      	if( xCell.filters ) xCell.filters[0].play();
        
        // Increment next image
        nNextImage = ( nNextImage + 1 ) % nNumImages;
        
        // Pre-load next image if first loop
        if( xPreload[nNextImage] == null )
        {
        	xPreload[nNextImage]     = new Image( 300, 450 ); 
            xPreload[nNextImage].src = xGallery[nNextImage].value;
        }
    }
}
    
function initImages()
{
	try
	{
	    var xNow = new Date();
	
	    xGallery = document.getElementById( "divGallery" ).getElementsByTagName( "input" );
	    xCell    = document.getElementById( "celGallery" );
	
	    if( xGallery ) 
		{
			nNumImages = xGallery.length;
			xPreload   = new Array( nNumImages );
		}
	    if( nNumImages > 0 ) nNextImage = Math.floor( xNow.getTime() / 10000 ) % nNumImages;
	
		nextImage();
		setInterval( "nextImage();", 10000 );
	}
	catch( err ) { }
}
