var idPagina=1;
var lingua='IT';
var aStringhe= new Array();

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

function inizializza()
	{
		caricaLingua();
		caricaGallery();
		visualizza();
	}
function italiano()
{
	lingua='IT';
	caricaLingua();
	visualizzaMenu();
	pagina(1);
}
function inglese()
{
	lingua='EN';
	caricaLingua();
	visualizzaMenu();
	pagina(1);
}
function tedesco()
{
	lingua='DE';
	caricaLingua();
	visualizzaMenu();
	pagina(1);
}
function pagina(id)
	{
		idPagina = id;
		visualizza();
	}
// CARICA LE STRINGHE NELLA LINGUA ATTIVA
function caricaLingua()
	{
			$.ajax({
						type:"GET",
						url: "php/caricaLingua.php",
						dataType: "XML",
						data:{idLingua:lingua},
						async: false,
						success: function(testoXml,stato)
							{caricaStringhe(createXmlDOMObject(testoXml),stato);}
					})
					//caricaStringhe(createXmlDOMObject(testoXml),stato);
	}
// FUNZIONE CALLBACK CHE GESTISCE RISPOSTA DEL SERVER
function caricaStringhe(testoXml,stato)
	{
		// Continuiamo solo se lo stato HTTP è "OK"
		if (stato == 'success')
			{
				var i = 0;
				$(testoXml).find("stringa").each(function()	
					{
						aStringhe[i] = $(this).find("valore").text(); 
						i++;	
					});
			}
	}
/*
	La funzione qui sotto è necessaria perchè
	jQuery non processa correttamente il documento
	xml proveniente dalla funzione php
*/
 function createXmlDOMObject(xmlString)
    {
        var xmlDoc = null;

        if( ! window.DOMParser )
        {
            // the xml string cannot be directly manipulated by browsers 
            // such as Internet Explorer because they rely on an external 
            // DOM parsing framework...
            // create and load an XML document object through the DOM 
            // ActiveXObject that it can deal with
            xmlDoc = new ActiveXObject( "Microsoft.XMLDOM" );
            xmlDoc.async = false;
            xmlDoc.loadXML( xmlString );
        }
        else
        {
            // the current browser is capable of creating its own DOM parser
            parser = new DOMParser();
            xmlDoc = parser.parseFromString( xmlString, "text/xml" ) ;
        }

        return xmlDoc;
    }
function visualizzaMenu()
	{
		if (lingua == 'IT')
			{
				$('.taglist').empty();
				$('.taglist').append('<li><a href="javascript:pagina(1);">home</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(2);">il b&amp;b</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(3);">triora</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(4);">tariffe</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(5);">dove siamo</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(6);">contatti</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(7);">gallery</a></li>');
			}
		if (lingua == 'EN')
			{
				$('.taglist').empty();
				$('.taglist').append('<li><a href="javascript:pagina(1);">home</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(2);">the b&amp;b</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(3);">triora</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(4);">rates</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(5);">maps</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(6);">contacts</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(7);">gallery</a></li>');
			}
		if (lingua == 'DE')
			{
				$('.taglist').empty();
				$('.taglist').append('<li><a href="javascript:pagina(1);">home</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(2);">b&amp;b</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(3);">triora</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(4);">preise</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(5);">karten</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(6);">kontakt</a></li>');
				$('.taglist').append('<li><a href="javascript:pagina(7);">gallery</a></li>');
			}

	}

// FUNZIONE CHE CARICA FOTOGALLERY IN APPOSITO DIV
function caricaGallery()
	{
		$('#contenitoreGallery').empty();
		for(iFoto=28;iFoto<=88;iFoto++)
			{$('#contenitoreGallery').append(aStringhe[iFoto])}
		$('#contenitoreGallery').append('<div id="didascaliaImg">didascalia</div>');
	}
