
//document.write("<link rel=stylesheet type='text/css' href='linx.css' >");

function DoLinx( nameobject ) {
	
	DoInitLinx();
	
	if (nameobject) { CurrentNameobject = nameobject; } else { CurrentNameobject = ''; }	
	
		

	DoLinxStart(); 

	//ID-kort Online
	//DoHeaderStart( 'ID-kort', 'produkter/produkter.htm', 'images/folder.gif' );

		// ID-kort Online
	DoHeaderStart( 'ID-kort Online', 'idkort/cardpro_net.htm','images/folder.gif', 'images/hlink4.jpg'  );
		DoItem( 'Att komma igång', 'idkort/cardpro_net2.htm' );
		DoItem( 'Registrering', 'registrering/index.htm', 'images/edit.gif' );	
		DoItem( 'Säkerhet', 'idkort/cardpro_net4.htm' ); 
		DoItem( 'Beställmetoder ', 'idkort/bestalla.htm' );
		DoItem( 'Hämta CardProNet', 'download/setup_cardpronet.exe', 'images/dload.jpg'  );
		DoItem( 'PDF-information', 'pdf/idkort_online.pdf', 'images/pdf_info.jpg', '_blank' );	
		DoFolderStart( 'Priser ID kort online', 'produkter/id_priser.asp' ); 
			DoItem( 'Laminatkort ', 'produkter/id_priser.asp', 'images/idl_16.jpg' );
			DoItem( 'Fotokort helplast', 'produkter/fotokort.asp', 'images/idl_16.jpg' );
		DoFolderEnd();	
	DoHeaderEnd();
		
		
		//Kortsystem
	DoHeaderStart( 'ID-kort System', 'idkort/cardpro_id_meny.htm', 'images/folder.gif', 'ram' ); 
		DoItem( 'ID-program', 'produkter/id_program.asp', 'images/prog_16.jpg' ); 
		DoItem( 'Kortskrivare', 'produkter/kortskrivare.asp', 'images/c30_16.jpg' );
		DoItem( 'Kortämnen', 'produkter/cards.asp#', 'images/plast_16.jpg' );
		DoItem( 'Skrivarfolie', 'produkter/foil.asp', 'images/foil_16.jpg' );
		DoItem( 'Laminering', 'produkter/id_lam_utrustning.asp', 'images/lam_16.jpg' );
		DoItem( 'Kortmaterial', 'produkter/id_lam_material.asp', 'images/mtrl_16.jpg' );
		DoFolderStart( 'Paket erbjudanden', 'paket.htm' );
			DoItem( 'Laminerade kort' , 'idkort/erbj_id_lam.htm' );
			DoItem( 'Helplastkort  ' , 'idkort/erbj_id_plastkort.htm' );
		DoFolderEnd();
		DoFolderStart( 'Korttyper', 'idkort/laminatkort.htm' ); 
			DoItem( 'Laminatkort', 'idkort/laminatkort.htm' ); 
			DoItem( 'Helplastkort', 'idkort/plastkort_main.htm' );
		DoFolderEnd();
	DoHeaderEnd();
	
			// Plastkort
	DoHeaderStart( 'Plastkort', 'plastkort/plastkort.htm', 'images/folder.gif', 'ram');				
		DoItem( 'Korttillverkning', 'produkter/printing.asp', 'images/idl_16.jpg');
		DoItem( 'Kortämnen ', 'produkter/cards.asp', 'images/plast_16.jpg' );
	DoHeaderEnd();	
	
			//Tillbehör	
	DoHeaderStart( 'Tillbehör', 'produkter/tillbehor.htm', 'images/folder.gif', 'ram' );
					DoItem( 'Korthållare', 'produkter/korthallare.asp', 'images/kh_16.jpg' ); 
					DoItem( 'Kortjojo', 'produkter/yoyo.asp', 'images/jojo_16.jpg' );
					DoItem( 'Korthållare mjuka', 'produkter/kortfickor.asp#', 'images/khm_16.jpg' );
					DoItem( 'Clips ', 'produkter/clips.asp#', 'images/clips_16.jpg' );
					DoItem( 'Band och snören ', 'produkter/lanyards.asp#', 'images/band_16.jpg' );
					DoItem( 'Monterade tillbehör', 'produkter/komplett.asp#', 'images/komplett_16.jpg' );

	DoHeaderEnd();	
	
			
		//Besökssystem	
	DoHeaderStart( 'Besökssystem  ', 'visitor/cardpro_visitor-x1.htm', 'images/folder.gif'); 
			//DoFolderStart( 'Besökssystem  ', 'visitor/cardpro_visitor-x1.htm', 'images/folder.gif'); 
				DoItem( 'Visitorprogram', 'produkter/visitor_program.asp', 'images/prog_16.jpg' ); 
				DoItem( 'Utrustning', 'produkter/visitor_utrustning.asp', 'images/zebra_16.jpg' );
				DoItem( 'Besöksbrickor', 'produkter/visitor_material.asp', 'images/etikett_16.jpg' );
				DoItem( 'Kortfickor', 'produkter/kortfickor.asp', 'images/khm_16.jpg' );
				DoItem( 'Clips' , 'produkter/clips.asp', 'images/clips_16.jpg' );
				DoItem( 'Band och snören' , 'produkter/lanyards.asp', 'images/band_16.jpg' );
				DoItem( 'Paket erbjudande' , 'visitor/erbj_visitor.htm' );
				DoFolderStart( 'Information  ', 'visitor/cardpro_visitor1.htm' ); 
					DoItem( 'Metodik ', 'visitor/cardpro_visitor2.htm' );
					DoItem( 'Besökskort', 'visitor/cardpro_visitor3.htm' );
					DoItem( 'PDF-information', 'pdf/CardPro Visitor 6 - Produktbeskrivning.pdf', 'images/pdf_info.jpg', '_blank');
				DoFolderEnd();		
	DoHeaderEnd();
	

		//P-tillstånd
	DoHeaderStart( 'P-tillstånd', 'pkort/pr-kort_info.htm', 'images/folder.gif' );	
				DoItem( 'Föreskrifter', 'pkort/pr-kort_2009.htm' ); 
				DoItem( 'PR-kort program', 'pkort/pr_kort_program.htm' );
				DoItem( 'Beställ', 'produkter/pr_kort.asp', 'images/kundvagn_16.gif');
				DoItem( 'Support', 'pkort/pr-kort-svar.htm' );
				DoItem( 'Övriga tillstånd', 'pkort/ptill-nytto.htm' ); 
	DoHeaderEnd();

	//Programvaror
		DoHeaderStart( 'Programvaror', 'program/cardpro_id1.htm', 'images/folder.gif' );	
		DoFolderStart( 'Översikt ', 'program/cardpro_id2.htm' );
			DoItem( 'Layouteditor', 'program/cardpro_layout.htm' );
			DoItem( 'ID-foto', 'program/id_foto.htm' );
		DoFolderEnd();
		DoFolderStart( 'ID-program ', 'program/program_id_main.htm' );
			DoItem( 'CardPro Enterprise', 'program/program_enterprise.htm' ); 
			DoItem( 'CardPro Express', 'program/program_express.htm' ); 
			DoItem( 'CardPro DB', 'program/program_db.htm' ); 
			DoItem( 'Jämför programmen', 'program/idtabell.htm' ); 
		DoFolderEnd();
		DoFolderStart( 'Besökshantering', 'program/program_visitor_main.htm' );
			DoItem( 'CardPro Visitor', 'program/program_visitor.htm' ); 
			DoItem( 'Gästregistrering', 'program/program_cpvguest.htm' ); 
			DoItem( 'Besöksbokning', 'program/program_cpvboka.htm' ); 
		DoFolderEnd();	
	
	//Download
	
	DoHeaderEnd();				
		
	DoHeaderStart( 'Download  ', 'download.htm', 'images/folder.gif' );	
			DoItem( 'ID-kort', 'download/download_id.asp', 'images/dload.jpg' ); 
			DoItem( 'Besökssystem ', 'download/download_visitor.asp', 'images/dload.jpg' );
			DoItem( 'P-tillstånd ', 'download/download_pr.asp', 'images/dload.jpg' );
			DoItem( 'Plugin', 'download/download_plugin.asp', 'images/dload.jpg' );
	DoHeaderEnd();		
	
		// Linje - totalhöjd, linjehöjd, linjefärg tex: DoLine( 5, 1, '#333333' );
	/*	DoLine(3);
	document.write( "<tr><td><table width=100% border=0 cellpadding=0 cellspacing=0><tr><td align=center ><img src='images/aaa.jpg'></td></tr></table></td></tr>" );
		DoLine(3);
	
	var sp = "";
	sp += "<tr><td><table width=100% border=0 cellpadding=0 cellspacing=0><tr><td align=center >";
	
	sp += "<img src='images/tupp.jpg' ><br>";
	sp += "<font style='font-size:14pt;color:#ff0000' >Glad P&aring;sk</font><br>";
	
	sp += "<a href='diverse/gp.html' target='_blank' onClick=\"NewWindow(this.href,'name','250','200','no');return false\">";
	sp += "<b>Klicka h&auml;r f&ouml;r <br>";
	sp += "att se v&aring;r<br>";
	sp += "p&aring;skh&auml;lsning</b>";
	sp += "</a>";
	
	sp += "</td></tr></table></td></tr>";
	
	
	document.write( sp );
	*/
	DoLinxEnd();
	
	document.write( "<img src='images/shBottom.png' valign=top style=\"width:100%;position:absolute;border:0px\" > ");
	/*
	sp = "";
	sp += "<table border=0 cellspacing=0 cellpadding=0 width=100%  ><tr><td height=4></td></tr></table>"; // height=100%
	
	sp += "<table border=0 cellspacing=0 cellpadding=0 width=100%  ><tr><td  valign=top  >"; // height=100%
	sp += BorderStartVal( 'classPrefix=LinxGroup_;Size=100;vAlign=top' );	
	sp += "<table border=0 cellspacing=0 cellpadding=0 width=100%  >"; // height=100%
	document.write( sp );
	document.write( "<tr><td><table width=100% border=0 cellpadding=0 cellspacing=0><tr><td align=center ><img src='images/aaa.jpg'></td></tr></table></td></tr>" );
	*/
	
	//DoLine(3);
	sp = "";
	
	sp += "</table>";
	sp += BorderEndVal( 'classPrefix=LinxGroup_;Size=100;vAlign=top' );
	sp += "</table>";
	document.write( sp );
	
	//document.write( "<img src='images/shBottom.png' valign=top style=\"width:100%;position:absolute;border:0px\" > ");
	
	DoFinishLinx();
	
	//document.write( sp );
	
	//document.write( "<img src=''>" );
	
	//DoLinxGroupStart();
	//document.write( "<img src='images/tupp.jpg' >" );
	//DoLinxGroupEnd();
	
}

