var ventanasAbiertas = 0;
var WinW;
var WinH;
var activoNormativa = 0;
var activoFitxaBuit = 0;
var activoImage = 0;

var nivellG; 
var nodePremutG;
var blnSC = 0;
var blnDL = 0;
var blnCEREMP = 0;
var blnBANCS = 0;
var blnRP = 0;
var blnCAR = 0;
var blnCERPROD = 0;
var blnIMG = 0;
var blnDESC = 0;
var blnELEMASOC = 0;
var blnDOC = 0;

var primeraCarga = 0;

var strIdEmpresa = "-1";
var strIdProducte = "-1";
var strIdArticle = "-1";
var strIdMaterial = "-1";
var strIdFont = "-1";
var strIdUs = "-1";
var strIdOrdre = "-1";
var strIdAvaluacio = "-1";

var strAntIdProducteDesc = "-1";
var strAntIdArticleDesc = "-1";
var strAntIdProducteElemAsoc = "-1";
var strAntIdArticleElemAsoc = "-1";
var strAntIdProducteImg = "-1";
var strAntIdArticleImg = "-1";

var strAntIdProducteCerProd = "-1";
var strAntIdArticleCerProd = "-1";
var strAntIdMaterialCerProd = "-1";
var strAntIdFontCerProd = "-1";
var strAntIdUsCerProd = "-1";
var strAntIdOrdreCerProd = "-1";
var strAntIdAvaluacioCerProd = "-1";

var strAntIdProducteCar = "-1";
var strAntIdArticleCar = "-1";
var strAntIdMaterialCar = "-1";
var strAntIdFontCar = "-1";
var strAntIdUsCar = "-1";
var strAntIdOrdreCar = "-1";
var strAntIdAvaluacioCar = "-1";

var strAntIdProducteDoc = "-1";
var strAntIdArticleDoc = "-1";
var strAntIdProd = "-1";
var strAntIdArt = "-1";

var outIdProducte = "";
var outIdArticle = "";
var outIdMaterial = "";
var outIdFont = "";
var outIdUs = "";
var outIdOrdre = "";
var outIdAvaluacio = "";
var pathPdfProdArt = "";
var isRegistre = "no";

var idiomaGlobal = 0;

function EnviarUrl(url, IdEmpresa){		
	rellenarEstadistica("EnviarUrl",IdEmpresa);
	window.open(url);
}

function EnviarMail(mail, IdEmpresa)
{	
	rellenarEstadistica("EnviarMail",IdEmpresa);
	document.location.href = mail;
}
function Repintar(idempresa,idproducte,idarticle,idmaterial,idfont,idus,ordre,idavaluacio,identrada,idioma,tipus,nivell,nodePremut,isRegistre_param)
{
	isRegistre = isRegistre_param;
	
	var tipusOut = "";
	//alert("IdMaterial:" + idmaterial + " IdFont:" + idfont + " IdUs:" + idus + " Ordre:" + ordre);
	if( nodePremut.className == "diagonalinactiu" || nodePremut.className == "inactiu"  )
	{
		nivellG = nivell;
		if(nodePremut.className == "diagonalinactiu")
		{			
			if(document.all)
			{
				nodePremut = nodePremut.previousSibling;
			}
			else
			{
				nodePremut = nodePremut.previousSibling;
			}
		}
		nodePremutG = nodePremut;
		strIdEmpresa = idempresa;
		if(idioma == "1"){
			pathPdfProdArt = "/noumetafitxa.c/ImprimirProdArt.aspx?";	
		}
		else{
			pathPdfProdArt = "/noumetafitxa.e/ImprimirProdArt.aspx?";
		}
		//alert("tipus:" + tipus);
		if((tipus == "A" || tipus == "P") && nivell < 3)
		{
			tipusOut = "E";
		}
		else
		{
			tipusOut = tipus;

		}
		//alert("tipusOut:" + tipusOut);
		if (primeraCarga == 0){
			strIdProducte = idproducte;
			strIdArticle = idarticle;
			primeraCarga = 1;
		}
		else{
			strIdProducte = strAntIdProd;
			strIdArticle = strAntIdArt;
		}
		
		strIdMaterial = idmaterial;
		strIdFont = idfont;
		strIdUs = idus;
		strIdOrdre = ordre;
		strIdAvaluacio = idavaluacio;
		
		if(identrada == 11){
			if(strIdProducte != "-1" && strIdArticle == "-1"){
				tipusOut = "P";
			}
			if(strIdArticle != "-1" && strIdProducte == "-1"){
				tipusOut = "A";
			}
		}	
		//alert(strIdProducte + ", " + strIdArticle);
		var xml = "<nivell><idempresa id='"+strIdEmpresa+"'/><idproducte id='"+strIdProducte+"'/><idarticle id='"+strIdArticle+"'/><identrada id='"+identrada+"'/><idioma id='"+idioma+"' /><tipus id='"+tipusOut+"' />";
		xml += "<idmaterial id='"+strIdMaterial+"' /><idfont id='"+strIdFont+"' /><idus id='"+strIdUs+"' /><idordre id='"+strIdOrdre+"' /><idavaluacio id='"+strIdAvaluacio+"' /></nivell>";
		MetafitxaAjax.Metafitxa.Repintar(xml,nivell,isRegistre,Repintar_CallBack);
	}
				
}

