
/* 	function Browser() {
		var ua, s, i;
		this.isIE    = false;  
		this.isNS    = false;  
		this.version = null;
	
		ua = navigator.userAgent;
	
		s = "MSIE";
		if ((i = ua.indexOf(s)) >= 0) {
			this.isIE = true;
			this.version = parseFloat(ua.substr(i + s.length));
			return;
		}
	
		s = "Netscape6/";
		if ((i = ua.indexOf(s)) >= 0) {
			this.isNS = true;
			this.version = parseFloat(ua.substr(i + s.length));
			return;
		}
	
		// Treat any other "Gecko" browser as NS 6.1.
	
		s = "Gecko";
		if ((i = ua.indexOf(s)) >= 0) {
			this.isNS = true;
			this.version = 6.1;
			return;
		}
	}
	
	var browser = new Browser(); */

var TimeoutId;
var IntervalContBar = 10;
var NumPasMax = 159;
var ContPasIni = -1;
var ContPas = ContPasIni;
var pasades = 0;
var signe = 1;


function Inici() {
	MarcInfo.MarcSel.AssignarDivElement();
	RedimensionarMarcMsg(30, 190);
}

function Msg_CentrarVisible() {
	var x, y;
	Marc = document.getElementById("marc_msg");
	if (Marc != null) {
		x = ((document.body.clientWidth - Marc.offsetWidth) / 2);
		if (browser.isNS) {
			y = window.pageYOffset + ((window.innerHeight - Marc.offsetHeight) / 2);
		} else {
			y = document.body.scrollTop + ((document.body.clientHeight - Marc.offsetHeight) / 2);
		}
		Marc.style.left = x + "px";
		Marc.style.top = y + "px";
	}
}

function Msg_CentrarSeleccio() {
	var x, y;
	Marc = document.getElementById("marc_msg");
	if (Marc != null) {
		x = MarcInfo.MarcSel.Left + ((MarcInfo.MarcSel.Width - Marc.offsetWidth) / 2);
		y = MarcInfo.MarcSel.Top + ((MarcInfo.MarcSel.Height - Marc.offsetHeight) / 2);
		if (!browser.isIE) {
			y += 9;
			x += 9;
		}
		Marc.style.left = x + "px";
		Marc.style.top = y + "px";
	}
}

function Msg_MostrarOcultar(Visible) {
	Marc = document.getElementById("marc_msg");
	if (Marc != null) {
		if (Visible == false) {
			ContPas = ContPasIni;
			pasades = 0;
			window.clearTimeout(TimeoutId);
			Marc.style.visibility = "hidden";
		} else {
			if ((ContPas > ContPasIni) || (pasades > 0)) Msg_MostrarOcultar(false);
			signe = 1;
			TimerProgres();
			Marc.style.visibility = "visible";
		}
	}
}


function TimerProgres() {
	switch (ContPas) {
		case 0:
			if (pasades == 0) break;
		case NumPasMax:
			signe = signe * -1;
			pasades += 1;
	}
	ContPas += (1 * signe);
	PB = document.getElementById("marc_msg_barra_pb");
	if (PB != null) {PB.style.left = ContPas + "px";}
	TimeoutId = window.setTimeout("TimerProgres()", IntervalContBar);
}

