// JavaScript Document
// depend auxilhelp.js
	
var properties = new clsGlobalProperties( xmlparse );
properties.loadDefaults( urlbase()+"xml/defaults.xml");

function initMenuObjects( )
{   var menuobject       = $(MENU_DIV_ID);
    menuobject.menu      = new clsLineMenu( MENU_DIV_ID, visi );
    menuobject.menu.setProperties( 'clrnorm','#faead7','clrhover','#ffffff');
//    menuobject.menu.fontStyle    ( 'font-size','18px','font-weight','bold');
	
	var navmenuobject    = $(MENU_AD_VERT);
	if ( navmenuobject )
	{   navmenuobject.navmnu = new clsFloatNavigation( navmenuobject, visi );
        navmenuobject.navmnu.setProperties( {cellwidth:20,rowheight:20,tablewidth:105, imgnormal:'images/sys/menus/submnu_of.png',imgcurrent:'images/sys/menus/submnu_on.png',imgactive:'images/sys/menus/submnu_on.png'});
        navmenuobject.navmnu.allowdblitm  ( true );
        navmenuobject.navmnu.compactempty ( true );
        navmenuobject.navmnu.create       ( properties.get(NM_SECTION), HTM_INS, "placeholder"  );
	    navmenuobject.navmnu.activateScene( properties.get(NM_SECTION) );
	}
}

function builLangSupportTbl2( width )
{   
    if ( properties.get(NM_LANGSUPPORT).length == 1 ) return;
    var lng = new clsMsgBox( "langSupport", "langSupportId", visi );
    if ( width == undefined ) width = 180;
	lng.setprop   ( {'minwidth':width});

	var ref = self.location.href;
	var pos = ref.lastIndexOf("lang=");
	var cur = properties.get(NM_LANGUAGE);
	var s   = '';

	if ( properties.get(NM_LANGSUPPORT).length == 1 )
	     s = " ";
	else
	{
		 s += '<table align="center" cellpadding="0" cellspacing="0" border="0" width="120"> <tbody> <tr valign="top"> ';
		for ( var i = 0; i < properties.get(NM_LANGSUPPORT).length; i++)
		{
			if ( properties.get(NM_LANGSUPPORT)[i].lang == cur ) continue;
			var txt = "lang="+properties.get(NM_LANGSUPPORT)[i].lang;
			var lnk = '';
			if ( pos != -1 )
			{   lnk = ref.substring( 0,pos) + txt + ref.substring( pos+7);
			}
			else
			{   pos = ref.lastIndexOf("?");
				if ( pos == -1 )
					 lnk = ref + "?"+txt;
				else lnk = ref + "&"+txt;	 
			}
	        s += '<td> ';
			s += '<a href="' + lnk + '" style="text-decoration:none;">';
//			s += '<span style="font-weight:bold; font-size:12px;">';
//			s += '•  ' + properties.get(NM_LANGSUPPORT)[i].text + '  ';
//			s += '</span> ';
			s += '<img src="images/sys/'+properties.get(NM_LANGSUPPORT)[i].lang + '_lang.png" title="' + properties.get(NM_LANGSUPPORT)[i].text + '" align="left" border="0" width="32" height="32" style="clear:both; margin:2px; padding:2px;"> ';
			s += '</a></td>';
		}
		s += '</tr></tbody></table>';
	}

	lng.setcontent( s );
	lng.create( );
}

// -------------------------------- color effect for table ---------------------------- *
function adminMouse( event )
{   event = event || window.event;
    switch( event.type  )
	{   case 'mouseover': this.style.backgroundColor =  '#dedede'; break;
	    case 'mouseout':  this.style.backgroundColor =  '#f2f2f2'; break;
	}
    return false;
}

