﻿
function lDoFramer() {
	var a = document.location.href;
	a = a.toLowerCase();
	if (a != "http://www.backbone.se" && a != "http://www.backbone.se/" && a.substr(0,23) != "http://www.backbone.se?" && a.substr(0,24) != "http://www.backbone.se/?" && a.substr(0,8).toLowerCase() != "outlook:" && a.substr(0,17).toLowerCase() != "http://localhost/" && a.substr(0,24) != "http://beta.backbone.se/") {
		if (top.location==self.location) {
			var cp = self.location.href;
			cp = cp.toLowerCase();
			cp = cp.replace("http://www.backbone.se/", "");
			top.location = "http://www.backbone.se/?p=" + cp;
			return true;
		}
	}
}

function lDoOnload() {
	var n = 0;
	parent.scrollTo(0, 0);
	if (typeof(cPadWhere) != "undefined") {
		if (cPadWhere == "left") {
			var o = document.getElementById("td_background");
			if (o) {
				o.style.backgroundPosition = "390px 0px";
			}
		}
	}
	var o = document.getElementById("div_content");
	if (o) {
		n = parseInt(o.clientHeight);
	}
	if (typeof(lindexpage) == "undefined") {
		if (typeof(parent.lindexpage) != "undefined") {
			parent.lDoAfterFrameLoad(n);
		}
	}
	lDoFramer();
}


function lDoAfterFrameLoad(pheight) {
	var o = document.getElementById("div_nav");
	var o2 = document.getElementById("div_bottom");
	var o3 = document.getElementById("iframe_content");
	if (o && o2 && o3) {
		var ndefaultheight = 700;
		var ndefaultfooter = 750;
		var n = parseInt(o.style.top) + pheight;
		var n2 = parseInt(o.style.top) + parseInt(o.clientHeight) + 15;
		if (n2 > n) {
			n = n2;
		}
		if (n > ndefaultfooter) {
			o2.style.top = n + 10;
			o3.style.height = pheight;
		}
		else {
			o2.style.top = ndefaultfooter;
			o3.style.height = ndefaultheight;
		}
	}
}

function lDoInitSplash() {
	if (typeof(splashImage) != "object") {
		return false;
	}
	var ar = null;
	var c = "<table border=0 cellpadding=0 cellspacing=0>";
	for (var i = 0; i < splashImage.length; i++) {
		if (typeof(splashImage[i]) != "undefined") {
			ar = splashImage[i];
			if (ar.length == 5) {
				c += "<tr><td>";
				c += "<a";
				c += " href='" + ar[4] + "'";
				c += " target=''";
				c += " onmouseover=\"window.status='" + ar[0] + "';return true\"";
				c += ">";
				c += "<img title='" + ar[0] + "' border=0 src='images/" + ar[1]  + "' width=" + ar[2]  + " height=" + ar[3]  + " align=absmiddle style='position:relative;top:0;left:0;'>";
				c += "</td></tr>";
			}
		}
	}
	c += "</table>";
	var o = document.getElementById("span_splash");
	if (o) {
		o.innerHTML = c;
	}
	return false;
}

function lDoInitNews(p1) {
	if (typeof(p1) != "object") {
		return false;
	}
	var newsList = p1;
	var ar = null;
	var c = "<table border=0 cellpadding=0 cellspacing=0>";
	var d = "";
	var e = "";
	for (var i = 0; i < newsList.length; i++) {
		if (typeof(newsList[i]) != "undefined") {
			ar = newsList[i];
			if (ar.length == 3) {
				d = ar[2];
				e = "";
				if (d.indexOf("http://") > -1) {
					e = "_blank";
				}
				c += "<tr><td style='padding-right:10px;'>";
				c += "<a href='" + d + "' target='" + e + "' onmouseover=\"window.status='" + ar[0] + "';return true\">";
				c += "<img border=0 src='images/icon_paragraf_arrow.gif' width=20 height=20 align=absmiddle style='position:relative;top:3;'>";
				c += "<font class='clNews'>" + ar[0] + "</font>";
				c += "<br>";
				c += "<span class='clNewsText'>";
				c += ar[1];
				c += "</span>";
				c += "</a>";
				c += "</td></tr>";
				c += "<tr><td style='padding-top:6px;padding-bottom:3px;'>";
				c += "<img src='images/spacer_white.gif' width=280 height=1 align=absmiddle>";
				c += "</td></tr>";
			}
		}
	}
	c += "</table>";
	var o = document.getElementById("span_news");
	if (o) {
		o.innerHTML = c;
	}
}


function lDoInitProducts(p1) {
	var larrItems = null;		
	if (p1 == 0) {
		larrItems = productsList;
		nw = 160;
		npad = 0;
	}
	if (p1 == 1) {
		larrItems = groupList;
		nw = 140;
		npad = 17;
	}
	if (typeof(larrItems) != "object") {
		return false;
	}
	var ar = null;
	var c = "<table border=0 cellpadding=0 cellspacing=0>";
	for (var i = 0; i < larrItems.length; i++) {
		if (typeof(larrItems[i]) != "undefined") {
			ar = larrItems[i];
			if (p1 == 0) {
				nw = 160;
				npad = 0;
			}
			if (p1 == 1) {
				nw = 140;
				npad = 17;
			}
			npadbottom = 3;
			c += "<tr><td onMouseOver=\"javascript:window.status='" + ar[0] + "'\">";
			c += "<a href='" + ar[2] + "' target='' title='" + ar[1] + "' onmouseover=\"window.status='" + ar[0] + "';return true\">";
			c += "<img src='images/" + ar[3] + "' title='" + ar[4] + "' width=16 height=16 align=absmiddle border=0 style='position:relative;left:-1;top:2;'>";
			c += "<font class='clProduct'>" + ar[0] + "</font>";
			if (gc_productlistdesc == 1) {
				c += "<br>";
				c += "<span class='clProductText'>";
				c += ar[1];
				c += "</span>";
			}
			c += "</a>";
			c += "</td></tr>";
			
			cspacer = "spacer_white.gif";
			if (gc_productlistdesc == 1 && p1 == 1 && ar[3].indexOf("spacer_transparent.gif") == -1) {
				cspacer = "spacer_transparent.gif";
			}
			if (p1 == 1 && i < larrItems.length-1) {
				var b = larrItems[i+1];
				if (typeof(b) != "undefined") {
					var bs = b.toString();
					if (bs.indexOf("spacer_transparent.gif") == -1) {
						nw = 160;
						npad = 0;
						npadbottom = 7;
					}
				}
			}
			
			c += "<tr><td style='padding-top:3px;padding-bottom:" + npadbottom + "px;padding-left:" + npad + "px;'>";
			c += "<img src='images/" + cspacer + "' width=" + nw + " height=1 align=absmiddle>";
			c += "</td></tr>";
		}
	}
	c += "</table>";
	var o = document.getElementById("span_products");
	if (o) {
		o.innerHTML = c;
	}
}

