function centerIt()
{
	var wh=document.documentElement.clientHeight;
	//var ph=document.getElementById('thepage').offsetHeight;
	//if(parseInt((wh-ph)/2) >= 0)document.getElementById('thepage').style.marginTop=parseInt((wh-ph)/2)+'px'
//	else document.getElementById('thepage').style.marginTop='0px';
}

function getCurrentStyle(elpoco, elstyle)
{
	var thestyle=(elpoco.currentStyle)?elpoco.currentStyle[elstyle]:getComputedStyle(elpoco, "").getPropertyValue(elstyle);
	return thestyle;
}

//function animOpac(object, fps, time[ms], finalOpacity[0-1], onfinish)
function animOpac(idd, fps, time, lim, onfinish)
{
	if(!onfinish)onfinish=function(){};
	var o=idd;
	if(!o.JSAnimOpacity)o.JSAnimOpacity=new Object();
	o.JSAnimOpacity.stpNo=(time/1000)*fps;
	if(navigator.userAgent.indexOf("MSIE")==-1)
	{
		o.JSAnimOpacity.stp=(lim-parseFloat(getCurrentStyle(o, "opacity")))/o.JSAnimOpacity.stpNo;
		
		if(o.JSAnimOpacity.itv){window.clearInterval(o.JSAnimOpacity.itv);};
		var h=parseFloat(getCurrentStyle(o, "opacity"));
		var hh=h-1;
		o.JSAnimOpacity.itv=window.setInterval(function(){if((Math.abs(lim-h)<=Math.abs(o.JSAnimOpacity.stp)) || (hh==h)){o.style.opacity=String(lim);onfinish();window.clearInterval(o.JSAnimOpacity.itv);}else{hh=h;h=parseFloat(getCurrentStyle(o, "opacity"))+parseFloat(o.JSAnimOpacity.stp);o.style.opacity=String(parseFloat(h));};}, 1000/fps);
	}
	else
	{	
		lim=lim*100;
		o.JSAnimOpacity.stp=(lim-parseFloat(o.filters.alpha.opacity))/o.JSAnimOpacity.stpNo;
		if(o.JSAnimOpacity.itv)window.clearInterval(o.JSAnimOpacity.itv);
		var h=parseFloat(o.filters.alpha.opacity);
		o.JSAnimOpacity.itv=window.setInterval(function(){ if(Math.abs(lim-h)<=Math.abs(o.JSAnimOpacity.stp) || (hh==h)){window.clearInterval(o.JSAnimOpacity.itv);o.filters.alpha.opacity=parseInt(lim);onfinish();}else{hh=h;h=parseFloat(o.filters.alpha.opacity)+parseFloat(o.JSAnimOpacity.stp);o.filters.alpha.opacity=parseFloat(h);};}, 1000/fps);
	}
}

var top_vis=true;
var current_img=1;
function nextSLImage(fadeItv)
{
	var n_img_addr=current_img;
	current_img=(current_img==JSslideshow.length-1)?0:current_img+1;
	//var n_img_addr=parseInt(Math.random()*(JSslideshow.length-1));
	//////document.getElementById("log").innerHTML=JSslideshow[n_img_addr];

	var newImg=new Image();
	newImg.src=JSslideshow[n_img_addr];
	newImg.onload=function()
	{
	}
		if(top_vis==true)
		{
			top_vis=false;
			document.getElementById("sl_img1").style.backgroundImage='url("'+JSslideshow[n_img_addr]+'")';
			animOpac(document.getElementById("sl_img2"), 40, fadeItv, 0);
		}
		else
		{
			top_vis=true;
			document.getElementById("sl_img2").style.backgroundImage='url("'+JSslideshow[n_img_addr]+'")';
			animOpac(document.getElementById("sl_img2"), 40, fadeItv, 1);
		}
}

JSSlideshowItv=null;
function startSL(itv, fadeItv)//ms
{
	stopSL();
	document.getElementById("sl_img2").style.backgroundImage='url("'+JSslideshow[0]+'")';
	JSSlideshowItv=window.setInterval(function(){nextSLImage(fadeItv)}, itv);
}

function stopSL()
{
	window.clearInterval(JSSlideshowItv);
}
document.sergiuImgs=new Array();
function preloadImgs()
	{
		for(var i=0; i<preloadImgs.arguments[0].length; i++)
		{
			if(preloadImgs.arguments[0][i]!=null)
			{
				try
				{
					document.sergiuImgs[i]=new Image();
					document.sergiuImgs[i].src=preloadImgs.arguments[0][i];
				}
				catch(e)
				{
				};
			}
		}
	}


