var days=['Domenica','Luned&igrave;','Marted&igrave;','Mercoled&igrave;','Gioved&igrave;','Venerd&igrave;','Sabato'];
var months=['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'];
var featuredSpeedIn=300;
var featuredSpeedOut=300;
var featuredTime=6000;

var dateHolder = null ;

var featured=null;
var currentfeatured=0;

var bbg = null ;

function setcookie( name, value, expires, path, domain, secure )
{
var today = new Date();
today.setTime( today.getTime() );

if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
( ( path ) ? ";path=" + path : "" ) +
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}


function getcookie( check_name ) {
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f

	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		a_temp_cookie = a_all_cookies[i].split( '=' );


		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}

function refreshDate ( ){
    var curdate = new Date();
    var dateString = '' ;

    var hour = curdate.getHours();
    var min = curdate.getMinutes();

    var day = curdate.getDate();
    var month = curdate.getMonth();
    var year = curdate.getFullYear();

    //var sec = curdate.getSeconds();

    if ( day<10 ) day = '0'+day;
    if ( hour<10 ) hour = '0'+hour;
    if ( min<10 ) min = '0'+min;
    //if ( sec<10 ) sec = '0'+sec;

    dateString += days[curdate.getDay()]+' ';
    dateString += day+ ' ' ;
    dateString += months[month]+ ' ';
    dateString += year+' ';
    dateString += hour+':'+min;

    dateHolder.html(dateString);
    setTimeout('refreshDate()',1000)
}

function startSlide ( ){
    $(featured[0]).css('display','block');
    $(featured[0]).css('opacity',1);
    setTimeout('refreshSlide()',featuredTime);
}

function refreshSlide ( ){
    $(featured[currentfeatured==-1?featured.length-1:currentfeatured]).animate({opacity:0},featuredSpeedOut,function(){
        $(this).css('display','none');
        $(featured[currentfeatured+1]).css('display','block');
        $(featured[currentfeatured+1]).animate({opacity:1},featuredSpeedIn);
        currentfeatured++;
        if(currentfeatured==featured.length-1)currentfeatured=-1;
        setTimeout('refreshSlide()',featuredTime);
    });
    /*$(featured[currentfeatured+1]).css('display','blcok');
    $(featured[currentfeatured+1]).animate({opacity:1},featuredSpeed);
    currentfeatured++;
    if(currentfeatured==featured.length-1)currentfeatured=-1;
    setTimeout('refreshSlide()',featuredTime);*/
}

function hideBlankBG(){
    bbg.animate({opacity:0}, 1200, function(){
        bbg.remove();
        //$('#event2011').removeClass('event-shadow');
        //$('body').css('overflow','auto');
    });
}

$(function(){
   if(!getcookie('ampletechEvent2001')){
       bbg = $('<div id="blankbg"></div>');
       $('body').prepend(bbg);
       bbg.height($('body').height());
       setTimeout('hideBlankBG()',3000);
       
       $('#event2011').addClass('event-shadow');
       
       setcookie('ampletechEvent2001', 'true', 360);
   }
       
       $('#event2011').addClass('event-shadow');
       
       $('#event2011 a').mouseover(function(){
           $(this).animate({opacity:1}, 300);
       });
       
       $('#event2011 a').mouseout(function(){
           $(this).animate({opacity:0}, 300);
       });

   dateHolder = $('#global-date');
   featured = $('#featured .featured-square').css('display','none').css('opacity',0).get();
   if ( featured.length > 0 ) startSlide();
   refreshDate();
});