function lDoInitDisplay(p1, p2, p3) {
	var larrItems = eval(p1);
	var larrLongText = null;	
	var nw = p3;
	var npad = 0;
	var npadbottom = 7;
	var ctext = "";
	if (typeof(larrItems) != "object") {
		return false;
	}
	var ar = null;
	var ar2 = null;
	nih = 16;
	niw = 16;
	csuf = "";

	var c = "<table border=0 cellpadding=0 cellspacing=0>";
	for (var i = 0; i < larrItems.length; i++) {
		if (typeof(larrItems[i]) != "undefined") {
			ar = larrItems[i];
			
			nih = 16;
			niw = 16;
			csuf = "";

			var d = ar[3];
			if (d.indexOf("_32") > -1) {
				nih = 32;
				niw = 32;	
				csuf = "_large";
			}
			if (d.indexOf("_95") > -1) {
				nih = 95;
				niw = 95;	
				csuf = "_large";
			}

			ctext = ar[1];

			gn_display_index = gn_display_index + 1;

			c += "<tr>";
			c += "<td onMouseOver=\"javascript:window.status='" + ar[0] + "'\">";
			c += "<table border=0 cellpadding=0 cellspacing=0 width='100%'>"
			c += "<tr>";
			c += "<td style='width:200;' onMouseOver=\"javascript:window.status='" + ar[0] + "'\">";
			c += "<a href='" + ar[2] + "' target='' title='" + ar[4] + "' onmouseover=\"window.status='" + ar[0] + "';return true\">";
			c += "<img src='images/" + d + "' title='" + ar[4] + "' width=" + niw + " height=" + nih + " align=absmiddle border=0 style='position:relative;left:-1;top:2;'>";
			c += "<font class='clProduct" + csuf + "'>" + ar[0] + "</font>";
			c += "</td>";
			c += "<td align='right' style='width:1;' onMouseOver=\"javascript:window.status='" + ar[0] + "'\">";
			c += "";
			c += "</td>";
			c += "</tr>";
			c += "<tr>";
			c += "<td id='td_text_" + gn_display_index + "' colspan=2 onMouseOver=\"javascript:window.status='" + ar[0] + "'\">";
			c += "<div style='padding-left:0px;padding-bottom:4px;padding-right:5px;'>";
			c += "<font class='clProductText" + csuf + "'>"
			c += ctext;
			c += "</font>";
			c += "</div>";
			c += "</a>";
			c += "</td>";
			c += "</tr>";
			c += "</table>";
			c += "</td>";
			c += "</tr>";
			
			cspacer = "spacer_white.gif";
			
			c += "<tr><td style='padding-top:3px;padding-bottom:" + npadbottom + "px;padding-left:" + npad + "px;'>";
			c += "<img src='images/" + cspacer + "' width=" + nw + " height=1 align=absmiddle>";
			c += "</td></tr>";
		}
	}
	c += "</table>";
	var o = document.getElementById(p2);
	if (o) {
		o.innerHTML = c;
	}
}


function lDoInitDisplayLarge(p1, p2, p3, p4) {
	var larrItems = eval(p1);
	var larrLongText = null;
	var longexists = false;	
	var nw = p3;
	var npad = 0;
	var npadbottom = 10;
	var ctext = "";
	if (typeof(larrItems) != "object") {
		return false;
	}
	if (typeof(productsList_large) != "undefined") {
		larrLongText = productsList_large;
		longexists = true;
	}
	var ar = null;
	var ar2 = null;
	var ar3 = null;
	nih = 16;
	niw = 16;
	csuf = "";
	cbut = "";

	var c = "<table border=0 cellpadding=0 cellspacing=0>";
	for (var i = 0; i < larrItems.length; i++) {
		if (typeof(larrItems[i]) != "undefined") {
			ar = larrItems[i];
			
			var lskip = false;
			var d = ar[5];
			if (ar[0] == "Aladdin" || (d.indexOf("component") > -1 && p4 != "components") || (d.indexOf("component") == -1 && p4 == "components")) {
				lskip = true;
			}

			if (!lskip) {
			nih = 16;
			niw = 16;

			d = d.replace("_95", "_65");

			if (d.indexOf("_32") > -1) {
				nih = 32;
				niw = 32;	
			}
			if (d.indexOf("_65") > -1) {
				nih = 65;
				niw = 65;	
			}
			if (d.indexOf("_95") > -1) {
				nih = 95;
				niw = 95;	
			}

			ctext = ar[1];
			var ne = -1;

			if (longexists && typeof(larrLongText) != "undefined") {
				ne = lDoFindInArray(larrLongText, ar[0]);
				if (ne > -1) {
					var atmp = larrLongText[ne];
					ctext = atmp[1] + "" + lDoReplaceLINK(atmp[3]);	
				}
			}
	
			var cprice = "";
			var clogo = "";
			var cbr = "<br>";
			if (ne == -1) {
				cbr += cbr;
			}
			if (typeof(ar[6]) != "undefined") {
				if (ar[6] != "") {
					cprice = "<font class='clPrice'>" +cbr + ar[6] + "</font>";
				}
			}
			if (typeof(ar[7]) != "undefined") {
				if (ar[7] != "") {
					ar3 = ar[7].split(",");
					for (var i3=0; i3 < ar3.length; i3++) {
						if (ar3[i3] != "") {
							nw3 = "74";
							nh3 = "46";
							if (ar3[i3] == "logo_michelin_mini.gif") {
								nw3 = "46";
								nh3 = "74";	
							}
							clogo += "<img src='images/" + ar3[i3] + "' width=" + nw3 + " height=" + nh3 + " align=right style='margin:2px;margin-top:10px;margin-bottom:10px;'>";
						}
					}
				}
			}

			gn_display_index = gn_display_index + 1;
			
			if (p4 != "detail" && (p4 != "components" || (p4 == "components" && !longexists))) {
				cbut = "<br><br>" + lDoGetButton("but_more_" + gn_display_index, "btn_small", 22, "Mer info...", "lDoButtonLink('" + ar[2] + "')", 70);
			}

			c += "<tr>";
			c += "<td onMouseOver=\"javascript:window.status='" + ar[0] + "'\">";
			c += "<table border=0 cellpadding=0 cellspacing=0 width='100%'>"
			c += "<tr>";
			c += "<td rowspan=2 valign=top style='width:70;' onMouseOver=\"javascript:window.status='" + ar[0] + "'\">";
			c += "<a href='" + ar[2] + "' target='' title='" + ar[4] + "' onmouseover=\"window.status='" + ar[0] + "';return true\">";
			c += "<img src='images/" + d + "' title='" + ar[4] + "' width=" + niw + " height=" + nih + " align=absmiddle border=0 style='position:relative;left:-1;top:2;'>";
			c += "</a>";
			c += "</td>";
			c += "<td style='width:480;' onMouseOver=\"javascript:window.status='" + ar[0] + "'\">";
			if (p4 != "detail") {
			c += "<font class='clProductDisplay'>" + ar[0] + "</font>";
			}
			c += "</td>";
			c += "</tr>";
			c += "<tr>";
			c += "<td id='td_text_" + gn_display_index + "' class='clProductText' colspan=2 onMouseOver=\"javascript:window.status='" + ar[0] + "'\">";
			c += "<div style='padding-left:0px;padding-bottom:15px;'>";
			c += ctext;
			c += clogo;
			c += cprice;
			c += cbut;
			c += "</div>";
			c += "</td>";
			c += "</tr>";
			c += "</table>";
			c += "</td>";
			c += "</tr>";
			
			if (p4 != "detail" && typeof(larrItems[i+1]) != "undefined") {
				cspacer = "spacer_white.gif";
			
				c += "<tr><td style='padding-top:3px;padding-bottom:" + npadbottom + "px;padding-left:" + npad + "px;'>";
				c += "<img src='images/" + cspacer + "' width=" + nw + " height=1 align=absmiddle>";
				c += "</td></tr>";
			}
			}
		}
	}
	c += "</table>";
	var o = document.getElementById(p2);
	if (o) {
		o.innerHTML = c;
	}
}