function RedimensionarMarcMsg(Alçada, Amplada) {
	Marc = document.getElementById("marc_msg");
	Marc_Finestra = document.getElementById("marc_msg_finestra");
	valor = ((Marc != null) && (Marc_Finestra != null));
	if (valor) {
		Marc_Titol = document.getElementById("marc_msg_titol");
		Marc_Titol_Fons = document.getElementById("marc_msg_titol_fons");
		valor = ((Marc_Titol != null) && (Marc_Titol_Fons != null));
		if (valor) {
			Marc_Titol_Area = document.getElementById("marc_msg_titol_area");
			Marc_Msg = document.getElementById("marc_msg_msg");
			valor = ((Marc_Titol_Area != null) && (Marc_Msg != null));
		}
	}
	if (valor) {
		var Al = Alçada;
		var Am = Amplada;
		Marc_Msg.style.height = (Al + ((browser.isIE) ? 2 : 0)) + "px";
		Marc_Msg.style.width = (Am + ((browser.isIE) ? 2 : 0)) + "px";
		Am += 4;	//Marc intern (2) i espai lateral entre els marcs (2)
		Marc_Titol.style.width = Am + "px";
		Marc_Titol_Fons.style.width = Am + "px";
		Marc_Titol_Area.style.width = Am + "px";
		Marc_Finestra.style.width = Marc_Titol.style.width;
		Al += 23;	//Marc intern (2), espai inferior entre els marcs (1) i Al de la zona de títol (20)
		Marc_Finestra.style.height = Al + "px";
		Am += 10;	//Marc extern (2) i ombra (3+5)
		Al += 10;	//Marc extern (2) i ombra (3+5)
		Marc.style.width = Am + "px";
		Marc.style.height = Al + "px";
		Ombra_tc = document.getElementById("marc_msg_shtc");
		Ombra_tr = document.getElementById("marc_msg_shtr");
		Ombra_lc = document.getElementById("marc_msg_shlc");
		Ombra_rc = document.getElementById("marc_msg_shrc");
		Ombra_bl = document.getElementById("marc_msg_shbl");
		Ombra_bc = document.getElementById("marc_msg_shbc");
		Ombra_br = document.getElementById("marc_msg_shbr");
		if ((Ombra_tc != null) && (Ombra_tr != null) && (Ombra_lc != null) && (Ombra_rc != null) && (Ombra_bl != null) && (Ombra_bc != null) && (Ombra_br != null)) {
			Ombra_tc.style.width = (Am - 16) + "px";
			Ombra_tr.style.left = (Am - 8) + "px";
			Ombra_lc.style.height = (Al - 16) + "px";
			Ombra_rc.style.left = Ombra_tr.style.left;
			Ombra_rc.style.height = Ombra_lc.style.height;
			Ombra_bl.style.top = (Al - 8) + "px";
			Ombra_bc.style.top = Ombra_bl.style.top;
			Ombra_bc.style.width = Ombra_tc.style.width;
			Ombra_br.style.top = Ombra_bl.style.top;
			Ombra_br.style.left = Ombra_tr.style.left;
		}
		Barra = document.getElementById("marc_msg_barra");
		if (Barra != null) {
			Al = parseInt((Alçada - Barra.offsetHeight) / 2);
			Am = parseInt((Amplada - Barra.offsetWidth) / 2);
			if (!browser.isIE) {Am -= 3;}
			Barra.style.top = Al + "px";
			Barra.style.left = Am + "px";
		}
	}
}


Marc_Sel_Num=function() {
	this.Top = 0;
	this.Left = 0;
	this.Height = 0;
	this.Width = 0;
	this.Visible = false;
	this.TaulaTitol;
	this.TaulaInfo;
	this.DivElement;
}

Marc_Sel_Num.prototype={
	AssignarDivElement:function() {
		this.DivElement = document.getElementById("marc_sel");
	}, 
	Hide:function(Deseleccionar) {
		if (Deseleccionar) {
			var Celes = this.TaulaTitol.getElementsByTagName("td");
			for (var j = 0; j < Celes.length; j++) {
				var cadClass = Celes[j].className;
				cadClass = cadClass.substr(0, cadClass.length-4);
				Celes[j].className = cadClass;
			}
			Celes = this.TaulaInfo.getElementsByTagName("td");
			for (j = 0; j < Celes.length; j++) {
				cadClass = Celes[j].className;
				cadClass = cadClass.substr(0, cadClass.length-4);
				Celes[j].className = cadClass;
			}
		}
		this.DivElement.style.visibility = "hidden";
		this.Visible = false;
	}
}

