// preload images
var m1n = new Image(); m1n.src = "img/menu/menu1n.gif";
var m1o = new Image(); m1o.src = "img/menu/menu1o.gif";
var m1v = new Image(); m1v.src = "img/menu/menu1v.gif";
var m2n = new Image(); m2n.src = "img/menu/menu2n.gif";
var m2o = new Image(); m2o.src = "img/menu/menu2o.gif";
var m2v = new Image(); m2v.src = "img/menu/menu2v.gif";
var m3n = new Image(); m3n.src = "img/menu/menu3n.gif";
var m3o = new Image(); m3o.src = "img/menu/menu3o.gif";
var m3v = new Image(); m3v.src = "img/menu/menu3v.gif";
var m4n = new Image(); m4n.src = "img/menu/menu4n.gif";
var m4o = new Image(); m4o.src = "img/menu/menu4o.gif";
var m4v = new Image(); m4v.src = "img/menu/menu4v.gif";
var m5n = new Image(); m5n.src = "img/menu/menu5n.gif";
var m5o = new Image(); m5o.src = "img/menu/menu5o.gif";
var m5v = new Image(); m5v.src = "img/menu/menu5v.gif";
var m6n = new Image(); m6n.src = "img/menu/menu6n.gif";
var m6o = new Image(); m6o.src = "img/menu/menu6o.gif";
var m6v = new Image(); m6v.src = "img/menu/menu6v.gif";

/*s21n = new Image(); s21n.src = "img/menu/sub_yoga_1n.gif";
s21o = new Image(); s21o.src = "img/menu/sub_yoga_1o.gif";
s22n = new Image(); s22n.src = "img/menu/sub_yoga_2n.gif";
s22o = new Image(); s22o.src = "img/menu/sub_yoga_2o.gif";
s23n = new Image(); s23n.src = "img/menu/sub_yoga_3n.gif";
s23o = new Image(); s23o.src = "img/menu/sub_yoga_3o.gif";

s31n = new Image(); s31n.src = "img/menu/sub_uns_1n.gif";
s31o = new Image(); s31o.src = "img/menu/sub_uns_1o.gif";
s32n = new Image(); s32n.src = "img/menu/sub_uns_2n.gif";
s32o = new Image(); s32o.src = "img/menu/sub_uns_2o.gif";
s33n = new Image(); s33n.src = "img/menu/sub_uns_3n.gif";
s33o = new Image(); s33o.src = "img/menu/sub_uns_3o.gif";
s34n = new Image(); s34n.src = "img/menu/sub_uns_4n.gif";
s34o = new Image(); s34o.src = "img/menu/sub_uns_4o.gif";

s41n = new Image(); s41n.src = "img/menu/sub_angeb_1n.gif";
s41o = new Image(); s41o.src = "img/menu/sub_angeb_1o.gif";
s42n = new Image(); s42n.src = "img/menu/sub_angeb_2n.gif";
s42o = new Image(); s42o.src = "img/menu/sub_angeb_2o.gif";
s43n = new Image(); s43n.src = "img/menu/sub_angeb_3n.gif";
s43o = new Image(); s43o.src = "img/menu/sub_angeb_3o.gif";
s44n = new Image(); s44n.src = "img/menu/sub_angeb_4n.gif";
s44o = new Image(); s44o.src = "img/menu/sub_angeb_4o.gif";
s45n = new Image(); s45n.src = "img/menu/sub_angeb_5n.gif";
s45o = new Image(); s45o.src = "img/menu/sub_angeb_5o.gif";
s46n = new Image(); s46n.src = "img/menu/sub_angeb_6n.gif";
s46o = new Image(); s46o.src = "img/menu/sub_angeb_6o.gif";
s47n = new Image(); s47n.src = "img/menu/sub_angeb_7n.gif";
s47o = new Image(); s47o.src = "img/menu/sub_angeb_7o.gif";

s51n = new Image(); s51n.src = "img/menu/sub_orga_1n.gif";
s51o = new Image(); s51o.src = "img/menu/sub_orga_1o.gif";
s52n = new Image(); s52n.src = "img/menu/sub_orga_2n.gif";
s52o = new Image(); s52o.src = "img/menu/sub_orga_2o.gif";
s53n = new Image(); s53n.src = "img/menu/sub_orga_3n.gif";
s53o = new Image(); s53o.src = "img/menu/sub_orga_3o.gif";
s54n = new Image(); s54n.src = "img/menu/sub_orga_4n.gif";
s54o = new Image(); s54o.src = "img/menu/sub_orga_4o.gif";
s55n = new Image(); s55n.src = "img/menu/sub_orga_5n.gif";
s55o = new Image(); s55o.src = "img/menu/sub_orga_5o.gif";
s56n = new Image(); s56n.src = "img/menu/sub_orga_6n.gif";
s56o = new Image(); s56o.src = "img/menu/sub_orga_6o.gif";

s61n = new Image(); s61n.src = "img/menu/sub_ausb_1n.gif";
s61o = new Image(); s61o.src = "img/menu/sub_ausb_1o.gif";
s62n = new Image(); s62n.src = "img/menu/sub_ausb_2n.gif";
s62o = new Image(); s62o.src = "img/menu/sub_ausb_2o.gif";
s63n = new Image(); s63n.src = "img/menu/sub_ausb_3n.gif";
s63o = new Image(); s63o.src = "img/menu/sub_ausb_3o.gif";*/


