// JavaScript Document
 // BROWSER DETECT
var BrowserDetect = {
        init: function () {
                this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
                this.version = this.searchVersion(navigator.userAgent)
                        || this.searchVersion(navigator.appVersion)
                        || "an unknown version";
                this.OS = this.searchString(this.dataOS) || "an unknown OS";
        },
        searchString: function (data) {
                for (var i=0;i<data.length;i++) {
                        var dataString = data[i].string;
                        var dataProp = data[i].prop;
                        this.versionSearchString = data[i].versionSearch || data[i].identity;
                        if (dataString) {
                                if (dataString.indexOf(data[i].subString) != -1)
                                        return data[i].identity;
                        }
                        else if (dataProp)
                                return data[i].identity;
                }
        },
        searchVersion: function (dataString) {
                var index = dataString.indexOf(this.versionSearchString);
                if (index == -1) return;
                return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
        },
        dataBrowser: [
                {
                        string: navigator.vendor,
                        subString: "Apple",
                        identity: "Safari"
                },
                {
                        prop: window.opera,
                        identity: "Opera"
                },
                {
                        string: navigator.vendor,
                        subString: "iCab",
                        identity: "iCab"
                },
                {
                        string: navigator.vendor,
                        subString: "KDE",
                        identity: "Konqueror"
                },
                {
                        string: navigator.userAgent,
                        subString: "Firefox",
                        identity: "Firefox"
                },
                {       // for newer Netscapes (6+)
                        string: navigator.userAgent,
                        subString: "Netscape",
                        identity: "Netscape"
                },
                {
                        string: navigator.userAgent,
                        subString: "MSIE",
                        identity: "Explorer",
                        versionSearch: "MSIE"
                },
                {
                        string: navigator.userAgent,
                        subString: "Gecko",
                        identity: "Mozilla",
                        versionSearch: "rv"
                },
                {       // for older Netscapes (4-)
                        string: navigator.userAgent,
                        subString: "Mozilla",
                        identity: "Netscape",
                        versionSearch: "Mozilla"
                }
        ],
        dataOS : [
                {
                        string: navigator.platform,
                        subString: "Win",
                        identity: "Windows"
                },
                {
                        string: navigator.platform,
                        subString: "Mac",
                        identity: "Mac"
                },
                {
                        string: navigator.platform,
                        subString: "Linux",
                        identity: "Linux"
                }
        ]

};
BrowserDetect.init();

// alert(BrowserDetect.browser + "version:" + BrowserDetect.version);

function setPicture() {
	if(location.href.lastIndexOf("?") != -1)
	{
		indiceFoto = location.href.lastIndexOf("foto=");
		//indiceText = location.href.lastIndexOf("&text=");
		
		nomeFile = location.href.substring(indiceFoto+5);
		nomeFileFull ="../i/lavori_big/" + nomeFile + ".jpg";
		//fotoText = location.href.substring(indiceText+6);
		/*
		do{
			fotoText = fotoText.replace("%20"," ")
		}while(fotoText.lastIndexOf("%20") != -1)
		*/
		 if (document.getElementById) {
		 	document.getElementById('placeholder').src = nomeFileFull;
		  
		   //document.getElementById('desc').childNodes[0].nodeValue = fotoText;
 
			return false;
		 	} else {
		 	return true;
			}
	} else
	{
		 if (document.getElementById) {
			document.getElementById('placeholder').src = defaultPicture;
		  
		   //document.getElementById('desc').childNodes[0].nodeValue = fotoText;

			return false;
			} else {
			return true;
			}
		}
}
	
 function showPic (whichpic) {
if (document.getElementById) {
	document.getElementById('placeholder').src = whichpic.href;
	return false;
	} else {
	return true;
	}
}

function setDivHeight()
{
	//document.getElementById('contenuto').style.height=9000 + ("px");
   var myHeight = 0;
  var myWidth = 0;
  
 // lettura dell'altezza e larghezza della finestra
 if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = window.innerHeight;
	myWidth = window.innerWidth;
  } else if( document.documentElement &&
      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = document.documentElement.clientHeight;
	myWidth = document.documentElement.clientWidth;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = document.body.clientHeight;
	myWidth = document.body.clientWidth;
  }

	// GESTIONE ALTEZZA
	altezzaContenuto = document.getElementById('paginaInt').clientHeight;
	if(BrowserDetect.browser != "Netscape")
	{
		if(altezzaContenuto < myHeight)
		{
			document.getElementById('paginaExt').style.height = (myHeight) + ("px");
			document.getElementById('paginaInt').style.height = (myHeight) + ("px");
			
			/*document.getElementById('paginaExt').style.height = (finalHeight) + ("px");
			document.getElementById('paginaInt').style.height = (finalHeight) + ("px");
			document.getElementById('contenutoSinistra').style.height = (finalHeight-170-68-30) + ("px");
			*/
		}
	}
	
	
	/*
	if(altezzaContenuto > myHeight)
 	{
		document.getElementById('paginaExt').style.height = (myHeight) + ("px");
		document.getElementById('paginaInt').style.height = (myHeight) + ("px");
	}
	*/
	
	// document.getElementById('contenutoSinistra').style.height = (finalHeight-5-170-90) + ("px");
	
	// GESTIONE LARGHEZZA
	/*
	if(myWidth<790)
	{
		finalPaginaExtWidth = 780;
		finalContenutoDestraWidth = "auto";
	}else if(myWidth>790 & myWidth<830)
	{
		finalPaginaExtWidth = 780;
		finalContenutoDestraWidth = "auto";
	}else if(myWidth>830 & myWidth<1000)
	{
		finalPaginaExtWidth = myWidth - 50;
		finalContenutoDestraWidth = "auto";
	}else if(myWidth>1000 & myWidth<1240)
	{
		finalPaginaExtWidth = myWidth - 50;
		finalContenutoDestraWidth = 696 + ("px");
	}else if(myWidth>1240)
	{
		finalPaginaExtWidth = 1240 - 50;
		finalContenutoDestraWidth = 696 + ("px");
	}
	
	document.getElementById('contenutoDestra').style.width = finalContenutoDestraWidth;
	document.getElementById('paginaExt').style.width = finalPaginaExtWidth + ("px");
	*/
/*
 altezzaContenuto = document.getElementById('paginaExt').clientHeight;
 altezzaTotale = altezzaContenuto + 198;
 if(altezzaTotale < myHeight)
 {
	 //alert("il caso");
	 //document.getElementById('contenuto').style.height=9000 + ("px");
	 altezzaToSet = myHeight - 198;
	// document.getElementById('paginaExt').style.height=altezzaToSet + ("px");
 }
  */
}