// FUNZIONE CHE VISUALIZZA LE PAGINE
function visualizza()
	{
		if (idPagina==1)
			{
				$('#avvisoVendita').html(aStringhe[89]);
				$('#indTit1').html(aStringhe[0]);
				$('#indTxt1').html(aStringhe[1]);
				$('#indTit2').html(aStringhe[2]);
				$('#indTxt2').html(aStringhe[3]);
				$('#avvisoVendita').show;
				$('#indTit1').show();
				$('#indTxt1').show();
				$('#indTit2').show();
				$('#indTxt2').show();
				$('#indCont').hide();
				$('#indStt1').hide();
				$('#indStt2').hide();
				$('#indStt3').hide();
				$('#indStt4').hide();
				$('#indStt5').hide();
				$('#indStt6').hide();
				$('#indStt7').hide();
				$('#indRow1').hide();
				$('#indRow2').hide();
				$('#indRow3').hide();
				$('#indRow4').hide();
				$('#indRow5').hide();
				$('#indRow6').hide();
				$('#indRow7').hide();
				$('#contenitoreGallery').hide();
				$('#didascaliaImg').hide();
				imagePreview(); // Carica preview come tooltip
			}
		if (idPagina==2)
			{
				$('#indStt1').html(aStringhe[5]);
				$('#indRow1').html(aStringhe[6]);
				$('#indStt2').html(aStringhe[7]);
				$('#indRow2').html(aStringhe[8]);
				$('#indStt3').html(aStringhe[9]);
				$('#indRow3').html(aStringhe[10]);
				$('#indStt4').html(aStringhe[11]);
				$('#indRow4').html(aStringhe[12]);
				$('#indStt5').html(aStringhe[13]);
				$('#indRow5').html(aStringhe[14]);
				$('#indStt6').html(aStringhe[15]);
				$('#indRow6').html(aStringhe[16]);
				$('#indStt7').html(aStringhe[17]);
				$('#indRow7').html(aStringhe[18]);
				$('#indTit2').hide();
				$('#indTxt2').hide();
				$('#indTit1').hide();
				$('#indTxt1').hide();
				$('#indTit2').hide();
				$('#indTxt2').hide();
				$('#indCont').hide();
				$('#indStt1').show();
				$('#indStt2').show();
				$('#indStt3').show();
				$('#indStt4').show();
				$('#indStt5').show();
				$('#indStt6').show();
				$('#indStt7').show();
				$('#indRow1').show();
				$('#indRow2').show();
				$('#indRow3').show();
				$('#indRow4').show();
				$('#indRow5').show();
				$('#indRow6').show();
				$('#indRow7').show();
				$('#contenitoreGallery').hide();
				$('#didascaliaImg').hide();
				imagePreview(); // Carica preview come tooltip
			}
		if (idPagina==3)
			{
				$('#indTit1').html(aStringhe[19]);
				$('#indTxt1').html(aStringhe[20]);
				$('#indTit1').show();
				$('#indTxt1').show();
				$('#indTit2').hide();
				$('#indTxt2').hide();
				$('#indCont').hide();
				$('#indStt1').hide();
				$('#indStt2').hide();
				$('#indStt3').hide();
				$('#indStt4').hide();
				$('#indStt5').hide();
				$('#indStt6').hide();
				$('#indStt7').hide();
				$('#indRow1').hide();
				$('#indRow2').hide();
				$('#indRow3').hide();
				$('#indRow4').hide();
				$('#indRow5').hide();
				$('#indRow6').hide();
				$('#indRow7').hide();
				$('#contenitoreGallery').hide();
				$('#didascaliaImg').hide();
			}
		if (idPagina==4)
			{
				$('#indTit1').html(aStringhe[21]);
				$('#indTxt1').html(aStringhe[22]);
				$('#indTit1').show();
				$('#indTxt1').show();
				$('#indTit2').hide();
				$('#indTxt2').hide();
				$('#indCont').hide();
				$('#indStt1').hide();
				$('#indStt2').hide();
				$('#indStt3').hide();
				$('#indStt4').hide();
				$('#indStt5').hide();
				$('#indStt6').hide();
				$('#indStt7').hide();
				$('#indRow1').hide();
				$('#indRow2').hide();
				$('#indRow3').hide();
				$('#indRow4').hide();
				$('#indRow5').hide();
				$('#indRow6').hide();
				$('#indRow7').hide();
				$('#contenitoreGallery').hide();
				$('#didascaliaImg').hide();
			}
		if (idPagina==5)
			{
				$('#indTit1').html(aStringhe[23]);
				$('#indCont').html(aStringhe[24]);
				$('#indTit1').show();
				$('#indTxt1').hide();
				$('#indTit2').hide();
				$('#indTxt2').hide();
				$('#indCont').show();
				$('#indStt1').hide();
				$('#indStt2').hide();
				$('#indStt3').hide();
				$('#indStt4').hide();
				$('#indStt5').hide();
				$('#indStt6').hide();
				$('#indStt7').hide();
				$('#indRow1').hide();
				$('#indRow2').hide();
				$('#indRow3').hide();
				$('#indRow4').hide();
				$('#indRow5').hide();
				$('#indRow6').hide();
				$('#indRow7').hide();
				$('#contenitoreGallery').hide();
				$('#didascaliaImg').hide();

			}
		if (idPagina==6)
			{
				$('#indTit1').html(aStringhe[25]);
				$('#indTxt1').html(aStringhe[26]);
				$('#indTit1').show();
				$('#indTxt1').show();
				$('#indTit2').hide();
				$('#indTxt2').hide();
				$('#indCont').hide();
				$('#indStt1').hide();
				$('#indStt2').hide();
				$('#indStt3').hide();
				$('#indStt4').hide();
				$('#indStt5').hide();
				$('#indStt6').hide();
				$('#indStt7').hide();
				$('#indRow1').hide();
				$('#indRow2').hide();
				$('#indRow3').hide();
				$('#indRow4').hide();
				$('#indRow5').hide();
				$('#indRow6').hide();
				$('#indRow7').hide();
				$('#contenitoreGallery').hide();
				$('#didascaliaImg').hide();
			}
		if (idPagina==7)
			{
				$('#indTit1').html(aStringhe[27]);
				$('#indTit1').show();
				$('#indTxt1').hide();
				$('#indTit2').hide();
				$('#indTxt2').hide();
				$('#indCont').hide();
				$('#indStt1').hide();
				$('#indStt2').hide();
				$('#indStt3').hide();
				$('#indStt4').hide();
				$('#indStt5').hide();
				$('#indStt6').hide();
				$('#indStt7').hide();
				$('#indRow1').hide();
				$('#indRow2').hide();
				$('#indRow3').hide();
				$('#indRow4').hide();
				$('#indRow5').hide();
				$('#indRow6').hide();
				$('#indRow7').hide();
				$('#contenitoreGallery').show();
				$('#didascaliaImg').show();
				visualizzaGallery();
			}

		if (idPagina == 2){$('#areaLavoro').height("1680px");$('#areaLinks').height("1680px");$("#areaInfo").css("margin-top", "2080px");}
		else{$('#areaLavoro').height(1050);$('#areaLinks').height(1050);$("#areaInfo").css("margin-top", "1450px");}
	}
function visualizzaImmagine(imgFile)
{
	var sHtml = '<img src="img/pagina2/'+imgFile+'" onClick="chiudiImmagine();">';
	$.modal(sHtml,
			{	
				position: [5,300],
				opacity:30,	
				overlayCss: {backgroundColor:"#000"}
			});
}
function chiudiImmagine()
{
	$.modal.close();
}
$(function visualizzaGallery() {
	var zoomFunc = function(dimension) {return dimension * 2.5;}
	var shrinkFunc = function(dimension) {return dimension * 0.3;}
	$('#contenitoreGallery img').slidingGallery(
		{
			container: $('#contenitoreGallery'),
			'slideSpeed':'slow',
			'Lheight': '210',
			'Lwidth': '280',
			'Pheight': '280',
			'Pwidth': '210',
			'gutterWidth': 20,
			'Lzoom':zoomFunc,
			'Pzoom':zoomFunc,
			'Lshrink':shrinkFunc,
			'Pshrink':shrinkFunc
		});
});