MarcInfoPubl=function() {
	this.Top = 0;
	this.Left = 0;
	this.Height = 0;
	this.Width = 0;
	this.Visible = false;
	this.ClickTitol = false;
	this.Click_X = 0;
	this.Click_Y = 0;
	this.IFrame_X = 6;
	this.IFrame_Y = 25;
	this.Colors_sel = new Array("#66667E", "FBFCFD", "#0E1010");
	this.Colors = new Array("#5D7FBB", "#E1E8F3", "#00589C");
	this.Max_X = 0;
	this.Max_Y = 0;
	this.Top_Y = 0;
	this.Height_Ini = 200;
	this.Width_Ini = 500;
	this.Numreg = 0;
	this.MarcSel = new Marc_Sel_Num();
};

MarcInfoPubl.prototype={
	Redimensionar:function(Alçada, Amplada) {
		//window.alert(Alçada + " x " + Amplada);
		Marc = document.getElementById("marc_info");
		Marc_Finestra = document.getElementById("marc_info_finestra");
		Marc_Titol = document.getElementById("marc_info_titol");
		valor = ((Marc != null) && (Marc_Finestra != null) && (Marc_Titol != null));
		if (valor) {
			Marc_Titol_Fons = document.getElementById("marc_info_titol_fons");
			Marc_Titol_Fons_Sel = document.getElementById("marc_info_titol_fons_sel");
			valor = ((Marc_Titol_Fons != null) && (Marc_Titol_Fons_Sel != null));
			if (valor) {
				Marc_Titol_Area = document.getElementById("marc_info_titol_area");
				Marc_Frame = document.getElementById("marc_info_frame");
				valor = ((Marc_Titol_Area != null) && (Marc_Frame != null));
			}
		}
		if (valor) {
			Marc_Frame.style.height = Alçada + "px";
			Marc_Frame.style.width = Amplada + "px";
			Amplada += 4;	//Marc intern (2) i espai lateral entre els marcs (2)
			Marc_Titol.style.width = Amplada + "px";
			Marc_Titol_Fons.style.width = Amplada + "px";
			Marc_Titol_Fons_Sel.style.width = Amplada + "px";
			Marc_Titol_Area.style.width = Amplada + "px";
			Marc_Finestra.style.width = Marc_Titol.style.width;
			Alçada += 23;	//Marc intern (2), espai inferior entre els marcs (1) i alçada de la zona de títol (20)
			Marc_Finestra.style.height = Alçada + "px";
			Amplada += 10;	//Marc extern (2) i ombra (3+5)
			Alçada += 10;	//Marc extern (2) i ombra (3+5)
			Marc.style.width = Amplada + "px";
			Marc.style.height = Alçada + "px";
			this.Width = Amplada;
			this.Height = Alçada;
			Ombra_tc = document.getElementById("marc_info_shtc");
			Ombra_tr = document.getElementById("marc_info_shtr");
			Ombra_lc = document.getElementById("marc_info_shlc");
			Ombra_rc = document.getElementById("marc_info_shrc");
			Ombra_bl = document.getElementById("marc_info_shbl");
			Ombra_bc = document.getElementById("marc_info_shbc");
			Ombra_br = document.getElementById("marc_info_shbr");
			if ((Ombra_tc != null) && (Ombra_tr != null) && (Ombra_lc != null) && (Ombra_rc != null) && (Ombra_bl != null) && (Ombra_bc != null) && (Ombra_br != null)) {
				Ombra_tc.style.width = (Amplada - 16) + "px";
				Ombra_tr.style.left = (Amplada - 8) + "px";
				Ombra_lc.style.height = (Alçada - 16) + "px";
				Ombra_rc.style.left = Ombra_tr.style.left;
				Ombra_rc.style.height = Ombra_lc.style.height;
				Ombra_bl.style.top = (Alçada - 8) + "px";
				Ombra_bc.style.top = Ombra_bl.style.top;
				Ombra_bc.style.width = Ombra_tc.style.width;
				Ombra_br.style.top = Ombra_bl.style.top;
				Ombra_br.style.left = Ombra_tr.style.left;
			}
		}
		return valor;
	}, 
	Show:function() {
		Msg_MostrarOcultar(false);
		Marc = document.getElementById("marc_info");
		if (Marc != null) {
			Marc.style.visibility = "visible";
			this.Visible = true;
			Area = document.getElementById("marc_info_titol_area");
			if (Area != null) {
				if (browser.isIE) {
					Area.onmousedown = TitolInfoDown;
				} else {
					Area.addEventListener("mousedown", TitolInfoDown, false);
					//Area.onmousedown = TitolInfoDown;
				}
			}
		}
	}, 
	Hide:function(e) {
		Marc = document.getElementById("marc_info");
		if (Marc != null) {
			Marc.style.visibility = "hidden";
			MarcInfo.ClickTitol = false;
			this.Visible = false;
			//if (browser.isNS) e.cancelBubble = true;
		}
		this.MarcSel.Hide(true);
	}, 
	CentrarVisible:function() {
		var x, y;
		Marc = document.getElementById("marc_info");
		if (Marc != null) {
			x = ((document.body.clientWidth - this.Width) / 2);
			if (browser.isNS) {
				y = window.pageYOffset + ((window.innerHeight - this.Height) / 2);
			} else {
				y = document.body.scrollTop + ((document.body.clientHeight - this.Height) / 2);
			}
			Marc.style.left = x + "px";
			Marc.style.top = y + "px";
			this.Left = x;
			this.Top = y;
		}
	}, 
	Desplazar:function(D_X, D_Y) {
		Marc = document.getElementById("marc_info");
		if (Marc != null) {
			this.Click_X += D_X;
			this.Click_Y += D_Y;
			this.Left += D_X;
			this.Top += D_Y;
			if (!browser.isNS) {
				Marc.style.left = this.Left + "px";
				Marc.style.top = this.Top + "px";
			}
			if ((document.body.scrollLeft > this.Left) && (D_X < 0)) {document.body.scrollLeft = this.Left;}
			else {if (((document.body.scrollLeft + document.body.clientWidth) < (this.Left + this.Width)) && (D_X > 0)) {document.body.scrollLeft = (this.Left + this.Width) - document.body.clientWidth;}}
			if ((document.body.scrollTop > this.Top) && (D_Y < 0)) {document.body.scrollTop = this.Top;}
			else {if (((document.body.scrollTop + document.body.clientHeight) < (this.Top + this.Height)) && (D_Y > 0)) {document.body.scrollTop = (this.Top + this.Height) - document.body.clientHeight;}}
			if (browser.isNS) {
				Marc.style.left = this.Left + "px";
				Marc.style.top = this.Top + "px";
			}
		}
	}, 
	setNumreg:function(Num) {
		if (this.Visible) {this.MarcSel.Hide(false);}
		this.Numreg = Num;
		this.MarcSel.TaulaTitol = document.getElementById("titol_" + Num);
		this.MarcSel.TaulaInfo = document.getElementById("info_" + Num);
		this.MarcSel.Top = getPageOffsetTop(this.MarcSel.TaulaTitol) - 6;
		this.MarcSel.Left = getPageOffsetLeft(this.MarcSel.TaulaTitol) - 6;
		this.MarcSel.Width = this.MarcSel.TaulaTitol.offsetWidth + 4;
		this.MarcSel.Height = this.MarcSel.TaulaTitol.offsetHeight + this.MarcSel.TaulaInfo.offsetHeight + 4;
		if (browser.isIE) {
			this.MarcSel.Height += 8;
			this.MarcSel.Width += 8;
		}
		this.MarcSel.DivElement.style.top = this.MarcSel.Top + "px";
		this.MarcSel.DivElement.style.left = this.MarcSel.Left + "px";
		this.MarcSel.DivElement.style.width = this.MarcSel.Width + "px";
		this.MarcSel.DivElement.style.height = this.MarcSel.Height + "px";
		var Al = this.MarcSel.Height - 4;
		var Am = this.MarcSel.Width - 4;
		if (browser.isIE) {
			Al -= 10;
			Am -= 10;
		}
		Trans = document.getElementById("marc_sel_trans");
		Trans.style.width = Am + "px";
		Trans.style.height = Al + "px";
		if (!this.Visible) {
			var Celes = this.MarcSel.TaulaTitol.getElementsByTagName("td");
			for (var j = 0; j < Celes.length; j++) {Celes[j].className += "_sel";}
			Celes = this.MarcSel.TaulaInfo.getElementsByTagName("td");
			for (j = 0; j < Celes.length; j++) {Celes[j].className += "_sel";}
		}
		this.MarcSel.DivElement.style.visibility = "visible";
		this.MarcSel.Visible = true;
	}, 
	QueryPubl:function(Num) {
		if (this.Visible) this.Hide();
		document.form_publ.numreg.value = Num;
		this.setNumreg(Num);
		/*Msg_CentrarVisible();*/
		Msg_CentrarSeleccio();
		Msg_MostrarOcultar(true);
		this.Redimensionar(this.Height_Ini, this.Width_Ini);
		document.form_publ.submit();
	}, 
	Deseleccionar:function() {
		if (browser.isIE) {
			Area = document.getElementById("marc_info_titol_area");
			if (Area != null) {
				Area.onmousemove = null;
				Area.onmouseup = null;
			}
		} else {
			document.removeEventListener("mousemove", TitolInfoMove, false);
			//document.onmousemove = null;
			document.removeEventListener("mouseup", TitolInfoUp, false);
			//document.onmouseup = null;
			Marc_Frame = window.frames["frame_info"];
			if (Marc_Frame != null) {
				Marc_Frame.document.removeEventListener("mousemove", parent.MarcInfoMove, false);
				//Marc_Frame.document.onmousemove = null;
				Marc_Frame.document.removeEventListener("mouseup", parent.TitolInfoUp, false);
				//Marc_Frame.document.onmouseup = null;
			}
		}
		this.setColorMarcsIFons(this.Colors[0], this.Colors[1]);
		this.setColorCaption(this.Colors[2]);
		this.setFonsSelVisibility('hidden');
		this.ClickTitol = false;
	}, 
	Seleccionar:function() {
		if (browser.isIE) {
			Area = document.getElementById("marc_info_titol_area");
			if (Area != null) {
				Area.onmousemove = TitolInfoMove;
				Area.onmouseup = TitolInfoUp;
			}
		} else {
			document.addEventListener("mousemove", TitolInfoMove, false);
			//document.onmousemove = TitolInfoMove;
			document.addEventListener("mouseup", TitolInfoUp, false);
			//document.onmouseup = TitolInfoUp;
			Marc_Frame = window.frames["frame_info"];
			if (Marc_Frame != null) {
				Marc_Frame.document.addEventListener("mousemove", parent.MarcInfoMove, false);
				//Marc_Frame.document.onmousemove = parent.MarcInfoMove;
				Marc_Frame.document.addEventListener("mouseup", parent.TitolInfoUp, false);
				//Marc_Frame.document.onmouseup = parent.TitolInfoUp;
			}
		}
		this.setFonsSelVisibility('visible');
		this.setColorCaption(this.Colors_sel[2]);
		this.setColorMarcsIFons(this.Colors_sel[0], this.Colors_sel[1]);
		this.ClickTitol = true;
	}, 
	setColorMarcsIFons:function(cadColor_1, cadColor_2) {
		Marc_Finestra = document.getElementById("marc_info_finestra");
		Marc_Frame = document.getElementById("marc_info_frame");
		if ((Marc_Finestra != null) && (Marc_Frame != null)) {
			Marc_Finestra.style.backgroundColor = cadColor_2;
			Marc_Finestra.style.borderColor = cadColor_1;
			Marc_Frame.style.borderColor = cadColor_1;
		}
	},
	setColorCaption:function(cadColor) {
		Marc_Text = document.getElementById("marc_info_titol_text");
		if (Marc_Text != null) Marc_Text.style.color = cadColor;
	}, 
	setFonsSelVisibility:function(cadVisibility) {
		Marc_Titol_Fons_Sel = document.getElementById("marc_info_titol_fons_sel");
		if (Marc_Titol_Fons_Sel != null) Marc_Titol_Fons_Sel.style.visibility = cadVisibility;
	}
};

