var active=0;

var php_file=1;

var submenu_name;

function set_active(menu_id)
	{
		active=menu_id;
	}

function place_menu_item(menu_id, item, is_last)
	{
		
		alt_text=item;

		url=""+item+".php";
		
		src_norm="img/menu/"+item+"_norm.gif"
		src_over="img/menu/"+item+"_over.gif"
		src_active="img/menu/"+item+"_active.gif"

		/*preImages[i] = new Image()
		preImages[i].src = "./foto/"+fotos[i].file_name;*/


		if(active==menu_id)
		{
			src_def=src_active;
			src_over=src_active;
		}
		else
		{
			src_def=src_norm;
		}

		document.write("<span class='menu_item'>");
		document.write("<a href='"+url+"'>");
		document.write("<img src='"+src_def+"' alt='"+alt_text+"' border=0 height=27 onMouseOut=\"this.src='"+src_def+"'\" onMouseOver=\"this.src='"+src_over+"'\">");
		document.write("</a>");
		document.write("</span>");

		if(!is_last) 
		{
			document.write("<span class='menu_bullet'>");
			document.write("<img src='img/menu/bullet3.gif' border=0> ");
			document.write("</span>");
		}
	}

function place_submenu_start(menu_id, name, offset)
	{
		submenu_name= name;
		
		alt_text=name;

		url=""+name+".php";

		src_norm="img/menu/"+name+"_norm.gif"
		src_over="img/menu/"+name+"_over.gif"
		src_active="img/menu/"+name+"_active.gif"

		/*preImages[i] = new Image()
		preImages[i].src = "./foto/"+fotos[i].file_name;*/

		if(active==menu_id)
		{
			src_def=src_active;
			src_over=src_active;
		}
		else
		{
			src_def=src_norm;
		}

	 	document.write("<span id='menu_ding' style='left:"+offset+"px;'>");
		document.write("<img src='img/menu/ding.gif'>");
		document.write("</span>");

		document.write("<div id='sub_menu' style='left:"+(33+offset)+"px;'>");

	}
	
function place_submenu_item(menu_id, item, is_last)
	{
	
		alt_text=item;

		url=""+submenu_name+"_"+item+".php";
		
		src_norm="img/menu/"+submenu_name+"_"+item+"_norm.gif"
		src_over="img/menu/"+submenu_name+"_"+item+"_over.gif"
		src_active="img/menu/"+submenu_name+"_"+item+"_active.gif"

		/*preImages[i] = new Image()
		preImages[i].src = "./foto/"+fotos[i].file_name;*/


		if(active==menu_id)
		{
			src_def=src_active;
			src_over=src_active;
		}
		else
		{
			src_def=src_norm;
		}
			
		document.write("<span>");
		document.write("<a href='"+url+"'>");
		document.write("<img src='"+src_def+"' alt='"+alt_text+"' border=0 onMouseOut=\"this.src='"+src_def+"'\" onMouseOver=\"this.src='"+src_over+"'\">");
		document.write("</a>");
		document.write("</span>");

		if(!is_last) 
		{	
			document.write("<span class='menu_bullet'>");
			document.write("<img src='img/menu/bullet2.gif' border=0> ");
			document.write("</span>");
		}

	}

function place_submenu_end()
	{
		document.write("</div>");
	}	

