//---------------------------------------------------------------
// Opacity Displayer, Version 1.0
// Copyright Michael Lovitt, 6/2002.
// Modified by oech@i
//---------------------------------------------------------------

	var oImage1 = null;	
	var oImage2 = null;

	function init() {
		oImage1 = new OpacityObject('visualMask','tiff/sri_iora/visual_masking');
		oImage1.setBackground();

		//oImage2 = new OpacityObject('logoSriIora','images/logo_sri_iora');
		//oImage2.setBackground();
	}

	//OPACITY OBJECT 
	OpacityObject = function( divId, strPath ){
		this.id = divId;
		this.path = strPath;
		this.layerObject = document.getElementById(divId);
		this.setBackground = object_setBackground;
	}
	
	function object_setBackground (){
		if (pngAlpha) {
			this.layerObject.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.path+".png', sizingMethod='scale')";
		} else if (pngNormal) {
			this.layerObject.style.backgroundImage = 'url('+this.path+'.png)';
		}
		
		if ( isMac && isIE ){
			this.layerObject.style.backgroundImage = 'url('+this.path+'.gif)';
		}
	}
	
	//---------------------------------------------------------------
	// global variables
	
	// if IE5.5+ on win32, then display PNGs with AlphaImageLoader
	var ua = navigator.userAgent.toLowerCase();
	var versionMinor = parseFloat(navigator.appVersion);
	
	// broswer
	isIE = ( (ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1) ); 
	isOpera     = (ua.indexOf("opera") != -1);
	
	// platform
	isWin   = (ua.indexOf('win') != -1);
	isWin32 = (this.isWin && ( ua.indexOf('95') != -1 || ua.indexOf('98') != -1 || ua.indexOf('nt') != -1 || ua.indexOf('win32') != -1 || ua.indexOf('32bit') != -1) );
	isMac   = (ua.indexOf('mac') != -1);
	
	if ( isIE && this.versionMinor >= 4) {
		versionMinor = parseFloat( ua.substring( ua.indexOf('msie ') + 5 ) );
	}
	
	isIE55up = ( isIE && versionMinor>=5.5 );
//	alert(versionMinor+', '+isIE+ ', '+isIE55up);
//	alert('isWin32: '+ isWin32 )
	if ((isIE55up) && isWin32) {
		var pngAlpha = true;
	}else {
		var pngNormal = true;
	}
	
//	alert('pngAlpha: ' +pngAlpha +', pngNormal: '+ pngNormal);
	//---------------------------------------------------------------

/*-------------------------------------
something css can't do for the layout positioning
---------------------------------------*/
function layout(){
	//adjust the positioning for opera and mac
	if (isOpera || ( isIE&&isMac) ) {
		
		var object_w = 780;
		var client_w = document.body.clientWidth;
		var adjusted_pos = 0;

		if ( client_w > 780 ) {
			adjusted_pos = (client_w-object_w)/2;
		}
		
		document.getElementById('tableContent').style.left = adjusted_pos + 'px';
	}
	
	//extra settings
	if ( isMac && isIE ){
		//this.layerObject.style.backgroundImage = 'url('+this.path+'.png)';
	}
}
