/* -------------------Start of old "javascript.js" ----------------------------- */


/* ------------------- New functions ----------------------------- */

function js_popup(str_url, str_name, str_window, int_width, int_height, int_x, int_y, str_features) {
 str_features = str_features + ',width=' + int_width + ',height=' + int_height;
 if (int_x=='false')
  str_features = str_features + ',left=' + (screen.width/2 - int_width/2) + ',top=' + (screen.height/2 - int_height/2);
 else
  str_features = str_features + ',left=' + int_x + ',top=' + int_y;
 eval(str_name+"=window.open('"+str_url+"','"+str_window+"','"+str_features+"')");
 eval(str_window+".focus()");
}

var blnToolTipCanceled = false;
function SetToolTip(strHTML) {
	blnToolTipCanceled = false;
	SetToolTip2(strHTML, 8, 10)
}

function SetToolTip2(strHTML, xoffset, yoffset) {
	blnToolTipCanceled = false;
	setTimeout("ShowToolTip('" + strHTML + "', " + (window.event.clientX + document.body.scrollLeft + xoffset) + ", " + (window.event.clientY + document.body.scrollTop + yoffset) + ")", 150);
}

function ShowToolTip(strHTML, lngX, lngY) {
	document.all.ToolTipText.innerHTML=strHTML;
	if (!blnToolTipCanceled) {
		if (lngX + ToolTip.offsetWidth > document.body.clientWidth) lngX = document.body.clientWidth - ToolTip.offsetWidth - 15;
		ToolTip.style.pixelLeft = lngX;
		ToolTip.style.pixelTop = lngY;
		ToolTip.style.visibility="visible";
	}
}
function ResetToolTip() {
	blnToolTipCanceled = true;
	ToolTip.style.visibility="hidden";
}

function MenuSubportal(strID, strColor)
{
	var elem, i;
	for(i=0;i<=4;i++)
	{
		elem = document.getElementById("spe_" + strID + "_" + i + "_1")
		if(elem!=null) elem.style.backgroundColor = strColor;
		elem = document.getElementById("spe_" + strID + "_" + i + "_2")
		if(elem!=null) elem.style.backgroundColor = strColor;
	}
	elem = document.getElementById("spe_" + strID + "_5")
	if(elem!=null) elem.style.backgroundColor = strColor;
}

function MenuSubportalLeftTopOut(strID)
{
	var elem, i, strColor;
        strColor = "#FFFFFF"
	for(i=0;i<=5;i++)
	{
		elem = document.getElementById("spe_" + strID + "_" + i + "_1")
		if(elem!=null) elem.style.backgroundColor = strColor;
		elem = document.getElementById("spe_" + strID + "_" + i + "_2")
		if(elem!=null) elem.style.backgroundColor = strColor;
	}
}

function MenuSubportalLeftTopOver(strID)
{
	var elem, i, strColor;
        strColor = "#CC3300"
	for(i=0;i<=5;i++)
	{
		elem = document.getElementById("spe_" + strID + "_" + i + "_1")
		if(elem!=null) elem.style.backgroundColor = strColor;
		elem = document.getElementById("spe_" + strID + "_" + i + "_2")
		if(elem!=null) elem.style.backgroundColor = strColor;
	}
}

function MenuSubportalLeftOver(strID)
{
	var elem, i, strColor;
        strColor = "#3C5070"
	for(i=0;i<=5;i++)
	{
		elem = document.getElementById("spe_" + strID + "_" + i + "_1")
		if(elem!=null) elem.style.backgroundColor = strColor;
		elem = document.getElementById("spe_" + strID + "_" + i + "_2")
		if(elem!=null) elem.style.backgroundColor = strColor;
	}
}

function StandardLink(strID, strColor)
{
	var elem;
	for(i=0;i<=3;i++)
        {
        	elem = document.getElementById("sl_" + strID + "_" + i)
		if(elem!=null) elem.style.backgroundColor = strColor;
	}
}


/* ------------------ Old functions (still needed) ----------------------------------- */