// --------------------------------------------------------------------------------------

 dom = (document.getElementById) ? true : false;
 ns5 = ((navigator.userAgent.indexOf("Gecko")>-1) && dom) ? true: false;
	
 var is_scrolling=0;
 var times_scrolled=0;

 max_times_scrolled=100;
 min_times_scrolled=6;
 scroll_dist=3;
 
 var movedownvar;
 var moveupvar;
 
 var stop_requested=0;

 function update_scroll_button_visibility()
 	{
		window_height=389; // hardcoded because of ns! should be main_frame.offsetHeight;
		
	 	scontent=document.getElementById? document.getElementById("main_frame") : document.all.main_frame;

		but_up=document.getElementById? document.getElementById("button_up") : document.all.button_up;
		but_down=document.getElementById? document.getElementById("button_down") : document.all.button_down;

		if(scontent.scrollHeight-window_height<10)
		{
			but_up.style.visibility="hidden";
			but_down.style.visibility="hidden";
		}
		else if (scontent.scrollTop==0) 
		{
			but_up.style.visibility="hidden";
			but_down.style.visibility="visible";
		}
		else if (scontent.scrollTop>=scontent.scrollHeight-window_height) 
		{
			but_up.style.visibility="visible";
			but_down.style.visibility="hidden";
		}
		else
		{
			but_up.style.visibility="visible";
			but_down.style.visibility="visible";
		}

		// pos_disp.innerHTML="pos: "+scontent.scrollTop+" height: "+scontent.scrollHeight+" calc: "+ (scontent.scrollHeight-window_height)+" mfh "+main_frame.offsetHeight;

 	}

 function movedown_start() 
 	{
		scontent=document.getElementById? document.getElementById("main_frame") : document.all.main_frame;

		scontent.scrollTop+=scroll_dist;

		if (!(times_scrolled>min_times_scrolled && stop_requested))
		{
			// once again
			times_scrolled+=1;

			movedownvar=setTimeout("movedown_start()",20);
		}
		else
		{
			// enough
			clearTimeout(movedownvar);
			movedownvar=null;
			times_scrolled=0;
			is_scrolling=0;
			stop_requested=0;

			update_scroll_button_visibility();
			
		}
		
		return;
	 }

 function movedown_stop() 
 	{
		if(movedownvar!=null)
		{
			stop_requested=1;
		}
	  	return;
	}


 function moveup_start() 
 	{
        	scontent=document.getElementById? document.getElementById("main_frame") : document.all.main_frame;

		scontent.scrollTop-=scroll_dist;
		if (!(times_scrolled>min_times_scrolled && stop_requested))
		{
			// once again
			times_scrolled+=1;

			moveupvar=setTimeout("moveup_start()",20);
		}
		else
		{
			// enough
			clearTimeout(moveupvar);
			moveupvar=null;
			times_scrolled=0;
			is_scrolling=0;
			stop_requested=0;

			update_scroll_button_visibility();

		} 

	  	return;
	}

 function moveup_stop() 
 	{
		if(moveupvar!=null)
		{
		  	// enough
			stop_requested=1;
		} 
	  	return;
	}
	
 function on_up_mousedown(ref)
 	{
 		ref.style.bottom="61px";
 		moveup_start();	
 	}

 function on_up_mouseover(ref)
 	{
 		ref.style.backgroundImage="url(img/button_up_over.gif)";
 	}
 	
 function on_up_mouseout(ref)
 	{
 		ref.style.backgroundImage="url(img/button_up.gif)";
 	}
	

 function on_up_mouseup(ref)
 	{
 		ref.style.bottom="60px";
 		moveup_stop();	
 	}

 function on_down_mousedown(ref)
 	{
 		ref.style.bottom="34px";
 		movedown_start();	
 	}

 function on_down_mouseover(ref)
 	{
 		ref.style.backgroundImage="url(img/button_down_over.gif)";
 	}

 function on_down_mouseout(ref)
 	{
 		ref.style.backgroundImage="url(img/button_down.gif)";
 	}
 	
 function on_down_mouseup(ref)
 	{
 		ref.style.bottom="35px";
 		movedown_stop();	
 	}

 function on_mouseclick(ref)
 	{
		pos_disp.innerHTML+='c.';	
 	}

 function on_mousedoubleclick(ref)
 	{
		pos_disp.innerHTML+='dbc.';	
 	}




function place_button_up() {
		document.write("<div id='button_up' onmousedown='on_up_mousedown(this);' onmouseup='on_up_mouseup(this);' onmouseover='on_up_mouseover(this);' onmouseout='on_up_mouseout(this);'></div>");
	}

function place_button_down() {
		document.write("<div id='button_down' onmousedown='on_down_mousedown(this);' onmouseup='on_down_mouseup(this);' onmouseover='on_down_mouseover(this);' onmouseout='on_down_mouseout(this);'></div>");
	}
	

