// 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 (obj) {
		
		if ( sType ) {
			currItem = ( currItem + 1 ) % sCount;
		} else {
			currItem = Math.floor(Math.random()*sCount);
			currItem = currItem % sCount;
		}
		
		
		if ( commonVar_browserIsIE ) {
			
			obj.style.filter="blendTrans(duration=2)";
			obj.style.filter="blendTrans(duration=crossFadeDuration)";
		
			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 );	
}
