// mouse over stuff
	TDNum = 0
	TDname = "tdb"
	
	CaTDON		= "#ffb400"
	CaTDOFF		= "#cdcdcd"
	SubCaTDON	= "#ffffff"
	SubCaTDOFF	= "#e6e6e6"
	
	vertical_space = "<tr><td class=\"BackColorWhite\"><img src=\"../img/empty.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td></tr>"
	
	function TDbg( Cell, CellColor) {
		if (navigator.appName != 'Netscape') {
			CellRef = eval(Cell + ".style")
			Color = eval(CellColor)
			CellRef.background = Color
		}
	}
//end mouseover stuff

// menuitem object definition
function htmlsrc( category ){
		var linkPage = this.link.toString();
		linkPage = linkPage.replace(/ +/gi, "+");
		caption = fixCaption( this.caption, 21 );
		
		// generate mouseover event for Internet Explorer
		if (navigator.appName != 'Netscape'){
			MakeItem = "<tr><td id=\""+ TDname + TDNum +"\" class=\"Left"+ category +"\""
			MakeItem += " onClick=\"location.href='" + linkPage + "'\""
			MakeItem += " onMouseOver=\"TDbg('" + TDname + TDNum + "','" + category + "ON')\""
			MakeItem += " OnMouseOut=\"TDbg('" + TDname + TDNum + "','" + category + "OFF')\">"
			MakeItem += "<a href=\"" + linkPage + "\">&nbsp;"
			MakeItem +=  caption + "</a>"
			TDNum++
		}
		else {
			MakeItem = "<tr><td class=\"Left"+ category +"\">"
			MakeItem += "<a href=\""+ linkPage +"\">&nbsp;" + caption + "</a>"
		}
		MakeItem += "</td></tr>"
		// line below
		MakeItem += vertical_space
		return MakeItem
}
	
function htmlsrc_label( category ){
		caption = fixCaption( this.caption, 21 )
		MakeItem = "<tr><td class=\"Left"+ category +"\">&nbsp;" +  caption + "</td></tr>" + vertical_space
		return MakeItem
}
	
function menuitem (){
		this.caption
		this.link
		this.htmlsrc = htmlsrc
		this.htmlsrc_label = htmlsrc_label
		this.submenu
}
// end menuitem object definition

