		var cnt_rotation = 1;
		var at = 1;

		var timeout = 5000; // check to rotate every second
		var enabled = 1;
		var datetime = (new Date()).getTime() + 3000; // date n-seconds from now.
		var brVer = navigator.userAgent;
		var MSIEtag = brVer.indexOf('MSIE');
		var msieVer = MSIEtag > 0 ? brVer.substr(MSIEtag + 5, 3) : 0;

        oNrProiecte = document.getElementById( 'iNrProiecte' ) ;		
		var number = oNrProiecte.value;
				
		function fadeIn( oFadeIn ) {
            if(opac < 100){
                
                if(ie5) {
                    opac+=1.3;
                    oFadeIn.filters.alpha.opacity = opac;
                    setTimeout('fadeIn( oFadeIn )', 25);
                }
                
                if(ns6) {
                    opac+=1.8;
                    oFadeIn.style.MozOpacity = opac/15;
                }
                setTimeout('fadeIn( oFadeIn )', 25);
            }
           
		}
		
 
        function fadeOut( oFadeOut ) {
        if(opac2 > 0){
            opac2-=1;
            if(ie5) oFadeOut.filters.alpha.opacity = opac2;
            if(ns6) oFadeOut.style.MozOpacity = opac2/100;
            setTimeout('fadeOut( oFadeOut )', 3);
            }
        }
		
		

		function prev()
		{
		    
		    if ( oNrProiecte.value == 1 ) return;
		    
	    	ie5  = (document.all && document.getElementById);
            ns6 = (!document.all && document.getElementById);
            opac = 0;
            opac2 = 100;
	    
		    
		    if( at == 1 || !document.getElementById('rot_hl_' + (at - 1)))
			{ 
				at = number;
			}
			else
			{
				at = at - 1;
			}

			for( i=1; i<= number; i++)
			{
				if(!document.getElementById('rot_hl_'+ i))
				{
					continue;
				}
				if( i == at)
				{
//		  			oFadeOut = document.getElementById('rot_hl_' + i ) ;
//        		    fadeOut( oFadeOut );
				    
		  			oFadeIn = document.getElementById('rot_hl_' + i ) ;
        		    fadeIn( oFadeIn );
        		    
					disp = 'block';
				}
				else
				{
					disp = 'none';
				}
                
				document.getElementById('rot_hl_'+ i).style.display = disp;
			}
			datetime = (new Date()).getTime() + 9000; // date n-seconds from now.
		}
        
		function next()
		{
		    
		    if ( oNrProiecte.value == 1 ) return;
		    
	    	ie5  = (document.all && document.getElementById);
            ns6 = (!document.all && document.getElementById);
            opac = 0;
            opac2 = 100;		    
		    
            
			if( at == number || !document.getElementById('rot_hl_' + (at + 1)))
			{ 
				at = 1;
			}
			else
			{
				at = at + 1;
			}
			if (at == 1)
			{
			cnt_rotation++;
			}

			if (window.js_rotate_num[at] && js_rotate_num[at] != 1)
			{
				var mod = cnt_rotation % js_rotate_num[at];
				if (mod != 0)
				{
					next();
				}
			}

		for ( i=1; i<= number; i++ )
		{
			if(!document.getElementById('rot_hl_'+i))
			{ 
				continue; 
			}

			if( i == at)
			{
                
		    
			    oFadeIn = document.getElementById('rot_hl_' + i ) ;
       		    fadeIn( oFadeIn );
       		    
       		    
       		    
				disp = 'block';
			}
			else
			{
	  			
				disp = 'none';
			}
  
			document.getElementById('rot_hl_'+i).style.display = disp;
		}

			datetime = (new Date()).getTime() + 5000; // date 9 seconds from now.
			
			
		}


		function rotate() 
		{
			if(enabled == 1 && (new Date().getTime()) > datetime)
			{

                oFadeInPrev = document.getElementById('rot_hl_' + at ) ;
			    oFadeInPrev.style.MozOpacity = 0;
				next();
				
			}
			setTimeout('rotate();', timeout);
			
			}

        if ( oNrProiecte.value > 1 ) {
            setTimeout('rotate();', timeout);
        }  