function lDoInitPage(p1, p2, p3) {
	var larrItems = eval(p1);
	var nw = p3;
	var npad = 0;
	var npadbottom = 10;
	var ctext = "";
	if (typeof(larrItems) != "object") {
		return false;
	}
	var ar = null;
	var ar2 = null;
	nih = 0;
	niw = 0;
	tdw = 5;
	csuf = "";
	
	npadpara = -1;
	cpadw = -1;
	
	if (typeof(cPadWhere) != "undefined") {
		cpadw = cPadWhere;
		npadpara = nPadParagraphs;
	}

	var c = "<table border=0 cellpadding=0 cellspacing=0>";
	if (typeof(gc_page) != "undefined") {
		if ((gc_campaignpages.indexOf("," + gc_page + ",") > -1) && (typeof(eval("price_" + gc_page + "_campaign")) != "undefined")) {
			c += "<tr>";
			c += "<td class='clPageText' colspan=2 onMouseOver=\"javascript:window.status='Paketpriser!'\">";
			c += "<div style='padding-left:0px;padding-bottom:15px;padding-right:15px;'>";
			c += lDoGetButton("but_more_" + gn_display_index, "btn_smallblack", 32, "<span style='color:#FFFFFF;font-weight:bold;padding-top:5px;display:block;'>OBS! Paketpris " + eval("price_" + gc_page + "_campaign") + " »</span>", "lDoButtonLink('price_grid.htm')", 210)
			c += "</div>";
			c += "</td>";
			c += "</tr>";
		}
	}
	for (var i = 0; i < larrItems.length; i++) {
		if (typeof(larrItems[i]) != "undefined") {
			ar = larrItems[i];
			
			var lskip = false;

			nih = 4;
			niw = 4;
			nleft = 0;
			ntop = 1;

			ctitle = ar[0];
			ca = "";
			caend = "";

			var d = ar[2];

			if (d.indexOf("_16") > -1) {
				nih = 16;
				niw = 16;	
			}
			if (d.indexOf("_20") > -1) {
				nih = 20;
				niw = 20;	
				nleft = 0;
				ntop = -1;
				ctitle = roles_link_text;
				ca = "<a href='roles.htm' class='clNavHeading' onmouseover=\"window.status='" + roles_link_text + "';return true\">";
				caend = "</a>";
			}
			if (d.indexOf("_32") > -1) {
				nih = 32;
				niw = 32;	
			}
			if (d.indexOf("_65") > -1) {
				nih = 65;
				niw = 65;	
			}
			if (d.indexOf("_95") > -1) {
				nih = 95;
				niw = 95;	
			}
						
			ctext = ar[1];
			var ne = -1;

			npadL = 0;
			npadR = 0;
			if (i < npadpara) {
				if (cpadw == "left") {
					npadL = 	nPad;
				}	
				if (cpadw == "right") {
					npadR = 	nPad;
				}	
				nw -= nPad;
			}
	
			c += "<tr>";
			c += "<td style='padding-left:" + npadL + ";padding-right:" + npadR + ";' onMouseOver=\"javascript:window.status='" + ar[0] + "'\">";
			c += "<table border=0 cellpadding=0 cellspacing=0 width='100%'>"
			c += "<tr>";
			c += "<td rowspan=2 valign=top style='width:" + tdw + ";' onMouseOver=\"javascript:window.status='" + ar[0] + "'\">";
			c += ca;
			c += "<img src='images/" + d + "' title='" + ctitle + "' width=" + niw + " height=" + nih + " align=absmiddle border=0 style='position:relative;left:" + nleft + ";top:" + ntop + ";'>";
			c += caend;
			c += "</td>";
			c += "<td style='width:480;' onMouseOver=\"javascript:window.status='" + ar[0] + "'\">";
			c += "<font class='clPageDisplay'>" + ar[0] + "</font>";
			c += "</td>";
			c += "</tr>";
			c += "<tr>";
			c += "<td class='clPageText' colspan=2 onMouseOver=\"javascript:window.status='" + ar[0] + "'\">";
			c += "<div style='padding-left:0px;padding-bottom:15px;padding-right:15px;'>";
			c += ctext;
			c += "</div>";
			c += "</td>";
			c += "</tr>";
			c += "</table>";
			c += "</td>";
			c += "</tr>";

		}
	}
	c += "</table>";
	var o = document.getElementById(p2);
	if (o) {
		o.innerHTML = c;
	}	
}