//render all leftmenu stuff__________________________________________________________
function generate_leftmenu (lang,QueryString,tickerScriptName) {
	document.writeln("<TABLE cellSpacing=0 cellPadding=0 width=131 align=left border=0>")
	//dynamic generated depending on loaded menu-------
	for (counter=0; counter < menu.length; counter++) {
		if (menu[counter].link.indexOf("#") == 0) {
			document.write(menu[counter].htmlsrc_label("LabelTD"));
		}
		else {
			bgcolorclass = "CaTD"
			if (menu[counter].caption.indexOf(":") == 0) bgcolorclass = "SubCaTD"
			document.write(menu[counter].htmlsrc(bgcolorclass))// write menu item
			if (menu[counter].submenu && active_submenu !=-1 && counter == active_submenu){// check for submenu
				for (subcounter=0; subcounter < menu[counter].submenu.length; subcounter++){// all items in submenu
					document.write(menu[counter].submenu[subcounter].htmlsrc("SubCaTD"))// write submenu item
				}// next submenu item
			}// end submenu
		}
	}// next menu item
	//below dynamic-----------------------------------
	//photo story
	//document.writeln("<TR><TD vAlign=top><A onclick=\"window.open('photo_story.htm', null, 'height=500,width=620,status=no,toolbar=no,menubar=no,location=no');return false;\" href=\"#\"><IMG alt=\"Photo story\" src=\"../img/leftmenu/photo_story.gif\" align=top border=0></A></TD></TR>")

	document.writeln("<TR><TD class='LeftLabelTD'><A onclick=\"jTrader('');\" href=\"#\" class=\"AdditionalNavigation\"><img src='../img/leftmenu/new/jtrader.gif' alt='' width='131' height='29' border='0'></A></TD></TR>") // 2.
//	document.write (vertical_space);
	//document.write("<TR><TD class='LeftLabelTD'><A onclick=\"jTraderSuite();\" href=\"#\" class=\"AdditionalNavigation\"><img src='../img/leftmenu/new/jtradersuite.gif' alt='' width='131' height='29' border='0'></A></TD></TR>") // 1.
//document.write (vertical_space);
	document.writeln("<TD class=BackColorYellow><A href=\"#\" onclick=\"CurrCalc();return false;\"><img src='../img/leftmenu/new/"+lang+"currencycalc.gif' alt='' width='131' height='29' border='0'></A></TD></TR>") // 3.
	document.writeln("<TR><TD valign=top><A onclick=jTraderMap(); href=\"#\"><img src='../img/leftmenu/jtrader_map.gif' alt='' width='131' height='40' border='0'></A></TD></TR>") // 4
document.write (vertical_space);
	document.writeln("<TR><TD valign=top><A onclick=jMutualFundMap(); href=\"#\"><img src='../img/leftmenu/mutual_funds_map.gif' alt='' width='131' height='40' border='0'></A></TD></TR>")
	document.write ("<tr><td class='BackColorWhite'><img src='../img/empty.gif' width='1'  height='3' border='0' alt=''></td></tr>");
	document.writeln("<TR><TD class=BackColorYellow><A href=\"#\" onclick=\"PowerCommandCenter();return false;\" ><img src='../img/leftmenu/new/pccenter.gif' alt='' width='131' height='29' border='0'></A></TD></TR>")
	//document.write ("<tr><td valign='top'><a href='g_news_kategorien.asp?ID=22&Name=Military%20Facts&subm=1'><img src='../img/leftmenu/military_facts.gif' border='0' align='top' alt=''></a></td></tr>");
	//document.write (vertical_space);
	//'''''''''''''''''''''''''''''''''''''''''''''''''''''

	//querystring and tickerScriptName is being generated in check_language.inc
	 
	if (QueryString != '') 
	{
		var tickQuery = tickerScriptName + "?" + QueryString;
		tickQuery = tickQuery.replace(/\&/,"~E~");
		tickQuery = tickQuery.replace(/\?/,"~Q~");
	}	
	else
	{	
		tickQuery= tickerScriptName;
	}
	var tickURL = "../defaultfr.asp" +"?" +"tickurl=" +tickQuery
	if (top.length == 0)
	{  
		
		document.write ("<tr><td><a href='" +tickURL +"'><img src='../img/leftmenu/new/jtraderticker.gif' alt='' width='131' height='29' border='0'></a></td></tr>");
		//document.write ("<tr><td class='BackColorWhite'><img src='../img/empty.gif' width='1'  height='1' border='0' alt=''></td></tr>");
	}

	//document.write (vertical_space);
	document.write ("<tr><td><a href='.' onClick=\"window.open('../_newsletter/CheckUser.asp',null,'height=490,width=624,status=no,toolbar=no,menubar=no,location=no');return false;\"><img src='../img/leftmenu/new/emailnewsletter.gif' alt='' width='131' height='29' border='0'></a></td></tr>");
	//document.write (vertical_space);
	document.write ("<tr><td valign='top' class='BackColorDarkGrey'><a href='../_user/terms.asp'><img src='../img/leftmenu/" +lang +"leftmenu_nutzungsbedingug.gif' border='0' vspace='4' hspace='5' align='top' alt=''></a></td></tr>");
	document.write (vertical_space);
	document.write ("<tr><td class='BackColorDarkGrey'><img src='../img/leftmenu/g_leftmenu_copyright.gif' vspace='4' hspace='5'  border='0' alt=''></td></tr>");
	document.write (vertical_space);
	document.write ("<tr><td class='BackColorDarkGrey'><a href='javascript:sendResponse()' onMouseOver='window.status=\"e-mail webmaster\";return true;' onMouseOut='window.status=\"\";return true;'><img src='../img/leftmenu/g_leftmenu_webmaster.gif' border='0' vspace='4' hspace='5' alt=''></a></td></tr>");
	//document.write (vertical_space);
	document.write("<tr><td class='BackColorDarkBlue' width='131'><img src='../img/empty.gif' width='131' height='3' border='0' alt=''></td></tr>");
	document.write("</table>");
}

//___________________________________________________________________________________
function left_login_FormCheck(lang)
{
	var lang;
	if (lang == "")
		{lang = "g_";
		 messageText = "Geben Sie Benutzername und Passwort an um sich einzuloggen.";}
	if (lang == "e_")
     	{messageText = "Please enter Username and Password to log in.";}
	if (lang == "g_")
		{messageText = "Geben Sie Benutzername und Passwort an um sich einzuloggen.";}

	var formOK=true;
	// check string 'userName':
	if(document.left_login.left_userName.value=="" && formOK==true)
		{alert(messageText);
		 document.left_login.left_userName.focus();
		 formOK=false;}
	// check string 'password':
	if(document.left_login.left_password.value=="" && formOK==true)
		{alert(messageText);
		 document.left_login.left_password.focus();
		 formOK=false;}
	if (formOK)
		{document.left_login.checkUser.value=true;
	  	 document.left_login.submit() }	
	else
		{document.left_login.checkUser.value=false;}		  
	return formOK;
}
function sendResponse()
{
	document.location = "mailto:ttwebmaster@teletrader.com";
}
function fixCaption( caption, newLength )
{
	var newText;
	newText = ( caption.length > newLength )? caption.substr(0, newLength-1) + '.' : caption; 	
	return newText;	
}

//function left_login_Submit()
//{
//	if(left_login_FormCheck()) document.left_login.submit()
//}
