var GB_ANIMATION = true;

var locArray = new Array( ); 
var contatore = 0;
var locArray2 = new Array( ); 
var contatore2 = 0;
var locArray3 = new Array( ); 
var contatore3 = 0;

//funzione che centra il sito orizontalmente
function IniMiddle(){
	var paddingTop = ($(this).height())-($('#AllineamentoVerticale2').height());
		paddingTop = paddingTop/2;
		var cssObj = {"padding-top": paddingTop + "px" };
		$('#Pagina').css(cssObj);
		$(window).resize(
			function(){
				var paddingTop = ($(this).height()-$('#AllineamentoVerticale2').height())/2;
				var cssObj = { 	"padding-top": paddingTop + "px" };
				$('#Pagina').css(cssObj);
			}
		);
}


// Funzione che richiama la creazione della validazione
function IniSideGallery(){
	//ScorriSideGallery();
	timer = setInterval('ScorriSideGallery()',6000);
}

function ScorriSideGallery(){
	$("#skyskraper").append($("#skyskraper").children(":first").clone());
	$("#skyskraper").children(":last").css({"display":"none"});
	/*
	$("#skyskraper").children(":first").fadeOut(2500, function(){
		$("#skyskraper").children(":first").remove();
		$("#skyskraper").children(":first").fadeIn(2500);
	});
	*/
	$("#skyskraper").children(":first").fadeOut();
	$("#skyskraper").children(":first").remove();
	$("#skyskraper").children(":first").fadeIn();
}

// Funzione che richiama la creazione della validazione
function IniSideGallery2(){
	//ScorriSideGallery();
	timer2 = setInterval('ScorriSideGallery2()',6500);
}

function ScorriSideGallery2(){
	$("#fullbanner").append($("#fullbanner").children(":first").clone());
	$("#fullbanner").children(":last").css({"display":"none"});
	/*
	$("#fullbanner").children(":first").fadeOut(2500, function(){
		$("#fullbanner").children(":first").remove();
		$("#fullbanner").children(":first").fadeIn(2500);
	});
	*/
	$("#fullbanner").children(":first").fadeOut();
	$("#fullbanner").children(":first").remove();
	$("#fullbanner").children(":first").fadeIn();
	
}

// Funzione che richiama la creazione della validazione
function IniSideGallery3(){
	//ScorriSideGallery();
	timer3 = setInterval('ScorriSideGallery3()',6500);
}

function ScorriSideGallery3(){
	$("#boxflash").append($("#boxflash").children(":first").clone());
	$("#boxflash").children(":last").css({"display":"none"});
	/*
	$("#boxflash").children(":first").fadeOut(2500, function(){
		$("#boxflash").children(":first").remove();
		$("#boxflash").children(":first").fadeIn(2500);
	});
	*/
	$("#boxflash").children(":first").hide();
	$("#boxflash").children(":first").remove();
	$("#boxflash").children(":first").show();
}

//funzione che si occupa dell'effetto over
function IniPulsanti(valore){
	$(".btn").each(function() {
		var percorso = $(this).attr("src").split(".");
		$(this).hover(	function () {$(this).attr({src: "." + percorso[1] + "up." + percorso[2]});IniPng();}, 
            			function () {$(this).attr({src: "." + percorso[1] + "." + percorso[2]});IniPng();});
	});
}


//funzione che si occupa delle png per IE6
function IniPng(){
	$('img[@src$=.png], div').ifixpng();
}


// Funzione che richiama la creazione della validazione
function IniForm(){
	$("#commentForm").validate();
}


function IniGallery(){
  $('a[rel*=facebox]').facebox();
}

//funzione che imposta l'animazione delle locandine
function IniLocandine(){
	$(".boxlocandine").each(function (){
		locArray.push('#'+$(this).attr("id"));
	});
	
	for (i=0; i<locArray.length; i++){
		$(locArray[i]).hide();
	}
	
	$("div.locandina").hover(	
		function(){clearTimeout(timerp);},
		function(){timerp = setTimeout('cicloLocandine()',2500);}
	);
	
	cicloLocandine();
}

//funzione che esegue il movimento delle locandine
function cicloLocandine(){
	for (i=0; i<locArray.length; i++){
		$(locArray[i]).fadeOut().hide();
	}
	if(contatore==locArray.length)	contatore=0;
	$(locArray[contatore]).fadeIn().show();
	contatore++;
	timerp = setTimeout('cicloLocandine()',5000);
}

//funzione che imposta l'animazione delle locandine2
function IniLocandine2(){

	$(".boxlocandine2").each(function (){
		locArray2.push('#'+$(this).attr("id"));
	});
	
	for (i=0; i<locArray2.length; i++){
		$(locArray2[i]).hide();
	}
	
	$("div.interno").hover(	
		function(){clearTimeout(timerp2);},
		function(){timerp2 = setTimeout('cicloLocandine2()',2500);}
	);
	
	cicloLocandine2();
	
}

//funzione che esegue il movimento delle locandine2
function cicloLocandine2(){
	for (i=0; i<locArray2.length; i++){
		$(locArray2[i]).fadeOut().hide();
	}
	if(contatore2==locArray2.length)	contatore2=0;
	$(locArray2[contatore2]).fadeIn().show();
	contatore2++;
	timerp2 = setTimeout('cicloLocandine2()',5000);
}


//inizializza la graybox
function IniGreybox(){
	$("a.greybox").click(function(){
		var t = this.title || $(this).text() || this.href;
		GB_show(t,this.href,500,600);
		return false;
	});
	$("a.greyboxsmall").click(function(){
		var t = this.title || $(this).text() || this.href;
		GB_show(t,this.href,500,600);
		return false;
	});
}


// Funzione che imposta le chiamate ajax
function IniAjax(){
	$("#contenitore").ajaxStart(function(){ 
		Carica('<img src="./images/ajaxLoader.gif" alt="ajaxLoader" width="43" height="43" align="middle"/>'); 
	});
	
	$("#contenitore").ajaxError(function(){ 
		Carica('<img src="./images/ajaxError.gif" alt="ajaxError" width="43" height="43" align="middle"/>'); 
	});
}

//funzione che esegue una richiesta
function Richiesta(valore){
	$.ajax( { url: valore, cache: false, success: function(html){Carica(html);}	});
}

//funzione che inserisce la risposta Ajax 
function Carica(html){
	$("#contenitore").html(html);
}


function initialize() {
var myLatlng = new google.maps.LatLng(41.897036,12.515265);
var myOptions = {
  zoom: 18,
  center: myLatlng,
  mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var contentString = '<div id="content">'+
    '<div id="siteNotice">'+
    '</div>'+
    '<h1 id="firstHeading" class="firstHeading">Cinema Tibur</h1>'+
    '<div id="bodyContent">'+
    '<p>Via degli Etruschi, 36 roma<br>'+
    '</p>'+
    '</div>'+
    '</div>';
var infowindow = new google.maps.InfoWindow({
    content: contentString
});
var marker = new google.maps.Marker({
    position: myLatlng,
    map: map,
    title:""
});
google.maps.event.addListener(marker, 'click', function() {
  infowindow.open(map,marker);
});

}