function Repintar_CallBack(response)
{
	var ula = response.value;
	var variable;
	var idFrame;
	if (response.error != null)
	{
		alert(response.error);
		return;
	}
	idFrame = ula.IdFrameEnsenyar;

	ensenya(idFrame, strIdEmpresa, strIdProducte, strIdArticle,strIdMaterial,strIdFont,strIdUs,strIdOrdre,strIdAvaluacio,idiomaGlobal);
	canviarActiu();
	var actual = nivellG+1;
	
	while(actual < 4)
	{
		variable = "ula.HtmlNivel" + actual;		
		pintarNivell(eval(variable),actual);
		actual++;
	}
}

function RepintarPorArbol(idempresa,idproducte,idarticle,idmaterial,idfont,idus,ordre,idavaluacio,identrada,idioma,tipus,nivell,isRegistre_param)
{
	//alert("RepintarPorArbol");
	//alert("Empresa:" + idempresa + " Producte:" + idproducte + " Article:" + idarticle + " Entrada:" + identrada + " Idioma:" + idioma + " Tipus:" + tipus + " Nivell:" + nivell);
	var tipusOut = "";
	nivellG = nivell;
	strIdEmpresa = idempresa;
	strIdProducte = idproducte;
	strIdArticle = idarticle;

	strIdMaterial = idmaterial;
	strIdFont = idfont;
	strIdUs = idus;
	strIdOrdre = ordre;
	strIdAvaluacio = idavaluacio;
	
	

	if(tipus == "EntradaA")
	{
		tipusOut = "A";
	}
	if(tipus == "EntradaP")
	{
		tipusOut = "P";
	}
	if(idioma == "1"){
		pathPdfProdArt = "/noumetafitxa.c/ImprimirProdArt.aspx?";	
	}
	else{
		pathPdfProdArt = "/noumetafitxa.e/ImprimirProdArt.aspx?";
	}
	//alert(strIdProducte + ", " + strIdArticle);
	xml = "<nivell><idempresa id='"+strIdEmpresa+"'/><idproducte id='"+strIdProducte+"'/><idarticle id='"+strIdArticle+"'/><identrada id='"+identrada+"'/><idioma id='"+idioma+"' /><tipus id='"+tipusOut+"' />";
	xml += "<idmaterial id='"+strIdMaterial+"' /><idfont id='"+strIdFont+"' /><idus id='"+strIdUs+"' /><idordre id='"+strIdOrdre+"' /><idavaluacio id='"+strIdAvaluacio+"' /></nivell>";
	//alert(xml);	
	response = MetafitxaAjax.Metafitxa.Repintar(xml,nivell,isRegistre_param,RepintarPorArbol_CallBack);

}

function RepintarPorArbol_CallBack(response)
{
	//alert("hemos vuelto");
	var ula = response.value;
	var variable;
	var idFrame;
	if (response.error != null)
	{
		//alert(response.error);
		return;
	}
	idFrame = ula.IdFrameEnsenyar;
	
	ensenya(idFrame, strIdEmpresa, strIdProducte, strIdArticle, strIdMaterial, strIdFont, strIdUs, strIdOrdre, strIdAvaluacio, idiomaGlobal);
	//canviarActiu();
	var actual = nivellG+1;
	while(actual < 4)
	{
		variable = "ula.HtmlNivel" + actual;		
		pintarNivell(eval(variable),actual);
		actual++;
	}
		
}