var CurrentObj = '';
var CurrentNameobject = ''; 

var LastHeader = '';
var LastFolder = '';
var LastThisFolder = '';

function DoInitLinx() {
   LastHeader = '';
	LastFolder = '';
	LastThisFolder = '';
}

function DoFinishLinx( endDiv ) {
	document.write( "</div>" );
	DoOpenParentFolders( CurrentObj );
	
	if ( CurrentObj != '' ) {
	   if ( GetObj('a_'+CurrentObj) ) {
		   GetObj('a_'+CurrentObj).setActive();
		}
	}
}

function DoLinxStart() {
   DoLinxStart1();
}

function DoLinxEnd() {
   DoLinxEnd1();
}

function DoLinxStart1() {
   var s = '';
	s += "<div style='height:100%;overflow:auto;' ><table border=0 cellspacing=0 cellpadding=0   ><tr><td  valign=top '  >"; // height=100%
	s += BorderStartVal( 'classPrefix=LinxOuter_;Size=100;vAlign=top;FillLeftColor=#ffffff' );	
	s += "<table border=0 cellspacing=0 cellpadding=1 width=100% style='table-layout:fixed;'>";
	document.write( s );
}

function DoLinxEnd1() {
   var s = '';
	s += "</table>";
	s += BorderEndVal( 'classPrefix=LinxOuter_;Size=100;vAlign=top;FillRightColor=#c0c0c0' );
	s += "</td></tr></table>";		
	//s += "</div>";
	document.write( s );
}

