// JavaScript Document
// setta altezze uguali ad A e B
function setEqual(a,b) {
    if (document.getElementById) {
        var divs = new Array(document.getElementById(a), document.getElementById(b));
        //trovo l'altezza maggiore
        var maxHeight = 0;
        for (var i = 0; i < divs.length; i++) {
            divs[i].style.height = 'auto';
            if (divs[i].offsetHeight > maxHeight) maxHeight = divs[i].offsetHeight;
        }
        // setto le colonne alla nuova altezza
        for (var i = 0; i < divs.length; i++) {
            divs[i].style.height = maxHeight + 'px';
            // offsetHeight include padding bordi, ma non lo fa style.height, ricaviamo la differenza e correggiamo
            if (divs[i].offsetHeight > maxHeight) {
                divs[i].style.height = (maxHeight - (divs[i].offsetHeight - maxHeight)) + 'px';
            }
        }
    }
}

function zoomFoto(n){
	document.getElementById('img'+n).style.width="170px";
	document.getElementById('img'+n).style.height="131px";
	document.getElementById('textImg'+n).style.display="block";
	document.getElementById('logoImg'+n).style.display="block";
}

function normalizeFoto(n){
	document.getElementById('img'+n).style.width="145px";
	document.getElementById('img'+n).style.height="100px";
	document.getElementById('textImg'+n).style.display="none";
	document.getElementById('logoImg'+n).style.display="none";
}

var velinaImgM = new Image();
function showVelinaMultimedia(img,velinatxt,velinatitolo){
	velinaImgM.src = img;
	document.getElementById('imgVelinaM').src=velinaImgM.src;
	document.getElementById('velinaTestoM').innerHTML=velinatxt;
	document.getElementById('velinaTitoloM').innerHTML=velinatitolo;
	document.getElementById('velinaCentralM').style.display="block";	
}

var velinaImg = new Image();

function showVelinaGen(divName){
	document.getElementById(divName).style.display="block";	
	Show_HideSelect();
}

function hideVelinaGen(divName){
	document.getElementById(divName).style.display="none";	
	Show_HideSelect();
}

function showVelina(img,velinatxt){
	velinaImg.src = img;
	var taggingCode = '';	
	document.getElementById('imgVelina').src=velinaImg.src;
	document.getElementById('velinaTesto').innerHTML=velinatxt + taggingCode;
	document.getElementById('velinaCentral').style.display="block";	
	/*Show_HideSelect();*/
}

function showVelinaVideo(VideoID,VideoTit,VideoText){
	document.getElementById('velinaVideoTitolo').innerHTML=VideoTit;
	document.getElementById('velinaVideoTesto').innerHTML=VideoText;
	document.getElementById('velinaCentralM').style.display="block";
	ShowFlashVideo(VideoID);	
	Show_HideSelect();
	Show_HideFlash('bannerDiv');
	Show_HideFlash('bannerinoDiv');
}

function hideVelinaVideo(){
	document.getElementById('velinaCentralM').style.display="none";	
	Show_HideSelect();
	Show_HideFlash('bannerDiv');
	Show_HideFlash('bannerinoDiv');
	callFlashMethod_TCallLabel('mc_command_js', 'CHIUDI_NC');
}

function showVelinaZoom(pagID){
	document.getElementById('velinaZoom').style.display="block";
	ShowFlashZoom(pagID);	
	Show_HideSelect();
	Show_HideFlash('flashcontentEf');
	Show_HideFlash('bannerDiv');
	Show_HideFlash('bannerinoDiv');
}

function hideVelina(){
	document.getElementById('velinaCentral').style.display="none";	
	/*Show_HideSelect();*/
}

function hideVelinaMultimedia(){
	document.getElementById('velinaCentralM').style.display="none";	
	Show_HideSelect();
	
}

function hideVelinaZoom(){
	document.getElementById('velinaZoom').style.display="none";	
	Show_HideSelect();
	Show_HideFlash('flashcontentEf');
	Show_HideFlash('bannerDiv');
	Show_HideFlash('bannerinoDiv');
}



/*
var imgbig1 = new Image();
var imgbig2 = new Image();

	imgbig1.src = "img/img_tipa1_big.jpg";
	imgbig2.src = "img/img_tipa2_big.jpg";
*/