function ensenya(node, inIdEmpresa, inIdProducte, inIdArticle, inIdMaterial, inIdFont, inIdUs, inIdOrdre, inIdAvaluacio, idioma, param_isRegistre)
{
	//alert(node);
	//alert("SC:" + blnSC + " DL:" + blnDL + " CEREMP:" + blnCEREMP + " BANCS:" + blnBANCS + " RP:" + blnRP + " CAR:" + blnCAR + " CERPROD:" + blnCERPROD + " IMG:" + blnIMG + " DESC:" + blnDESC + " ELEMASOC:" + blnELEMASOC);
	//alert("IdEmpresa:" + inIdEmpresa + " idProducte:" + inIdProducte + " idArticle:" + inIdArticle);
	//alert("hola");
	
	if (!(( param_isRegistre == undefined )||( param_isRegistre == "" ))) {
		if (param_isRegistre="yes") isRegistre = "yes";
	}

	if(isRegistre=="yes"){
		strIsRegistre="isregistre=yes&";
	}else{
		strIsRegistre="isregistre=no&";
	}
	
	idiomaGlobal = idioma;
	//alert(idiomaGlobal);
	if(inIdProducte == 0 || inIdProducte == -1)
	{
		outIdProducte = "";
	}
	else
	{
		outIdProducte = inIdProducte;
	}
	
	if(inIdArticle == 0 || inIdArticle == -1)
	{
		outIdArticle = "";
	}
	else
	{
		outIdArticle = inIdArticle;
	}

	if(inIdMaterial == 0 || inIdMaterial == -1)
	{
		outIdMaterial = "";
	}
	else
	{
		outIdMaterial = inIdMaterial;
	}

	if(inIdFont == 0 || inIdFont == -1)
	{
		outIdFont = "";
	}
	else
	{
		outIdFont = inIdFont;
	}

	if(inIdUs == 0 || inIdUs == -1)
	{
		outIdUs = "";
	}
	else
	{
		outIdUs = inIdUs;
	}

	if(inIdOrdre == 0 || inIdOrdre == -1)
	{
		outIdOrdre = "";
	}
	else
	{
		outIdOrdre = inIdOrdre;
	}

	if(inIdAvaluacio == 0 || inIdAvaluacio == -1)
	{
		outIdAvaluacio = "";
	}
	else
	{
		outIdAvaluacio = inIdAvaluacio;
	}
	
	switch(node)
	{
		case 15:
			//alert("DOC");
			esconderIframes();
			if(blnDOC == 1 && (strAntIdProducteDoc == inIdProducte && strAntIdArticleDoc == inIdArticle))
			{
				//alert("no cargo");
				canviarIframe(node);
				strAntIdProd = inIdProducte;
				strAntIdArt = inIdArticle;
			}
			else
			{
				blnDOC = 1;
				strAntIdProducteDoc = inIdProducte;
				strAntIdArticleDoc = inIdArticle;
				strAntIdProd = inIdProducte;
				strAntIdArt = inIdArticle;
				if(idioma == 1)
				{
					document.getElementById("DOC").src = "Documents.aspx?IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle;
				}
				else
				{
					document.getElementById("DOC").src = "Documents.aspx?IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle;
				}
			}
			rellenarEstadistica('Documents',inIdEmpresa);
			break;
		case 16:
			//alert("DESC");
			esconderIframes();
			if(blnDESC == 1 && (strAntIdProducteDesc == inIdProducte && strAntIdArticleDesc == inIdArticle))
			{
				//alert("no cargo");
				canviarIframe(node);
				strAntIdProd = inIdProducte;
				strAntIdArt = inIdArticle;
			}
			else
			{
				blnDESC = 1;
				strAntIdProducteDesc = inIdProducte;
				strAntIdArticleDesc = inIdArticle;
				strAntIdProd = inIdProducte;
				strAntIdArt = inIdArticle;
				if(idioma == 1)
				{
					document.getElementById("DESC").src = "DescompArt.aspx?IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle;
				}
				else
				{
					document.getElementById("DESC").src = "DescompArt.aspx?IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle;
				}
			}
			rellenarEstadistica('Descomposicio',inIdEmpresa);
			break;
		case 18:
			//alert("ELEMASOC");
			esconderIframes();
			if(blnELEMASOC == 1 && (strAntIdProducteElemAsoc == inIdProducte && strAntIdArticleElemAsoc == inIdArticle))
			{
				//alert("no cargo");
				canviarIframe(node);
				strAntIdProd = inIdProducte;
				strAntIdArt = inIdArticle;
			}
			else
			{
				blnELEMASOC = 1;
				strAntIdProducteElemAsoc = inIdProducte;
				strAntIdArticleElemAsoc = inIdArticle;
				strAntIdProd = inIdProducte;
				strAntIdArt = inIdArticle;
				if(idioma == 1)
				{
					document.getElementById("ELEMASOC").src = "ElementsAssociats.aspx?L=1&IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle;
				}
				else
				{
					document.getElementById("ELEMASOC").src = "ElementsAssociats.aspx?L=1&IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle;
				}
				
			}
			rellenarEstadistica('ElementsAssociats',inIdEmpresa);
			break;
		case 4:
			//alert("BANCS");
			esconderIframes();
			canviarIframe(node);
			if(blnBANCS == 1)
			{
				//alert("no cargo");
			}
			else
			{
				blnBANCS = 1;
				if(idioma == 1)
				{
					document.getElementById("BANCS").src = "BancsEmpresa.aspx?IdEmp=" + inIdEmpresa;
				}
				else
				{
					document.getElementById("BANCS").src = "BancsEmpresa.aspx?IdEmp=" + inIdEmpresa;
				}
			}
			rellenarEstadistica('BancsPreus',inIdEmpresa);
			break;
		case 14:
			//alert("IMG");
			esconderIframes();
			if(blnIMG == 1 && (strAntIdProducteImg == inIdProducte && strAntIdArticleImg == inIdArticle))
			{
				//alert("no cargo");
				canviarIframe(node);
				strAntIdProd = inIdProducte;
				strAntIdArt = inIdArticle;
			}
			else
			{
				//alert("cargo:" + outIdProducte);
				blnIMG = 1;
				strAntIdProducteImg = inIdProducte;
				strAntIdArticleImg = inIdArticle;
				strAntIdProd = inIdProducte;
				strAntIdArt = inIdArticle;
				if(idioma == 1)
				{
					document.getElementById("IMG").src = "Imatges.aspx?L=1&IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle;
				}
				else
				{
					document.getElementById("IMG").src = "Imatges.aspx?L=1&IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle;
				}
			}
			rellenarEstadistica('Imatges',inIdEmpresa);
			break;
		case 13:
			//alert("CERPROD:");
			esconderIframes();
			if(blnCERPROD == 1 && (strAntIdProducteCerProd == inIdProducte && strAntIdArticleCerProd == inIdArticle && strAntIdMaterialCerProd == inIdMaterial  && strAntIdFontCerProd == inIdFont && strAntIdUsCerProd == inIdUs && strAntIdOrdreCerProd == inIdOrdre  && strAntIdAvaluacioCerProd == inIdAvaluacio))
			{
				//alert("no cargo");
				canviarIframe(node);
				strAntIdProd = inIdProducte;
				strAntIdArt = inIdArticle;
			}
			else
			{
				blnCERPROD = 1;
				strAntIdProducteCerProd = inIdProducte;
				strAntIdArticleCerProd = inIdArticle;
				
				strAntIdMaterialCerProd = inIdMaterial;
				strAntIdFontCerProd = inIdFont;
				strAntIdUsCerProd = inIdUs;
				strAntIdOrdreCerProd = inIdOrdre;
				strAntIdAvaluacioCerProd = inIdAvaluacio;
				
				strAntIdProd = inIdProducte;
				strAntIdArt = inIdArticle;
				if(idioma == 1)
				{
					document.getElementById("CERPROD").src = "CertProducte.aspx?L=1&IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle + "&IdMaterial=" + outIdMaterial  + "&IdFont=" + outIdFont + "&IdUs=" + outIdUs + "&Ordre=" + outIdOrdre + "&IdAval=" + outIdAvaluacio;
				}
				else
				{
					document.getElementById("CERPROD").src = "CertProducte.aspx?L=1&IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle + "&IdMaterial=" + outIdMaterial  + "&IdFont=" + outIdFont + "&IdUs=" + outIdUs + "&Ordre=" + outIdOrdre + "&IdAval=" + outIdAvaluacio;
				}
			}
			rellenarEstadistica('CertificatsProducte',inIdEmpresa);
			break;
		case 12:
			//alert("CAR");
			esconderIframes();
			if(blnCAR == 1 && (strAntIdProducteCar == inIdProducte && strAntIdArticleCar == inIdArticle && strAntIdMaterialCar == inIdMaterial  && strAntIdFontCar == inIdFont && strAntIdUsCar == inIdUs && strAntIdOrdreCar == inIdOrdre  && strAntIdAvaluacioCar == inIdAvaluacio))
			{
				//alert("no cargo");
				//alert("AntProd:" + strAntIdProducteCar + " Prod:" + inIdProducte + " AntArt:" + strAntIdArticleCar + " Art:" + inIdArticle);
				canviarIframe(node);
				strAntIdProd = inIdProducte;
				strAntIdArt = inIdArticle;
			}
			else
			{
				//alert("AntProd:" + strAntIdProducteCar + " Prod:" + inIdProducte + " AntArt:" + strAntIdArticleCar + " Art:" + inIdArticle);
				blnCAR = 1;
				strAntIdProducteCar = inIdProducte;
				strAntIdArticleCar = inIdArticle;
				strAntIdMaterialCar = inIdMaterial;
				strAntIdFontCar = inIdFont;
				strAntIdUsCar = inIdUs;
				strAntIdOrdreCar = inIdOrdre;
				strAntIdAvaluacioCar = inIdAvaluacio;
				
				strAntIdProd = inIdProducte;
				strAntIdArt = inIdArticle;
				if(idioma == 1)
				{
					document.getElementById("CAR").src = "DadesProducte.aspx?L=1&IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle + "&IdMaterial=" + outIdMaterial  + "&IdFont=" + outIdFont + "&IdUs=" + outIdUs + "&Ordre=" + outIdOrdre + "&IdAval=" + outIdAvaluacio;
				}
				else
				{
					document.getElementById("CAR").src = "DadesProducte.aspx?L=1&IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle + "&IdMaterial=" + outIdMaterial  + "&IdFont=" + outIdFont + "&IdUs=" + outIdUs + "&Ordre=" + outIdOrdre + "&IdAval=" + outIdAvaluacio;
				}
			}
			rellenarEstadistica('Caracteristiques',inIdEmpresa);
			break;
		case 10:
			//alert("RP");
			esconderIframes();
			canviarIframe(node);
			if(blnRP == 1)
			{
				//alert("no cargo");
			}
			else
			{
				blnRP = 1;
				//alert(outIdProducte + " , " + outIdArticle);
				if(idioma == 1)
				{
					if(outIdProducte!="" || outIdArticle!="")
					{
						document.getElementById("RP").src = "LListaSectors.aspx?"+strIsRegistre+"IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle;
					}
					else
					{
						document.getElementById("RP").src = "LListaSectors.aspx?"+strIsRegistre+"IdEmp=" + inIdEmpresa;
					}
				}
				else
				{
					if(outIdProducte!="" || outIdArticle!="")
					{
						document.getElementById("RP").src = "LListaSectors.aspx?"+strIsRegistre+"IdEmp=" + inIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle;
					}
					else
					{
						document.getElementById("RP").src = "LListaSectors.aspx?"+strIsRegistre+"IdEmp=" + inIdEmpresa;
					}
				}
			}
			rellenarEstadistica('RelacioProductesArticles',inIdEmpresa);
			break;
		case 6:
			//alert("SC" + inIdAvaluacio);
			esconderIframes();
			canviarIframe(node);
			if(blnSC == 1)
			{
				//alert("no cargo");
			}
			else
			{
				blnSC = 1;
				if(idioma == 1)
				{
					//document.getElementById("SC").src = "/noumetaFitxa.c/SeuCentral.aspx?IdEmp=" + inIdEmpresa;
					document.getElementById("SC").src = "SeuCentral.aspx?IdEmp=" + inIdEmpresa;
				}
				else
				{
					//document.getElementById("SC").src = "/noumetaFitxa.e/SeuCentral.aspx?IdEmp=" + inIdEmpresa;
					document.getElementById("SC").src = "SeuCentral.aspx?IdEmp=" + inIdEmpresa;
				}
			}
			rellenarEstadistica('SeuCentral',inIdEmpresa);
			break;
		case 7:
			//alert("DL");
			esconderIframes();
			canviarIframe(node);
			if(blnDL == 1)
			{
				//alert("no cargo");
			}
			else
			{
				blnDL = 1;
				if(idioma == 1)
				{
					//document.getElementById("DL").src = "/noumetaFitxa.c/delscerts.aspx?tipus=del&IdEmp=" + inIdEmpresa;
					document.getElementById("DL").src = "delegacions.aspx?IdEmp=" + inIdEmpresa;
				}
				else
				{
					//document.getElementById("DL").src = "/noumetaFitxa.e/delscerts.aspx?tipus=del&IdEmp=" + inIdEmpresa;
					document.getElementById("DL").src = "delegacions.aspx?IdEmp=" + inIdEmpresa;
				}
			}
			rellenarEstadistica('Delegacions',inIdEmpresa);
			break;
		case 8:
			//alert("CEREMP");
			esconderIframes();
			canviarIframe(node);
			if(blnCEREMP == 1)
			{
				//alert("no cargo");
			}
			else
			{
				blnCEREMP = 1;
				if(idioma == 1)
				{
					document.getElementById("CEREMP").src = "CertEmpresa.aspx?IdEmp=" + inIdEmpresa;
				}
				else
				{
					document.getElementById("CEREMP").src = "CertEmpresa.aspx?IdEmp=" + inIdEmpresa;
				}
			}
			rellenarEstadistica('CertificatsEmpresa',inIdEmpresa);
			break;
		default:
			//alert("default");
			break;
	}
}