//zentriertes popup-window
function PopUp(url,width,height){
   var xMax = 800, yMax=600; // default
   if (document.all) var xMax = screen.width, yMax = screen.height;
   else if (document.layers) var xMax = window.outerWidth, yMax = window.outerHeight;
   var xOffset = (xMax-width)/2;
   var yOffset = (yMax-height)/2;
   Fenster = window.open(url,'PopUp','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width='+width+',height='+height+',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
   Fenster.focus();
}


//Funktion zum Einblenden des vergrößerten Bildes       // Amended: 20060122, url= ....
function View(showpage){
   url=showpage;
   var xMax = 800, yMax=600; // default
   if (document.all) var xMax = screen.width, yMax = screen.height;
   else if (document.layers) var xMax = window.outerWidth, yMax = window.outerHeight;
   var xOffset = (xMax-512)/2; // 420
   var yOffset = (yMax-740)/2; //  120

   Fenster = window.open(url,'Bild','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=1,height=1,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');

   Fenster.focus();
}


//funktion zum aufrufen eines links aus einer selectbox
function SelectChange(selectBox) {
    if(selectBox) {
	var url = selectBox.options[selectBox.selectedIndex].value;
        if(url) self.document.location.href=url;
    }
}

function ImpressumWindow(url, title)
{
   var width = 520;
   var height = 480;

   var xMax = 800, yMax=600; // default
   if (document.all) var xMax = screen.width, yMax = screen.height;
   else if (document.layers) var xMax = window.outerWidth, yMax = window.outerHeight;
   
   var xOffset = (xMax-width)/2;
   var yOffset = (yMax-height)/2;
   
   Fenster = window.open(url,title,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+width+',height='+height+',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
   Fenster.focus();
}

function DruckWindow(url, title)
{
   var width = 660;
   var height = 480;

   var xMax = 800, yMax=600; // default
   if (document.all) var xMax = screen.width, yMax = screen.height;
   else if (document.layers) var xMax = window.outerWidth, yMax = window.outerHeight;
   
   var xOffset = (xMax-width)/2;
   var yOffset = (yMax-height)/2;
   
   Fenster = window.open(url,title,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+width+',height='+height+',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
   Fenster.focus();
}

/* ------------------ Old functions (not clear if needed after redesign) ----------------------------------- */


function LmOver(elem)
{
	elem.style.backgroundColor = "#FF6600";
	elem.style.cursor = 'hand';
}

function LmOut(elem)
{
	if (elem.id=='r' + markedID) { elem.style.backgroundColor = "#FF9900"; }
	else { elem.style.backgroundColor = ''; }
}

function LmDown(elem)
{
	elem.style.backgroundColor = "#FF9900";
}

function LmClick(elem) 
{
	var link, href;
	link = eval(document.all[elem.id+'_link']);
	if(link) href = link.href;
	if(href) self.document.location.href = href;
}

function setActiveRow(rowID) {
	var row;
	
	if(rowID!='')
	{
		if (IE4 || DOM)
		{
		  row = eval (document.all['r'+rowID]);
		  if (row) LmDown(row);
	        }
		//LmDown('r'+rowID);
	}

}

function LmUp(path)
{
	location.href = path;
}

function getLeft(l)
{
  if (l.offsetParent) return (l.offsetLeft + getLeft(l.offsetParent));
  else return (l.offsetLeft);
}

function getTop(l)
{
  if (l.offsetParent) return (l.offsetTop + getTop(l.offsetParent));
  else return (l.offsetTop);
}

/* ------------------ Old functions (not needed anymore) ----------------------------------- */

/*
function showContactLayer()
{
	strURL = document.URL;
	pos  = strURL.indexOf("?");
	cpos = strURL.indexOf("show=contact"); 

	if(pos==-1) {
		window.location.href = document.URL + "?show=contact";
	} else {
		if(cpos==-1) {
			window.location.href = document.URL + "&show=contact";
		} else {
			window.location.href = document.URL;
		}
	}
}
*/

/* ----------- String operator functions (added by Fred Guyot, TÜV UK Ltd) ---------------- */

// Returns the first "n" characters of string "Text"

function Left(str, n) {
    if (n <= 0)
	return "";
    else if (n > String(str).length)
	return str;
    else
	return String(str).substring(0,n);
}

// Returns the last "n" characters of string "Text"

function Right(str, n) {
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

// ------------------- Marquee over left menu ------------------------------ //

function marquee() {
/*
    var marq = "<script language=\"JavaScript1.2\">speed=1; var marqueecontents=\"<font face='Arial' class='txt'> +++ <a href='10200.htm'>Chepstow, Tel: 07986-728 064</a> +++ <a href='10200.htm'>Coventry, Tel: 07780-99 66 16</a> +++ <a href='10200.htm'>Croydon, Tel: 020-8680 7711</a> +++ <a href='10200.htm'>Doncaster, Tel: 07798-610 292</a> +++ <a href='10200.htm'>Manchester, Tel: 0161-483 483 6</font>\"; document.write(\"<marquee scrollAmount=\" + speed + \" style='width:250'>\" + marqueecontents + \"</marquee>\")</script>"
    
    document.write(marq)
*/
}

/* ----------- Hyperlink function for Member access (added by Fred Guyot, TÜV UK Ltd) ---------------- */

function logon() {
    
    if (memberlogon.member_type.value == "employee" && memberlogon.member_id.value == "Staff2009") {
        var strLink = "../" + memberlogon.member_type.value + "s/" + memberlogon.member_id.value + "/10100.htm";
        window.location.href = strLink;
    }
    else if (memberlogon.member_type.value == "client" && memberlogon.member_id.value == "q008") {
        var strLink = "../" + memberlogon.member_type.value + "s/" + memberlogon.member_id.value + "/10100.htm";
        window.location.href = strLink;
    }
    else if (memberlogon.member_type.value == "client" && memberlogon.member_id.value == "f063") {
        var strLink = "../" + memberlogon.member_type.value + "s/" + memberlogon.member_id.value + "/10100.htm";
        window.location.href = strLink;
    }
    else if (memberlogon.member_type.value == "client" && memberlogon.member_id.value == "c119") {
        var strLink = "../" + memberlogon.member_type.value + "s/" + memberlogon.member_id.value + "/10100.htm";
        window.location.href = strLink;
    }

    else {
        alert("Invalid 'Member ID' and 'Member Type' combination")
    }
}

/* -------------------End of old "javascript.js" ----------------------------- */


/* -------------------Start of old "newsflash.js" ----------------------------- */

function newsflash() {

    var BeforeHeader = "<td width='20' colspan='2'><img border='0' src='http://www.tuv-uk.com/images/blank.gif' width='12' height='1'></td><td width='210' valign='middle' align='left' class='TextBlackBold'>"
    var AfterHeader = "</td></tr><tr><td width='20' colspan='2'><img border='0' src='http://www.tuv-uk.com/images/blank.gif' width='12' height='1'></td><td width='210' valign='middle' align='left' class='TextBlackBold'><i>"
    var BeforeMain = "</i><br></td></tr><tr><td width='12'><img border='0' src='http://www.tuv-uk.com/images/blank.gif' width='12' height='1'></td><td width='218' colspan='2' valign='middle' align='left'><span class='TextBlack'>"
    var AfterLink = "<br><br></span></td></tr><tr><td><img border='0' src='/http://www.tuv-uk.com/images/blank.gif' width='1' height='5'></td></tr>"


/* ============== START OF NEWS FLASH ==================> */

    var NewsHeader = "Corporate News"
    var SubHeader = "Management hand-over under full steam"
    var NewsMain = "21 April 2009 / After over ten years at the helm of T&Uuml;V UK Ltd, Fred Guyot handed over management responsibility to his successor Ralf Thomsen in April 2009. The hand-over ceremony was also attended by Dr Stefan Becker (Vice President of T&Uuml;V NORD International and Chairman of the Board of Directors of T&Uuml;V UK Ltd), Thomas Grummt (Financial Director), and all members of staff of T&Uuml;V UK Ltd ..."
    var NewsLink = "<a href='fg_rt_200904.htm'>(more)</a>"

    var NewsFlash = BeforeHeader + NewsHeader + AfterHeader + SubHeader + BeforeMain + NewsMain + NewsLink + AfterLink

    document.write(NewsFlash)
    var NewsFlash = ""

/* <============= END OF NEWS FLASH ===================== */

/* ============== START OF NEWS FLASH ==================> */

    var NewsHeader = "Quality Management Systems"
    var SubHeader = "ISO 9001:2008 published"
    var NewsMain = "16 Nov 2008 / The fourth edition of ISO 9001 was published on 15th Nov 2008. We have reviewed all the changes (see our <a href='30101_iso_9001_2008_detail.htm'>comparison table</a>), and found a limited number of areas, where additional action might be required from some of our clients who are already registered to ISO 9001, their consultants, and our assessors. The vast majority of the roughly 100 changes ..."
    var NewsLink = "<a href='30101_iso_9001_2008_summary.htm'>(more)</a>"

    var NewsFlash = BeforeHeader + NewsHeader + AfterHeader + SubHeader + BeforeMain + NewsMain + NewsLink + AfterLink

    document.write(NewsFlash)
    var NewsFlash = ""

/* <============= END OF NEWS FLASH ===================== */

/* ============== START OF NEWS FLASH ==================> */

    var NewsHeader = "Training & Development"
    var SubHeader = "T&Uuml;V UK Ltd, NEBOSH Accredited Training Centre."
    var NewsMain = "18 Sep 2008 / Based on our vast experience regarding occupational Health & Safety requirements in various industry sectors, we developed training courses to enable our clients to comply with their legal obligations. Due to increasing demand for formally recognised qualifications in Health & Safety education we decided that it would be beneficial for the participants in our training courses, if we could offer NEBOSH accredited training courses and qualifications. We are pleased that our application has been approved  by NEBOSH, so that we are now an accredited Centre."
    var NewsLink = "<a href='30701.htm'>(more)</a>"

    var NewsFlash = BeforeHeader + NewsHeader + AfterHeader + SubHeader + BeforeMain + NewsMain + NewsLink + AfterLink

    document.write(NewsFlash)
    var NewsFlash = ""

/* <============= END OF NEWS FLASH ===================== */

/* ============== START OF NEWS FLASH ==================> */

    var NewsHeader = "Environmental Performance"
    var SubHeader = "Low Emission Zones in Germany: New T&Uuml;V UK Service giving you a smoother ride through Germany."
    var NewsMain = "30 May 2008 / Environmental zones have now been established in over 20 cities including Berlin, Hannover, Cologne and Dortmund. Motorists who want to enjoy their drive without fear of fines throughout Germany, including in areas where environmental zones have been established, will need low-emission cars and \"low emissions stickers\". This applies to all vehicles whether registered in Germany or abroad! T&Uuml;V Nord therefore offers car owners in the UK the opportunity to order emissions stickers via the Internet."
    var NewsLink = "<a href='http://www.tuev-nord.de/english/48667.asp'>(more)</a>"

    var NewsFlash = BeforeHeader + NewsHeader + AfterHeader + SubHeader + BeforeMain + NewsMain + NewsLink + AfterLink

    document.write(NewsFlash)
    var NewsFlash = ""

/* <============= END OF NEWS FLASH ===================== */

/* ============== START OF NEWS FLASH ==================> */

    var NewsHeader = "Environmental Performance"
    var SubHeader = "\"Green is the new Black\": T&Uuml;V UK assisting you to reduce environmental impact."
    var NewsMain = "10 Apr 2008 / Are you looking to implement or improve your environmental management system? I am sure you will agree that we can all do our bit to reduce our Carbon Footprint in order to slow down Global Warming.With increasing concerns about pollution, global warming and sustainability, organizations of all sizes and across all sectors are being asked to demonstrate their environmental responsibilities.Apart from anything else, it makes good business sense to ..."
    var NewsLink = "<a href='7_step_ems_20080410.htm'>(more)</a>"

    var NewsFlash = BeforeHeader + NewsHeader + AfterHeader + SubHeader + BeforeMain + NewsMain + NewsLink + AfterLink

    document.write(NewsFlash)
    var NewsFlash = ""

/* <============= END OF NEWS FLASH ===================== */

/* ============== START OF NEWS FLASH ==================> */

    var NewsHeader = "Corporate News"
    var SubHeader = "Economic Conference \"get connected 07\": T&Uuml;V NORD Group Transmits Live via the Internet."
    var NewsMain = "08 Nov 2007 / Hanover - The T&Uuml;V NORD Group is transmitting the economic conference \"get connected 07\" in Hannover (November 9-11) live via the Internet. In this way, the competent and globally active technical service corporation renders the conference accessible to interested parties from companies, organizations and political institutions. Transmission will take place in German and English."
    var NewsLink = "<a href='tni_group_20071108.htm'>(more)</a>"

    var NewsFlash = BeforeHeader + NewsHeader + AfterHeader + SubHeader + BeforeMain + NewsMain + NewsLink + AfterLink

    document.write(NewsFlash)
    var NewsFlash = ""

/* <============= END OF NEWS FLASH ===================== */

/* ============== START OF NEWS FLASH ==================> */

    var NewsHeader = "Recovery Industry, NHSS 17B:"
    var SubHeader = "T&Uuml;V UK Ltd becomes first Certification Body accredited to NHSS 17B"
    var NewsMain = "26 Sep 2007 / Following the UKAS accreditation gained earlier this year for the certification of recovery operators working in Road Works on Motorways (NHSS 17), T&Uuml;V UK is now the first body able to offer their clients also certification to NHSS 17B (\"Vehicle Recovery and Removal on Controlled Roads\")."
    var NewsLink = "<a href='nhss17_20070926.htm'>(more)</a>"

    var NewsFlash = BeforeHeader + NewsHeader + AfterHeader + SubHeader + BeforeMain + NewsMain + NewsLink + AfterLink

    document.write(NewsFlash)
    var NewsFlash = ""

/* <============= END OF NEWS FLASH ===================== */

}

/* -------------------End of old "newsflash.js" ----------------------------- */


/* -------------------Start of old "structure.js" ----------------------------- */

function beforemarquee() {
    
    var bm 
    bm = "<body style='background-image: url('http://www.tuv-uk.com/images/1px_background.jpg')' bgcolor='#E1E5E6' marginwidth='0' marginheight='0' leftmargin='0' topmargin='0' rightmargin='0' bottommargin='0'>"
    bm += "<table cellpadding='0' cellspacing='0' border='0' align='left' valign='top' width='1002px' height='100%'><tr>"
    bm += "<td valign='top' background='http://www.tuv-uk.com/images/Hintergrund_links_globus.jpg' style='background-repeat:no-repeat' rowspan='2' bgcolor='#9AA8BF' width='252px' height='100%'>"
    bm += "<table cellpadding='0' cellspacing='0' border='0' width='100%' height='100%' valign='top' align='left'><tr><td colspan='2' height='175px' valign='top'>"
    bm += "<a href='http://www.tuv-uk.com/index.htm' target='_blank'><img src='http://www.tuv-uk.com/images/blank.gif' border='0' width='252px' height='100px'></a><br><br>"

   document.write(bm)
}

function aftermarquee() {   // ... and before left menu.

    var am
    am = "<td></tr><tr><td width='10px'>"
    am += "<img src='http://www.tuv-uk.com/images/blank.gif' border='0' height='1px' width='10px'></td><td valign='top' width='242px' height='1px'>"
    am += "<table width='100%' cellspacing='0' cellpadding='0' border='0' xmlns:msxsl='urn:schemas-microsoft-com:xslt' xmlns:lscxsl='urn:schemas-lisocon-de:xslt:Menu'>"
    am += "<tr><td valign='top' align='left'><table width='100%' border='0' cellspacing='0' cellpadding='0'><table width='100%' border='0' cellspacing='0' cellpadding='0'>"

   document.write(am)
}

function beforeleftmenu() {
    
    var blm 
    blm = "<body style='background-image: url('http://www.tuv-uk.com/images/1px_background.jpg')' bgcolor='#E1E5E6' marginwidth='0' marginheight='0' leftmargin='0' topmargin='0' rightmargin='0' bottommargin='0'>"
    blm += "<table cellpadding='0' cellspacing='0' border='0' align='left' valign='top' width='1002px' height='100%'><tr>"
    blm += "<td valign='top' background='http://www.tuv-uk.com/images/Hintergrund_links_globus.jpg' style='background-repeat:no-repeat' rowspan='2' bgcolor='#9AA8BF' width='252px' height='100%'>"
    blm += "<table cellpadding='0' cellspacing='0' border='0' width='100%' height='100%' valign='top' align='left'><tr><td colspan='2' height='175px' valign='top'>"
    blm += "<a href='http://www.tuv-uk.com/index.htm' target='_blank'><img src='http://www.tuv-uk.com/images/blank.gif' border='0' width='252px' height='100px'></a></td></tr><tr><td width='10px'>"
    blm += "<img src='http://www.tuv-uk.com/images/blank.gif' border='0' height='1px' width='10px'></td><td valign='top' width='242px' height='1px'>"
    blm += "<table width='100%' cellspacing='0' cellpadding='0' border='0' xmlns:msxsl='urn:schemas-microsoft-com:xslt' xmlns:lscxsl='urn:schemas-lisocon-de:xslt:Menu'>"
    blm += "<tr><td valign='top' align='left'><table width='100%' border='0' cellspacing='0' cellpadding='0'><table width='100%' border='0' cellspacing='0' cellpadding='0'>"

   document.write(blm)
}

function afterleftmenu() {
    
    var alm 
    alm = "</table></td></tr></table><table border='0' cellspacing='0' cellpadding='0' width='230'><tr><td width='12'><img border='0' src='http://www.tuv-uk.com/images/blank.gif' width='12' height='1'></td><td colspan='2' width='218' height='28' valign='bottom' align='left'></td></tr><span class='TextBlack'>"

   document.write(alm)
}

function beforetopmenu() {
    
    var btm 
    btm = "</table></td></tr><tr><td colspan='2' height='100%'><img border='0' src='http://www.tuv-uk.com/images/blank.gif' width='1' height='5'></td></tr></table></td><td background='http://www.tuv-uk.com/images/Hintergrund_rechts_globus_hell.jpg' style='background-repeat:no-repeat' valign='top' width='100%' height='450px'><table cellpadding='0' cellspacing='0' border='0' align='left' valign='top' width='100%' height='100%'><tr><td colspan='2' height='23px' width='100%'><img src='http://www.tuv-uk.com/images/blank.gif' border='0' height='23px' width='1px'></td></tr><tr>"
    btm += "<td><table cellpadding='0' cellspacing='0' border='0' align='left' valign='top' width='100%'><tr><td width='25px' height='21px'><img src='http://www.tuv-uk.com/images/blank.gif' border='0' width='25px' height='21px'></td>"
	/*btm += "<td colspan='2' bgcolor='#7387A8'><table cellpadding='0' cellspacing='0' border='0' align='left' valign='top' width='100%'><tr><td width='25px' height='21px' style='border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-color:#FFFFFF;'><img src='http://www.tuv-uk.com/images/blank.gif' border='0' width='25px' height='21px'></td>"
	*/

   document.write(btm)
}
/*
function topmenu1(PageID) {

    var strLR = new Array(4)
    
    strLR[0]="href='10200.htm'>Contact"; 
    strLR[1]=""; //  href='" + PageID + "_sitemap.htm'>Sitemap";
    strLR[2]="href='10001.htm'>Imprint";
    strLR[3]="href='http://www.tuev-nord.de/index.asp' target='_blank'>Deutsch";

    var tm1; 

//  var LinkRef

  for (i=0; i<4; i++) {
    
    tm1 = "";

    LinkID = "" + i; 

    tm1 = "<td><table width='100%' height='100%' border='0' cellspacing='0' cellpadding='0' bgcolor=''><tr><td id='sl_" + LinkID + "_0' colspan='5' bgcolor='#FFFFFF'><img src='http://www.tuv-uk.com/images/blank.gif' width='10px' height='1px'></td></tr><tr><td id='sl_" + LinkID + "_1'><img src='http://www.tuv-uk.com/images/blank.gif' width='1' height='21px'></td><td><img src='http://www.tuv-uk.com/images/blank.gif' width='10' height='21px'></td><td><nobr>"
    tm1 += "<a class='linkwhite' onMouseOver='StandardLink(" + LinkID + ",\"#FF0000\")' onMouseOut='StandardLink(" + LinkID + ",\"\")' " + strLR[i]
    tm1 += "</nobr></td><td><img src='http://www.tuv-uk.com/images/blank.gif' width='10' height='21px'></td><td id='sl_" + LinkID + "_2'><img src='http://www.tuv-uk.com/images/blank.gif' width='1' height='21px'></td></tr>"
    tm1 += "<tr><td id='sl_" + LinkID + "_3' colspan='5' bgcolor='#FFFFFF'><img src='http://www.tuv-uk.com/images/blank.gif' width='10px' height='1px'></td></tr></table></td>"

   document.write(tm1);
  }
}
*/
function searchform() {

    var sf = ""
    
    sf = "<td style='border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-color:#FFFFFF;'><img src='http://www.tuv-uk.com/images/blank.gif' width='10' height='16'></td><td><table width='100%' height='100%' style='border-right-width:1px;border-left-width:1px;border-top-width:1px;border-bottom-width:1px;border-style:solid;border-color:#3C5070;' border='0' cellspacing='0' cellpadding='0'><form action='http://www.tuev-nord.de/english/26140.asp' method='get'><tr><td><img src='http://www.tuv-uk.com/images/blank.gif' width='5' height='21px'></td><td><nobr><span class='textwhite'>Search:</span></nobr></td><td><img src='http://www.tuv-uk.com/images/blank.gif' width='5' height='21px'></td><td width='240' bgcolor='#FFFFFF'>"
    sf += "<input class='search' name='SearchText' type='text' value=''><input type='hidden' name='Search' value='Index'><input type='hidden' name='page' value='-1'><input type='hidden' name='lang' value='EN'></td><td><img src='http://www.tuv-uk.com/images/blank.gif' width='5' height='21px'></td><td><nobr><input type='submit' value='Go!' class='submitsearch'></nobr></td><td><img src='http://www.tuv-uk.com/images/blank.gif' width='5' height='21px'></td></tr></form></table></td><td width='100%' style='border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-right-width:1px;border-right-style:solid;border-color:#FFFFFF;'><img src='http://www.tuv-uk.com/images/blank.gif' border='0' width='1px' height='1px'></td>"

//   document.write(sf)

}

function beforemainmenu() {

    var bfmm = "";

    bfmm = "</tr></table></td><tr><td colspan='2' height='8px' width='100%' ><img src='http://www.tuv-uk.com/images/blank.gif' border='0' width='1px' height='8px'></td></tr><tr><td align='left' height='23px' width='100%'><table height='23px' width='100%' border='0' cellpadding='0' cellspacing='0'><tr><td align='left' height='100%' width='20px' valign='middle' style='border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-color:#FFFFFF;' bgcolor='#3C5070'><img src='http://www.tuv-uk.com/images/blank.gif' width='10px'></td><td height='100%' width='100%' valign='middle'>"

   document.write(bfmm)
}

function beforetext() {

    var bt = "";

    bt = "</td><td align='left' width='100%' valign='middle' background='http://www.tuv-uk.com/images/MenuBG.jpg'></td></tr></table></td><td height='23px' width='1px'><img src='http://www.tuv-uk.com/images/blank.gif' width='1px' height='23px'></td></tr><tr><td colspan='2' height='51px' width='100%'><img src='http://www.tuv-uk.com/images/blank.gif' width='1px' height='51px'></td></tr><tr valign='top'><td colspan='2' height='100%' width='100%'><table cellpadding='0' cellspacing='0' border='0' style='margin-left:17px' width='1'><tr><td width='105' height='1'><img border='0' src='http://www.tuv-uk.com/images/blank.gif' width='105' height='1'></td><td width='145' height='1'><img border='0' src='http://www.tuv-uk.com/images/blank.gif' width='145' height='1'></td><td width='300' height='1'>"
    bt += "<img border='0' src='http://www.tuv-uk.com/images/blank.gif' width='300' height='1'></td><td width='50' height='1'><img border='0' src='http://www.tuv-uk.com/images/blank.gif' width='50' height='1'></td><td width='100' height='1'><img border='0' src='http://www.tuv-uk.com/images/blank.gif' width='100' height='1'></td><td width='33' height='1'><img border='0' src='http://www.tuv-uk.com/images/blank.gif' width='33' height='1'></td></tr>"

   document.write(bt)
}

function endofbody() {

    var eob = "";

    eob = "</table></td></tr></table></td></tr><tr><!-- left column is rowspan=2 --><td width='100%'><table width='100%' cellpadding='0' cellspacing='0' border='0'><tr><td width='100%' height='10px'><img src='http://www.tuv-uk.com/images/blank.gif' border='0' width='1px' height='5px'></td></tr><tr><td width='100%' height='20px'><table width='100%' cellpadding='0' cellspacing='0' border='0'><tr><td style='border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-color:#FFFFFF;' width='10px' height='19px' bgcolor='#7387A8'><img style='display:inline' src='http://www.tuv-uk.com/images/blank.gif' border='0' width='17px' height='19px'></td>"
    eob += "<td style='border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-color:#FFFFFF;border-right-width:1px;border-right-style:solid;' width='300px' valign='middle' bgcolor='#7387A8' height='19px'><font color='#FFFFFF'><!--    <a class='Linkwhite' href='javascript:DruckWindow('/index.asp?print=1')'>Printer friendly version</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class='Linkwhite' href='javascript:PopUp('http://www.tuev-nord.de/scriptfiles/sendpageENG.asp?id=http://www.tuv-nord-uk.com/english/index.asp',550,325)'>Send page"
    eob += "</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      ;--><a class='Linkwhite' href='10002.htm'>Disclaimer</a></font><img src='http://www.tuv-uk.com/images/blank.gif' border='0' width='100px' height='1px'></td><td width='100%'></td></tr></table></td></tr><tr><td width='100%' height='5px'><img src='http://www.tuv-uk.com/images/blank.gif' border='0' width='1px' height='5px'></td></tr></table></td></tr></table></body>"

   document.write(eob)
}

/* -------------------End of old "structure.js" ----------------------------- */


/* -------------------Start of old "milonic_src.js" ----------------------------- */

/*

Milonic DHTML Menu - JavaScript Website Navigation System.
Version 5.49 - Built: Tuesday October 5 2004 - 17:55
Copyright 2004 (c) Milonic Solutions Limited. All Rights Reserved.
This is a commercial software product, please visit http://www.milonic.com/ for more information.
See http://www.milonic.com/license.php for Commercial License Agreement
All Copyright statements must always remain in place in all files at all times
*******  PLEASE NOTE: THIS IS NOT FREE SOFTWARE, IT MUST BE LICENSED FOR ALL USE  ******* 

License Details:
 Number: 195540
    URL: tuevnord.de
   Type: Professional
  Dated: Friday October 8 2004

*/


//Please Note, Changing the license details here will break the menu

licenseNumber=195540;
licenseURL="tuevnord.de";

_mD=2;_d=document;_n=navigator;_L=location;_nv=$tL(_n.appVersion);_nu=$tL(_n.userAgent);_ps=parseInt(_n.productSub);_f=false;_t=true;_n=null;_W=window;_wp=_W.createPopup;ie=(_d.all)?_t:_f;ie4=(!_d.getElementById&&ie)?_t:_f;ie5=(!ie4&&ie&&!_wp)?_t:_f;ie55=(!ie4&&ie&&_wp)?_t:_f;ns6=(_nu.indexOf("gecko")!=-1)?_t:_f;konq=(_nu.indexOf("konqueror")!=-1)?_t:_f;sfri=(_nu.indexOf("safari")!=-1)?_t:_f;if(konq||sfri){_ps=0;ns6=0}ns4=(_d.layers)?_t:_f;ns61=(_ps>=20010726)?_t:_f;ns7=(_ps>=20020823)?_t:_f;op=(_W.opera)?_t:_f;if(op||konq)ie=0;op5=(_nu.indexOf("opera 5")!=-1)?_t:_f;op6=(_nu.indexOf("opera 6")!=-1||_nu.indexOf("opera/6")!=-1)?_t:_f;op7=(_nu.indexOf("opera 7")!=-1||_nu.indexOf("opera/7")!=-1)?_t:_f;mac=(_nv.indexOf("mac")!=-1)?_t:_f;if(ns6||ns4||op||sfri)mac=_f;ns60=_f;if(ns6&&!ns61)ns60=_t;if(op7)op=_f;IEDtD=0;if(!op&&(_d.all&&_d.compatMode=="CSS1Compat")||(mac&&_d.doctype&&_d.doctype.name.indexOf(".dtd")!=-1))IEDtD=1;_cKA=0;if(op)ie55=_f;_st=0;_en=0;$=" ";_m=new Array();_mi=new Array();;_sm=new Array();_tsm=new Array();_cip=new Array();;$S3="2E636F6D2F";$S4="646D2E706870";_mn=-1;_el=0;;_bl=0;;_MT=setTimeout("",0);_oMT=setTimeout("",0);;_cMT=setTimeout("",0);;_mst=setTimeout("",0);;_Mtip=setTimeout("",0);$ude="undefined ";;_zi=999;;_c=1;_oldel=-1;;_bH=500;;_oldbH=0;_bW=0;;_oldbW=0;_ofMT=0;;_startM=1;;_sT=0;;_sL=0;;_mcnt=0;_mnuD=0;_itemRef=-1;;inopenmode=0;lcl=0;_d.dne=0;inDragMode=0;_Lhr=_L.href;function M_hideLayer(){}function _oTree(){}function mmMouseMove(){}function _cL(){}function _ocURL(){}function mmClick(){}function mmVisFunction(){}function remove(_ar,_dta){var _tar=new Array();for(_a=0;_a<_ar.length;_a++){if(_ar[_a]!=_dta){_tar[_tar.length]=_ar[_a]}}return _tar}function copyOf(_w){for(_cO in _w){this[_cO]=_w[_cO]}}function $tL($){if($)return $.toLowerCase()}function $tU($){if($)return $.toUpperCase()}function drawMenus(){_startM=1;_oldbH=0;_oldbW=0;for(_y=_mcnt;_y<_m.length;_y++){_drawMenu(_y,1)}}_$S={menu:0,text:1,url:2,showmenu:3,status:4,onbgcolor:5,oncolor:6,offbgcolor:7,offcolor:8,offborder:9,separatorcolor:10,padding:11,fontsize:12,fontstyle:13,fontweight:14,fontfamily:15,high3dcolor:16,low3dcolor:17,pagecolor:18,pagebgcolor:19,headercolor:20,headerbgcolor:21,subimagepadding:22,subimageposition:23,subimage:24,onborder:25,ondecoration:26,separatorsize:27,itemheight:28,image:29,imageposition:30,imagealign:31,overimage:32,decoration:33,type:34,target:35,align:36,imageheight:37,imagewidth:38,openonclick:39,closeonclick:40,keepalive:41,onfunction:42,offfunction:43,onbold:44,onitalic:45,bgimage:46,overbgimage:47,onsubimage:48,separatorheight:49,separatorwidth:50,separatorpadding:51,separatoralign:52,onclass:53,offclass:54,itemwidth:55,pageimage:56,targetfeatures:57,visitedcolor:58,pointer:59,imagepadding:60,valign:61,clickfunction:62,bordercolor:63,borderstyle:64,borderwidth:65,overfilter:66,outfilter:67,margin:68,pagebgimage:69,swap3d:70,separatorimage:71,pageclass:72,menubgimage:73,headerborder:74,pageborder:75,title:76,pagematch:77,rawcss:78,fileimage:79,clickcolor:80,clickbgcolor:81,clickimage:82,clicksubimage:83,imageurl:84};function mm_style(){for($i in _$S)this[$i]=_n;this.built=0}_$M={items:0,name:1,top:2,left:3,itemwidth:4,screenposition:5,style:6,alwaysvisible:7,align:8,orientation:9,keepalive:10,openstyle:11,margin:12,overflow:13,position:14,overfilter:15,outfilter:16,menuwidth:17,itemheight:18,followscroll:19,menualign:20,mm_callItem:21,mm_obj_ref:22,mm_built:23,menuheight:24};

function menuname(name) {
	for($i in _$M)
	this[$i]=_n;
	this.name=$tL(name);
	_c=1;_mn++;
	this.menunumber=_mn
}

function _incItem(_it){_mi[_bl]=new Array();for($i in _x[6])if(_x[6][$i])_mi[_bl][_$S[$i]]=_x[6][$i];_mi[_bl][0]=_mn;_it=_it.split(";");for(_a=0;_a<_it.length;_a++){_sp=_it[_a].indexOf("`");if(_sp!=-1){_tI=_it[_a];if(_sp==_it[_a].lastIndexOf("`")){for(_b=_a;_b<_it.length;_b++){if(_it[_b+1]){_tI+=";"+_it[_b+1];_a++;if(_it[_b+1].indexOf("`")!=-1)_b=_it.length}}}_it[_a]=_tI.replace(/`/g,"")}_sp=_it[_a].indexOf("=");if(_sp==-1){if(_it[_a])_si=_si+";"+_it[_a]}else{_si=_it[_a].slice(_sp+1);_w=_it[_a].slice(0,_sp)}if(_it[_a]){_mi[_bl][_$S[_w]]=_si}}_m[_mn][0][_c-2]=_bl;_c++;_bl++}_c=0;function ami(txt){_t=this;if(_c==1){_c++;;_m[_mn]=new Array();_x=_m[_mn];;for($i in _t)_x[_$M[$i]]=_t[$i];_x[21]=-1;_x[0]=new Array();if(!_x[12])_x[12]=0;_MS=_m[_mn][6];_MN=_m[_mn];if(_MN[15]==_n)_MN[15]=_MS.overfilter;if(_MN[16]==_n)_MN[16]=_MS.outfilter;_MS[65]=(_MS.borderwidth)?parseInt(_MS.borderwidth):0;_MS[64]=_MS.borderstyle;_MS[63]=_MS.bordercolor;if(!_MS.built){lcl++;_vC=_MS.visitedcolor;if(_vC){_oC=_MS.offcolor;if(!_oC)_oC="#000000";if(!_vC)_vC="#ff0000";_Lcl="<style>.linkclass"+lcl+":link{color:"+_oC+"}.linkclass"+lcl+":visited{color:"+_vC+"}</style>";_d.write(_Lcl);_MS.linkclass="linkclass"+lcl}_MS.built=1}}_incItem(txt)}menuname.prototype.aI=ami;


/* -------------------End of old "milonic_src.js" ----------------------------- */


/* -------------------Start of old "mmenudom.js" ----------------------------- */

/*

Milonic DHTML Menu - JavaScript Website Navigation System.
Version 5.49 - Built: Tuesday October 5 2004 - 17:55
Copyright 2004 (c) Milonic Solutions Limited. All Rights Reserved.
This is a commercial software product, please visit http://www.milonic.com/ for more information.
See http://www.milonic.com/license.php for Commercial License Agreement
All Copyright statements must always remain in place in all files at all times
*******  PLEASE NOTE: THIS IS NOT FREE SOFTWARE, IT MUST BE LICENSED FOR ALL USE  ******* 

License Details:
 Number: 195540
    URL: tuevnord.de
   Type: Professional
  Dated: Friday October 8 2004

*/


_dBT=_n;_dBL=_n;function $CtI($ti){clearTimeout($ti);return _n}_ns6B="";function getMouseXY(e){_ns6B="";if(ns6){_X=e.pageX;_Y=e.pageY;_ns6B=e.target.id}else{e=event;_X=e.clientX;_Y=e.clientY}if(!op&&_d.all&&_d.body){_X+=_d.body.scrollLeft;_Y+=_d.body.scrollTop;if(IEDtD&&!mac){_Y+=_sT;_X+=_sL;}}if(inDragMode){gm=gmobj("menu"+DragLayer);spos(gm,_Y-DragY,_X-DragX);if(ie55){gm=gmobj("iFM"+_mnuD);if(!gm)gm==gmobj("iF"+_mnuD);if(gm){spos(gm,_Y-DragY,_X-DragX)}}return _f}MouseX=_X;MouseY=_Y;mmMouseMove();return _t}function _DC(){_cKA=1;_AClose()}_d.onmousemove=getMouseXY;_dC=_DC;if(_d.onclick)_dC=_dC+_d.onclick;_d.onclick=_DC;_TbS="<table class=milonictable border=0 cellpadding=0 cellspacing=0 style='padding:0px' ";_aN=999;function gmobj(_mtxt){if(_d.getElementById){return _d.getElementById(_mtxt)}else if(_d.all){return _d.all[_mtxt]}}function spos(_gm,_t,_l,_h,_w){_px="px";if(op){_px="";_gs=_gm.style;;if(_w!=_n)_gs.pixelWidth=_w;;if(_h!=_n)_gs.pixelHeight=_h}else{_gs=_gm.style;;if(_w!=_n)_gs.width=_w+_px;if(_h!=_n)_gs.height=_h+_px;}if(_t!=_n)_gs.top=_t+_px;if(_l!=_n)_gs.left=_l+_px}function gpos(_gm){_dBT=_d.body.offsetTop;_dBL=_d.body.offsetLeft;if(!_gm)return;_h=_gm.offsetHeight;;_w=_gm.offsetWidth;if(op5){_h=_gm.style.pixelHeight;_w=_gm.style.pixelWidth}_tgm=_gm;_t=0;while(_tgm!=_n){_t+=_tgm.offsetTop;_tgm=_tgm.offsetParent}_tgm=_gm;_l=0;while(_tgm!=_n){_l+=_tgm.offsetLeft;_tgm=_tgm.offsetParent}if(sfri){_l-=_dBL;_t-=_dBT}if(mac){_macffs=_d.body.currentStyle.marginTop;if(_macffs){_t=_t+parseInt(_macffs)}_macffs=_d.body.currentStyle.marginLeft;if(_macffs){_l=_l+parseInt(_macffs)}}_gpa=new Array(_t,_l,_h,_w);;return(_gpa)}_flta="return _f";if(ie55)_flta="try{if(ap.filters){return 1}}catch(e){}";_d.write("<"+"script>function getflta(ap){"+_flta+"}<"+"/script>");function _applyFilter(_gm,_mnu){if(getflta(_gm)){_gs=_gm.style;if(_gs.visibility=="visible")_flt=_m[_mnu][16];else _flt=_m[_mnu][15];if(_flt){if(_gm.filters[0])_gm.filters[0].stop();iedf="";;iedf="FILTER:";_flt=_flt.split(";");for(fx=0;fx<_flt.length;fx++){iedf+=" progid:DXImageTransform.Microsoft."+_flt[fx];if($tU(_nv).indexOf("MSIE 5.5")>0)fx=_aN;}_gs.filter=iedf;_gm.filters[0].apply();}}}function _playFilter(_gm,_mnu){if(getflta(_gm)){if(_gm.style.visibility=="visible")_flt=_m[_mnu][15];else _flt=_m[_mnu][16];if(_flt)_gm.filters[0].play()}}function menuDisplay(_mD,_show){_gmD=gmobj("menu"+_mD);;if(!_gmD)return;_gDs=_gmD.style;_m[_mD][22]=_gmD;if(_show){M_hideLayer(_mD,_show);if(_mLk!=Math.ceil(_mLt*_mLf.length))_mi=new Array();if((_m[_mD][7]==0&&_ofMT==1))return;if($tU(_gDs.visibility)!="VISIBLE"){_applyFilter(_gmD,_mD);if((ns6||ns7)&&(!_m[_mD][14]&&!_m[_mD][7]))_gDs.position="fixed";;_gDs.zIndex=_zi;_gDs.visibility="visible";_playFilter(_gmD,_mD);_SoT(_mD,1);mmVisFunction(_mD,_show);if(!_m[_mD][7])_m[_mD][21]=_itemRef;_mnuD++}}else{if(_m[_mD][21]>-1&&_itemRef!=_m[_mD][21])itemOff(_m[_mD][21]);if($tU(_gDs.visibility)=="VISIBLE"){hmL(_mD);_SoT(_mD,0);mmVisFunction(_mD,_show);_applyFilter(_gmD,_mD);if(!_m[_mD][14]&&ns6)_gDs.position="absolute";_gDs.visibility="hidden";if(mac){_gDs.top="-999px";_gDs.left="-999px"}_playFilter(_gmD,_mD);_mnuD--}_m[_mD][21]=-1}}function closeAllMenus(){_Mtip=$CtI(_Mtip);_W.status="";if(_oldel>-1)itemOff(_oldel);;_oldel=-1;for(_a=0;_a<_m.length;_a++){if(_m[_a]&&!_m[_a][7]&&!(_m[_a][10]&&_cKA==0)){menuDisplay(_a,0);M_hideLayer(_a,0)}else{hmL(_a)}}_mnuD=0;_zi=_aN;;_sm=new Array;_masterMenu=-1;_ocURL()}function getMenuByItem(_gel){_gel=_mi[_gel][0];return _gel}function getParentMenuByItem(_gel){_tm=getMenuByItem(_gel);;if(_tm==-1)return-1;for(_x=0;_x<_mi.length;_x++){if(_mi[_x][3]==_m[_tm][1]){return _mi[_x][0];}}}_mLt=17776.363;function getParentItemByItem(_gel){_tm=getMenuByItem(_gel);if(_tm==-1)return-1;for(_x=0;_x<_mi.length;_x++){if(_mi[_x][3]==_m[_tm][1]){return _x}}}function getMenuByName(_mn){_mn=$tL(_mn);for(_xg=0;_xg<_m.length;_xg++)if(_m[_xg]&&_mn==_m[_xg][1])return _xg}_mot=0;function itemOn(){$g=arguments;_i=$g[0];_I=_mi[_i];hrgm=gmobj("mmlink"+_I[0]);hrs=hrgm.style;if(_I[34]=="header"||_I[34]=="form"){changeStatus(_i);hrs.visibility="hidden";return}_mot=$CtI(_mot);;_gmi=gmobj("el"+_i);;if(_gmi.itemOn==1){spos(hrgm,_gmi.t,_gmi.l,_gmi.h,_gmi.w);hrs.visibility="visible";return}_gmi.itemOn=1;_pMnu=_m[_I[0]];if(!_pMnu[9]&&mac)hrgp=gpos(gmobj("pTR"+_i));else hrgp=gpos(_gmi);_pm=gmobj("menu"+_I[0]);_pp=gpos(_pm);if(_pm.style.visibility!="visible")_pm.style.visibility="visible";if(hrgm){hrgm._itemRef=_i;hrgm.href="javascript:void(0)";if(sfri)hrgm.href=_n;if(_I[2])hrgm.href=_I[2];if(_I[34]=="disabled")hrgm.href="javascript:void(0)";hrs.visibility="visible";if(_I[76])hrgm.title=_I[76];else hrgm.title="";if(!_I[57])hrgm.target=(_I[35]?_I[35]:"");if(_I[34]=="dragable"&&inDragMode==0)drag_drop(_I[0]);hrs.zIndex=1;if(_I[34]=="html"){hrs.zIndex=-1;hrs=_gmi.style}if(_gmi.pt!=_pp[0]||_gmi.pl!=_pp[1]||_gmi.ph!=_pp[2]||_gmi.pw!=_pp[3]){_bwC=0;if(!hrgm.border&&hrgm.border!=_I[25]){hrs.border=_I[25];hrgm.border=_I[25];hrgm.C=parseInt(hrs.borderTopWidth)*2}if(hrgm.C)_bwC=hrgm.C;_tlcor=0;if(mac)if(_m[_I[0]][12])_tlcor=_m[_I[0]][12];if(konq||sfri)_tlcor-=_m[_I[0]][6][65];_gmi.t=hrgp[0]-_pp[0]+_tlcor;_gmi.l=hrgp[1]-_pp[1]+_tlcor;if(_m[_I[0]][14]=="relative"){_rcor=0;if(!mac&&ie)_rcor=_m[_I[0]][6][65];_gmi.t=hrgp[0]+_rcor;_gmi.l=hrgp[1]+_rcor;if(sfri){_gmi.t=hrgp[0]+_dBT;_gmi.l=hrgp[1]+_dBL}}if((op||op7)||(!IEDtD&&ie))_bwC=0;_gmi.h=hrgp[2]-_bwC;_gmi.w=hrgp[3]-_bwC;_gmi.pt=_pp[0];_gmi.pl=_pp[1];_gmi.ph=_pp[2];_gmi.pw=_pp[3]}spos(hrgm,_gmi.t,_gmi.l,_gmi.h,_gmi.w)}if(ns6)_Cr=_n;else _Cr="";hrs.cursor=_Cr;if(_I[59]){if(_I[59]=="hand"&&ns6)_I[59]="pointer";hrs.cursor=_I[59]}if(_I[32]&&_I[29])gmobj("img"+_i).src=_I[32];if(_I[3]&&_I[3]!="M_doc*"&&_I[24]&&_I[48])gmobj("simg"+_i).src=_I[48];_lnk=gmobj("lnk"+_i);if(_lnk){_lnk.oC=_lnk.style.color;if(_I[6])_lnk.style.color=_I[6];if(_I[26])_lnk.style.textDecoration=_I[26]}if(_I[53]){_gmi.className=_I[53];if(_lnk)_lnk.className=_I[53]}if(_I[5])_gmi.style.background=_I[5];if(_I[47])_gmi.style.backgroundImage="url("+_I[47]+")";if(!mac){if(_I[44])_lnk.style.fontWeight="bold";if(_I[45])_lnk.style.fontStyle="italic"}if(_I[42]&&$g[1])eval(_I[42])}_mLk=eval($qe("6C6963656E73654E756D626572"));function itemOff(){$g=arguments;_i=$g[0];if(_i==-1)return;_gmi=gmobj("el"+_i);if(!_gmi)return;if(_gmi.itemOn==0)return;_gmi.itemOn=0;_gs=_gmi.style;_I=_mi[_i];if(_I[32]&&_I[29])gmobj("img"+_i).src=_I[29];if(_I[3]&&_I[24]&&_I[48])gmobj("simg"+_i).src=_I[24];_lnk=gmobj("lnk"+_i);if(_lnk){if(_startM||op)_lnk.oC=_I[8];if(_I[34]!="header")_lnk.style.color=_lnk.oC;if(_I[26])_lnk.style.textDecoration="none";if(_I[33])_lnk.style.textDecoration=_I[33]}if(_I[54]){_gmi.className=_I[54];if(_lnk)_lnk.className=_I[54]}if(_I[46])_gs.backgroundImage="url("+_I[46]+")";else if(_I[7])_gs.background=_I[7];if(!mac){if(_I[44]&&(_I[14]=="normal"||!_I[14]))_lnk.style.fontWeight="normal";if(_I[45]&&(_I[13]=="normal"||!_I[13]))_lnk.style.fontStyle="normal"}if(!_startM&&_I[43]&&$g[1])eval(_I[43])}function closeMenusByArray(_cmnu){for(_a=0;_a<_cmnu.length;_a++)if(_cmnu[_a]!=_mnu)if(!_m[_cmnu[_a]][7])menuDisplay(_cmnu[_a],0)}function getMenusToClose(){_st=-1;_en=_sm.length;_mm=_iP;if(_iP==-1){if(_sm[0]!=_masterMenu)return _sm;_mm=_masterMenu}for(_b=0;_b<_sm.length;_b++){if(_sm[_b]==_mm)_st=_b+1;if(_sm[_b]==_mnu)_en=_b}if(_st>-1&&_en>-1){_tsm=_sm.slice(_st,_en)}return _tsm}function _cm(){_tar=getMenusToClose();closeMenusByArray(_tar);for(_b=0;_b<_tar.length;_b++){if(_tar[_b]!=_mnu)_sm=remove(_sm,_tar[_b])}}function _getDims(){if(!op&&_d.all){_mc=_d.body;if(IEDtD&&!mac&&!op7)_mc=_d.documentElement;if(!_mc)return;_bH=_mc.clientHeight;_bW=_mc.clientWidth;_sT=_mc.scrollTop;_sL=_mc.scrollLeft}else{_bH=_W.innerHeight;_bW=_W.innerWidth;if(ns6&&_d.documentElement.offsetWidth!=_bW)_bW=_bW-16;_sT=self.scrollY;_sL=self.scrollX;if(op){_sT=_d.body.scrollTop;_sL=_d.body.scrollleft}}}_mLf=eval($qe("6C6963656E736555524C"));function c_openMenu(_i){var _I=_mi[_i];if(_I[3]){_oldMC=_I[39];_I[39]=0;_oldMD=_menuOpenDelay;_menuOpenDelay=0;_gm=gmobj("menu"+getMenuByName(_I[3]));if(_gm.style.visibility=="visible"&&_I[40]){menuDisplay(getMenuByName(_I[3]),0);itemOn(_i)}else{_popi(_i)}_menuOpenDelay=_oldMD;_I[39]=_oldMC}else{if(_I[2]&&_I[39])eval(_I[2])}}function getOffsetValue(_ofs){_ofsv=_n;if(_ofs)_ofsv=_ofs;if(isNaN(_ofs)&&_ofs.indexOf("offset=")==0)_ofsv=parseInt(_ofs.substr(7,99));return _ofsv}function popup(){_arg=arguments;_MT=$CtI(_MT);_oMT=$CtI(_oMT);if(_arg[0]){if(_arg[0]!="M_toolTips"){closeAllMenus()}_ofMT=0;_mnu=getMenuByName(_arg[0]);_M=_m[_mnu];if(!_M)return;if(!_M[23]&&!_startM){_M[23]=1;BDMenu(_mnu)}_tos=0;if(_arg[2])_tos=_arg[2];_los=0;if(_arg[3])_los=_arg[3];_sm[_sm.length]=_mnu;$pS=0;if(!_startM&&_M[13]=="scroll")$pS=1;if(_arg[1]){_gm=gmobj("menu"+_mnu);if(!_gm)return;_gp=gpos(_gm);if(_arg[1]==1){if(_M[2]){if(isNaN(_M[2]))_tos=getOffsetValue(_M[2]);else{_tos=_M[2];MouseY=0}}if(_M[3]){if(isNaN(_M[3]))_los=getOffsetValue(_M[3]);else{_los=_M[3];MouseX=0}}if(!_W.ignoreCollisions){if(MouseY+_gp[2]+16>(_bH+_sT))_tos=_bH-_gp[2]-MouseY+_sT-16;if(MouseX+_gp[3]>(_bW+_sL))_los=_bW-_gp[3]-MouseX+_sL-2}spos(_gm,MouseY+_tos,MouseX+_los)}else{_po=gmobj(_arg[1]);_pp=gpos(_po);if(!_W.ignoreCollisions){if(!$pS)if(_pp[0]+_gp[2]+16>(_bH+_sT))_tos=_bH-_gp[2]-_pp[0]+_sT-16;if(_pp[1]+_gp[3]>_bW+_sL)_los=_bW-_gp[3]-_pp[1]+_sL-2}_ttop=_pp[0]+_pp[2]+getOffsetValue(_M[2])+_tos;spos(_gm,_ttop,_pp[1]+getOffsetValue(_M[3])+_los);if(_arg[4])_M.ttop=_ttop}_ns6AP(_gm)}_oldbH=-1;_zi=_zi+100;menuDisplay(_mnu,1);_fixMenu(_mnu);if($pS)_check4Scroll(_mnu);_M[21]=-1}}function popdown(){_Mtip=$CtI(_Mtip);;_MT=setTimeout("closeAllMenus()",_menuCloseDelay)}function BDMenu(_mnu){if(op5||op6)return;_gm=gmobj("menu"+_mnu);innerText=_drawMenu(_mnu,0);_mcnt--;_gm.innerHTML=innerText;_fixMenu(_mnu)}_masterMenu=-1;function _popi(_i){_Mtip=$CtI(_Mtip);if(_itemRef>-1&&_itemRef!=_i)hmL(_mi[_itemRef][0]);_itemRef=_i;_I=_mi[_i];if(!_I[65])_I[65]=0;;_I[3]=$tL(_I[3]);_mopen=_I[3];;_mnu=getMenuByName(_mopen);var _M=_m[_mnu];if(_I[34]=="ToolTip")return;;if(!_I||_startM)return;_pMnu=_m[_I[0]];_MT=$CtI(_MT);if(_m[_I[0]][7]&&_masterMenu!=_I[0]){hmL(_masterMenu);closeMenusByArray(_sm);_oMT=$CtI(_oMT);_sm=new Array();_DC()}if(_mopen){if(_M&&!_M[23]){if(!_startM)_M[23]=1;BDMenu(_mnu)}}if(_oldel>-1){gm=0;if(_I[3]){gm=gmobj("menu"+getMenuByName(_I[3]));if(gm&&$tU(gm.style.visibility)=="VISIBLE"&&_i==_oldel){itemOn(_i,1);return}}if(_oldel!=_i)_mOUt(_oldel);_oMT=$CtI(_oMT)}_cMT=$CtI(_cMT);_mnu=-1;_moD=_menuOpenDelay;horiz=0;;if(_pMnu[9]){horiz=1;;if(!_W.horizontalMenuDelay)_moD=0}itemOn(_i,1);;if(!_sm.length){_sm[0]=_I[0];_masterMenu=_I[0]}_iP=getMenuByItem(_i);if(_iP==-1)_masterMenu=_I[0];;_cMT=setTimeout("_cm()",_moD);if(_I[39]){if(_mopen){_gm=gmobj("menu"+_mnu);if(_gm&&$tU(_gm.style.visibility)=="VISIBLE"){_cMT=$CtI(_cMT);_tsm=_sm[_sm.length-1];if(_tsm!=_mnu)menuDisplay(_tsm,0)}}}if(!_W.retainClickValue)inopenmode=0;if(_mopen&&(!_I[39]||inopenmode)&&_I[34]!="tree"&&_I[34]!="disabled"){_getDims();_pm=gmobj("menu"+_I[0]);;_pp=gpos(_pm);;_mnu=getMenuByName(_mopen);if(_I[41])_M[10]=1;_fixMenu(_mnu);if(_mnu>-1){if(_oldel>-1&&(_mi[_oldel][0]+_I[0]))menuDisplay(_mnu,0);_oMT=setTimeout("menuDisplay("+_mnu+",1)",_moD);_mnO=gmobj("menu"+_mnu);_mp=gpos(_mnO);if(ie4){_mnT=gmobj("tbl"+_mnu);_tp=gpos(_mnT);_mp[3]=_tp[3]}_gmi=gmobj("el"+_i);if(!horiz&&mac)_gmi=gmobj("pTR"+_i);_gp=gpos(_gmi);;if(horiz){_left=_gp[1];_top=_pp[0]+_pp[2]-_I[65]}else{_left=_pp[1]+_pp[3]-_I[65];_top=_gp[0]}if(sfri){if(_pMnu[14]=="relative"){_left=_left+_dBL;_top=_top+_dBT}}if(_pMnu[13]=="scroll"&&!op&&!konq){if(ns6&&!ns7)_top=_top-gevent;else _top=_top-_pm.scrollTop}if(!_W.ignoreCollisions){if(!horiz&&!_M[2]){_hp=_top+_mp[2]+20;if(_hp>_bH+_sT){_top=(_bH-_mp[2])+_sT-16}}if(_left+_mp[3]>_bW+_sL){if(!horiz&&(_pp[1]-_mp[3])>0){_left=_pp[1]-_mp[3]-_subOffsetLeft+_pMnu[6][65]}else{_left=(_bW-_mp[3])-8}}}if(horiz){if(_M[11]=="rtl"||_M[11]=="uprtl")_left=_left-_mp[3]+_gp[3]+_pMnu[6][65];if(_M[11]=="up"||_M[11]=="uprtl"||(_pMnu[5]&&_pMnu[5].indexOf("bottom")!=-1)){_top=_pp[0]-_mp[2]-1}}else{if(_M[11]=="rtl"||_M[11]=="uprtl")_left=_pp[1]-_mp[3]-(_subOffsetLeft*2);if(_M[11]=="up"||_M[11]=="uprtl"){_top=_gp[0]-_mp[2]+_gp[2]}_top+=_subOffsetTop;_left+=_subOffsetLeft}if(_M[2]!=_n){if(isNaN(_M[2])&&_M[2].indexOf("offset=")==0){_top=_top+getOffsetValue(_M[2])}else{_top=_M[2]}}if(_M[3]!=_n){if(isNaN(_M[3])&&_M[3].indexOf("offset=")==0){_left=_left+getOffsetValue(_M[3])}else{_left=_M[3]}}if(ns60){_left-=_pMnu[6][65];_top-=_pMnu[6][65]}if(mac){_left-=_pMnu[12]+_pMnu[6][65];_top-=_pMnu[12]+_pMnu[6][65]}if(sfri||op){if(!horiz){_top-=_pMnu[6][65]}else{_left-=_pMnu[6][65]}}if(!_M[14]&&_pMnu[7]&&(ns6||ns7))_top=_top-_sT;if(horiz&&ns6)_left-=_sL;if(_left<0)_left=0;if(_top<0)_top=0;spos(_mnO,_top,_left);;if(_M[5])_setPosition(_mnu);if(!_startM&&_M[13]=="scroll")_check4Scroll(_mnu);_zi++;;_mnO.style.zIndex=_zi;;if(_sm[_sm.length-1]!=_mnu)_sm[_sm.length]=_mnu}}_setPath(_iP);_oldel=_i;_ofMT=0}_sBarW=0;function _check4Scroll(_mnu){if(op||konq)return;_M=_m[_mnu];if(_M.ttop){_o4s=_M[2];_M[2]=_M.ttop}if(_M[2])horiz=1;gm=gmobj("menu"+_mnu);;if(!gm||_M[9])return;_gp=gpos(gm);gmt=gmobj("tbl"+_mnu);;_gt=gpos(gmt);_MS=_M[6];_Bw=_MS[65]*2;_Mw=_M[12]*2;_cor=(_MS[65]*2+_M[12]*2);_smt=_gt[2];if(horiz)_smt=_gt[2]+_gt[0]-_sT;if(_smt<_bH-16){gm.style.overflow="";_top=_n;if(!horiz&&(_gt[0]+_gt[2]+16)>(_bH+_sT)){_top=(_bH-_gt[2])+_sT-16}spos(gm,_top);_fixMenu(_mnu);if(!_M[24]){if(_M.ttop)_M[2]=_o4s;return}}gm.style.overflow="auto";;_sbw=_gt[3];;spos(gm,_n,_n,60,60);;$BW=gm.offsetWidth-gm.clientWidth;if(mac)$BW=18;if(IEDtD){_sbw+=$BW-_Bw}else{if(ie){_sbw+=$BW+_Mw}else{_sbw+=$BW-_Bw}if(ns6&&!ns7)_sbw=_gt[3]+15;}if(ie4)_sbw=_gt[3]+16+_Bw+_Mw;;_top=_n;if(horiz){_ht=_bH-_gt[0]-16+_sT}else{_ht=_bH-16;_top=6+_sT}_left=_n;if(_gp[1]+_sbw>(_bW+_sL)){_left=(_bW-_sbw)-2}if(_M[2]&&!isNaN(_M[2])){_top=_M[2];_ht=(_bH+_sT)-_top-6;if(_ht>_gt[2]){_ht=_gt[2]}}if(_M[24])_ht=_M[24];if(ns7)_ht=_ht-_Bw-10;if(op7)_sbw+=_cor;if(_ht>0){spos(gm,_top,_left,_ht+2-_M[12],_sbw);_ns6AP(gm)}if(_M.ttop)_M[2]=_o4s}function _ns6AP(_gm){if((ns6&&!ns60)&&_M[14]!="absolute"){_pp=gpos(_gm);spos(_gm,_pp[0]-_sT,_pp[1]-_sL)}}function _setPath(_mpi){if(_mpi>-1){_ci=_m[_mpi][21];while(_ci>-1){if(_mi[_ci][34]!="tree")itemOn(_ci);_ci=_m[_mi[_ci][0]][21]}}}function startClose(){_MT=setTimeout("_AClose()",_menuCloseDelay);_ofMT=1}function _AClose(){_ns6B=_ns6B.substr(0,4);if(_ns6B=="mmli"||_ns6B=="menu")return;if(_ofMT==1){closeAllMenus();inopenmode=0}_cKA=0}function stopClose(){_MT=$CtI(_MT);_ofMT=0}function _setCPage(_i){if(_i[18])_i[8]=_i[18];if(_i[19])_i[7]=_i[19];if(_i[56])_i[29]=_i[56];if(_i[69])_i[46]=_i[69];if(_i[48]&&_i[3])_i[24]=_i[48];if(_i[72])_i[54]=_i[72];if(_i[75])_i[9]=_i[75];_i.cpage=1}_hrF=_L.pathname+_L.search;_x=_Lhr.split("/");_fNm="/"+_x[_x.length-1];function _getCurrentPage(){_I=_mi[_el];if(!_I[2])return;_This1=0;_url=_I[2];if(_I[77])if(_hrF.indexOf(_I[77])>-1&&_url.indexOf(_I[77])>-1)_This1=1;if(_hrF==_url||_hrF==_url+"/"||_url==_Lhr||_url+"/"==_Lhr||_fNm=="/"+_url)_This1=1;if(_This1==1){_setCPage(_I);_cip[_cip.length]=_el}}function _oifx(_i){_G=gmobj("simg"+_i);spos(_G,_n,_n,_G.height,_G.width);spos(gmobj("el"+_i),_n,_n,_G.height,_G.width);_fixMenu(_mi[0])}function clickAction(_i){_I=_mi[_i];_oTree();if(_I[62])eval(_I[62]);mmClick();if(_I[57]){_I=_mi[_itemRef];_w=_W.open(_I[2],_I[35],_I[57]);_w.focus();return _f}if(_I[2]){if(_I[34]=="html")_Lhr=_I[2];if(_W.closeAllOnClick)closeAllMenus();return _t}inopenmode=0;if(_I[39]){inopenmode=1;c_openMenu(_i)}return _f}function _getLink(_I,_gli,_M){if(!_I[1])return "";_Ltxt=_I[1];_ofc=(_I[8]?"color:"+_I[8]:"");if(_I[58]&&!_I.cpage)_ofc="";_fsize=(_I[12]?";font-Size:"+_I[12]:"");_fstyle=(_I[13]?";font-Style:"+_I[13]:";font-Style:normal");_fweight=(_I[14]?";font-Weight:"+_I[14]:";font-Weight:normal");_ffam=(_I[15]?";font-Family:"+_I[15]:"");_tdec=(_I[33]?";text-Decoration:"+_I[33]:";text-Decoration:none;");_disb=(_I[34]=="disabled"?"disabled":"");_clss=" ";if(_I[54]){_clss=" class='"+_I[54]+"' ";_tdec=$;_fstyle=$;_fweight=$}else if(_I[58]){_clss=" class='"+_m[_mi[_gli][0]][6].linkclass+"' "}_tpee=$;_tpe=((_I[2]&&_I[34]!="html")?"a":"div");if(_tpe!="a")_tpee=" onclick=clickAction("+_gli+") ";_rawC=(_I[78]?_I[78]:"");_padd="";if(_M[8])_padd+=";text-align:"+_M[8];else if(_I[36])_padd+=";text-align:"+_I[36];_link="<"+_tpe+_tpee+" name=mM1 href='"+_I[2]+"' "+_disb+_clss+" id=lnk"+_gli+" style='border:none;"+_padd+";width:100%;background:transparent;display:block;"+_ofc+_ffam+_fweight+_fstyle+_fsize+_tdec+_rawC+"'>"+_Ltxt+"</"+_tpe+">";return _link}function hmL(_mn){_hm=gmobj("mmlink"+_mn);if(_hm)_hm.style.visibility="hidden"}function _mOUt(_i){_oMT=$CtI(_oMT);_Mtip=$CtI(_Mtip);if(_i>-1)hmL(_mi[_i][0]);itemOff(_i,1)}function imgfix(_mnu){_gm=gmobj("menu"+_mnu);_gmT=gmobj("tbl"+_mnu);gp=gpos(_gmT);spos(_gm,_n,_n,gp[2],gp[3]);_setPosition(_mnu)}function _getItem(_i,_Tel){_it="";_el=_Tel;_I=_mi[_el];_mnu=_I[0];var _M=_m[_mnu];_getCurrentPage();if(_I[34]=="header"){if(_I[20])_I[8]=_I[20];if(_I[21])_I[7]=_I[21];if(_I[74])_I[9]=_I[74]}_ofb=(_I[46]?"background-image:url("+_I[46]+");":"");if(!_ofb)_ofb=(_I[7]?"background:"+_I[7]+";":"");actiontext=" onmouseover=_popi("+_Tel+") ";_link=_getLink(_I,_el,_M);_iheight="";if(_M[18])_iheight="height:"+$pX(_M[18]);if(_I[28])_iheight="height:"+$pX(_I[28]);_clss="";if(_I[54])_clss="class='"+_I[54]+"' ";if(horiz){if(_i==0)_it+="<tr>"}else{_it+="<tr id=pTR"+_el+">"}_subC=0;;if(_I[3]&&_I[24])_subC=1;;_timg="";_bimg="";if(_I[34]=="tree"){if(_I[3]){_M[8]="top";_I[30]=" top"}else{if(_I[79]){_subC=1;_I[24]=_I[79];_I[3]="M_doc*"}}}if(_I[29]){_imalgn="";if(_I[31])_imalgn=" align="+_I[31];_imvalgn="";if(_I[30])_imvalgn=" valign="+_I[30];_imcspan="";if(_subC&&_imalgn&&_I[31]!="left")_imcspan=" colspan=2";_imgwd=" ";_Iwid="";if(_I[38]){_Iwid=" width="+_I[38];_imgwd=_Iwid}_Ihgt="";if(_I[37])_Ihgt=" height="+_I[37];_imf="";if(!_I[1])_imf="onload=imgfix("+_mnu+")";_impad="";if(_I[60])_impad=" style='padding:"+$pX(_I[60])+"'";_timg="<td "+_imcspan+_imvalgn+_imalgn+_imgwd+_impad+">"+(_I[84]?"<a href='"+_I[84]+"'>":"")+"<img "+_imf+" border=0 style='display:block' "+_Iwid+_Ihgt+" id=img"+_el+" src='"+_I[29]+"'>"+(_I[84]?'</a>':'')+"</td>";if(_I[30]=="top")_timg+="</tr><tr>";if(_I[30]=="right"){_bimg=_timg;_timg=""}if(_I[30]=="bottom"){_bimg="<tr>"+_timg+"</tr>";_timg=""}}_padd=(_I[11]?";padding:"+$pX(_I[11]):"");if(!_I[1])_padd="";_algn="";if(_M[8])_algn+=" valign="+_M[8];if(_I[61])_algn+=" valign="+_I[61];_offbrd="";if(_I[9])_offbrd="border:"+_I[9]+";";_nw=" nowrap ";_iw="";if(_I[55])_iw=_I[55];if(_M[4])_iw=_M[4];if(_I[55]!=_M[6].itemwidth)_iw=_I[55];if(_iw){_nw="";_iw=" width="+_iw}if(_subC||_I[29]){_Limg="";_Rimg="";_itrs="";_itre="";if(_I[3]&&_I[24]){_subIR=0;if(_M[11]=="rtl"||_M[11]=="uprtl")_subIR=1;_oif="'";if(op7)_oif="' onload=_oifx("+_el+") ";_img="<img id=simg"+_el+" src='"+_I[24]+_oif+">";_simgP="";if(_I[22])_simgP=";padding:"+$pX(_I[22]);_imps="width=1";if(_I[23]){_iA="width=1";_ivA="";_imP=_I[23].split($);for(_ia=0;_ia<_imP.length;_ia++){if(_imP[_ia]=="left")_subIR=1;if(_imP[_ia]=="right")_subIR=0;if(_imP[_ia]=="top"||_imP[_ia]=="bottom"||_imP[_ia]=="middle"){_ivA="valign="+_imP[_ia];if(_imP[_ia]=="bottom")_subIR=0}if(_imP[_ia]=="center"){_itrs="<tr>";_itre="</tr>";_iA="align=center width=100%"}}_imps=_iA+$+_ivA}_its=_itrs+"<td "+_imps+" style='font-size:1px"+_simgP+"'>";_ite="</td>"+_itre;if(_subIR){_Limg=_its+_img+_ite}else{_Rimg=_its+_img+_ite}}_it+="<td "+_iw+" id=el"+_el+actiontext+_clss+" style='padding:0px;"+_offbrd+_ofb+_iheight+";'>";_pw=" width=100% ";if(_iw)_pw=_iw;if(_W.noSubImageSpacing)_pw="";_it+=_TbS+_pw+" height=100% id=MTbl"+_el+">";_it+="<tr id=td"+_el+">";_it+=_Limg;_it+=_timg;if(_link){_it+="<td "+_pw+_nw+_algn+" style='"+_padd+"'>"+_link+"</td>"}_it+=_bimg;_it+=_Rimg;_it+="</tr>";_it+="</table>";_it+="</td>"}else{if(_link)_it+="<td "+_iw+_clss+_nw+" tabindex="+_el+" id=el"+_el+actiontext+_algn+" style='"+_padd+_offbrd+_iheight+_ofb+"'>"+_link+"</td>"}if((_M[0][_i]!=_M[0][_M[0].length-1])&&_I[27]>0){_sepadd="";_brd="";if(!_I[10])_I[10]=_I[8];_sbg=";background:"+_I[10];if(_I[71])_sbg=";background-image:url("+_I[71]+");";if(_I[27]){if(horiz){if(_I[49]){_sepA="middle";if(_I[52])_sepA=_I[52];_sepadd="";if(_I[51])_sepadd="style=padding:"+$pX(_I[51]);_it+="<td id=sep"+_el+" nowrap "+_sepadd+" valign="+_sepA+" align=left width=1><div style='font-size:1px;width:"+_I[27]+";height:"+_I[49]+";"+_brd+_sbg+";'></div></td>"}else{if(_I[16]&&_I[17]){_bwid=_I[27]/2;if(_bwid<1)_bwid=1;_brdP=_bwid+"px solid ";_brd+="border-right:"+_brdP+_I[16]+";";_brd+="border-left:"+_brdP+_I[17]+";";if(mac||sfri||(ns6&&!ns7)){_it+="<td style='width:"+$pX(_I[27])+"empty-cells:show;"+_brd+"'></td>"}else{_iT=_TbS+"><td></td></table>";if(ns6||ns7)_iT="";_it+="<td style='empty-cells:show;"+_brd+"'>"+_iT+"</td>"}}else{if(_I[51])_sepadd="<td nowrap width="+_I[51]+"></td>";_it+=_sepadd+"<td id=sep"+_el+" style='padding:0px;width:"+$pX(_I[27])+_brd+_sbg+"'>"+_TbS+" width="+_I[27]+"><td style=padding:0px;></td></table></td>"+_sepadd}}}else{if(_I[16]&&_I[17]){_bwid=_I[27]/2;if(_bwid<1)_bwid=1;_brdP=_bwid+"px solid ";_brd="border-bottom:"+_brdP+_I[16]+";";_brd+="border-top:"+_brdP+_I[17]+";";if(mac||ns6||sfri||konq||IEDtD||op)_I[27]=0}if(_I[51])_sepadd="<tr><td height="+_I[51]+"></td></tr>";_sepW="100%";if(_I[50])_sepW=_I[50];_sepA="center";if(_I[52])_sepA=_I[52];if(!mac)_sbg+=";overflow:hidden";_it+="</tr>"+_sepadd+"<tr><td style=padding:0px; id=sep"+_el+" align="+_sepA+"><div style='"+_sbg+";"+_brd+"width:"+_sepW+";padding:0px;height:"+$pX(_I[27])+"font-size:1px;'></div></td></tr>"+_sepadd+""}}}if(_I[34]=="tree"){if(ie&&!mac)_it+="<tr id=OtI"+_el+" style='display:none;'><td></td></tr>";else _it+="<tr><td id=OtI"+_el+"></td></tr>"}return _it}function _fixMenu($U){_gm=gmobj("menu"+$U);if(_gm){_gmt=gmobj("tbl"+$U);if(_gmt){$M=_m[$U];$S=_gm.style;$T=_gmt.offsetWidth;_cor=($M[12]*2+$M[6][65]*2);if(op5)_gm.style.pixelWidth=_gmt.style.pixelWidth+_cor;if(mac){_MacA=gpos(_gmt);if(_MacA[2]==0&&_MacA[3]==0){setTimeout("_fixMenu("+$U+")",200);return}if(IEDtD)_cor=0;$S.overflow="hidden";$S.height=(_MacA[2]+_cor)+"px";$S.width=(_MacA[3]+_cor)+"px"}else{if(!op7)_cor=0;else if(IEDtD)return;$S.width=($T+_cor)+"px"}if($M[17])$S.width=$M[17]}}}gevent=0;function getEVT(evt,_mnu){if(evt.target.tagName=="TD"){_egm=gmobj("menu"+_mnu);gevent=evt.layerY-(evt.pageY-_dBT)+_egm.offsetTop}}function changeStatus(_i){if(_i>-1){_I=_mi[_i];if(_I[4]){_W.status=_I[4];return _t}_W.status="";if(!_I[2])return _t}}function $pX(px){if(!isNaN(px))px+="px;";else px+=";";return px}_ifc=0;_fSz="'>";function _drawMenu(_mnu,_begn){_mcnt++;var _M=_m[_mnu];_mt="";if(!_M)return;_MS=_M[6];_tWid="";_top="";_left="";if(!_M[14]&&!_M[7])_top="top:-"+$pX(_aN);if(_M[2]!=_n)if(!isNaN(_M[2]))_top="top:"+$pX(_M[2]);if(_M[3]!=_n)if(!isNaN(_M[3]))_left="left:"+$pX(_M[3]);_mnuHeight="";if(_M[9]=="horizontal"||_M[9]==1){_M[9]=1;horiz=1;if(_M[18])_mnuHeight=" height="+_M[18]}else{_M[9]=0;horiz=0}_ofb="";if(_MS.offbgcolor)_ofb="background:"+_MS.offbgcolor;_brd="";_brdP="";_brdwid="";if(_MS[65]){_brdsty="solid";if(_MS[64])_brdsty=_MS[64];_brdcol=_MS.offcolor;if(_MS[63])_brdcol=_MS[63];if(_MS[65])_brdwid=_MS[65];_brdP=_brdwid+"px "+_brdsty+$;_brd="border:"+_brdP+_brdcol+";"}_Mh3=_MS.high3dcolor;_Ml3=_MS.low3dcolor;if(_Mh3&&_Ml3){_h3d=_Mh3;_l3d=_Ml3;if(_MS.swap3d){_h3d=_Ml3;_l3d=_Mh3}_brdP=_brdwid+"px solid ";_brd="border-bottom:"+_brdP+_h3d+";";_brd+="border-right:"+_brdP+_h3d+";";_brd+="border-top:"+_brdP+_l3d+";";_brd+="border-left:"+_brdP+_l3d+";"}_ns6ev="";if(_M[13]=="scroll"&&ns6&&!ns7)_ns6ev="onmousemove='getEVT(event,"+_mnu+")'";_bgimg="";if(_MS.menubgimage)_bgimg=";background-image:url("+_MS.menubgimage+");";_wid="";_posi="absolute";if(_M[14]){_posi=_M[14];if(_M[14]=="relative"){_posi="";_top="";_left=""}}_padd="padding:0px;";if(_M[12])_padd=";padding:"+$pX(_M[12]);_cls="mmenu";if(_MS.offclass)_cls=_MS.offclass;if(_posi)_posi="position:"+_posi;_visi="hidden";if(_begn==1){if(_M[17])_wid=";width:"+$pX(_M[17]);if(_M[24])_wid+=";height:"+$pX(_M[24]);_mt+="<div class='"+_cls+"' onmouseout=startClose() onmouseover=stopClose() onselectstart=return _f "+_ns6ev+" id=menu"+_mnu+" style='"+_padd+_ofb+";"+_brd+_wid+"z-index:499;visibility:"+_visi+";"+_posi+";"+_top+";"+_left+_bgimg+"'>"}if(_M[7]||!_startM||(op5||op6)||_W.buildAllMenus){if(!(ie4||mac)&&ie)_fSz="font-size:999px;'>&nbsp;";_mali="";if(_M[20])_mali=" align="+_M[20];if(!horiz){if(_M[6].itemwidth)_tWid=+_M[6].itemwidth;if(_M[4])_tWid=+_M[4]}if(_M[17])_tWid=+_M[17];if(_tWid)_tWid="width="+_tWid;_mt+=_TbS+_mnuHeight+_tWid+" id=tbl"+_mnu+" "+_mali+">";for(_b=0;_b<_M[0].length;_b++){_mt+=_getItem(_b,_M[0][_b]);_el++}if(mac&&!horiz)_mt+="<tr><td id=btm"+_mnu+"></td></tr>";_mt+="</table>"+$;_M[23]=1;_tpe=((ns61&&_M[6].type=="tree")?"div":"a");_mt+="<"+_tpe+" name=mM1 id=mmlink"+_mnu+" href=# onclick='return clickAction(this._itemRef)' onmouseout=_mot=setTimeout('_mOUt(this._itemRef)',99) onmouseover='return changeStatus(this._itemRef)' style='line-height:normal;background:transparent;text-decoration:none;height:1px;width:1px;overflow:hidden;position:absolute;"+_fSz+"</"+_tpe+">"}else{if(_begn==1)for(_b=0;_b<_M[0].length;_b++){_getCurrentPage();_el++}}if(_begn==1)_mt+="</div>";if(_begn==1)_d.write(_mt);else return _mt;if(_M[7])_M[22]=gmobj("menu"+_mnu);if(_M[7]){if(ie55)drawiF(_mnu)}else{if(ie55&&_ifc<_mD)drawiF(_mnu);_ifc++}if(_M[19]){_M[19]=_M[19].toString();_fs=_M[19].split(",");if(!_fs[1])_fs[1]=50;if(!_fs[2])_fs[2]=2;_M[19]=_fs[0];followScroll(_mnu,_fs[1],_fs[2])}if(_mnu==_m.length-1){_mst=$CtI(_mst);_mst=setTimeout("_MScan()",150);_cL();_getCurPath()}}$S2="6D696C6F6E6963";function _getCurPath(){if(_cip.length>0){for(_c=0;_c<_cip.length;_c++){_ci=_cip[_c];_mni=getParentItemByItem(_ci);if(_mni==-1)_mni=_ci;if(_mni+$!=$ude){while(_mni!=-1){_I=_mi[_mni];_setCPage(_I);itemOff(_mni);_mni=getParentItemByItem(_mni);if(_mni+$==$ude)_mni=-1}}}}}function _setPosition(_mnu){var _M=_m[_mnu];if(_M[5]){_gm=gmobj("menu"+_mnu);if(!_gm)return;_gp=gpos(_gm);_osl=0;_omnu3=0;if(isNaN(_M[3])&&_M[3].indexOf("offset=")==0){_omnu3=_M[3];_M[3]=_n;_osl=_omnu3.substr(7,99);_gm.leftOffset=_osl}_lft=_n;if(!_M[3]){if(_M[5].indexOf("left")!=-1)_lft=0;if(_M[5].indexOf("center")!=-1)_lft=(_bW/2)-(_gp[3]/2);if(_M[5].indexOf("right")!=-1)_lft=_bW-_gp[3];if(_gm.leftOffset)_lft=_lft+parseInt(_gm.leftOffset)}_ost=0;_omnu2=0;if(isNaN(_M[2])&&_M[2].indexOf("offset=")==0){_omnu2=_M[2];_M[2]=_n;_ost=_omnu2.substr(7,99);_gm.topOffset=_ost}_tp=_n;if(!_M[2]>=0){_tp=_n;if(_M[5].indexOf("top")!=-1)_tp=0;if(_M[5].indexOf("middle")!=-1)_tp=(_bH/2)-(_gp[2]/2);if(_M[5].indexOf("bottom")!=-1)_tp=_bH-_gp[2];if(_gm.topOffset)_tp=_tp+parseInt(_gm.topOffset)}if(_lft<0)_lft=0;spos(_gm,_tp,_lft);if(_M[19])_M[19]=_tp;if(_M[7])_SoT(_mnu,1);_gm._tp=_tp}}function followScroll(_mnu,_cycles,_rate){if(!_startM&&!inDragMode){var _M=_m[_mnu];_fogm=_M[22];_fgp=gpos(_fogm);if(!_fgp)return;if(_sT>_M[2]-_M[19])_tt=_sT-(_sT-_M[19]);else _tt=_M[2]-_sT;if(_fgp[0]-_sT!=_tt){diff=_sT+_tt;if(diff-_fgp[0]<1)_rcor=_rate;else _rcor=-_rate;_fv=parseInt((diff-_rcor-_fgp[0])/_rate);if(_rate==1)_fv=parseInt((diff-_fgp[0]));if(_fv!=0)diff=_fgp[0]+_fv;spos(_fogm,diff);if(_fgp._tp)_M[19]=_fgp._tp;if(ie55){_fogm=gmobj("ifM"+_mnu);if(_fogm)spos(_fogm,diff)}}}_fS=setTimeout("followScroll('"+_mnu+"',"+_cycles+","+_rate+")",_cycles)}function $qe(_s){$_s=_s.split("");$s="";for(_a=0;_a<_s.length;_a++){$s+="%"+$_s[_a]+$_s[_a+1];_a++}return unescape($s)}$S1="687474703A2F2F7777772E";;if(_Lhr.indexOf("ismilonic")>-1)_d.write($qe("3C736372697074207372633D"+$S1+$S2+$S3+"6C6963636865636B2E7068703F6C3D")+eval($qe("6C6963656E73654E756D626572"))+"></script>");function _MScan(){_getDims();if(_bH!=_oldbH||_bW!=_oldbW){for(_a=0;_a<_m.length;_a++){if(_m[_a]&&_m[_a][7]){if((_startM&&(mac||ns6||ns7||konq||ie4)||_m[_a][14]=="relative")){_fixMenu(_a)}menuDisplay(_a,1);if(_m[_a][13]=="scroll")_check4Scroll(_a)}}for(_a=0;_a<_m.length;_a++){if(_m[_a]&&_m[_a][5]){_setPosition(_a)}}}if(_startM)_mnuD=0;_startM=0;_oldbH=_bH;_oldbW=_bW;if(op){_oldbH=0;_oldbW=0}_mst=setTimeout("_MScan()",150)}function drawiF(_mnu){_ssrc="";if(_L.protocol=="https:")_ssrc=" src=/blank.html";_mnuV="ifM"+_mnu;if(!_m[_mnu][7]){_mnuV="iF"+_mnuD;_mnuD++}if(!_W._CFix)_d.write("<iframe class=mmenu FRAMEBORDER=0 id="+_mnuV+_ssrc+" style='left:1px;filter:Alpha(Opacity=0);visibility:hidden;position:absolute;'></iframe>")}if(!(op5||op6))eval("setIn"+$qe("74657276616C28275F634C282927")+","+_aN+")");function _SoT(_mnu,_on){var _M=_m[_mnu];if(_M[14]=="relative")return;if(ns6)return;if(ie55){if(_on){if(!_M[7]){_iF=gmobj("iF"+_mnuD);if(!_iF){if(_d.readyState!="complete")return;_iF=_d.createElement("iframe");if(_L.protocol=="https:")_iF.src="/blank.html";_iF.id="iF"+_mnuD;_iF.style.filter="Alpha(Opacity=0)";;_iF.style.position="absolute";_iF.style.className="mmenu";_iF.style.zIndex=899;_d.body.appendChild(_iF)}}else{_iF=gmobj("ifM"+_mnu)}_gp=gpos(_M[22]);if(_iF){spos(_iF,_gp[0],_gp[1],_gp[2],_gp[3]);_iF.style.visibility="visible";_iF.style.zIndex=899}}else{_gm=gmobj("iF"+(_mnuD-1));if(_gm)_gm.style.visibility="hidden"}}}


/* -------------------End of old "mmenudom.js" ----------------------------- */


/* -------------------Start of old "fuel_cost.js" ----------------------------- */

/*-------------------------- Fuel Cost Calculator ---------------------------*/

function Calculation()
	{
	var error_flag = false;
	var error_string = "";
	
	if (isNaN(document.calcfuel.mileage.value))
		{
		error_flag = true
		error_string = error_string + "Non numeric mileage.\n"
		}
	
	if (isNaN(document.calcfuel.quantity.value))
		{
		error_flag = true
		error_string = error_string + "Non numeric fuel quantity.\n"
		}
		
	if (isNaN(document.calcfuel.fuelprice.value))
		{
		error_flag = true
		error_string = error_string + "Non numeric fuel price.\n"
		}
		
	if (error_flag)
		alert(error_string);
	else
		{
		var mpg = (document.calcfuel.mileage.value / document.calcfuel.quantity.value) * 4.546;
		mpg = (parseInt(mpg * 100)) / 100;
		
		var lpk = (document.calcfuel.quantity.value * 100)/(document.calcfuel.mileage.value * 1.6);
		lpk = (parseInt(lpk * 100)) / 100;

		var cpm = (document.calcfuel.fuelprice.value)/(document.calcfuel.mileage.value);
		cpm = (parseInt(cpm * 100)) / 100;

		var cpy = (document.calcfuel.fuelprice.value)/(document.calcfuel.mileage.value) * document.calcfuel.annualmileage.value;
		cpy = (parseInt(cpy * 100)) / 100;

		if (isNaN(mpg))
			{
			error_string = "Incorrect data entered\n";
			alert(error_string);
			}
		else
			{
			document.calcfuel.output_mpg.value=mpg;
			document.calcfuel.output_lpk.value=lpk;
			document.calcfuel.output_cost.value=cpm;
			document.calcfuel.output_annual.value=cpy;
			return false;
			}
		}
	}

/* -------------------End of old "fuel_cost.js" ----------------------------- */


/* -------------------Start of old "bigmac.js" ----------------------------- */

// <!-- Hide Script code



function tblRows() {

        var trow;
        var rate = new Array(175);
        var country = new Array(24);
        var curCode = new Array(24);
        var bigMacPrice = new Array(24);

country[0] = "";              curCode[0] = "";     rate[0] = 1;         bigMacPrice[0] = 1;
country[1] = "Argentina";     curCode[1] = "ARS";  rate[1] = 3.2084;    bigMacPrice[1] = 4.75;
country[2] = "Australia";     curCode[2] = "AUD";  rate[2] = 1.3748;    bigMacPrice[2] = 3.20;
country[3] = "Brazil";        curCode[3] = "BRL";  rate[3] = 2.1410;    bigMacPrice[3] = 5.45;
country[4] = "Britain";       curCode[4] = "GBP";  rate[4] = 0.5712;    bigMacPrice[4] = 1.99;
country[5] = "Canada";        curCode[5] = "CAD";  rate[5] = 1.1522;    bigMacPrice[5] = 3.20;
country[6] = "China";         curCode[6] = "CNY";  rate[6] = 8.0285;    bigMacPrice[6] = 10.50;
country[7] = "Denmark";       curCode[7] = "DKK";  rate[7] = 6.1626;    bigMacPrice[7] = 27.55;
country[8] = "Euro area";     curCode[8] = "EUR";  rate[8] = 0.8260;    bigMacPrice[8] = 2.80;
country[9] = "Hong Kong";     curCode[9] = "HKD";  rate[9] = 7.7594;    bigMacPrice[9] = 12;

country[10] = "Hungary";      curCode[10] = "HUF"; rate[10] = 220.931;  bigMacPrice[10] = 523;
country[11] = "Indonesia";    curCode[11] = "IDR"; rate[11] = 5640.16;  bigMacPrice[11] = 14545;

country[12] = "Japan";        curCode[12] = "JPY"; rate[12] = 118.740;  bigMacPrice[12] = 260;

country[13] = "Malaysia";     curCode[13] = "MYR"; rate[13] = 3.3159;   bigMacPrice[13] = 5.10;
country[14] = "Mexico";       curCode[14] = "MXN"; rate[14] = 11.1238;  bigMacPrice[14] = 24;

country[15] = "New Zealand";  curCode[15] = "NZD"; rate[15] = 1.6185;   bigMacPrice[15] = 4.50;

country[16] = "Poland";       curCode[16] = "PLN"; rate[16] = 2.941390; bigMacPrice[16] = 6.40;
country[17] = "Russia";       curCode[17] = "RUB"; rate[17] = 27.7090;  bigMacPrice[17] = 41.50;
country[18] = "Singapore";    curCode[18] = "SGD"; rate[18] = 1.6093;   bigMacPrice[18] = 3.60;
country[19] = "South Africa"; curCode[19] = "ZAR"; rate[19] = 6.1736;   bigMacPrice[19] = 14.05;

country[20] = "South Korea";  curCode[20] = "KRW"; rate[20] = 611.172;  bigMacPrice[20] = 2500;
country[21] = "Sweden";       curCode[21] = "SEK"; rate[21] = 235.980;  bigMacPrice[21] = 30;
country[22] = "Switzerland";  curCode[22] = "CHF"; rate[22] = 1.2988;   bigMacPrice[22] = 6.23;
country[23] = "Taiwan";       curCode[23] = "TWD"; rate[23] = 32.5950;  bigMacPrice[23] = 75.25;
country[24] = "Thailand";     curCode[24] = "THB"; rate[24] = 38.2300;  bigMacPrice[24] = 60;

    for (i=1; i<=24; i++) {
    
        trow  = "<tr><td width='171'>" + country[i] + "</td>"
        trow += "<td width='126'>" + curCode[i] + " " + bigMacPrice[i] + "</td>"
        trow += "<td width='172' bgcolor='#efefef'><div align='center'>" + round(bigMacPrice[i] / rate[i]) + "</div></td>"
        trow += "<td width='215'><div align='center'>" + rate[i] + "</div></td>"
        trow += "<td width='161'><div align='center'>" + round((bigMacPrice[i] / 3 - rate[i]) / rate[i] * 100) + "</div></td>"
        trow += "<td width='132'><div align='center'>" + round(bigMacPrice[i] / 3) + "</div></td></tr>"

        document.write(trow)
    
    }
}

function round(value_in) {
        var myNum = Math.round(value_in*100)/100;
	return (myNum + "");
}

// end of script -->

/* -------------------End of old "bigmac.js" ----------------------------- */


/* -------------------Start of old "sortable.js" ----------------------------- */

/*
Table sorting script, taken from http://www.kryogenix.org/code/browser/sorttable/ .
Distributed under the MIT license: http://www.kryogenix.org/code/browser/licence.html .

Adaptation by Joost de Valk ( http://www.joostdevalk.nl/ ) to add alternating row classes as well.

Copyright (c) 1997-2006 Stuart Langridge, Joost de Valk.
*/

/* Change these values */
var image_path = "http://www.tuv-uk.com/images/"; /* /code/sortable_table/"; */
var image_up = "arrow-up.gif";
var image_down = "arrow-down.gif";
var image_none = "arrow-none.gif";

/* Don't change anything below this unless you know what you're doing */
addEvent(window, "load", sortables_init);

var SORT_COLUMN_INDEX;

function sortables_init() {
	// Find all tables with class sortable and make them sortable
	if (!document.getElementsByTagName) return;
	tbls = document.getElementsByTagName("table");
	for (ti=0;ti<tbls.length;ti++) {
		thisTbl = tbls[ti];
		if (((' '+thisTbl.className+' ').indexOf("sortable") != -1) && (thisTbl.id)) {
			//initTable(thisTbl.id);
			ts_makeSortable(thisTbl);
			//sum_up(thisTbl);
		}
	}
}

function ts_makeSortable(table) {
	if (table.rows && table.rows.length > 0) {
		var firstRow = table.rows[0];
	}
	if (!firstRow) return;
	
	// We have a first row: assume it's the header, and make its contents clickable links
	for (var i=0;i<firstRow.cells.length;i++) {
		var cell = firstRow.cells[i];
		var txt = ts_getInnerText(cell);
		if (cell.className != "unsortable" && cell.className.indexOf("unsortable") == -1) {
			cell.innerHTML = '<a href="#" class="sortheader" onclick="ts_resortTable(this);return false;">'+txt+'<span class="sortarrow">&nbsp;&nbsp;<img src="'+ image_path + image_none + '" alt="&darr;"/></span></a>';
		}
	}
	alternate(table);
}

function ts_getInnerText(el) {
	if (typeof el == "string") return el;
	if (typeof el == "undefined") { return el };
	if (el.innerText) return el.innerText;	//Not needed but it is faster
	var str = "";
	
	var cs = el.childNodes;
	var l = cs.length;
	for (var i = 0; i < l; i++) {
		switch (cs[i].nodeType) {
			case 1: //ELEMENT_NODE
				str += ts_getInnerText(cs[i]);
				break;
			case 3:	//TEXT_NODE
				str += cs[i].nodeValue;
				break;
		}
	}
	return str;
}

function ts_resortTable(lnk) {
	// get the span
	var span;
	for (var ci=0;ci<lnk.childNodes.length;ci++) {
		if (lnk.childNodes[ci].tagName && lnk.childNodes[ci].tagName.toLowerCase() == 'span') span = lnk.childNodes[ci];
	}
	var spantext = ts_getInnerText(span);
	var td = lnk.parentNode;
	var column = td.cellIndex;
	var table = getParent(td,'TABLE');
	
	// Work out a type for the column
	if (table.rows.length <= 1) return;
	var itm = ts_getInnerText(table.rows[1].cells[column]);
	sortfn = ts_sort_caseinsensitive;
	if (itm.match(/^\d\d[\/-]\d\d[\/-]\d\d\d\d$/)) sortfn = ts_sort_date;
	if (itm.match(/^\d\d[\/-]\d\d[\/-]\d\d$/)) sortfn = ts_sort_date;
	if (itm.match(/^[£$€]/)) sortfn = ts_sort_currency;
	if (itm.match(/^[\d\.]+$/)) sortfn = ts_sort_numeric;
	SORT_COLUMN_INDEX = column;
	var firstRow = new Array();
	var newRows = new Array();
	for (i=0;i<table.rows[0].length;i++) { 
		firstRow[i] = table.rows[0][i]; 
	}
	for (j=1;j<table.rows.length;j++) { 
		newRows[j-1] = table.rows[j];
	}

	newRows.sort(sortfn);

	if (span.getAttribute("sortdir") == 'down') {
			ARROW = '&nbsp;&nbsp;<img src="'+ image_path + image_up + '" alt="&uarr;"/>';
			newRows.reverse();
			span.setAttribute('sortdir','up');
	} else {
			ARROW = '&nbsp;&nbsp;<img src="'+ image_path + image_down + '" alt="&darr;"/>';
			span.setAttribute('sortdir','down');
	} 
	
    // We appendChild rows that already exist to the tbody, so it moves them rather than creating new ones
    // don't do sortbottom rows
    for (i=0; i<newRows.length; i++) { 
		if (!newRows[i].className || (newRows[i].className && (newRows[i].className.indexOf('sortbottom') == -1))) {
			table.tBodies[0].appendChild(newRows[i]);
		}
	}
    // do sortbottom rows only
    for (i=0; i<newRows.length; i++) {
		if (newRows[i].className && (newRows[i].className.indexOf('sortbottom') != -1)) 
			table.tBodies[0].appendChild(newRows[i]);
	}
    
	// Delete any other arrows there may be showing
	var allspans = document.getElementsByTagName("span");
	for (var ci=0;ci<allspans.length;ci++) {
		if (allspans[ci].className == 'sortarrow') {
			if (getParent(allspans[ci],"table") == getParent(lnk,"table")) { // in the same table as us?
				allspans[ci].innerHTML = '&nbsp;&nbsp;<img src="'+ image_path + image_none + '" alt="&darr;"/>';
			}
		}
	}
			
	span.innerHTML = ARROW;
	alternate(table);		
}

function getParent(el, pTagName) {
	if (el == null) {
		return null;
	} else if (el.nodeType == 1 && el.tagName.toLowerCase() == pTagName.toLowerCase()) {	// Gecko bug, supposed to be uppercase
		return el;
	} else {
		return getParent(el.parentNode, pTagName);
	}
}
function ts_sort_date(a,b) {
	// y2k notes: two digit years less than 50 are treated as 20XX, greater than 50 are treated as 19XX
	aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);
	bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);
	if (aa.length == 10) {
			dt1 = aa.substr(6,4)+aa.substr(3,2)+aa.substr(0,2);
	} else {
			yr = aa.substr(6,2);
			if (parseInt(yr) < 50) { 
				yr = '20'+yr; 
			} else { 
				yr = '19'+yr; 
			}
			dt1 = yr+aa.substr(3,2)+aa.substr(0,2);
	}
	if (bb.length == 10) {
			dt2 = bb.substr(6,4)+bb.substr(3,2)+bb.substr(0,2);
	} else {
			yr = bb.substr(6,2);
			if (parseInt(yr) < 50) { 
				yr = '20'+yr; 
			} else { 
				yr = '19'+yr; 
			}
			dt2 = yr+bb.substr(3,2)+bb.substr(0,2);
	}
	if (dt1==dt2) {
		return 0;
	}
	if (dt1<dt2) { 
		return -1;
	}
	return 1;
}

function ts_sort_currency(a,b) { 
	aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).replace(/[^0-9.]/g,'');
	bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).replace(/[^0-9.]/g,'');
	return parseFloat(aa) - parseFloat(bb);
}

function ts_sort_numeric(a,b) { 
	aa = parseFloat(ts_getInnerText(a.cells[SORT_COLUMN_INDEX]));
	if (isNaN(aa)) {
		aa = 0;
	}
	bb = parseFloat(ts_getInnerText(b.cells[SORT_COLUMN_INDEX])); 
	if (isNaN(bb)) {
		bb = 0;
	}
	return aa-bb;
}

function ts_sort_caseinsensitive(a,b) {
	aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).toLowerCase();
	bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).toLowerCase();
	if (aa==bb) {
		return 0;
	}
	if (aa<bb) {
		return -1;
	}
	return 1;
}

function ts_sort_default(a,b) {
	aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);
	bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);
	if (aa==bb) {
		return 0;
	}
	if (aa<bb) {
		return -1;
	}
	return 1;
}

function addEvent(elm, evType, fn, useCapture)
// addEvent and removeEvent
// cross-browser event handling for IE5+,	NS6 and Mozilla
// By Scott Andrew
{
	if (elm.addEventListener){
		elm.addEventListener(evType, fn, useCapture);
		return true;
	} else if (elm.attachEvent){
		var r = elm.attachEvent("on"+evType, fn);
		return r;
	} else {
		alert("Handler could not be removed");
	}
} 

function replace(s, t, u) {
  /*
  **  Replace a token in a string
  **    s  string to be processed
  **    t  token to be found and removed
  **    u  token to be inserted
  **  returns new String
  */
  i = s.indexOf(t);
  r = "";
  if (i == -1) return s;
  r += s.substring(0,i) + u;
  if ( i + t.length < s.length)
    r += replace(s.substring(i + t.length, s.length), t, u);
  return r;
}

function alternate(table) {
	// Take object table and get all it's tbodies.
	var tableBodies = table.getElementsByTagName("tbody");
	// Loop through these tbodies
	for (var i = 0; i < tableBodies.length; i++) {
		// Take the tbody, and get all it's rows
		var tableRows = tableBodies[i].getElementsByTagName("tr");
		// Loop through these rows
		// Start at 1 because we want to leave the heading row untouched
		for (var j = 1; j < tableRows.length; j++) {
			// Check if j is even, and apply classes for both possible results
			if ( (j % 2) == 0  ) {
				if (tableRows[j].className == 'odd' || !(tableRows[j].className.indexOf('odd') == -1) ) {
					tableRows[j].className = replace(tableRows[j].className, 'odd', 'even');
				} else {
					tableRows[j].className += " even";
				}
			} else {
				if (tableRows[j].className == 'even' || !(tableRows[j].className.indexOf('even') == -1) ) {
					tableRows[j].className = replace(tableRows[j].className, 'even', 'odd');
				}
				tableRows[j].className += " odd";
			} 
		}
	}
}

/* -------------------End of old "sortable.js" ----------------------------- */


/* -------------------Start of old "sortable.js" ----------------------------- */