function DoLinxGroupStart() {
   var s = '';
	s += "<div style='height:100%;overflow:auto;' ><table border=0 cellspacing=0 cellpadding=0 width=100%  ><tr><td  valign=top  >"; // height=100%
	s += BorderStartVal( 'classPrefix=LinxGroup_;Size=100;vAlign=top' );	
	s += "<table border=0 cellspacing=0 cellpadding=1 width=100%>";
	document.write( s );
}

function DoLinxGroupEnd() {
   var s = '';
	s += "</table>";
	s += BorderEndVal( 'classPrefix=LinxGroup_;Size=100;vAlign=top' );
	s += "</td></tr></table></div>";
	document.write( s );
}

function DoLinxStart2() {
   var s = '';
	s += "<table border=0 cellspacing=0 cellpadding=0 width=100% height=100% ><tr><td height=1 valign=top  >"; // height=100%
	s += BorderStartVal( 'classPrefix=LinxOuter_;Size=100;vAlign=top' );	
	s += "<div style='height:100%;overflow:auto;' ><table border=0 cellspacing=0 cellpadding=1 width=100%>";
	document.write( s );
}

function DoLinxEnd2() {
   var s = '';
	s += "</table></div>";
	s += BorderEndVal();
	s += "</td></tr></table>";
	document.write( s );
}

