function CUIPopUp( cui_url, cui_parameters, popname )
{
 if( popname != '' )
 {
	 var usename = popname;
 }
 else
 {
	 var random_windowname = Math.round( ( Math.random() * 100 ) );
	 var usename = 'CUIpop' + random_windowname;
 }
 newWindow = window.open( cui_url, usename, cui_parameters );
}

function CUIImageChange( cui_img_name, cui_img_src )
{
 if( document.images[ cui_img_name ] )
 {
	 document.images[ cui_img_name ].src = cui_img_src;
 }
}

$(document).ready(function(){
	if (document.getElementById('bannerwrapper')) {
		 $('#bannerwrapper').cycle({
				fx: 'fade',
				speed:  '1000',
				timeoutFn: calculateTimeout				
		 });
	 }
	 Cufon.replace('#bannerwrapper div');
	 Cufon.replace('#bannerwrapper div span');
});

function calculateTimeout(currElement, nextElement, opts, isForward) { 
	var default_time = 10000;
	var timeouts = new Array();
	// Loopataan läpi #bannerwrapperin lapsinodet (=divit) ja otetaan niiden luokkanimet talteen taulukkoon
	// Jos määritetty luokka, taulukkoon ko. indeksillä tulee se ja jos ei, niin tulee default_time.
	var indexer = 0;
	$('#bannerwrapper div').each(function(i) {
		if ( parseInt($(this).attr('class')) > 0 ) {
			timeouts[indexer] = parseInt($(this).attr('class')) * 1000;
		} else {
			timeouts[indexer] = default_time;
		}
		indexer++;
	});
	var index = opts.currSlide; // näytettävän sliden indeksinumero
	
    return timeouts[index]; 
}
