//String.prototype.trim = function(){ return this.replace(/^s+|s+$/g,'') }
String.prototype.trim = function(){ return this.replace( /^\s*/, "" ).replace( /\s*$/, "" )}

function Trim(s){
	return s.replace( /^\s*/, "" ).replace( /\s*$/, "" ); 
}

var opacitySpeed = 50;	// Speed of opacity - switching between large images - Lower = faster
var opacitySteps = 10; 	// Also speed of opacity - Higher = faster
var browserIsOpera = navigator.userAgent.indexOf('Opera')>=0?true:false;
var DHTMLgoodies_currentOpacity = 0;
var DHTMLgoodies_imageToShow = false;
var DHTMLgoodies_largeImage = false;
var jscont;
var jsidimg = '';
function showPreview(cont,id){
	jscont = cont;
	jsidimg = id;
	document.getElementById('divnewprin').innerHTML=jscont;
	document.getElementById('imgid_prin'+jsidimg).style.visibility = 'hidden';
	currentUnqiueOpacityId = Math.random();
	moveOpacity(opacitySteps*-1,currentUnqiueOpacityId);
}
function setOpacity(){
	DHTMLgoodies_largeImage = document.getElementById('imgid_prin'+jsidimg);
	if(document.all){
		DHTMLgoodies_largeImage.style.filter = 'alpha(opacity=' + DHTMLgoodies_currentOpacity + ')';
	}else{
		DHTMLgoodies_largeImage.style.opacity = DHTMLgoodies_currentOpacity/100;
	}
}
function moveOpacity(speed,uniqueId){
	if(browserIsOpera){
		document.getElementById('divnewprin').innerHTML=jscont;
		//DHTMLgoodies_largeImage.src = DHTMLgoodies_imageToShow;
		return;
	}	
	DHTMLgoodies_currentOpacity = DHTMLgoodies_currentOpacity + speed;
	if(DHTMLgoodies_currentOpacity<=5 && speed<0){
		document.getElementById('imgid_prin'+jsidimg).style.visibility = 'visible';
		setOpacity();
		speed=opacitySteps;
	}
	if(DHTMLgoodies_currentOpacity>=99 && speed>0) DHTMLgoodies_currentOpacity=99;		
	setOpacity();	
	if(DHTMLgoodies_currentOpacity>=99 && speed>0)return;		
	if(uniqueId==currentUnqiueOpacityId)setTimeout('moveOpacity(' + speed + ',' + uniqueId +')',opacitySpeed);		

}
