// JavaScript Document
function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};



function nf(){

	jQuery('#pannello_offerte ul').jcarousel({
        auto: 4,scroll:1,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });
	
	jQuery('#eventi ul').jcarousel({
        auto: 4,scroll:1,
        wrap: 'last',vertical: true,
		initCallback: mycarousel_initCallback
    });

$(document).ready(function() {
    $('#sconti').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
});

$("#load").fadeOut("slow");
	
}

$(document).ready(function() {
    nf();
});


function parseDate(dateval){
dary=dateval.split("/")
i=new Date(dary[2],dary[0],dary[1])
t=i.getTime()
return t

}

function giorno(dateval){
dary=dateval.split("/")
i=new Date(dary[2],dary[1],dary[0])
return dary[0]
}

function mese(dateval){
dary=dateval.split("/")
i=new Date(dary[2],dary[1],dary[0])
return dary[1]

}

function anno(dateval){
dary=dateval.split("/")
i=new Date(dary[2],dary[1],dary[0])
return dary[2]

}

function calcDBD(data1, data2){
	
firstdate = mese(data1)+'/'+giorno(data1)+'/'+anno(data1);
seconddate = mese(data2)+'/'+giorno(data2)+'/'+anno(data2);
day = mydiff(firstdate,seconddate, 'days');

if(day<=0){day=1;}
return day;

}

function mydiff(date1,date2,interval) { var second=1000, minute=second*60, hour=minute*60, day=hour*24, week=day*7; date1 = new Date(date1); date2 = new Date(date2); var timediff = date2 - date1; if (isNaN(timediff)) return NaN; switch (interval) { case "years": return date2.getFullYear() - date1.getFullYear(); case "months": return ( ( date2.getFullYear() * 12 + date2.getMonth() ) - ( date1.getFullYear() * 12 + date1.getMonth() ) ); case "weeks"  : return Math.floor(timediff / week); case "days"   : return Math.floor(timediff / day); case "hours"  : return Math.floor(timediff / hour); case "minutes": return Math.floor(timediff / minute); case "seconds": return Math.floor(timediff / second); default: return undefined; } } 

