$(document).ready(function(){
	$("#body").css("margin-left",($(window).width()-1000)/2);

	$("#headerBack").width($(window).width());
	$("#facebook,#twitter").mouseover(function(){
		$(this).addClass("socialOn");
	});
	
	$("#facebook,#twitter").mouseout(function(){
		$(this).removeClass("socialOn");
	});
});

$(window).load(function() {
	if($("#ajBlack").length > 0){
		$("#ajBlack").css("margin-top",$(window).scrollTop());
		$("#ajLoadCont").css("margin-top",$(window).scrollTop());
	}

	$("#center").height($("#center").height()+50);

	$(window).scroll(function(){
		if($("#specialBox").length>0){
			$("#specialBox").css('top', $(window).scrollTop()+250);	
		}
		$("#facebook").css('top', $(window).scrollTop()+450);
		$("#twitter").css('top', $(window).scrollTop()+490);
	});

	ajaxMin('libraries/php/ajax/readFolder.php','path=../../../files/header/','json',readEnd);
});

fotoMax = 0;
fotoCounter = 0;
function readEnd(msg){
	$.each(msg, function(key,item) {
		$("#hbDown").append("<img id='imgHeader"+key+"' src='files/header/"+item+"'>");
		$("#hbDown img").css("margin-left",($(window).width()-1000)/2);
	});
	$("#imgHeader0").show();
	$("#imgHeader0").css("z-index",2);
	setInterval(fotoChange,6000);
	fotoMax = msg.length;
}


//Funzione cambia foto Header//
function fotoChange(){
	fotoCounter ++;		

	if(fotoCounter == fotoMax){
		topFoto = 0;
	}
	else{
		topFoto = fotoCounter;
	}
		$("#imgHeader"+topFoto).animate({opacity:1});
	$("#imgHeader"+topFoto).css("z-index",1);
	$("#imgHeader"+topFoto).show();
	
	$("#imgHeader"+(fotoCounter - 1)).css("z-index",2);
	$("#imgHeader"+(fotoCounter - 1)).animate({opacity:0},2000);
			
	if(fotoCounter == fotoMax){
		fotoCounter = 0;
	}
}

//--//



//Funzione menu a comparsa header//
var tOut;
function openMenu(id){
	clearTimeout(tOut);
	$("#menuCont,#menuText").remove();
	lang = $("#lang").val();
	menBack = '';
	if(lang == 'en'){
		menBack = '?lang=en';
		contatti = "Contacts";
	}
	else{
		contatti = "Contatti";
	}
	
	if(id == 1){
		$("#body").append("<div id='menuCont'></div><div id='menuText' onmouseover='contOver()' onmouseout='closeMenu()'></div>");
		$("#menuText").append("<a href='bio.php"+menBack+"'>Bio</a>");
		$("#menuText").append("<a href='news.php"+menBack+"'>News</a>");		
		$("#menuText").append("<a href='contatti.php"+menBack+"'>"+contatti+"</a>");
		$("#menuCont").css("width",$("#menuText").width()+20);
		$("#menuCont").css("height",$("#menuText").height()+20);
		$("#menuCont,#menuText").css("left",$("#menu"+id).position().left);
	}
	else if(id == 5){
		$("#body").append("<div id='menuCont'></div><div id='menuText' onmouseover='contOver()' onmouseout='closeMenu()'></div>");
		$("#menuText").append("<a href='audio.php"+menBack+"'>Audio</a>");
		$("#menuText").append("<a href='video.php"+menBack+"'>Video</a>");
		$("#menuText").append("<a href='gallery.php"+menBack+"'>Gallery</a>");
		$("#menuText").append("<a href='guestbook.php"+menBack+"'>GuestBook</a>");
		$("#menuText").append("<a href='links.php"+menBack+"'>Links</a>");
		$("#menuCont").css("width",$("#menuText").width()+20);
		$("#menuCont").css("height",$("#menuText").height()+20);
		$("#menuCont,#menuText").css("left",$("#menu"+id).position().left);
	}
		
}

function contOver(){		
	clearTimeout(tOut);
}

function closeMenu(){
	tOut = setTimeout("closeFin()",2000);
}

function closeFin(){
	clearTimeout(tOut);
	$("#menuCont,#menuText").remove();
}
//--//



function cutText(testo,limite){
	if(testo.length > limite){
		testo = testo.substring(0,limite)+"...";
	}
	return testo;
}




//NUMERI PIE DI PIAGINA
function getList(msg){ //Funzione back ajax per leggere la lista
	$("#loadDiv").remove();
	$.each(msg, function(key,item) {
		setta(item,key);		
	});
	
	piediPagina(numMin,numTot,numAtt);
}

function ajaxPiedi(min,nAttuale){
	numMin = 1;
	numAtt = 1;
	numTot = 0;

	numTot = Math.ceil(righe/numPerPag);

	numMin = min;
	$("#piedi a").remove();
	$("#"+trg+" div").remove();


	//Imposto il limite inferiore per i numeri cambia pagina
	if(nAttuale - 1 < 0){
		limitLow = 0;
	}
	else{
		limitLow = nAttuale - 1;
	}
	
	numAtt = limitLow+1;
	$("#"+trg).append("<div id='loadDiv'>Loading...</div>");
	//Funzione ajax per leggere la query con limit
	ajaxMin('libraries/php/ajax/query.php','query='+qry+' LIMIT '+limitLow*numPerPag+','+numPerPag+'&json=true','json',getList);	
}

function piediPagina(min,nMax,attuale){ //Funzione che imposta i numeri cambia pagina	
	nMax = nMax + 1; //Imposto il numero massimo di numeri
	if(nMax > min+numPerPag){ //Se il numero massimo è maggiore del range dei numeri es(numeri attuali da 1 a 20 ... nMax = 300)
		iTo = parseInt(min)+parseInt(numPerPag); //numero che indica la fine del ciclo for seguente = minimo + numeri per pagina
	}
	else{
		iTo = nMax; //numero che indica la fine del ciclo for seguente = numero massimo
	}
	
	for(i=min;i<iTo;i++){ //Ciclo per scrivere i numeri cambia pagina, assegno una classe diversa se il numero è = all'attuale
		if(i != attuale){
			$("#piedi").append("<a class='piede' onclick=ajaxPiedi("+min+","+i+");>"+i+"</a>");
		}
		else{
			$("#piedi").append("<a class='piedeAttuale'>"+i+"</a>");
		}
	}

	//Imposto i vari << e >> se non mi trovo all'inizio o alla fine del range di numeri cambia pagina
	if(nMax > numPerPag && iTo != nMax){			
		goToEnd = (Math.floor((nMax - 2)/numPerPag)*numPerPag)+1;					
		$("#piedi").append("<a class='piedeSpecial' onclick=ajaxPiedi("+(min + numPerPag)+","+(min + numPerPag)+");>></a>");
		$("#piedi").append("<a class='piedeSpecial' onclick=ajaxPiedi("+goToEnd+","+goToEnd+");>>></a>");
	}
	if(nMax > numPerPag && attuale > numPerPag){
		$("#piedi").prepend("<a class='piedeSpecial' onclick=ajaxPiedi("+(min - numPerPag)+","+(min - 1)+");><</a>");
		$("#piedi").prepend("<a class='piedeSpecial' onclick=ajaxPiedi(1,1);><<</a>");
	}
	//--//

	$(".piedeSpecial,.piede").mouseover(function(){
		$(this).addClass("piedeOver");
	});

	$(".piedeSpecial,.piede").mouseout(function(){
		$(this).removeClass("piedeOver");
	});

	$("#center").height($("#header").height()+$("#body").height());
}
//--//