function esconderIframes(){
	document.getElementById("ELEMASOC").style.top = "-10000px";
	document.getElementById("DESC").style.top = "-10000px";
	document.getElementById("BANCS").style.top = "-10000px";
	document.getElementById("IMG").style.top = "-10000px";
	document.getElementById("CERPROD").style.top = "-10000px";
	document.getElementById("CAR").style.top = "-10000px";
	document.getElementById("RP").style.top = "-10000px";
	document.getElementById("SC").style.top = "-10000px";
	document.getElementById("DL").style.top = "-10000px";
	document.getElementById("CEREMP").style.top = "-10000px";
	document.getElementById("DOC").style.top = "-10000px";
}

function canviarIframe(node){
	switch(node)
	{
		case 15:
			document.getElementById("TopBotons").style.height = "0px";
			document.getElementById("TopBotons").innerHTML = "";
			document.getElementById("DOC").style.top = "125px";
			document.getElementById("quadre").style.height = "443px";
			break;
		case 16:
			document.getElementById("TopBotons").style.height = "0px";
			document.getElementById("TopBotons").innerHTML = "";
			document.getElementById("DESC").style.top = "125px";
			document.getElementById("quadre").style.height = "443px";
			break;
		case 18:
			document.getElementById("TopBotons").style.height = "0px";
			document.getElementById("TopBotons").innerHTML = "";
			document.getElementById("ELEMASOC").style.top = "125px";
			document.getElementById("quadre").style.height = "443px";
			break;
		case 4:
			document.getElementById("TopBotons").style.height = "0px";
			document.getElementById("TopBotons").innerHTML = "";
			document.getElementById("BANCS").style.top = "81px";
			document.getElementById("quadre").style.height = "487px";
			break;
		case 14:
			//document.getElementById("TopBotons").style.height = "24px";
			//document.getElementById("TopBotons").innerHTML = "<a href=\"javascript:void(0);\" onclick=\"javascript:openCenteredEndWindow('" + pathPdfProdArt + "&IdEmp=" + strIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle + "',150,550);\"><span class=\"DownloadNegatiu\" style=\"padding-left:25px;padding-right:3px;padding-top:3px;padding-bottom:5px;\">PDF</span></a>";//llamada a la impresion con seleccion (ultima version)
			document.getElementById("TopBotons").style.height = "0px";
			document.getElementById("TopBotons").innerHTML = "";
			//document.getElementById("IMG").style.top = "149px";
			document.getElementById("IMG").style.top = "125px";
			document.getElementById("quadre").style.height = "443px";
			break;
		case 13:
			//alert("pdf");
			document.getElementById("TopBotons").style.height = "24px";
			//document.getElementById("TopBotons").innerHTML = "<a href=\"javascript:void(0);\" onclick=\"javascript:openCenteredEndWindow('" + pathPdfProdArt + "&IdEmp=" + strIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle + "',150,550);\"><span class=\"DownloadNegatiu\" style=\"padding-left:25px;padding-right:3px;padding-top:3px;padding-bottom:5px;\">PDF</span></a>";//llamada a la impresion con seleccion (ultima version)
			document.getElementById("TopBotons").innerHTML = "<a href=\"javascript:void(0);\" onclick=\"llamarAImprimirAntiguo('CERPROD');\"><span class=\"DownloadNegatiu\" style=\"padding-left:25px;padding-right:3px;padding-top:3px;padding-bottom:5px;\">PDF</span></a>";
			document.getElementById("CERPROD").style.top = "149px";
			document.getElementById("quadre").style.height = "443px";
			break;
		case 12:
			//alert("pdf");
			document.getElementById("TopBotons").style.height = "24px";
			//document.getElementById("TopBotons").innerHTML = "<a href=\"javascript:void(0);\" onclick=\"javascript:openCenteredEndWindow('" + pathPdfProdArt + "&IdEmp=" + strIdEmpresa + "&IdProducte=" + outIdProducte + "&IdArticle=" + outIdArticle + "',150,550);\"><span class=\"DownloadNegatiu\" style=\"padding-left:25px;padding-right:3px;padding-top:3px;padding-bottom:5px;\">PDF</span></a>";//llamada a la impresion con seleccion (ultima version)
			document.getElementById("TopBotons").innerHTML = "<a href=\"javascript:void(0);\" onclick=\"llamarAImprimirAntiguo('CAR');\"><span class=\"DownloadNegatiu\" style=\"padding-left:25px;padding-right:3px;padding-top:3px;padding-bottom:5px;\">PDF</span></a>";
			document.getElementById("CAR").style.top = "149px";
			document.getElementById("quadre").style.height = "443px";
			break;
		case 10:
			document.getElementById("TopBotons").style.height = "0px";
			document.getElementById("TopBotons").innerHTML = "";
			document.getElementById("RP").style.top = "103px";
			document.getElementById("quadre").style.height = "465px";
			break;
		case 6:
			document.getElementById("TopBotons").style.height = "0px";
			document.getElementById("TopBotons").innerHTML = "";
			document.getElementById("SC").style.top = "103px";
			document.getElementById("quadre").style.height = "465px";
			break;
		case 7:
			document.getElementById("TopBotons").style.height = "0px";
			document.getElementById("TopBotons").innerHTML = "";
			document.getElementById("DL").style.top = "103px";
			document.getElementById("quadre").style.height = "465px";
			break;
		case 8:
			document.getElementById("TopBotons").style.height = "0px";
			document.getElementById("TopBotons").innerHTML = "";
			document.getElementById("CEREMP").style.top = "103px";
			document.getElementById("quadre").style.height = "465px";
			break;
		default:
			//alert("default canviar Iframe");
			break;
	}
}