var currentmenu = -1;
var menudelay = 500;
var timeoutid = null;

function stopHidemenuTimeout() {
	if (timeoutid != null) window.clearTimeout(timeoutid);
	timeoutid = null;
}

function showmenu(num) {
	stopHidemenuTimeout();
	if (currentmenu == num) return;
	var b = document.getElementById('mmb'+num);
	if (b == undefined) return;
	var o = document.getElementById('submenu'+num);
	if (o == undefined) return;
	if (currentmenu >= 0) hidemenuTimeout(currentmenu);
	
	o.style.display = 'inline';
	b.setAttribute('orgClass', b.className);
	b.className = b.className+' o';
	currentmenu = num;
}

function hidemenu(num) {
	stopHidemenuTimeout();
	timeoutid = window.setTimeout("hidemenuTimeout("+num+")", menudelay);
}

function hidemenuTimeout(num) {
	stopHidemenuTimeout();
	var b = document.getElementById('mmb'+num);
	if (b == undefined) return;
	var o = document.getElementById('submenu'+num);
	if (o == undefined) return;
	o.style.display = 'none';
	b.className = b.getAttribute('orgClass');
	currentmenu = -1;
}

/*currentmenu = "-1";
currentsubmenu = "-1";
orgmenu = "-1";
var menutoshow = "-1";
var menudelay = 250;
var menurestoredelay = 1000;
var menurestoreid = 0;


function p(name) {
	//if (name == "s00") return;
	//writedebug("p("+name+")");
	if (window.document.images[name] == undefined) return;
	if (name == ("s"+orgmenu+currentsubmenu)) {
		window.document.images[name].src = eval(name+"o.src");
		return;
	}
	if (name.substring(1,2) != currentmenu) return;
	var t = window.document.images[name].src;
	if (t.substr(t.length-5,1)=="o") {
		window.document.images[name].src = eval(name+"n.src");			// nameo.gif -> name.gif
		menutoshow = -1;
		menurestoreid++;
		window.setTimeout("restoremenu("+menurestoreid+")", menurestoredelay);
	} else {
		window.document.images[name].src = eval(name+"o.src");		// name.gif -> nameo.gif
		menutoshow = currentmenu;
	}
}


function showMenu(menunum){
	writedebug("showMenu("+menunum+") (orgmenu="+orgmenu+")");
	if (orgmenu == 0) document.getElementById("submenu0").style.display = (menunum == 0)? "inline" : "none";
	for (i=1; i<=6; i++){
		var o = document.getElementById("submenu"+i);
		if (o != undefined) {
			if (i == menunum){
				o.style.display = "inline";
			} else {
				if ((i == orgmenu) && (menunum == "0")){
					o.style.display = "inline";
					othermenu = true;
				} else {
					o.style.display = "none";
				}
			}
		}
	}
	if (menunum == "0") currentmenu = orgmenu;
	else currentmenu = menunum;
	if (menunum == "0") currentmenu = "";
	highlightbuttons();
}


function highlightbuttons(){
	for (i=1; i<=6; i++){
		if (i == currentmenu){
			window.document.images["m"+i].src = eval("m"+i+"o.src");
		} else {
			if ((i == menutoshow) || (i == orgmenu)){
				window.document.images["m"+i].src = eval("m"+i+"v.src");
			} else window.document.images["m"+i].src = eval("m"+i+"n.src");
		}
	}
}


function mover(menunum){
	//writedebug("mover");
	menutoshow = menunum;
	highlightbuttons();
	window.setTimeout("domenu("+menunum+")", menudelay);
}


function mout(){
	//writedebug("mout");
	menutoshow = -1;
	highlightbuttons();
	menurestoreid++;
	window.setTimeout("restoremenu("+menurestoreid+")", menurestoredelay);
}


function domenu(menunum){
	if (menutoshow != menunum) return;
	writedebug("domenu("+menunum+") (menutoshow="+menutoshow+")");
	showMenu(menunum);//m("m"+menunum);
}


function restoremenu(restoreid){
	if (menutoshow != -1) return;
	if (restoreid != menurestoreid) return;
	writedebug("restoremenu("+orgmenu+")");
	showMenu(orgmenu);
	menurestoreid = 0;
}*/


function checkEMail(s){
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function'){
		var b = new RegExp('abc');
		if(b.test('abc') == true){a = true;}
	}
	if(a == true){
		reg = new RegExp(	'^([a-zA-Z0-9\\-\\.\\_]+)'+
        	        	   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
            		       '(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));
	} else {
		res = (s.search('@') >= 1 && s.lastIndexOf('.') > s.search('@') && s.lastIndexOf('.') >= s.length-5)
 	}
 	return(res);
} 


function openwindow(url, breite, hoehe){
	window.open(url, "jswindow", "width="+breite+",height="+hoehe+",locationbar=no,menubar=no,status=no,scrollable=yes,resizable=yes");
}


function viewpic(url) {
	var o = document.getElementById('picview');
	o.innerHTML = '<img src="'+url+'" alt="" />';
	return(false);
}
