function ReadHeight() {
	d=document.getElementById('columndx');
	if(d.offsetHeight){
		divHeightDx=parseInt(d.offsetHeight);
	}
	else if(d.style.pixelHeight){
		divHeightDx=parseInt(d.style.pixelHeight);
	}
	d=document.getElementById('columnsxhp');
	if(d.offsetHeight){
		divHeightSx=parseInt(d.offsetHeight);
	}
	else if(d.style.pixelHeight){
		divHeightSx=parseInt(d.style.pixelHeight);
	}
	if( divHeightDx > divHeightSx ){
		document.getElementById('columnsxhp').style.height=divHeightDx+'px';
	}
}

function setppnavigation( pPhoto ) {
	if(iTotalPhoto==1) {
		iPrevious = 1;
		iNext = 1;
	}else{
		switch(pPhoto) {
			case iTotalPhoto:
				iPrevious = iTotalPhoto - 1;
				iNext = 1;
				break;
			case 1:
				iPrevious = iTotalPhoto;
				iNext = 2;
				break;
			default:
				iPrevious = pPhoto - 1;
				iNext = pPhoto + 1;
				break;
		}
	}
	var s = String.fromCharCode(38);
	sLinkFirst = 'showgallery.asp?l='+iLanguageId+'&g='+iGalleryId+'&n=1';
	sLinkPrevious = 'showgallery.asp?l='+iLanguageId+'&g='+iGalleryId+'&n=' + iPrevious;
	sLinkNext = 'showgallery.asp?l='+iLanguageId+'&g='+iGalleryId+'&n=' + iNext;
	sLinkLast = 'showgallery.asp?l='+iLanguageId+'&g='+iGalleryId+'&n=' + iTotalPhoto;
	document.getElementById("photonavtop").innerHTML = '<a href="JavaScript:Ajax(sPhotoId,sLinkFirst);setppnavigation(1);"><img src="/elementi/img/zs.gif" alt="' + rsZoomStart + '" title="' + rsZoomStart + '" /></a>&nbsp;&nbsp;<a href="JavaScript:Ajax(sPhotoId,sLinkPrevious);setppnavigation(' + iPrevious + ');"><img src="/elementi/img/zp.gif" alt="' + rsZoomPrevious + '" title="' + rsZoomPrevious + '" /></a>&nbsp;&nbsp;' + sMessageNpp.replace( '#', pPhoto ) + iTotalPhoto + '&nbsp;&nbsp;<a href="JavaScript:Ajax(sPhotoId,sLinkNext);setppnavigation(' + iNext + ');"><img src="/elementi/img/zn.gif" alt="' + rsZoomNext + '" title="' + rsZoomNext + '" /></a>&nbsp;&nbsp;<a href="JavaScript:Ajax(sPhotoId,sLinkLast);setppnavigation(' + iTotalPhoto + ');"><img src="/elementi/img/ze.gif" alt="' + rsZoomEnd + '" title="' + rsZoomEnd + '" /></a>';
}

function ShowContent(divId,ajaxIndex,url) {
	document.getElementById(divId).innerHTML = AjaxObjects[ajaxIndex].response;
	if(enableCache){
		jsCache[url] = 	AjaxObjects[ajaxIndex].response;
	}
	AjaxObjects[ajaxIndex] = false;
}

function Ajax(divId,url) {
	if(enableCache && jsCache[url]){
		document.getElementById(divId).innerHTML = jsCache[url];
		return;
	}	
	var ajaxIndex = AjaxObjects.length;
	document.getElementById(divId).innerHTML = '<p>&nbsp;<img id="imagewait" src="/elementi/img/movewait.gif" alt="" />&nbsp;</p>';
	AjaxObjects[ajaxIndex] = new sack();
	AjaxObjects[ajaxIndex].requestFile = url;
	AjaxObjects[ajaxIndex].onCompletion = function(){ ShowContent(divId,ajaxIndex,url); };
	AjaxObjects[ajaxIndex].runAJAX();
}

function AjaxProd(divId,url) {
	if(enableCache && jsCache[url]){
		document.getElementById(divId).innerHTML = jsCache[url];
		return;
	}	
	var ajaxIndex = AjaxObjects.length;
	//document.getElementById(divId).innerHTML = '<p>&nbsp;<img id="imagewait" src="/elementi/img/movewait.gif" alt="" />&nbsp;</p>';
	AjaxObjects[ajaxIndex] = new sack();
	AjaxObjects[ajaxIndex].requestFile = url;
	AjaxObjects[ajaxIndex].onCompletion = function(){ ShowContent(divId,ajaxIndex,url); };
	AjaxObjects[ajaxIndex].runAJAX();
}

function getObjX(name) {
	if (document.getElementById) { this.obj = document.getElementById(name); this.style = document.getElementById(name).style; }
	else if (document.all) { this.obj = document.all[name]; this.style = document.all[name].style; }
	else if (document.layers) { this.obj = document.layers[name]; this.style = document.layers[name]; }
}

function OpenNewPage( pPageName ) { var pntrNewWindow = window.open(pPageName,'',''); }

function OpenNewWindow( pPageName ) { var pntrNewWindow = window.open(pPageName,'','location=0,directories=0,status=no,menuBar=no,scrollBars=yes,resizable=yes'); }