function llamarAImprimirAntiguo(nomFrame)
{
	var iframeWin = document.getElementById(nomFrame);
  	var iframeDoc = (iframeWin.contentWindow || iframeWin.contentDocument);
	rellenarEstadistica('PDF','');
  	if(iframeDoc.document) iframeDoc = iframeDoc.document;
  	
  	iframeWin.contentWindow.MostrarPdf();
  	
  /*switch(nomFrame)
  	{
  		case "CAR":
  			iframeWin.contentWindow.MostrarPdf('false');
  			break;
  		case "CERPROD":
  			iframeWin.contentWindow.MostrarPdf('true');
  			break;
  		default:
  			alert("default");
  			iframeWin.contentWindow.MostrarPdf('false');
  			break;
   	}
   	*/
}

function canviarActiu()
{
	 var nodeNivell = document.getElementById("pesNiv"+nivellG);
	 var lis = nodeNivell.childNodes;
	 
	  for (var i = 0; i < lis.length; i++) 
	 {
		if(lis[i].className == "normal" && lis[i] != nodePremutG)
		 {
			if(lis[i].nextSibling.className == "diagonal")
			{
				lis[i].nextSibling.className = "diagonalinactiu";
			}
			else
			{
				lis[i].nextSibling.nextSibling.className = "diagonalinactiu";
			}
			
			lis[i].className = "inactiu";
		 }
		 /*if(lis[i].className == "normaldisabled" && lis[i] != nodePremutG && strAntIdProd == "" && strAntIdArt == "")
		 {
			if(lis[i].nextSibling.className == "diagonal")
			{
				lis[i].nextSibling.className = "diagonaldisabled";
			}
			else
			{
				lis[i].nextSibling.nextSibling.className = "diagonaldisabled";
			}
			
			lis[i].className = "disabled";
		 }
		 if(lis[i].className == "normaldisabled" && lis[i] != nodePremutG && (strAntIdProd != "" || strAntIdArt != ""))
		 {
			if(lis[i].nextSibling.className == "diagonal")
			{
				lis[i].nextSibling.className = "diagonalinactiu";
			}
			else
			{
				lis[i].nextSibling.nextSibling.className = "diagonalinactiu";
			}
			
			lis[i].className = "inactiu";
		 }*/
     };

	 if(nodePremutG.className == "inactiu")
	 {
		 if(nodePremutG.nextSibling.className == "diagonalinactiu")
		 {
			 nodePremutG.nextSibling.className = "diagonal";
		 }
		else
		 {
			nodePremutG.nextSibling.nextSibling.className = "diagonal";
		 }
		nodePremutG.className = "normal";
	 }
	 /*else
	 {
		 if(nodePremutG.nextSibling.className == "actiu")
		 {
			 nodePremutG.previousSibling.className = "normal";
		 }
		else
		 {
			nodePremutG.previousSibling.previousSibling.className = "normal";
		 }
 		
		nodePremutG.className = "diagonal";
	 }*/
	
}

