var altezzaPagina=null;
var larghezzaPagina=null;
var larghezzaContainer=null;
var altezzaContainer=null;

var stringaDati="";
var stringaHTMLpagina=""
var stringaHTMLContenitori=""
var contenutiPerPagina=null;
var lunghezzaContenitorePagine=null;
var contentTypeFormatBHM="ft";

/*
	JAVASCRIPT CHE VISUALIZZA IL CONTENUTO DI BHM
	AUTORE: CARLO VIGNAPIANO
	DATA: 25 GIUGNO 2009
	NOTE: OTTIMIZZATO PER CONTENUTI VERTICALI BHM

*/

function initBHM(path)
{	pathData=path;
	$(document).ready(function(){
		setButtonDefaultBHM();
		getPageContentBHM()
	 });
}

function setButtonDefaultBHM(){
	$("#ft").removeClass();
	$("#ft").addClass("musicaOff");
}

function changeFormatContentBHM(newTypeContent){
	viewLoaderBHM("true");
		switch(contentTypeFormatBHM){
			case 'ft': 	styleToApply='musicaOff';
						break;
			case 'sf':	styleToApply='sfondiOff';
						break;
			case 'vd': 	styleToApply='videoOff';

						break;
		}
		$("#"+contentTypeFormatBHM).removeClass(styleToApply);
		contentTypeFormatBHM=newTypeContent;
		$("#sf").addClass("sfondiOn");
		$("#vd").addClass("videoOn");
		$("#ft").addClass("musicaOn");
		switch(newTypeContent){
			case 'ft': 	styleToApply='musicaOff';
						$("#bottomBarArrow").animate({"marginLeft" : "25px"}, 250);
						break;

			case 'sf':	styleToApply='sfondiOff';
						$("#bottomBarArrow").animate({"marginLeft" : "78px"}, 250);
						break;
			case 'vd': 	styleToApply='videoOff';
						$("#bottomBarArrow").animate({"marginLeft" : "133px"}, 250);
						break;

		}
		$("#"+newTypeContent).addClass(styleToApply);
		getPageContentBHM();
}


function getPageContentBHM(){
	viewLoaderBHM("true");
	$("#contentBHM").css("display","none")
	var defaultPathBHM=pathData+"?pg="+nextPage+"&act="+contentTypeFormatBHM;
	$.ajax({
	  url: defaultPathBHM,
	  cache: false,
	  error:function (){
	  },
	  success: function(html){
	  },
	  complete: function(html){
	  		if (html.status == 200) {
				if (html.responseText.length > 0) {
					viewLoaderBHM(false);
					createPageBHM(html.responseText);
					viewLoaderBHM("false");
				}
			}
	  }
	});
}


function createPageBHM(content){
	$("#contentBHM").html(content);
	$("#contentBHM").css("display","block")
	return;
}


function viewLoaderBHM(status){
	switch(status) {
		  case 'true':
		     $("#BHMloader").css("display","block");
		  break;
		  case 'false':
		  	$("#BHMloader").css("display","none");
		  break;
	}
}