function DoHeaderStart2( name ) {
   LastHeader = name;
	LastFolder = '';
	
	document.write( "<tr><td>" );
	BorderStart( 'classPrefix=Linx_;Size=100;Title='+name );	
}

function DoHeaderEnd2( name ) {
   LastHeader = '';
	LastFolder = '';
	
	BorderEnd();
	//document.write( "</td></tr></table>" );
	document.write( "</td></tr>" );
	document.write( "<tr><td height=4 >" );
	document.write( "</td></tr>" );
}

function DoHeaderStart3( name ) {
   LastHeader = name;
	LastFolder = '';
	
	document.write( "<tr><td>" );
	BorderStart( 'classPrefix=Linx_;Size=100' );	
	document.write( name );	
	BorderEnd();
	document.write( "</td></tr>" ); // <div id='dv_"+name+"' name='dv_"+name+"' dvParent='"+parentFolder+"'  >
}

function DoHeaderEnd3( end ) {
   LastHeader = '';
	LastFolder = '';
	
	if (!end) {
	document.write( "<tr><td height=2 >" );// </div>
	//document.write( "<tr><td>" );
	//document.write( "&nbsp;" );	
	}
	document.write( "</td></tr>" );
}

function DoHeaderStart( name, link, imsrc, backimage ) {
   LastHeader = name;
	LastFolder = '';
	
	var ShowBorder = false;
	var dstyle = '';
	
	if ((backimage) && (backimage == 'ram')) {
	   ShowBorder = true;
	} else
	if ((backimage) && (backimage != '')) {
	   backimage = " style=\"background-image: url('"+backimage+"');\" "
	}
	
	ShowBorder = true;
	backimage = '';
	
	document.write( "<tr ><td "+backimage+">" );
	if (ShowBorder) {BorderStart( 'classPrefix=Linx_;Size=100' );}	
	var s = '';	
	if ((link) && (link != '')) {		
		if ( isCurrentPage( link ) ) {			
			link = "";
			var sLink = "href='javascript:void(0);' onclick='ToggleHeader(\""+name+"\")'";
			CurrentObj = name;
			if ((imsrc) && (imsrc != '')) {imsrc = GetOpenedImage( imsrc );}
			var linkClass = 'linxCurrent';
		} else {
			dstyle = 'none';
			var sLink = "href='"+link+"'";
			var linkClass = 'linxA';
		}		
		s += "<a class="+linkClass+" target='_top' "+sLink+" id='a_"+name+"' name='a_"+name+"' >";		
		if ((imsrc) && (imsrc != '')) {
		   s += "<img id='im_"+name+"' name='im_"+name+"' align='absmiddle' src='"+imsrc+"' width=16  border=0 >&nbsp;";	
		}		
		s += "<span >"+name+"</span></a>";	
	} else {
	   if ((imsrc) && (imsrc != '')) {
		   s += "<img id='im_"+name+"' name='im_"+name+"' align='absmiddle' src='"+imsrc+"' width=16  border=0 >&nbsp;";	
		} 
		s += name;	
	}
	document.write( s );	
	if (ShowBorder) {BorderEnd('FillBottomColor=#c0c0c0');	}
	
	//document.write( "<img src='images/shBottom.png' valign=top style=\"width:100%;position:absolute;border:0px\" > ");
	document.write( "<img src='images/shBottom.png' valign=top style=\"width:164px;position:absolute;border:0px\" > ");
	document.write( "</td></tr><tr><td><div id='dvH_"+name+"' name='dvH_"+name+"' style='display:"+dstyle+"' ><table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td width=16>&nbsp;</td><td><table  border=0 cellspacing=0 cellpadding=0 width=100% ><tr><td height=6></td></tr>" ); // 
}