function pintarNivell(response,actual)
{	
	//alert("Niv: "+actual+" ( "+response+" )");
	if(response != "")
	{
		//alert("Esta plena, Niv: "+actual);
		if(!document.getElementById("pesNiv"+actual))
		{	
			//alert("No existia, la creo!! Niv: "+actual);
			var ul = document.createElement('ul');			
			ul.id = "pesNiv"+actual;
			ul.className ="interior";
			document.getElementById("FilaPestanyes").appendChild(ul);

		}
		document.getElementById("pesNiv"+actual).innerHTML = response;
	}
	else
	{
		//alert("Esta buida! Niv: "+actual);
		if(document.getElementById("pesNiv"+actual))
		{	
			//alert("He borrat! Niv: "+actual);
			document.getElementById("FilaPestanyes").removeChild(document.getElementById("pesNiv"+actual));
		}
	}

}

function iniciarQuadre()
{
	if(document.all)
	{
		document.getElementById("quadre").style.width = "790px"; 
		//alert("explorer");
	}
	else
	{
		document.getElementById("quadre").style.width = "780px"; 
		//alert("firefox");
	}
	Reposicionar();
}

function rellenarEstadistica(nom, Extra)
{
	var stridioma;
	var strNom;
	var strExtra = "";
	if(idiomaGlobal == 1) stridioma = "cat"
	else stridioma = "cas"
	strNom = "metaFitxa-" + nom;	
	estadistiques(strNom,stridioma,strExtra,document.location.href);
	
	
	var idempr = "";
	if (Extra != "")
	{idempr = Extra;}
	else
	{idempr = substringuri();}
	
	if (nom == "EnviarUrl")
	{strNom = "Accesos web empresa"; _gaq.push(['_trackEvent', 'Accesos web empresa', idempr.toString()]);}
	if (nom == "EnviarMail")
	{strNom = "Correos enviados a empresa"; _gaq.push(['_trackEvent', 'Correos enviados a empresa', idempr.toString()]);}
	
	strNom = strNom + " IdEmp=" + idempr;
	
	estadistiquesGoogle(strNom);//Treurealert(strNom);
	
}