function lDoButs(parr, p2, p3) {
	if (typeof(parr) == "undefined") {
		return false;
	}
	var c = "<table border=0 cellpadding=0 cellspacing=0>";
	c += "<tr>";
	var ar = null;
	var lpushstyle = 0;
	var lbar = "_bar";
	for (var i = 0; i < parr.length; i++) {
		if (typeof(parr[i]) != "undefined") {
			ar = parr[i];
			ct = ar[0];
			
			niw = 17;
			niw2 = 19;
			nih = 26;

			if (i == 0) {
				d = "01.gif";
				e = "02.gif";
				f = "03.gif";
			}
			if (i > 0) {
				d = "04.gif";
				e = "05.gif";
				f = "06.gif";
			}
			if (i+2 == parr.length) {
				f = "09.gif";
				niw2 = 21;
			}
			ntop = -1;
			
			cbold = "";
			npad = parseInt(ct.length * 0.5);
			nsel = 0;
			if (ar[1].indexOf("p=" + p3) > -1) {
				cbold = "bold";
				npad = 0;
				nsel = 1;
			}
			if (lpushstyle == 0 && cbold == "bold") {
				d = d.replace(".gif", lbar + "_down.gif");
				e = e.replace(".gif", lbar + "_down.gif");
				f = f.replace(".gif", lbar + "_down.gif");
				ntop = -2;
			}
			if (lpushstyle == 1 && cbold != "bold") {
				d = d.replace(".gif", "_down.gif");
				e = e.replace(".gif", "_down.gif");
				f = f.replace(".gif", "_down.gif");
				ntop = -2;
			}

			c += "<td nowrap>";
			c += "<table border=0 cellpadding=0 cellspacing=0 width='100%'>"
			c += "<tr>";
			c += "<td valign=top style=''>";
			c += "<a href='" + ar[1] + "' target='' title='" + ar[0] + "' onmouseover=\"window.status='" + ar[0] + "';return true\">";
			c += "<img id='img_" + i + "_d' name='img_" + i + "_d' xID=" + i + " xSel=" + nsel + " src='images/buttons/" + d + "' title='" + ar[0] + "' width=" + niw + " height=" + nih + " align=absmiddle border=0 style='position:relative;left:0;top:0;' onMouseDown='lDoButMouseDown(this)'>";
			c += "</a>";
			c += "</td>";
			c += "<td id='td_" + i + "_e' name='td_" + i + "_e' xID=" + i + " xSel=" + nsel + "  nowrap background='images/buttons/" + e + "' style='padding-left:" + npad + ";padding-right:" + npad + ";' onMouseDown='lDoButMouseDown(this)'>";
			c += "<a href='" + ar[1] + "' target='' title='" + ar[0] + "' onmouseover=\"window.status='" + ar[0] + "';return true\">";
			c += "<font style='position:relative;top:" + ntop + ";cursor:hand;font-family:tahoma,geneva;font-weight:" + cbold + ";'>" + ar[0] + "</font>";
			c += "</a>";
			c += "</td>";
			c += "<td valign=top style=''>";
			c += "<a href='" + ar[1] + "' target='' title='" + ar[0] + "' onmouseover=\"window.status='" + ar[0] + "';return true\">";
			c += "<img id='img_" + i + "_f' name='img_" + i + "_f' xID=" + i + " xSel=" + nsel + " src='images/buttons/" + f + "' title='" + ar[0] + "' width=" + niw2 + " height=" + nih + " align=absmiddle border=0 style='position:relative;left:0;top:0;' onMouseDown='lDoButMouseDown(this)'>";
			c += "</a>";
			c += "</td>";
			c += "</tr>";
			c += "</table>";
			c += "</td>";
		}
	}
	c += "</tr>";
	c += "</table>";
	var o = document.getElementById(p2);
	if (o) {
		o.innerHTML = c;
	}	
}

function lDoButMouseDown(po) {
	var ci = po.xID;
	var cn = po.xSel;
	if (cn == "1") {
		return false;
	}
	var o1 = document.getElementById("img_" + ci + "_d");
	var o2 = document.getElementById("td_" + ci + "_e");
	var o3 = document.getElementById("img_" + ci + "_f");
	var a = o1.src;
	if (a.indexOf("_down") == -1) {
		a = a.replace(".gif", "_down.gif");
		o1.src = a;
	}

	var a = o2.background;
	if (a.indexOf("_down") == -1) {
		a = a.replace(".gif", "_down.gif");
		o2.background = a;
	}

	var a = o3.src;
	if (a.indexOf("_down") == -1) {
		a = a.replace(".gif", "_down.gif");
		o3.src = a;
	}
}

function lGetPageFromURL(p1, p2) {
	var r = p2;
	var a = p1;
	if (a.indexOf("p=") > -1) {
		a = a.substr(a.indexOf("p=") + 2);
		if (a != "") {
			r = a;
		}
	}
	return r;
}

function lDoFindInArray(parr, pfind) {
	var r = null;
	var atmp = null;
	var n = -1;
	for (var j = 0; j < parr.length; j++) {
		if (typeof(parr[j]) != "undefined") {
			atmp = parr[j];
			if (atmp[0] == pfind) {
				r = atmp[1];
				n = j;
				j = parr.length;
			}
		}
	}
	return n;
}

function lDoReplaceLINK(p1) {
	var r = p1;	
	if (r.indexOf("LINK(") == -1) {
		return r;
	}
	var c = "";
	var ar = r.split("LINK(");
	var n = ar.length;

	c = r.substr(0, r.indexOf("LINK("));

	var a = r.substr(r.indexOf("LINK("));
	var b = "";
	var b2 = "";
	var d = "";
	var f = "";
	var im = "";
	var arlink = null;
	for (var i=0; i < n; i++) {
		b = a.substr(a.indexOf("LINK("));
		b = b.substr(0, b.indexOf(")")+1);
		d = "";
		if (b.indexOf(",") > 0) {
			b2 = b.replace("LINK(", "");
			b2 = b2.replace(")", "");
			arlink = b2.split(",");
			if (arlink.length == 3) {
				d = arlink[0];
				f = arlink[1]
				im = arlink[2]
				d = "<a href='" + f + "' style=''><img src='images/" + eval(im) + "' width=16 height=16 align=absmiddle border=0 style='position:relative;top:5;left:-3;'><span class='clProductLink'><nobr>" + d + "</nobr></span></a>";
			}
			
		}
		a = a.replace(b, d);
	}
	c += a;
	return c;
}