function DoHeaderEnd( end ) {
   LastHeader = '';
	LastFolder = '';
	
	if (!end) {
	   document.write( "</table></td></tr></table></div></td></tr><tr><td height=0 >" );
	}
	document.write( "</div></td></tr></td></tr>" ); 
}

function DoFolderStart( name, link , imsrc ) {
	LastThisFolder = name;
	var subFolder = false;
	if (LastFolder == '') {
	   LastFolder = name;	
	} else {
		LastFolder += '/'+name;
		subFolder = true;
	}
	
	var style = "style='display:none'" ;	
	if (!imsrc) {imsrc = 'images/folder.gif';}
	
	if ( isCurrentPage( link ) ) {
		style = '';
		//link = "javascript:ToggleMenu(\""+name+"\");";
		//link = "javascript:Test(\""+name+"\");";
		//link = "javascript:Test(77);";
		link = "";
		var sLink = "href='javascript:void(0);' onclick='ToggleMenu(\""+name+"\")'";
		//var sLink = " onclick='ToggleMenu(\""+name+"\")'";
		CurrentObj = name;
		imsrc = GetOpenedImage( imsrc );
		var linkClass = 'linxCurrent';
	} else {
		var sLink = "href='"+link+"'";
		var linkClass = 'linxA';
	}
	
	var parentFolder = GetParentFolderName(name);
	var s = '';
	s += "<tr><td>";
	s += "<div id='dv_"+name+"' name='dv_"+name+"' dvParent='"+parentFolder+"' dvHeader='"+LastHeader+"'  ><table  border=0 cellspacing=0 cellpadding=0 width=100%  >";
	s += "	<tr  >";
	s += "	<td colspan=2 valign=middle style='cursor:hand'  ><a style='width:100%' class="+linkClass+" target='_top' "+sLink+" id='a_"+name+"' name='a_"+name+"' ><img id='im_"+name+"' name='im_"+name+"' align='absmiddle' src='"+imsrc+"' width=16  border=0 >&nbsp;"+name+"</a></td>";
	//s += "	<td colspan=2 valign=middle   ><a class=linxA target='_top' href='"+link+"' onclick='ToggleMenu(\""+name+"\")' ><img id='im_"+name+"' name='im_"+name+"' align='absmiddle' src='"+imsrc+"' width=16  border=0 >&nbsp;"+name+"</a></td>";
	s += "	</tr>";
	/*
	s += "	<tr  >";
	s += "		<td width=16><a href='"+link+"'><img src='"+imsrc+"' width=16 border=0 ></a></td>";
	s += "		<td width=8><a href='"+link+"'><img src='dot.gif' style='visibility:hidden' width=8 border=0 ></a></td>";
	s += "		<td ><a href='"+link+"'>"+name+"</a></td>";
	s += "	</tr>";
	*/
	s += "	<tr>";
	s += "		<td width=16></td>";
	s += "		<td ><div id='dvch_"+name+"' name='dvch_"+name+"' "+style+" ><table  border=0 cellspacing=0 cellpadding=1 width=100%  >";
	document.write( s );
}