function ShowPhotoZoom( pParameter ) {
	var iWindowXOffset = (window.screen.width - 600) / 2
	var iWindowYOffset = (window.screen.height - 550) / 2;
	if(navigator.appName.indexOf("Konqueror")!=-1) { iWindowXOffset += 18; iWindowYOffset += 96; }
	if(navigator.appName.indexOf("Netscape")!=-1) { if(Math.round(parseFloat(navigator.appVersion) * 1000)>=5000) { if(navigator.appVersion.indexOf("Mac")!=-1) { iWindowYOffset += 5; } } }
	if(navigator.appName.indexOf("Microsoft")!=-1) { if(navigator.appVersion.indexOf("Mac")!=-1) { iWindowXOffset -= 11; iWindowYOffset -= 11; } }
	var pntrNewWindow = window.open('photozpage.asp?'+pParameter.replace( /\+/g, "&" ),'','width=600,height=550,top='+iWindowYOffset+',left='+iWindowXOffset+',screenX='+iWindowXOffset+',screenY='+iWindowYOffset+',location=0,directories=0,status=no,menuBar=no,scrollBars=yes,resizable=yes');
	pntrNewWindow.focus();
}

function ShowPhoto(pPhotoName, pPhotoWidth, pPhotoHeight) {
	var iWindowXOffset = (window.screen.width - pPhotoWidth) / 2
	var iWindowYOffset = (window.screen.height - pPhotoHeight) / 2;
	if(navigator.appName.indexOf("Konqueror")!=-1) { iWindowXOffset += 18; iWindowYOffset += 96; }
	if(navigator.appName.indexOf("Netscape")!=-1) { if(Math.round(parseFloat(navigator.appVersion) * 1000)>=5000) { if(navigator.appVersion.indexOf("Mac")!=-1) { iWindowYOffset += 5; } } }
	if(navigator.appName.indexOf("Microsoft")!=-1) { if(navigator.appVersion.indexOf("Mac")!=-1) { iWindowXOffset -= 11; iWindowYOffset -= 11; } }
	var pntrWindow = window.open('','','width='+pPhotoWidth+',height='+pPhotoHeight+',top='+iWindowYOffset+',left='+iWindowXOffset+',screenX='+iWindowXOffset+',screenY='+iWindowYOffset+',location=0,directories=0,status=no,menuBar=no,scrollBars=no,resizable=no');
	pntrWindow.document.open()
	pntrWindow.document.write( "<html><head><title>Photo</title></head><meta http-equiv='imagetoolbar' content='no' /><body style='margin: 0px; padding: 0px; overflow: hidden;' onblur='self.close()' onmousedown='self.close()'><img src='"+pPhotoName+"'></body></html>" )
	pntrWindow.document.close()
	pntrWindow.focus();
}

function setimagefilter( pContainer ) {
	imageProductObj = document.getElementById(pContainer);
	if(imageProductObj){
		var productImages = imageProductObj.getElementsByTagName('IMG');
		for(var no=0;no<productImages.length;no++){
			if(productImages[no].id != 'attuale'){
				productImages[no].onmouseover = function(){ImageAlpha(this, 'e');};
				productImages[no].onmouseout = function(){ImageAlpha(this, 's');};
			}
		}
	}
}

function ImageAlpha(pImg, pAct) {
	if( pAct == "s" ) {
		pImg.style.filter = 'alpha(opacity=0)';
		pImg.style.opacity = 0;
	}else{
		pImg.style.filter = 'alpha(opacity=50)';
		pImg.style.opacity = 0.5;
	}
}

function setlinkblank() {
	linkObj = document.getElementById('container');
	if(linkObj){
		var linkLinkObj = linkObj.getElementsByTagName('A');
		for(var no=0;no<linkLinkObj.length;no++){
			if (linkLinkObj[no].hostname!="www.loriondet.it"){
				var tempHref = linkLinkObj[no].href.toLowerCase();
				if (tempHref.indexOf('javascript')==-1 && tempHref.indexOf('mailto')==-1){
					linkLinkObj[no].target = '_blank';
				}
			}
		}
		//document.getElementById('inner').style.borderBottomColor='transparent';
	}
	linkObj = document.getElementById('w3c');
	if(linkObj){
		var linkLinkObj = linkObj.getElementsByTagName('A');
		for(var no=0;no<linkLinkObj.length;no++){
			linkLinkObj[no].target = '_blank';
		}
	}
}

timerID = null;
        
function ScrollUp(speed){
	if(document.getElementById){
		if(parseInt(txt.style.top) < 0){ txt.style.top = parseInt(txt.style.top) + speed + "px"; }
		timerID = setTimeout("ScrollUp("+speed+")",30)
	}
}

function ScrollDown(speed){
	if(document.getElementById){                        
		if(parseInt(txt.style.top) > cnt.offsetHeight - txt.offsetHeight){ txt.style.top = parseInt(txt.style.top) - speed + "px"; }
		timerID = setTimeout("ScrollDown("+speed+")",30)
	}
}

function ScrollStop(){
	if(document.getElementById){ clearTimeout(timerID); }
}

function ScrollInit() {
	if (document.getElementById) {
		var x = new getObjX('arrowUp'); x.style.display = 'none';
		var x = new getObjX('arrowDown'); x.style.display = 'none';
		cnt = document.getElementById("cont1");
		txt = document.getElementById("text1");
		txt.style.top = 0;
		if(parseInt(txt.style.top) > cnt.offsetHeight - txt.offsetHeight){ 
			var x = new getObjX('arrowUp'); x.style.display = '';
			var x = new getObjX('arrowUp'); x.style.visibility = 'visible';
			var x = new getObjX('arrowDown'); x.style.display = '';
			var x = new getObjX('arrowDown'); x.style.visibility = 'visible';
		}
	}
}