function lDoInitPlugs() {
	if (typeof(plugsList) != "object") {
		return false;
	}
	var a = "";
	var lais = false;
	var b = "";
	var lskip = false;
	var lall = false;
	if (typeof(gc_plugs) != "undefined") {
		if (gc_plugs == "_ALL") {
			lall = true;
		}
		if (gc_plugs != "_ALL" && gc_plugs != "") {
			a = "," + gc_plugs + ",";
			lais = true;
		}
	}
	var ar = null;
	var c = "<table border=0 cellpadding=0 cellspacing=0>";
	for (var i = 0; i < plugsList.length; i++) {
		if (typeof(plugsList[i]) != "undefined") {
			ar = plugsList[i];
			lskip = false;
			if (lall) {
				if (i == 0 || i == 4 || i == 8 || i == 12 || i == 16 || i == 20 || i == 24 || i == 28 || i == 32 || i == 36 || i == 40 || i == 44 || i == 48) {
					c += "<tr>";
				}
				c += "<td>";
				c += "<a href='" + ar[2] + "' target='' onmouseover=\"window.status='" + ar[0] + "';return true\">";
				c += "<img title='" + ar[0] + "' border=0 src='images/plugs/" + ar[1]  + "' align=absmiddle style='position:relative;top:0;left:0;'>";
				c += "</a></td>";
			}
			else {
				if (lais && a.indexOf("," + ar[3] + ",") == -1) {
					lskip = true;
				}
				if (!lskip) {
					c += "<tr><td>";
					c += "<a href='" + ar[2] + "' target='' onmouseover=\"window.status='" + ar[0] + "';return true\">";
					c += "<img title='" + ar[0] + "' border=0 src='images/plugs/" + ar[1]  + "' align=absmiddle style='position:relative;top:0;left:0;'>";
					c += "</a></td></tr>";
				}
			}
		}
	}
	c += "</table>";
	var o = document.getElementById("span_plugs");
	if (o) {
		o.innerHTML = c;
	}
}