function InfoCarregada(Alçada, Amplada) {
	//window.alert(Alçada + " x " + Amplada);
	if (MarcInfo.Redimensionar(Alçada, Amplada)) {
		MarcInfo.CentrarVisible();
		MarcInfo.Show();
	}
}

function TitolInfoDown(e) {
	MarcInfo.ClickTitol = (browser.isIE) ? (window.event.button==1) : (e.which==1);
	if (MarcInfo.ClickTitol) {
		MarcInfo.Max_X = document.body.scrollWidth - MarcInfo.Width;
		MarcInfo.Max_Y = document.body.scrollHeight - MarcInfo.Height;
		Titol = document.getElementById("marc_info_titol_text");
		if (Titol != null) Titol.style.color = "#FFFFFF";
		MarcInfo.Click_X = (browser.isIE) ? document.body.scrollLeft + window.event.clientX : e.pageX;
		MarcInfo.Click_Y = (browser.isIE) ? document.body.scrollTop + window.event.clientY : e.pageY;
		if (browser.isNS) {
			MarcInfo.Top_Y = e.screenY - e.clientY;
			e.preventDefault();
			e.cancelBubble = true;
			e.stopPropagation();
		}
		MarcInfo.Seleccionar();
	}
}

function TitolInfoUp(e) {
	var valor = false;
	//if (browser.isNS) cad = e.target.tagName;
	if (MarcInfo.ClickTitol) {
		if (browser.isIE) {valor = ((window.event.button&1)==1);}
		else {
			valor = (e.which==1);
				e.preventDefault();
				e.cancelBubble = true;
				e.stopPropagation();
		}
	} else {
		valor = true;
	}
	if (valor) {MarcInfo.Deseleccionar();}
	//if (browser.isNS) window.alert("Hola: " + cad);
}