function loadBigImage(n,imgabstract)
{
	if(n == 1)
	{
		document.getElementById('gfImgBig').style.display="none";
		document.getElementById('gfImgBig1').style.display="block";
		document.getElementById('gfImgBig2').style.display="none";
		document.getElementById('gfImgBig3').style.display="none";
		document.getElementById('gfImgBig4').style.display="none";
		document.getElementById('gfImgBig5').style.display="none";
/*
		document.getElementById('gfImgBig').src=imgbig1.src;
*/
		document.getElementById('gfBigImageDescrText').innerHTML=imgabstract;
	}
	else if(n == 2)
	{
		document.getElementById('gfImgBig').style.display="none";
		document.getElementById('gfImgBig1').style.display="none";
		document.getElementById('gfImgBig2').style.display="block";
		document.getElementById('gfImgBig3').style.display="none";
		document.getElementById('gfImgBig4').style.display="none";
		document.getElementById('gfImgBig5').style.display="none";
		
/*
		document.getElementById('gfImgBig').src=imgbig2.src;
*/		
		document.getElementById('gfBigImageDescrText').innerHTML=imgabstract;
	}
	
	else if(n == 3)
	{
		document.getElementById('gfImgBig').style.display="none";
		document.getElementById('gfImgBig1').style.display="none";
		document.getElementById('gfImgBig2').style.display="none";
		document.getElementById('gfImgBig3').style.display="block";
		document.getElementById('gfImgBig4').style.display="none";
		document.getElementById('gfImgBig5').style.display="none";
		
		document.getElementById('gfBigImageDescrText').innerHTML=imgabstract;
	}
	else if(n == 4)
	{
		document.getElementById('gfImgBig').style.display="none";
		document.getElementById('gfImgBig1').style.display="none";
		document.getElementById('gfImgBig2').style.display="none";
		document.getElementById('gfImgBig3').style.display="none";
		document.getElementById('gfImgBig4').style.display="block";
		document.getElementById('gfImgBig5').style.display="none";
		
		document.getElementById('gfBigImageDescrText').innerHTML=imgabstract;
	}
	else if(n == 5)
	{
		document.getElementById('gfImgBig').style.display="none";
		document.getElementById('gfImgBig1').style.display="none";
		document.getElementById('gfImgBig2').style.display="none";
		document.getElementById('gfImgBig3').style.display="none";
		document.getElementById('gfImgBig4').style.display="none";
		document.getElementById('gfImgBig5').style.display="block";
		
		document.getElementById('gfBigImageDescrText').innerHTML=imgabstract;
	}
}

function showBorder(field){
	var obj = eval(field);
	obj.style.border="1px solid #303231"; 
}

function showBorder2(field,color){
	var obj = eval(field);
	obj.style.border="1px solid " + color; 
}


function hideBorder(field){
	var obj = eval(field);
	obj.style.border="0"; 
}



function showOriginalPost(){
	document.getElementById('showOriginalPostTitle').style.display="none";
	document.getElementById('hideOriginalPostTitle').style.display="block";
	document.getElementById('originalPost').style.display="block";

	var scrollDiv = document.getElementById('mycustomscroll');
	if(scrollDiv.scrollUpdate) scrollDiv.scrollUpdate();
}

function hideOriginalPost(){
	document.getElementById('originalPost').style.display="none";
	document.getElementById('hideOriginalPostTitle').style.display="none";
	document.getElementById('showOriginalPostTitle').style.display="block";

	var scrollDiv = document.getElementById('mycustomscroll');
	if(scrollDiv.scrollUpdate) scrollDiv.scrollUpdate();
}




function callFlashMethod_TCallLabel(clip, label) {
        var IE = navigator.appName.indexOf("Microsoft") != -1;
        var filmato = IE ? window.videoPlayerLoader : window.document.videoPlayerLoader;
       filmato.TCallLabel(clip, label);
}




function ApriPop(file,H,W){
	window.open(file, '', 'width='+W+',height='+H+',left=0,top=0,resizable=no,menubar=no,toolbar=no, scrollbars=no,locations=no,status=no');
}




	function Show_HideFlash(objName) {

		objDiv = document.getElementById(objName);

			if (objDiv.style.display == 'none') {
				objDiv.style.display = "block";		
			}
			else
			{
			objDiv.style.display = "none";
			}
}





//nasconde/visualizza tutte le select che trova nella pagina
function Show_HideSelect(){

	//select da non nascondere
	var skipthis = "";
	//explorer e firefox individuano i type select in maniera differente (select-one:firefox)
	var domtypes = "select,select-one";

	//forms della pagina
	for (var i=0;i <document.forms.length;i++){
	    
		//elementi del form corrente
		for (var j=0;j <document.forms[i].elements.length;j++){
			
			//trovata select
			if(domtypes.indexOf(document.forms[i].elements[j].type) != -1){
				
				//la select non fa parte dell'elenco delle select da non nascondere
				if(skipthis.indexOf(document.forms[i].elements[j].id) == -1){						
						if(document.forms[i].elements[j].style.visibility == "visible" || document.forms[i].elements[j].style.visibility == ""){
							//nasconde 
							document.forms[i].elements[j].style.visibility = "hidden";							
						}else{							
							//visualizza
							document.forms[i].elements[j].style.visibility = "visible";
						}
				}
			}
		}
	}
}



