// PNG
    function setPng24(obj) {
        obj.width=obj.height=1;
        obj.className=obj.className.replace(/\bpng24\b/i,'');
        obj.style.filter =
        "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
        obj.src='';
        return '';
    }

var prev_menu = null;
var prev_sub_menu = null;
var current_menu = null;

// Left Menu
function initNavigation( leftmenu_prefix, submenu_prefix, seq, subseq) {
	var i = 1,k, flag;
	var lm = null;
	var sm = null;

	while( lm = document.getElementById(leftmenu_prefix+i) )
	{
		k = 1;
		flag = false;
		
		while( sm = document.getElementById(submenu_prefix+i+"_"+k) )
		{
			sm.i = i;
			sm.k = k;
			sm.seq = seq;
			sm.subseq = subseq;
			sm.onmouseout = function()
			{
				if( this.i != seq || this.k != this.subseq )
				{
					
					this.isOver = false;
					prev_sub_menu = this;
					
					setTimeout( function() 
										 {
											 if( prev_sub_menu != null && prev_sub_menu.isOver == false )
											 {
												if( prev_sub_menu.i != prev_sub_menu.seq || prev_sub_menu.k != prev_sub_menu.subseq )
												{
													if( prev_sub_menu.src.indexOf('images') == -1 )
														prev_sub_menu.style.filter = prev_sub_menu.style.filter.replace("_"+prev_sub_menu.i+"_"+prev_sub_menu.k+"on.", "_"+prev_sub_menu.i+"_"+prev_sub_menu.k+"off.");
													else
														prev_sub_menu.src = prev_sub_menu.src.replace("_"+prev_sub_menu.i+"_"+prev_sub_menu.k+"on.", "_"+prev_sub_menu.i+"_"+prev_sub_menu.k+"off.");
												}
												if( prev_menu != null && prev_menu.isOver == false )
												{
													if( prev_menu.i != prev_menu.seq )
													{
														if( prev_menu.src.indexOf('images') == -1 )
															prev_menu.style.filter = prev_menu.style.filter.replace(""+prev_menu.i+"on.", ""+prev_menu.i+"off.");
														else
															prev_menu.src = prev_menu.src.replace(""+prev_menu.i+"on.", ""+prev_menu.i+"off.");
														if( prev_menu.flag )
															document.getElementById(prev_menu.submenu_prefix+prev_menu.i).style.display = "none";
													}
												}										
												prev_sub_menu = null;
											 }
										 }
								, 500 );
				}
			}
			
			sm.onmouseover = function()
			{
				this.isOver = true;
				if( prev_sub_menu != null && prev_sub_menu != this && ( prev_sub_menu.i != prev_sub_menu.seq || prev_sub_menu.k != prev_sub_menu.subseq ) )
				{
					
					if( prev_sub_menu.src.indexOf('images') == -1 )
						prev_sub_menu.style.filter = prev_sub_menu.style.filter.replace("_"+prev_sub_menu.i+"_"+prev_sub_menu.k+"on.", "_"+prev_sub_menu.i+"_"+prev_sub_menu.k+"off.");
					else
						prev_sub_menu.src = prev_sub_menu.src.replace("_"+prev_sub_menu.i+"_"+prev_sub_menu.k+"on.", "_"+prev_sub_menu.i+"_"+prev_sub_menu.k+"off.");
				}
				
				if( this.src.indexOf('images') == -1 )
					this.style.filter = this.style.filter.replace("_"+this.i+"_"+this.k+"off.", "_"+this.i+"_"+this.k+"on.");
				else
					this.src = this.src.replace("_"+this.i+"_"+this.k+"off.", "_"+this.i+"_"+this.k+"on.");
				prev_sub_menu = this;
			}

			if( sm.i == sm.seq && sm.k == sm.subseq )
			{
				if( sm.src.indexOf('images') == -1 )
					sm.style.filter = sm.style.filter.replace("_"+sm.i+"_"+sm.k+"off.", "_"+sm.i+"_"+sm.k+"on.");
				else
					sm.src = sm.src.replace("_"+sm.i+"_"+sm.k+"off.", "_"+sm.i+"_"+sm.k+"on.");
				current_sub_menu = sm;
			}
			
			k++;
			flag = true;
		}

		lm.flag = flag;
		lm.i = i;
		lm.seq = seq;
		lm.submenu_prefix=submenu_prefix;
		lm.onmouseout = function()
		{
			if( this.i != this.seq )
			{
				this.isOver = false;
				prev_menu = this;
				setTimeout( function() 
									 {
										 if( prev_menu != null && prev_menu.isOver == false )
										 {
											if( prev_menu.i != prev_menu.seq )
											{
												if( prev_menu.src.indexOf('imimagesg') == -1 )
													prev_menu.style.filter = prev_menu.style.filter.replace("_"+prev_menu.i+"on.", "_"+prev_menu.i+"off.");
												else
													prev_menu.src = prev_menu.src.replace("_"+prev_menu.i+"on.", "_"+prev_menu.i+"off.");
											}
											if( prev_menu.flag && prev_sub_menu == null )
												document.getElementById(prev_menu.submenu_prefix+prev_menu.i).style.display = "none";
											prev_menu = null;
										 }
									 }
							, 500 );
			}
		}
		
		lm.onmouseover = function()
		{	
			this.isOver = true;
			if( prev_menu != null && prev_menu != this )
			{
				if( prev_menu.src.indexOf('images') == -1 )
					prev_menu.style.filter = prev_menu.style.filter.replace("_"+prev_menu.i+"on.", "_"+prev_menu.i+"off.");
				else
					prev_menu.src = prev_menu.src.replace("_"+prev_menu.i+"on.", "_"+prev_menu.i+"off.");
				if( prev_menu.flag )
					document.getElementById(prev_menu.submenu_prefix+prev_menu.i).style.display = "none";
			}
			
			if( current_menu != this && current_menu.i != current_menu.seq )
			{
				if( current_menu.flag )
					document.getElementById(current_menu.submenu_prefix+current_menu.i).style.display = "none";
			}
			
			if( this.src.indexOf('images') == -1 )
				this.style.filter = this.style.filter.replace("_"+this.i+"off.", "_"+this.i+"on.");
			else
				this.src = this.src.replace("_"+this.i+"off.", "_"+this.i+"on.");

			if( this.flag )
			{
				document.getElementById(this.submenu_prefix+this.i).style.display = "block";
			}
			current_menu = this;
		}
		
		if( lm.flag )
			document.getElementById(lm.submenu_prefix+lm.i).style.display = "none";
		if( lm.i == lm.seq )
		{
			if( lm.src.indexOf('images') == -1 )
				lm.style.filter = lm.style.filter.replace("_"+lm.i+"off.", "_"+lm.i+"on.");
			else
				lm.src = lm.src.replace("_"+lm.i+"off.", "_"+lm.i+"on.");
			
			if( lm.flag )
			{
				document.getElementById(lm.submenu_prefix+lm.i).style.display = "block";
			}
			current_menu = lm;
		}
		i++;
	}
}



