function menuoeffnen (id, first, lang){

	if (first==false)
	{
		
		if(document.menumerker.lastmenu.value != id && document.menumerker.lastmenu.value != ''){
			var oldid = document.menumerker.lastmenu.value;
			switcher(oldid);
		}
			
			
			switcher(id);
			document.menumerker.lastmenu.value = id;
			
	}	
	else
	{
		
		document.location.href = "index.php?cat="+id+"&lang="+lang;
		oeffnenfunktion="menuoeffnen ("+id+", false)";
		window.setTimeout(oeffnenfunktion, 1000);
		
	}
}

function formular_senden()
{
	
	if (document.forms['kontakt']._firma.value=='' || document.forms['kontakt']._vorname.value=='' || document.forms['kontakt']._nachname.value=='' || document.forms['kontakt']._mail.value=='')
	{
		alert('Bitte füllen Sie alle Felder mit einem * aus');
	}
	else
	{
		document.kontakt.submit();
	}
}

function switcher(id){
	var menu = getElementsByClassName('submenu'+id);
	var i;
	for(i=0;i<menu.length;i++){
			var sub = menu[i];
			if(sub.style.display == ''){
				sub.style.display = 'none';
				var stat = false;
			}else{
				sub.style.display = '';
				var stat = true;
			} 
	}
	if(stat)
	if (document.getElementById("arrow" + id))
		document.getElementById("arrow" + id).src = "arrow_act.gif";
	else
	if (document.getElementById("arrow" + id))
		document.getElementById("arrow" + id).src = "arrow_no.gif";
}


function getElementsByClassName(class_name){
  var all_obj,ret_obj=new Array(),j=0,teststr;

  if(document.all)all_obj=document.all;
  else if(document.getElementsByTagName && !document.all)
    all_obj=document.getElementsByTagName("*");

  for(i=0;i<all_obj.length;i++)
  {
  if (all_obj[i].className)
  {
    if(all_obj[i].className.indexOf(class_name)!=-1)
    {
      teststr=","+all_obj[i].className.split(" ").join(",")+",";
      if(teststr.indexOf(","+class_name+",")!=-1)
      {
        ret_obj[j]=all_obj[i];
        j++;
      }
    }
	}
  }
  return ret_obj;
}
