var myFadeout;      // Timeout, um ein Menü in den Normalzustand zu bringen
var myUIDFadeout;   // der Schlüssel des Menüs

/*
var myFadeInTimer;
var myObjFadeIn;
var myFadeOuttimer;
var myObjFadeOut;
var myInterval=10;
var myStep=10;
*/

function GetXPos(d_o)
{
	var x = 0;
	if(d_o.pageX)
	{
		x = d_o.pageX || 0;
	}
	else
	{
		while(d_o)
		{
			x += parseInt(d_o.offsetLeft);
			d_o = d_o.offsetParent || null;
		}
	}
	return x;
};

function f_adjust_submenu(){
	//myDiff= GetXPos(document.getElementById('nav_main_c_3')) - GetXPos(document.getElementById('nav_main_text'));
	//document.getElementById('nav_sub_text').style.left=myDiff+8;
}

// setzt den Status des Mainmenüs (mit den td´s um den Link)
//
// uid = id der seite
// mode = 1 = aktuelle Weite
//        2 = moseover , einblenden
//        3 = mouseout , ausblenden
//
function f_Set_Menu_Level_1(uid,mode){
  if (mode==2){
	  document.getElementById('nav_main_a_'+uid).className="nav_main_aktuell";
	  document.getElementById('nav_main_b_'+uid).className="nav_main_aktuell";
	  document.getElementById('nav_main_c_'+uid).className="nav_main_aktuell";
	  document.getElementById('nav_main_d_'+uid).className="nav_main_aktuell";
	} else if (mode==1){
	  document.getElementById('nav_main_a_'+uid).className="nav_main_mouseover";
	  document.getElementById('nav_main_b_'+uid).className="nav_main_mouseover";
	  document.getElementById('nav_main_c_'+uid).className="nav_main_mouseover";
	  document.getElementById('nav_main_d_'+uid).className="nav_main_mouseover";
	} else {
	  document.getElementById('nav_main_a_'+uid).className="nav_main";
	  document.getElementById('nav_main_b_'+uid).className="nav_main";
	  document.getElementById('nav_main_c_'+uid).className="nav_main";
	  document.getElementById('nav_main_d_'+uid).className="nav_main";
  }
}


function f_Set_Menu_Level_2_subfunction(_uid,_className,_display){
	document.getElementById('nav_sub_a_'+_uid).className=_className;
	document.getElementById('nav_sub_b_'+_uid).className=_className;
	document.getElementById('nav_sub_c_'+_uid).className=_className;
	document.getElementById('nav_sub_d_'+_uid).className=_className;
	document.getElementById('nav_sub_e_'+_uid).className=_className;
	document.getElementById('nav_sub_f_'+_uid).style.display=_display;
}

function myInfo(val){
  document.getElementById("info").innerHTML=document.getElementById("info").innerHTML+val+"<br>";
}


// setzt den Status des Sub und Popupmenüs
//
// uid = id der seite
// mode = 1 = moseover , einblenden
//        2 = mouseout , ausblenden
//
function f_Set_Menu_Level_2(_uid,_mode){
  if (_mode==1) {
    // mouseover
    // wenn ein Timer läuft, dann zuerst timer clearen
    if (myUIDFadeout){
      clearTimeout(myFadeout);
      // wenn der timer für ein anderes menü läuft, dieses auf originalzustand schalten
      if (myUIDFadeout!=_uid){
        if (myUID==myUIDFadeout){
          f_Set_Menu_Level_2_subfunction(myUIDFadeout,'nav_sub_aktuell','none');
        } else {
          f_Set_Menu_Level_2_subfunction(myUIDFadeout,'nav_sub','none');
        }
      }
    }
    // menü einschalten
    f_Set_Menu_Level_2_subfunction(_uid,'nav_sub_aktuell','block');
  } else {
    // mouseout (durch timeout gefeuert)
    // entweder aktuell oder standard schalten
    if (myUID==_uid){
      f_Set_Menu_Level_2_subfunction(_uid,'nav_sub_aktuell','none');
    } else {
      f_Set_Menu_Level_2_subfunction(_uid,'nav_sub','none');
    }
  	myFadeout=null;
	  myUIDFadeout=null;
  }
}

function f_mySearch(myLanguage){
	if (myLanguage=='1'){
		// englisch
		if ((document.mySearchForm1.sword.value!="")&&(document.mySearchForm1.sword.value!="Search")) document.mySearchForm1.submit();
	}else {
		// deutsch
		if ((document.mySearchForm1.sword.value!="")&&(document.mySearchForm1.sword.value!="Suchen")) document.mySearchForm1.submit();
	}
	return false;
}

/*
function f_mySetMenuClass(key,classname,submenudisplay){
  if (submenudisplay=='block'){
    f_setOpacity(document.getElementById('nav_sub_'+key), 100);
    document.getElementById('nav_sub_'+key).style.display=submenudisplay;
  } else {
    if (myFadeOuttimer) {
      clearTimeout(myFadeOuttimer);
      f_setOpacity(myObjFadeOut,0);
      myObjFadeOut.style.display='none';
    }
    myObjFadeOut=document.getElementById('nav_sub_'+key);
    window.setTimeout("f_fadeout(95)", myInterval);
  }
  document.getElementById('nav_main_a_'+key).className=classname;
  document.getElementById('nav_main_b_'+key).className=classname;
  document.getElementById('nav_main_c_'+key).className=classname;
  document.getElementById('nav_main_d_'+key).className=classname;
}

function f_setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;

  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";

  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;

  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;

  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

function f_fadeout(opacity) {
  if (opacity > 0 ) {
    f_setOpacity(myObjFadeOut,opacity);
    opacity -= myStep;
    if (opacity<0) opacity=0;
    window.setTimeout("f_fadeout("+opacity+")", myInterval);
  } else {
    myObjFadeOut.style.display='none';
  }
}
*/

// Loginbereich anzeigen
function f_show_login(L)
{
 addLoginText=document.getElementById('addLoginTextDiv').innerHTML;
 //alert(addLoginText);
 LoginAreaWidth=385;
 html_text='<iframe scrolling="no" id="iframe_login" name="iframe_login" style="overflow:hidden; border:none;width:385px;height:350px;margin:0px;padding:0px;" frameborder="0" src="fileadmin/login/index.php?L='+L+'&addLoginText='+addLoginText+'"></iframe>';
 LoginButtonDivX=parseInt(GetXPos(document.getElementById('myLogin'))-LoginAreaWidth-2); 
 Tip(html_text,FIX,[LoginButtonDivX,221],WIDTH,LoginAreaWidth,FADEIN,300,FADEOUT,300,STICKY,true,CLICKCLOSE,true,PADDING,0,FONTCOLOR,'#000000',BGCOLOR,'#ffffff',BORDERCOLOR,'#7999b6');
};

function f_set_pos_login()
{
 LoginAreaWidth=385;
 LoginButtonDivX=parseInt(GetXPos(document.getElementById('myLogin'))-LoginAreaWidth-2); 
 tt_SetTipPos(LoginButtonDivX, 221);
};