function TitolInfoMove(e) {
	if (MarcInfo.ClickTitol) {
		if (browser.isIE) {
			window.event.cancelBubble = true;
			window.event.returnValue = false;
		} else {
			e.preventDefault();
			e.cancelBubble = true;
			e.stopPropagation();
			if (e.screenY == MarcInfo.Top_Y) {
				MarcInfo.Deseleccionar();
				//window.alert("Hola");
				return false;
			}
		}
		var Despl_X = ((browser.isIE) ? document.body.scrollLeft + window.event.clientX : e.pageX) - MarcInfo.Click_X;
		var Despl_Y = ((browser.isIE) ? document.body.scrollTop + window.event.clientY : e.pageY) - MarcInfo.Click_Y;
		if (Despl_X != 0) Despl_X = Despl_X_Validat(Despl_X);
		if (Despl_Y != 0) Despl_Y = Despl_Y_Validat(Despl_Y);
		if ((Despl_X != 0) || (Despl_Y != 0)) {MarcInfo.Desplazar(Despl_X, Despl_Y);}
	}
}

function MarcInfoMove(e) {
	if (MarcInfo.ClickTitol) {
		e.preventDefault();
		e.cancelBubble = true;
		e.stopPropagation();
		var Despl_X = (MarcInfo.Left + MarcInfo.IFrame_X + e.pageX) - MarcInfo.Click_X;
		var Despl_Y = (MarcInfo.Top + MarcInfo.IFrame_Y + e.pageY) - MarcInfo.Click_Y;
		if (Despl_X != 0) Despl_X = Despl_X_Validat(Despl_X);
		if (Despl_Y != 0) Despl_Y = Despl_Y_Validat(Despl_Y);
		if ((Despl_X != 0) || (Despl_Y != 0)) {MarcInfo.Desplazar(Despl_X, Despl_Y);}
	}
}