function lDoLink(p1) {
	var o = document.getElementById("td_nav_" + p1);
	if (!o) {
		return false;
	}
	lDoClick(o, "noload");
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////

function lDoOver(po) {
	var o = document.getElementById("img_" + po.getAttribute("xImage") + po.getAttribute("xNum"));
	if (!o) {
		return false;
	}
	var a = o.src;
	if (a.indexOf("nav_part_top_") > -1) {
		o.src = "images/" + po.getAttribute("xImage") + "part_top_over_" + po.getAttribute("xIndex") + ".gif";
	}
	else {
		o.src = "images/" + po.getAttribute("xImage") + "over_" + po.getAttribute("xIndex") + ".gif";
	}

	var s = " ";
	if (typeof(po.getAttribute("xNav")) != "undefined") {
		if (typeof(NAV[po.getAttribute("xNav")]) != "undefined") {
			s = NAV[po.getAttribute("xNav")];
			if (typeof(NAV[po.getAttribute("xNav")+ "_head_" + po.getAttribute("xNum")]) != "undefined" &&
			    typeof(po.getAttribute("xNum")) != "undefined") {
				s = NAV[po.getAttribute("xNav") + "_head_" + po.getAttribute("xNum")];
			}
		}
	}
	window.status = s;
}

function lDoOut(po) {
	if (gc_selected != "img_" + po.getAttribute("xImage") + po.getAttribute("xNum")) {
		var o = document.getElementById("img_" + po.getAttribute("xImage") + po.getAttribute("xNum"));
		if (!o) {
			return false;
		}
		var a = o.src;
		if (a.indexOf("nav_part_top_") > -1) {
			o.src = "images/" + po.getAttribute("xImage") + "part_top_out_" + po.getAttribute("xIndex") + ".gif";
		}
		else {
			o.src = "images/" + po.getAttribute("xImage") + "out_" + po.getAttribute("xIndex") + ".gif";
		}
	}
}

function lDoClick(po, p2) {
	var ldoload = true;
	var ldoexit = false;
	if (arguments.length > 1) {
		if (p2 == "noload") {
			ldoload = false;
		}
	}
	if (gc_selectedname != "home") {
		var o = document.getElementById("td_nav_" + gc_selectedname);
		if (o) {
			if (gc_selectedname == po.getAttribute("xNav")) {
				ldoexit = true;
			}
			lDoClose(o);
		}
		if (ldoexit) {
			gc_selected = "";
			return false;
		}
	}
	
	if (gc_selected != "img_" + po.getAttribute("xImage") + po.getAttribute("xNum")) {
		var o = document.getElementById(gc_selected);
		if (o) {
			if (gc_selected.indexOf("nav_mini") > -1) {
				o.src = "images/nav_mini_out_" + o.getAttribute("xIndex") + ".gif";
			}
			else {
				var a = o.src;
				if (a.indexOf("nav_part_top_") > -1) {
					o.src = "images/nav_part_top_out_" + o.getAttribute("xIndex") + ".gif";
				} else {
					o.src = "images/nav_out_" + o.getAttribute("xIndex") + ".gif";
				}
			}
		}
	}
	gc_selected = "img_" + po.getAttribute("xImage") + po.getAttribute("xNum");
	gc_selectedname = po.getAttribute("xNav");

	if (typeof(po.getAttribute("xOpen")) != "undefined") {
		if (typeof(NAV[po.getAttribute("xNav") + "_page_1"]) != "undefined") {
			if (po.getAttribute("xOpen") != "1") {
				lDoInitMenu(po);
				po.setAttribute("xOpen", "1");
			}
			if (ldoload) {
				var wo = document.getElementById("iframe_content");
				wo.src = po.getAttribute("xPage");
			}
		}
	}
}

var omenu = null;
var oitems = null;
var nitems = 0;

function lDoInitMenu(po) {
	nitems = 0;
	for (var i = 0; i < 99; i++) {
		if (typeof(NAV[po.getAttribute("xNav") + "_page_" + (i+1)]) != "undefined") {
			nitems += 1;
		}
		else {
			i = 99;
		}
	}
	po.innerHTML = lDoNavOpen(
	                    po.getAttribute("xNav"), 
	                    po.getAttribute("xPage"), 
	                    po.getAttribute("xNum"), 
	                    false, 
	                    po.getAttribute("xIndex")
	               );
	omenu = po;
	oitems = document.getElementById("span_nav_items_" + po.getAttribute("xNav"));
	if (omenu && oitems) {
		setTimeout("lDoExpandMenu()", 20);	
	}
}

function lDoExpandMenu() {
	var nstop = nitems*30;
	var n = parseInt(oitems.style.height);
	for (var i = 0; i < nstop; i++) {
		n += 1;
		oitems.style.height = n;
	}
	oitems.innerHTML = lDoFillItems(omenu.getAttribute("xNav"));
}

function lDoClose(po, evt) {
    if (evt) {
		var e = lBe(evt);
		var el = lBel(e);
	}

	var o = document.getElementById("td_nav_" + po.getAttribute("xNav"));
	if (o) {
		o.innerHTML = lDoNavClose(
		                    o.getAttribute("xNav"), 
		                    o.getAttribute("xPage"), 
		                    o.getAttribute("xNum"), 
		                    o.getAttribute("xIndex")
		              );
		o.setAttribute("xOpen", "0");
		gc_selectedname = "";
	}
	 if (e) {
		e.cancelBubble = true;
	}
}

function lDoClickCancelBubble(evt) {
    if (!evt) return false;
    
	var e = lBe(evt);
	var el = lBel(e);
  
	e.cancelBubble = true;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////

function lDoNavOpen(p1, p2, p3, p4, p5) {
	var a = "_open";
	var r = "";
	r += "<table border=0 cellpadding=0 cellspacing=0>";
	r += "<tr>";
	r += "<td nowrap>";
	r += "<a href='" + p2 + "' target='iframe_content'>";
	r += "<img id='img_nav_" + p3 + "' name='img_nav_" + p3 + "' xIndex='" + p5 + "' border=0 src='images/nav_part_top_over_" + p5 + ".gif' width=173 height=9 align=absmiddle>";
	r += "</a>";
	r += "</td>";
	r += "</tr>";
	r += "<tr>";
	r += "<td nowrap background='images/nav_part_center_" + p5 + ".gif' style='padding-top:8px;padding-bottom:2px;background-repeat:repeat-y;'>";
	r += "<table border=0 cellpadding=0 cellspacing=0 width='100%'>";
	r += "<tr>";
	r += "<td nowrap>";
	r += "<a href='" + p2 + "' target='iframe_content'>";
	r += "<img border=0 src='images/nav_" + p1 + a + ".gif' align=absmiddle style='position:relative;left:3;top:-4;'>";
	r += "</a>";
	r += "</td>";
	r += "<td nowrap align=right style='padding-right:8px;'>";
	r += "<img xNav='" + p1 + "' border=0 src='images/menu_closebutton.gif' width=14 height=14 align=absmiddle style='position:relative;left:-6;top:-7;cursor:hand;' onClick='lDoClose(this, event);'>";
	r += "</td>";
	r += "</tr>";
	r += "</table>";
	r += "</td>";
	r += "</tr>";
	r += "<tr>";
	r += "<td background='images/nav_part_center_" + p5 + ".gif' style='padding-left:7px;padding-bottom:5px;width:145;background-repeat:repeat-y;' onClick='lDoClickCancelBubble(event);'>";
	r += "<span id='span_nav_items_" + p1 + "' style='height:14;'>";
if (arguments.length < 4) {
	r += lDoFillItems(p1);
}
if (arguments.length == 4) {
	r += "&nbsp;";
}
	r += "</span>";
	r += "</td>";
	r += "</tr>";
	r += "<tr>";
	r += "<td nowrap>";
	r += "<img border=0 src='images/nav_part_bottom_" + p5 + ".gif' width=173 height=8 align=absmiddle>";
	r += "</td>";
	r += "</tr>";
	r += "</table>";
	return r;
}

function lDoFillItems(p1) {
	var r = "";
	r += "<table border=0 cellpadding=0 cellspacing=0>";
	for (var i = 0; i < 99; i++) {
		if (typeof(NAV[p1 + "_page_" + (i+1)]) != "undefined") {
			r += "<tr>";
			r += "<td valign=top class='clDot'>";
			r += "<a href='" + NAV[p1 + "_page_" + (i+1)] + "' target='iframe_content'>";
			var im = NAV[p1 + "_image_" + (i+1)];
			if (im.indexOf("dot.gif") > -1) {
				r += "<img border=0 src='images/dot.gif' width=7 height=7 align=absmiddle style='position:relative;left:0;top:0;'>";
			}
			else {
				r += "<img border=0 src='images/" + im + "' width=16 height=16 align=absmiddle style='position:relative;left:0;top:-3;'>";
			}
			r += "</a>";
			r += "</td>";
			r += "<td valign=top style='padding-top:0px;padding-bottom:6px;'>";
			r += "<a href='" + NAV[p1 + "_page_" + (i+1)] + "' target='iframe_content' onmouseover=\"window.status='" + NAV[p1 + "_head_" + (i+1)] + "';return true\">";
			r += "<font class='clNavHeading'>" + NAV[p1 + "_head_" + (i+1)] + "</font>";
			r += "</a>";
			r += "<br>";
			r += "<font class='clNavText'>" + NAV[p1 + "_text_" + (i+1)] + "</font>";
			r += "</td>";
			r += "</tr>";
		}
		else {
			i = 99;
		}
	}
	r += "</table>";
	return r;
}
 
function lDoNavClose(p1, p2, p3, p4) {
	var r = "";
	r += "<a href='" + p2 + "' target='iframe_content'>";
	r += "<img id='img_nav_" + p3 + "' name='img_nav_" + p3 + "' xIndex='" +  p4 + "' border=0 src='images/nav_out_" + p4 + ".gif' width=173 height=60 align=absmiddle>";
	r += "<img border=0 src='images/nav_" + p1 + ".gif' align=absmiddle style='position:relative;left:-170;top:8;'>";
	r += "</a>";
	return r;
}

function lDoInitDisplayList(pa, padisplay, pspan, pwidth, pinnerwidth) {
	var ar = null;
	var a = "";
	a += "<table border=0 cellpadding=0 cellspacing=0>";
	for (var i = 0; i < pa.length; i++) {
		if (pa[i] != "" && typeof(pa[i]) != "undefined") {
			ar = pa[i];
			a += lGetDisplayListPart(ar, padisplay[i], pwidth, pinnerwidth, i, pa.length);

			if (i < pa.length-2) {
				cspacer = "spacer_white.gif";
	
				a += "<tr>";
				a += "<td background='images/display_middle_left.gif' style='width:12;height:8;'>";
				a += "&nbsp;";
				a += "</td>";
				a += "<td colspan=2 background='images/display_middle_center.gif' style='height:8;'>";
				a += "<img src='images/" + cspacer + "' width=455 height=1 align=absmiddle>";
				a += "</td>";
				a += "<td background='images/display_middle_right.gif' style='width:26;height:8;'>";
				a += "&nbsp;";
				a += "</td>";
				a += "</tr>";
			}
		}
	}
	a += "<tr>";
	a += "<td background='images/display_bottom_left.gif' style='width:12;height:26;'>";
	a += "&nbsp;";
	a += "</td>";
	a += "<td colspan=2 background='images/display_bottom_center.gif' style='width:" + pwidth + ";height:26;'>";
	a += "&nbsp;";
	a += "</td>";
	a += "<td background='images/display_bottom_right.gif' style='width:26;height:26;'>";
	a += "&nbsp;";
	a += "</td>";
	a += "</tr>";
	a += "</table>";
	var o = document.getElementById(pspan);
	if (o) {
		o.innerHTML = a;
	}
	//lDoPositionMoreButtons(gn_display_index);
}

var gn_display_index = 0;
function lGetDisplayListPart(par, padisplay, p2, p3, pindex, plength) {
	gn_display_index = gn_display_index + 1;
	var ctext = "";
	var cimg = par[5];
	var n = 32;
	if (cimg.indexOf("_56.gif") > -1) {
		n = 56;
	}
	if (cimg.indexOf("_53.gif") > -1) {
		n = 53;
	}
	if (cimg.indexOf("_95.gif") > -1) {
		n = 95;
	}
	ctext = padisplay[1] + lDoReplaceLINK(padisplay[3]);	
	
	var cprice = "";
	var cbr = "<br>";
	if (typeof(par[6]) != "undefined") {
		if (par[6] != "") {
			cprice = "<font class='clPrice'>" +cbr + par[6] + "</font>";
		}
	}
	var cbuts = "<br><br>";
	cbuts += lDoGetButton("but_more_" + gn_display_index, "btn_small", 22, "Mer info...", "lDoButtonLink('" + par[2] + "')", 70);

	var c = "";

	if (pindex == 0) {
		c += "<tr>";
		c += "<td background='images/display_top_left.gif' style='width:12;height:46;'>";
		c += "&nbsp;";
		c += "</td>";
		c += "<td background='images/display_top_center.gif' style='width:" + (p2-100) + ";height:46;'>";
		c += "<img src='images/" + padisplay[2] + "' width='288' height='25' align=absmiddle style='position:relative;top:5px;'>";
		c += "</td>";
		c += "<td align=right valign=bottom background='images/display_top_center.gif' style='width:120;height:46;'>";
		c += "&nbsp;";
		c += "</td>";
		c += "<td background='images/display_top_right.gif' style='width:26;height:46;'>";
		c += "&nbsp;";
		c += "</td>";
		c += "</tr>";
	}

	c += "<tr>";
	c += "<td background='images/display_middle_left.gif' style='width:12;height:8;'>";
	c += "&nbsp;";
	c += "</td>";
	c += "<td colspan=2 background='images/display_middle_center.gif' style='width:" + p2 + ";height:8;'>";

	c += "<table border=0 cellpadding=0 cellspacing=0>";

	if (pindex > 0) {
		c += "<tr>";
		c += "<td valign=top style='width:" + p3 + ";padding-right:5px;padding-bottom:10px;'>";
		c += "<img src='images/" + padisplay[2] + "' width='288' height='25' align=absmiddle style='position:relative;top:5px;'>";
		c += "</td>";
		c += "</tr>";
	}

	c += "<tr>";
	c += "<td valign=top style='padding-right:5px;'>";
	c += "<table border=0 cellpadding=0 cellspacing=0>";
	c += "<tr>";
	c += "<td rowspan=2 align=center valign=top style=''>";
	c += "<a href='" + par[2] + "' title='" + par[0] + "'>";
	c += "<img border=0 src='images/" + par[5] + "' width='" + n + "' height='" + n + "' align=absmiddle style='position:relative;left:3;top:5;'>";
	c += "</a>";
	c += "</td>";
	c += "<td class='clProductText' id='td_text_" + gn_display_index + "' valign=top style='width:350;padding-left:5;padding-top:5;padding-bottom:0;'>";
	c += ctext;
	c += "</td>";
	c += "</tr>";

	c += "<tr>";
	c += "<td class='clProductText' id='td_text_" + gn_display_index + "' style='padding-left:5;padding-top:0;padding-bottom:5;'>";
	c += cprice;
	c += cbuts;
	c += "</td>";
	c += "</tr>";

	c += "</table>";


	c += "</td>";
	c += "</tr>";
	c += "</table>";

	c += "</td>";
	c += "<td background='images/display_middle_right.gif' style='width:26;height:8;'>";
	c += "&nbsp;";
	c += "</td>";
	c += "</tr>";

	return c;
}

function lDoInitDisplayListXseparate(pa, padisplay, pspan, pwidth, pinnerwidth) {
	var ar = null;
	var a = "";
	for (var i = 0; i < pa.length; i++) {
		if (pa[i] != "" && typeof(pa[i]) != "undefined") {
			ar = pa[i];
			a += lGetDisplayListPart(ar, padisplay[i], pwidth, pinnerwidth);
		}
	}
	var o = document.getElementById(pspan);
	if (o) {
		o.innerHTML = a;
	}
	lDoPositionMoreButtons(gn_display_index);
}


var gn_display_index = 0;
function lGetDisplayListPartXseparate(par, padisplay, p2, p3) {
	gn_display_index = gn_display_index + 1;
	var ctext = "";
	var cimg = par[5];
	var n = 32;
	if (cimg.indexOf("_56.gif") > -1) {
		n = 56;
	}
	if (cimg.indexOf("_53.gif") > -1) {
		n = 53;
	}
	if (cimg.indexOf("_95.gif") > -1) {
		n = 95;
	}
	ctext = padisplay[1] + lDoReplaceLINK(padisplay[3]);	
	
	var cprice = "";
	var cbr = "<br>";
	if (typeof(par[6]) != "undefined") {
		if (par[6] != "") {
			cprice = "<font class='clPrice'>" +cbr + par[6] + "</font>";
		}
	}

	var c = "";
	c += "<table border=0 cellpadding=0 cellspacing=0>";
	c += "<tr>";
	c += "<td background='images/display_top_left.gif' style='width:12;height:46;'>";
	c += "&nbsp;";
	c += "</td>";
	c += "<td background='images/display_top_center.gif' style='width:" + (p2-100) + ";height:46;'>";
	c += "<img src='images/" + padisplay[2] + "' width='288' height='25' align=absmiddle style='position:relative;top:5px;'>";
	c += "</td>";
	c += "<td align=right valign=bottom background='images/display_top_center.gif' style='width:120;height:46;'>";
	c += lDoGetButton("but_more_" + gn_display_index, "btn_small", 22, "Mer info...", "lDoButtonLink('" + par[2] + "')");
	c += "</td>";
	c += "<td background='images/display_top_right.gif' style='width:26;height:46;'>";
	c += "&nbsp;";
	c += "</td>";
	c += "</tr>";
	c += "<tr>";
	c += "<td background='images/display_middle_left.gif' style='width:12;height:8;'>";
	c += "&nbsp;";
	c += "</td>";
	c += "<td colspan=2 background='images/display_middle_center.gif' style='width:" + p2 + ";height:8;'>";
	c += "<table border=0 cellpadding=0 cellspacing=0>";
	c += "<tr>";
	c += "<td valign=top style='width:" + p3 + ";padding-right:5px;'>";
	c += "<a href='" + par[2] + "' title='" + par[0] + "'>";
	c += "<table border=0 cellpadding=0 cellspacing=0>";
	c += "<tr>";
	c += "<td align=center valign=top style=''>";
	c += "<img src='images/" + par[5] + "' width='" + n + "' height='" + n + "' align=absmiddle style='position:relative;left:5;top:5;'>";
	c += "</td>";
	c += "<td class='clProductText' id='td_text_" + gn_display_index + "' valign=top style='width:" + p3 + ";padding-left:15;padding-top:5;padding-bottom:5;'>";
	c += ctext;
	c += cprice;
	c += "</td>";
	c += "</tr>";
	c += "</table>";
	c += "</a>";
	c += "</td>";
	c += "</tr>";
	c += "</table>";
	c += "</td>";
	c += "<td background='images/display_middle_right.gif' style='width:26;height:8;'>";
	c += "&nbsp;";
	c += "</td>";
	c += "</tr>";
	c += "<tr>";
	c += "<td background='images/display_bottom_left.gif' style='width:12;height:26;'>";
	c += "&nbsp;";
	c += "</td>";
	c += "<td colspan=2 background='images/display_bottom_center.gif' style='width:" + p2 + ";height:26;'>";
	c += "&nbsp;";
	c += "</td>";
	c += "<td background='images/display_bottom_right.gif' style='width:26;height:26;'>";
	c += "&nbsp;";
	c += "</td>";
	c += "</tr>";
	c += "</table>";
	return c;
}

function lDoPositionMoreButtons(p1) {
	for (var i = 1; i <= p1; i++) {
		var o1 = document.getElementById("but_more_" + i);
		var o2 = document.getElementById("td_text_" + i);
		if (o1 && o2) {
			o1.style.top = parseInt(o1.style.top) + (parseInt(o2.clientHeight) - 5);
			o1.style.left = parseInt(o1.style.left) + 20; 			
		}
	}
}

function lDoGetButton(pId, p2, p3, p4, p5, p6) {
	var nw = 100;
	if (arguments.length > 5) {
		nw = p6;
	}
	var r = "";
	r += "<button id='" + pId + "' style='position:relative;left:0;top:0;width:" + nw + ";border:none;background:transparent;' onMouseDown='lDoButtonDown(this)' onClick=\"" + p5 + "\">";
	r += "<table align=right border=0 cellpadding=0 cellspacing=0>";
	r += "<tr>";
	r += "<td style='width:5px;'>";
	r += "<img id='img_" + pId + "_a' name='img_" + pId + "_a' src='images/" + p2 + "_a.gif' width='5' height='" + p3 + "' align=absmiddle style=''>";
	r += "</td>";
	r += "<td id='td_" + pId + "' name='td_" + pId + "' align=center valign=top nowrap background='images/" + p2 + "_b.gif' style='padding-top:2px;padding-left:5px;padding-right:5px;cursor:hand;font-size:9;color:#383838;'>";
	r += p4;
	r += "</td>";
	r += "<td style=''>";
	r += "<img id='img_" + pId + "_c' name='img_" + pId + "_c' src='images/" + p2 + "_c.gif' width='9' height='" + p3 + "' align=absmiddle style=''>";
	r += "</td>";
	r += "</tr>";
	r += "</table>";
	r += "</button>";
	return r;
}

function lDoButtonLink(p1) {
	document.location.href = p1;
}

function lDoButtonDown(po) {
	var o1 = document.getElementById("img_" + po.id + "_a");
	var o2 = document.getElementById("td_" + po.id);
	var o3 = document.getElementById("img_" + po.id + "_c");
	if (!o1) {
		return false;
	}
	a = o1.src;
	if (a.indexOf("_down") == -1) {
		a = a.replace(".gif", "_down.gif");
		o1.src = a;
	}

	var a = o2.background;
	if (a.indexOf("_down") == -1) {
		a = a.replace(".gif", "_down.gif");
		o2.background = a;
	}

	var a = o3.src;
	if (a.indexOf("_down") == -1) {
		a = a.replace(".gif", "_down.gif");
		o3.src = a;
	}
}


function lDoGetParts(p1, p2) {
	if (p1 == "") {
		return "";
	}
	if (eval(p1 + "_parts") == "undefined") {
		return "";
	}
	var ar = eval(p1 + "_parts");
	var r = "";
	r += "<p class='clP'>";
	r += "<span class='clProductLinkHead'>" + p2 + "</span><br>";
	var n = parseInt(ar.length/2)
	for (var i = 0; i < ar.length; i++) {
		if (ar[i] != "") {
			r += "LINK(" + ar[i] + ")";
			r += "&nbsp;";
		}
	}
	r += "</p>";
	return r;
}

function lDoGetPartsInTable(p1, p2) {
	if (p1 == "") {
		return "";
	}
	if (eval(p1 + "_parts") == "undefined") {
		return "";
	}
	var ar = eval(p1 + "_parts");
	var r = "";
	r += "<p class='clP'>";
	r += "<table border=0 cellpadding=0 cellspacing=0>";
	r += "<tr>";
	r += "<td colspan=2 nowrap>";
	r += "<span class='clProductLinkHead'>" + p2 + "</span>";
	r += "</td>";
	r += "</tr>";
	r += "<tr>";
	r += "<td nowrap valign='top' style='width:170;'>";
	var n = parseInt(ar.length/2)
	for (var i = 0; i < ar.length; i++) {
		if (ar[i] != "") {
			r += "LINK(" + ar[i] + ")";
			if (i == n) {
				r += "</td>";
				r += "<td valign='top' nowrap>";
			}
			else {
				r += "<br>";
			}
		}
	}
	r += "</td>";
	r += "</tr>";
	r += "</table>";
	r += "</p>";
	return r;
}


function lMakeParagraphs(p1, p2, p3) {
	var r = "[";
	var o = null;
	var a = "";
	if (typeof(baseRoles) != "undefined" && p1 == "base") {
		if (baseRoles != "") {
			a = "," + baseRoles + ",";
		}
	}
	for (var i = 0; i < p3; i++) {
		ci = p2;
		if (a.indexOf("," + (i+1) + ",") > -1) {
			ci = "icon_paragraf_umbrella_20.gif";
		}
		r += "[" + p1 + "_" + (i+1) + "_H" + "," + p1 + "_" + (i+1) + "_T"+ ",'" + ci + "'],";
	}
	r += "]";
	return r;
}


function lDoLogoLink(p1, p2, p3) {
	var r = "";
	r += "<a href='http://" + p1 + "' target='_blank' class='clNavHeading2'>";
	r += "<img title='" + p2 + "' src='images/logo/" + p3 + "' border=0 width=180 height=69 class='clLogo'>";
	return r;
}

function lDoOpenScreen(p1, p2, p3) {
	window.open(p1, "_blank", "width=" + p2 + ",height=" + p3 + ",resizable=yes,");
}

function lDoStopAnimation() {
	// old function from snow animation;
	return false;
}

function lBe(e, wo) {
	if (arguments.length > 1) {
		var r = (e) ? e : ((wo.event) ? wo.event : "");
	}
	else {
		var r = (e) ? e : ((window.event) ? window.event : "");
	}
	return r;
}

function lBel(e) {
	var r = (e.target) ? e.target : e.srcElement;
	return r;
}
