var currentmenu;
var currentimage = false;
var menus = new Array();
var submenu = new Array();
var visible = new Array();
var initialized = false;
var subvisible = false;

function init(cmenu, cimage) {
	if (!initialized) {
		currentmenu=cmenu;
		currentimage=cimage;
		
		// Initialize the menu bars
		for (var i=0; i<=5; i++) {
			menus[i] = (document.getElementById)?document.getElementById('menu'+i).style:document.all['menu'+i].style;
			if (menus[i].visibility == 'visible') {
				visible[i] = true;
			} else {
				visible[i] = false;
			}
			
		}
		
		for (var i=0; i<10; i++) {
			submenu[i] = (document.getElementById)?document.getElementById('drop'+i).style:document.all['drop'+i].style;
		}
	}
	initialized = true;
}

function swap(name,over)
{
	if(window.document.images) 
	{
		if (over || (name == currentimage)) {
			window.document.images[name].src = self[name+'over'].src;
			if (currentimage)
				document[currentimage].src = self[currentimage+'over'].src;
		}
		else {
			window.document.images[name].src =  self[name].src;
			if (currentimage)
				document[currentimage].src =  self[currentimage+'over'].src;
		}
	}
}

function change(num, imgname) {	
	if (!initialized) {
		init();
	}
	
	if (!currentimage) {
		currentimage = imgname;
	}
	
	document[currentimage].src = self[currentimage].src;	
	document[imgname].src = self[imgname+'over'].src;
	
	hideMenuBar(currentmenu);
	showMenuBar(num);
	
	currentmenu = num;
	currentimage = imgname;
	
}

function hideMenuBar(i) {
	if (initialized) { 
		if (visible[i]) {
			menus[i].visibility = 'hidden';
			visible[i] = false;
		}
	}
}

function showMenuBar(i) {
	if (initialized) { 
		if (!visible[i]) {
			menus[i].visibility = 'visible';
			visible[i] = true;
		}
	}
}

function hideSubMenu() {
	if (initialized) { 
		for (var i=0; i<10;i++)
			submenu[i].visibility = 'hidden';
	}
}

function showSubMenu(i) {
	if (initialized) { 
		if (subvisible) {
			hideSubMenu()
		} 
		
		submenu[i].visibility = 'visible';
		subvisible=true;
	}
}


/*var message="CopyrightŠ 2004 Dobermann Kennel Ascomannis.";

function click(e) {
	if (document.all) {
		if (event.button==2||event.button==3) {
			alert(message);
			return false;
		}
	}
	if (document.layers) {
		if (e.which == 3) {
			alert(message);
			return false;
		}
	}
}

if (document.layers) {
	document.captureEvents(Event.MOUSEDOWN);
}
	
document.onmousedown=click;*/

var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}

// About
var about=new Image();			about.src="/images/menu/about.gif";
var aboutover=new Image();		aboutover.src="/images/menu/about-over.gif";

// Our Litters
var our=new Image();			our.src="/images/menu/our.gif";
var ourover=new Image();		ourover.src="/images/menu/our-over.gif";

// Weyermühle
var weyer=new Image();			weyer.src="/images/menu/weyer.gif";
var weyerover=new Image();		weyerover.src="/images/menu/weyer-over.gif";

// Gallery
var gallery=new Image();		gallery.src="/images/menu/gallery.gif";
var galleryover=new Image();	galleryover.src="/images/menu/gallery-over.gif";

// Articles
var articles=new Image();		articles.src="/images/menu/articles.gif";
var articlesover=new Image();	articlesover.src="/images/menu/articles-over.gif";

// Links
var links=new Image();			links.src="/images/menu/links.gif";
var linksover=new Image();		linksover.src="/images/menu/links-over.gif";