function substringuri() 
		{        
        var uri = location.href;
        uri = uri.toLowerCase();
        var inici = uri.indexOf("idemp=") + 6;
        if (inici > 6) {
            uri = uri.substring(inici);
            var fi = uri.indexOf("&");
            if (fi > 0) {
                uri = uri.substring(0, fi);
            }
            return uri;
        }
        else
        { return uri; }
    }

function Reposicionar()
{
	if(document.all)
	{
		// Gecko 1.0 (Netscape 7) and Internet Explorer 5+
		WinW = window.document.body.clientWidth;  
		WinH = window.document.body.clientHeight;
	}
	else
	{
		// Navigator 4.x, Netscape 6.x, CompuServe 7 and Opera
		WinW = window.innerWidth;
		WinH = window.innerHeight;
	}
	if(activoNormativa > 0) ReposicionarNormativa();
	if(activoFitxaBuit > 0) ReposicionarFitxaBuit();
	if(activoImage > 0)	ReposicionarImage();
}

function ReposicionarNormativa()
{
	if((WinW - 50 - (20 * ventanasAbiertas))> 0)
	{
		document.getElementById("ventanaNormativa").style.width = WinW - 50 - (20 * ventanasAbiertas) + "px";
		document.getElementById("ventanaNormativa").style.left = 25 + (10 * ventanasAbiertas) + "px";
		document.getElementById("ventanaNormativa").style.top = 5 + (10 * ventanasAbiertas) + "px";
		document.getElementById("ventanaNormativa").style.zIndex = 20010 + (100 * ventanasAbiertas);
		document.getElementById("cortinaNormativa").style.zIndex = 20000 + (100 * ventanasAbiertas);
	}
	if((WinH - 30 - (20 * ventanasAbiertas))> 0) document.getElementById("ventanaNormativa").style.height = WinH - 30 - (20 * ventanasAbiertas) + "px";
	if(document.getElementById("ventanaContenidoNormativa"))
		document.getElementById("ventanaContenidoNormativa").style.height = WinH - document.getElementById("ventanaCabeceraNormativa").offsetHeight - document.getElementById("ventanaPieNormativa").offsetHeight - 10 - 20 - (20 * ventanasAbiertas) + "px";
}

function ReposicionarFitxaBuit()
{
	if((WinW - 50 - (20 * ventanasAbiertas))> 0)
	{
		document.getElementById("ventanaFitxaBuit").style.width = WinW - 50 - (20 * ventanasAbiertas) + "px";
		document.getElementById("ventanaFitxaBuit").style.left = 25 + (10 * ventanasAbiertas) + "px";
		document.getElementById("ventanaFitxaBuit").style.top = 5 + (10 * ventanasAbiertas) + "px";
		document.getElementById("ventanaFitxaBuit").style.zIndex = 20010 + (100 * ventanasAbiertas);
		document.getElementById("cortinaFitxaBuit").style.zIndex = 20000 + (100 * ventanasAbiertas);
	}
	if((WinH - 30 - (20 * ventanasAbiertas))> 0) document.getElementById("ventanaFitxaBuit").style.height = WinH - 30 - (20 * ventanasAbiertas) + "px";
	if(document.getElementById("ventanaContenidoFitxaBuit"))
		document.getElementById("ventanaContenidoFitxaBuit").style.height = WinH - document.getElementById("ventanaCabeceraFitxaBuit").offsetHeight - document.getElementById("ventanaPieFitxaBuit").offsetHeight - 10 - 20 - (20 * ventanasAbiertas) + "px";
}

