// Banner module slide show

var mod_banner_slideItems = new Array();
var mod_banner_preloadedImages = new Array();

function j_mod_banner_public_slideStart ( id , currItem , pKeyId , pKeyType , sTime , sType , classLink , classText ) {
	

	if ( mod_banner_slideItems[id] && mod_banner_slideItems[id].length ) {
		
		if ( !sTime || (sTime < 5 ) ) {
			sTime = 5;
		}
		
		var sCount = mod_banner_slideItems[id].length;
		var i;
		
		mod_banner_preloadedImages[id] = new Array();
		
		for ( i=0; i < sCount ; i ++ ) {
			mod_banner_preloadedImages[id][i] = new Image();
			mod_banner_preloadedImages[id][i].src = mod_banner_slideItems[id][i][3];
		}
		
		sTime = sTime * 1000;
		
		// load images
		
		setTimeout("j_mod_banner_public_slideShow("+id+",'"+pKeyId+"','"+pKeyType+"',"+sTime+", "+sType+" , "+sCount+" , "+currItem+" , '"+classLink+"' , '"+classText+"' )", sTime );
	}	
}

function j_mod_banner_public_slideShow ( id , pKeyId , pKeyType , sTime , sType , sCount , currItem , classLink , classText ) {
	
	var obj = j_common_getElement ('mod_banner_media_' + id );
	
	if ( sType ) {
		currItem = ( currItem + 1 ) % sCount;
	} else {
		currItem = Math.floor(Math.random()*sCount);
		currItem = currItem % sCount;
	}
	
	
	obj.style.filter="blendTrans(duration=2)";
	obj.style.filter="blendTrans(duration=crossFadeDuration)";
	
	if ( commonVar_browserIsIE ) {
		obj.filters.blendTrans.Apply();
		obj.filters.blendTrans.Play();
	}
	
	obj.src = mod_banner_preloadedImages[id][currItem].src;
	
	// media link
	if ( mod_banner_slideItems[id][currItem][1] ) {		
	
		obj = j_common_getElement ( 'mod_banner_media_link_' + id );
		
		if ( ! obj ) {
			
			if ( obj = j_common_getElement ( 'module_banner_media_' + id ) ) {
				obj.innerHTML = '<a href="#" id="mod_banner_media_link_'+id+'">'+obj.innerHTML+'</a>';
				obj = j_common_getElement ( 'mod_banner_media_link_' + id );
			}
		}
		
		if ( obj ) {			
			obj.href='index.php?'+pKeyId+'='+mod_banner_slideItems[id][currItem][0]+'&'+pKeyType+'=0';
			obj.target=mod_banner_slideItems[id][currItem][2];
		}
		
	} else {
		
		obj = j_common_getElement ( 'mod_banner_media_link_' + id );
		
		if ( obj ) {
			if ( obj = j_common_getElement ( 'module_banner_media_' + id ) ) {
				obj.innerHTML = j_common_getElement ( 'mod_banner_media_link_' + id ).innerHTML;
			}
		}
	}
	
	/*
	// text link
	if ( mod_banner_slideItems[id][currItem][6] ) {
		
		if ( mod_banner_slideItems[id][currItem][4] ) {
			
			obj = j_common_getElement ( 'mod_banner_text_link_' + id );
			
			if ( ! obj ) {
				
				if ( obj = j_common_getElement ( 'module_banner_text_' + id ) ) {
					obj.innerHTML = '<a href="#" class="'+classLink+'" id="mod_banner_text_link_'+id+'"></a>';
					obj = j_common_getElement ( 'mod_banner_text_link_' + id );
				}
			}
			
			if ( obj ) {
				obj.href='index.php?'+pKeyId+'='+mod_banner_slideItems[id][currItem][0]+'&'+pKeyType+'=0';
				obj.target=mod_banner_slideItems[id][currItem][5];
				obj.innerHTML=mod_banner_slideItems[id][currItem][6];
			}
			
		} else {
			if ( obj = j_common_getElement ( 'module_banner_text_' + id ) ) {
				obj.innerHTML = '<span class="'+classText+'">'+mod_banner_slideItems[id][currItem][6]+'</span>';
			}
		}
		
	} else {
		if ( obj = j_common_getElement ( 'module_banner_text_' + id ) ) {
			obj.innerHTML = '';
		}
	}
	*/
	setTimeout("j_mod_banner_public_slideShow("+id+",'"+pKeyId+"','"+pKeyType+"',"+sTime+", "+sType+" , "+sCount+" , "+currItem+" , '"+classLink+"' , '"+classText+"')", sTime );	
}