function Despl_X_Validat(Despl) {
	if ((MarcInfo.Left + Despl) < 0) {Despl = MarcInfo.Left * -1;}
	else {if ((MarcInfo.Left + Despl) > MarcInfo.Max_X) Despl = MarcInfo.Max_X - MarcInfo.Left;}
	return Despl;
}

function Despl_Y_Validat(Despl) {
	if ((MarcInfo.Top + Despl) < 0) {Despl = MarcInfo.Top * -1;}
	else {if ((MarcInfo.Top + Despl) > MarcInfo.Max_Y) Despl = MarcInfo.Max_Y - MarcInfo.Top;}
	return Despl;
}

function ModificarEstilsEnIE() {
	// Modificacions per renderitzar correctament les imatges png de l'ombra en IE
	var cad = "";
	var cad_kk = "";
	var l = 0;
	var div_sh = new Array("msg", "info");
	var sh = new Array("tl", "tc", "tr", "lc", "rc", "bl", "bc", "br");
	var sh_sm = new Array("image", "crop", "image", "scale", "scale", "image", "crop", "image");
	for (var i = 0; i < 2; i++) {
		for (j = 0; j < 8; j++) {
			EstilOmbra = new Estil('div', '#marc_' + div_sh[i] + '_sh' + sh[j]);
			if (EstilOmbra.Ok) {
				cad = EstilOmbra.getProperty("backgroundImage");
				l = cad.length;
				cad_kk = cad.substr(l-5).toLowerCase();
				if (cad_kk == ".png)") {
					EstilOmbra.setProperty("background", "none");
					cad = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../" + cad.substr(4, l-5) + "', sizingMethod='" + sh_sm[j] + "')";
					//document.styleSheets[EstilOmbra.numstyleSheet].rules[EstilOmbra.numRule].style.filter = cad;
					EstilOmbra.setProperty("filter", cad);
				}
			}
			delete EstilOmbra;
		}
	}
}