function ReposicionarImage()
{
	if((WinW - 50 - (20 * ventanasAbiertas))> 0)
	{
		document.getElementById("ventanaImage").style.width = WinW - 50 - (20 * ventanasAbiertas) + "px";
		document.getElementById("ventanaImage").style.left = 25 + (10 * ventanasAbiertas) + "px";
		document.getElementById("ventanaImage").style.top = 5 + (10 * ventanasAbiertas) + "px";
		document.getElementById("ventanaImage").style.zIndex = 20010 + (100 * ventanasAbiertas);
		document.getElementById("cortinaImage").style.zIndex = 20000 + (100 * ventanasAbiertas);
	}
	if((WinH - 30 - (20 * ventanasAbiertas))> 0) document.getElementById("ventanaImage").style.height = WinH - 30 - (20 * ventanasAbiertas) + "px";
	if(document.getElementById("ventanaContenidoImage"))
		document.getElementById("ventanaContenidoImage").style.height = WinH - document.getElementById("ventanaCabeceraImage").offsetHeight - document.getElementById("ventanaPieImage").offsetHeight - 10 - 20 - (20 * ventanasAbiertas) + "px";
}
function AbrirNormativa(IdMaterial, idioma)
{
	MetafitxaAjax.Metafitxa.GetListaNormativas(idioma, IdMaterial, GetListaNormativas_callback);
	
	/*var strOpen;var top;var left;
	top = centerTopW(565);
	left = centerLeftW(800);
	var str = "Normativa.aspx?id=" + IdMaterial;
	openCenteredEndWindow(str,1000,1000);*/
}

function GetListaNormativas_callback(res)
{

	document.getElementById("ventanaNormativa").innerHTML = res.value;
	if(!NiftyCheck())
		return;
	RoundedTop("div#ventanaNormativa","#D5D5D5","#FD7216");
	RoundedBottom("div#ventanaNormativa","#D5D5D5","#FD7216");
	document.getElementById("cortinaNormativa").style.display = "block";
	document.getElementById("ventanaNormativa").style.display = "block";
	activoNormativa = 1;
	ReposicionarNormativa();
	rellenarEstadistica('Plec','');
/*
	var top = centerTopW(500)-15;
	var left = centerLeftW(750);
	var strComObrir = "width=800,height=565,top=" + top + ",left=" + left + ",scrollbars=no,location=no,resizable=no,titlebar=no,toolbar=no,status=no";
	var w = window.open(res.value, "", strComObrir);
	w.document.write(res.value); */
}
function ocultarNormativa()
{
	document.getElementById("cortinaNormativa").style.display = "none";
	document.getElementById("ventanaNormativa").style.display = "none";
	document.getElementById("ventanaNormativa").innerHTML = "";
	activoNormativa = 0;
}

function AbrirFitxaBuit(idioma, IdMaterial, IdFont, IdUs, Ordre, DeDonde)
{
	rellenarEstadistica('Fitxa','');
	MetafitxaAjax.Metafitxa.GetFitxaRmBuit(idioma, IdMaterial, IdFont, IdUs, Ordre, DeDonde,GetFitxaBuit_callback);
}

function GetFitxaBuit_callback(res)
{
/*
	document.getElementById("ventanaFitxaBuit").innerHTML = res.value;
	if(!NiftyCheck())
		return;
	RoundedTop("div#ventanaFitxaBuit","#D5D5D5","#FD7216");
	RoundedBottom("div#ventanaFitxaBuit","#D5D5D5","#FD7216");
	document.getElementById("cortinaFitxaBuit").style.display = "block";
	document.getElementById("ventanaFitxaBuit").style.display = "block";
	activoFitxaBuit = 1;
	ReposicionarFitxaBuit();
*/	
	var top = centerTopW(500)-15;
	var left = centerLeftW(750);
	var strComObrir = "width=800,height=565,top=" + top + ",left=" + left + ",scrollbars=no,location=no,resizable=yes,titlebar=no,toolbar=no,status=no";
	var w = window.open(res.value, "", strComObrir);
}

function ocultarFitxaBuit()
{
	document.getElementById("cortinaFitxaBuit").style.display = "none";
	document.getElementById("ventanaFitxaBuit").style.display = "none";
	document.getElementById("ventanaFitxaBuit").innerHTML = "";
	activoFitxaBuit = 0;
}

function AbrirImageEnlarger(idioma, fitxer)
{
	MetafitxaAjax.Metafitxa.ImageEnlarger(idioma, fitxer, ImageEnlarger_callback);
}

function ImageEnlarger_callback(res)
{
	document.getElementById("ventanaImage").innerHTML = res.value;
	if(!NiftyCheck())
		return;
	RoundedTop("div#ventanaImage","#D5D5D5","#FD7216");
	RoundedBottom("div#ventanaImage","#D5D5D5","#FD7216");
	document.getElementById("cortinaImage").style.display = "block";
	document.getElementById("ventanaImage").style.display = "block";
	activoImage = 1;
	ReposicionarImage();
}

function ocultarImage()
{
	document.getElementById("cortinaImage").style.display = "none";
	document.getElementById("ventanaImage").style.display = "none";
	document.getElementById("ventanaImage").innerHTML = "";
	activoImage = 0;
}

function AbrirDocument(fitxer)
{
	var str = "toolbar=no,location=no,scrollbars=yes,resizable=yes,menubar=no";
	var pdf = "/metafitxaajax.c/imatges/" + fitxer;
	rellenarEstadistica('AbrirDocument','');
	window.open(pdf,"",str);
}