function DoFolderEnd( name ) {
   LastFolder = GetLeftText( '/'+LastThisFolder, LastFolder );
	LastThisFolder = '';
	var s = '';
	s += "		</table></div></td>";
	s += "	</tr>";
	s += "</table ></div>";
	s += "</td></tr>";	
	document.write( s );
}

function DoItem( name, link, imsrc, target ) {
	if (!imsrc) {imsrc = 'images/text.gif';}
	
	var parentFolder = LastThisFolder;//GetParentFolderName(name);
	//var parentFolder = GetParentFolderName(name);
	//var parentFolder = LastFolder;
	if ( isCurrentPage( link ) ) {
		CurrentObj = name;
		var linkClass = 'linxCurrent';
	} else {
	   var linkClass = 'linxA';
	}
	
	var starget = "target='_top'";
	if ((target) && (target != '')) { starget = "target='"+target+"'"; }
	
	var s = '';
	s += "<tr><td>";
	s += "<div id='dv_"+name+"' name='dv_"+name+"' dvParent='"+parentFolder+"' dvHeader='"+LastHeader+"'  >";
	s += "<table border=0 cellspacing=0 cellpadding=0 width=100% >";
	s += "	<tr  >";
	s += "		<td colspan=2 valign=middle  ><a style='width:100%' class="+linkClass+" id='a_"+name+"' name='a_"+name+"' "+starget+" href='"+link+"' ><img align='absmiddle' src='"+imsrc+"' width=16  border=0 >&nbsp;"+"<span>"+name+"</span>"+"</a></td>";
	//s += "		<td width=16><a href='"+link+"'><img src='"+imsrc+"' width=16 ></a></td>";
	//s += "		<td ><a href='"+link+"'>"+name+"</a></td>";
	s += "	</tr>";
	s += "</table>";
	s += "</div>";
	s += "</td></tr>";
	document.write( s );
}

function DoLine( size, linesize, linecolor ) {
	var s = '';
	s += "<tr><td>";
	
	if ( ( size ) || ( linesize ) || ( linecolor ) ) {	
	   if (!size) { size=5; }
	   if (!linesize) { linesize=1; }
	   if (!linecolor) { linecolor='#808080'; }
		s += "<table border=0 cellspacing=0 cellpadding=0 width=100% height="+size+" ><tr><td > <table border=0 cellspacing=0 cellpadding=0 width=100% height="+linesize+" bgcolor="+linecolor+" ><tr><td ></td></tr></table></td></tr></table>";
	} else {
	   s += "<hr>";
	}
	s += "</td></tr>";
	document.write( s );
}

function GetObj(id) {
        if (document.getElementById) { x = document.getElementById(id); }
        else if (document.all) { x = document.all[id]; }
        else if (document.layers) {  x = document.layers[id]; }
        return x
}

function Ac( s1, s2 ) {
   return (s1.toLowerCase() == s2.toLowerCase());
}

function InStr( s1, s2 ) {
	s1 = s1.toLowerCase();
	s2 = s2.toLowerCase();
	return ( s2.indexOf(s1) > -1 );
}

function GetLeftText( val, dat ) {
   var sval = val.toLowerCase();
   var sdat = dat.toLowerCase();
	var i = sdat.indexOf(sval);
	if (i > -1) {
		return dat.substr(0,i);
	} else {
	   return '';//dat;
	}
}