function ModificarEstilsSeleccio() {
	var classes = new Array("titol_area", "titol_dret_ico", "info_1", "info_2");
	var Posicions = new Array("Top", "Right", "Bottom", "Left");
	var Sum = -128;
	var j = 0;
	for (var i = 0; i < classes.length; i++) {
		EstilSeleccio = new Estil('td', '.' + classes[i] + '_sel');
		if (EstilSeleccio.Ok) {
			cadColor = EstilSeleccio.getColor("backgroundColor");
			cadColor = getFactorToColorCSS(cadColor, 1);
			EstilSeleccio.setColor("backgroundColor", cadColor);
			cadColor = EstilSeleccio.getColor("color");
			cadColor = getFactorToColorCSS(cadColor, 1);
			EstilSeleccio.setColor("color", cadColor);
			for (j = 0; j < 4; j++) {
				if (parseInt(EstilSeleccio.getProperty("border" + Posicions[j] + "Width")) > 0) {
					cadColor = EstilSeleccio.getColor("border" + Posicions[j] + "Color");
					cadColor = getSumRGBToColorCSS(cadColor, 0, 0, 0);
					EstilSeleccio.setColor("border" + Posicions[j] + "Color", cadColor);
				}
			}
		}
		delete EstilSeleccio;
	}
}


function ControlMarcSel() {
	if (MarcInfo.Visible) {MarcInfo.setNumreg(MarcInfo.Numreg);}
}


function getPageOffsetLeft(el) {
	var x;
	x = el.offsetLeft;
	if (el.offsetParent != null)
		x += getPageOffsetLeft(el.offsetParent);

	return x;
}

function getPageOffsetTop(el) {
	var y;
	y = el.offsetTop;
	if (el.offsetParent != null)
		y += getPageOffsetTop(el.offsetParent);

	return y;
}

if (browser.isIE) ModificarEstilsEnIE();
ModificarEstilsSeleccio();
var MarcInfo = new MarcInfoPubl();
window.onload=Inici;
window.onresize=ControlMarcSel;