function GetLastLeftText( val, dat ) {
   var sval = val.toLowerCase();
   var sdat = dat.toLowerCase();
	var i = sdat.lastIndexOf(sval);
	if (i > -1) {
		return dat.substr(0,i);
	} else {
	   return '';//dat;
	}
}

function GetRightText( val, dat ) {
   var sval = val.toLowerCase();
   var sdat = dat.toLowerCase();
	var i = sdat.indexOf(sval);
	if (i > -1) {
		i = i + val.length;
		return dat.substr(i);
	} else {
	   return '';
	}
}

function GetLastRightText( val, dat ) {
   var sval = val.toLowerCase();
   var sdat = dat.toLowerCase();
	var i = sdat.lastIndexOf(sval);
	if (i > -1) {
		i = i + val.length;
		return dat.substr(i);
	} else {
	   return '';
	}
}

function isCurrentPage( link ) {
	//var u = document.URL;
	if ((!link) || (link == '')) {
	return false;
	} else {
	var u = parent.document.URL;
	u = u.substr( u.length-link.length,link.length );
	return Ac( link, u );
	}
}

function GetParentFolderName( name ) {
	var s = GetLeftText( '/'+name, LastFolder );
	if (InStr('/',s)) { s = GetRightText( '/', s ); }
	return s;
}

function GetParentFolder( name ) {
	return GetLeftText( '/'+name, LastFolder );
}

function InTab( obj, dat ) {
   var s = ';'+dat.toLowerCase()+';';
	var i = s.indexOf( ';'+obj.toLowerCase()+';' );
	if (i > -1) {
	   return true;
	} else {
	   return false;
	}
}

function GetOpenedImage( s ) {
   if ( s ) {
		var sext = GetLastRightText('.',s);
		s = GetLastLeftText('.',s);
		if (s.substr(s.length-5,5) != '_open') {
			s = s+'_open'+'.'+sext;
		} else {
		   s = s+'.'+sext;
		}
	}
	return s;
}

function GetNormalImage( s ) {
   if ( s ) {
		var sext = GetLastRightText('.',s);
		s = GetLastLeftText('.',s);
		if (s.substr(s.length-5,5) == '_open') {
			s = GetLeftText( '_open', s );
		}
		s = s+'.'+sext;
	}
	return s;
}




function ToggleMenu( name ) {
	var obj = GetObj( 'dvch_'+name );
	//alert(obj);
	if (obj) {
		if (obj.style.display == '') {
	      obj.style.display = 'none';
			GetObj('im_'+name).src = GetNormalImage( GetObj('im_'+name).src );
		} else {
			obj.style.display = '';
			GetObj('im_'+name).src = GetOpenedImage( GetObj('im_'+name).src );
		}
	}
}

function ToggleHeader( name ) {
	var obj = GetObj( 'dvH_'+name );
	//alert(obj);
	if (obj.style.display == '') {
      obj.style.display = 'none';
		//GetObj('im_'+name).src = GetNormalImage( GetObj('im_'+name).src );
	} else {
		obj.style.display = '';
		
		//GetObj('im_'+name).src = GetOpenedImage( GetObj('im_'+name).src );
	}
}


function DoOpenParentFolders( sobj ) {	
	if ( (sobj != '') && (GetObj('dv_'+sobj)) ) {
		var spar = GetObj('dv_'+sobj).getAttribute('dvParent');
		var shed = GetObj('dv_'+sobj).getAttribute('dvHeader');
	   //alert(spar);
		if ( (spar != '') && (GetObj('dvch_'+spar)) ) {
			GetObj('dvch_'+spar).style.display = '';
			var s = GetObj('im_'+spar).src;
			s = GetOpenedImage( s );
			GetObj('im_'+spar).src = s;
			DoOpenParentFolders( spar );
		}
		if ( (shed != '') && (GetObj('dvH_'+shed)) ) {
			GetObj('dvH_'+shed).style.display = '';
			/*var s = GetObj('im_'+spar).src;
			s = GetOpenedImage( s );
			GetObj('im_'+spar).src = s;
			DoOpenParentFolders( spar );*/
		}
	}
}

