function menuoeffnen (id, uid){

	var a = new Date();
	a = new Date(a.getTime() + 60*60);
	document.cookie = 'menuopen=1; expires='+a.toGMTString()+';'; 
	document.location.href = "index.php?cat="+id+"&ucat="+uid;
}

function switcher(id){
	var menu = getElementsByClassName('submenu'+id);
	for(i=0;i<menu.length;i++){
			var sub = menu[i];
			if(sub.style.display == 'block'){
				sub.style.display = 'none';
				var stat = false;
			}else{
				sub.style.display = 'block';
				var stat = true;
			}
	}
	if(document.getElementById("arrow" + id))
	{
		if(stat)
			document.getElementById("arrow" + id).src = "arrow_act.gif";
		else
			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;
}

function stsca(iName, iStep)
  {
    SrcollAreaName = iName;
    SrcollAreaStep = iStep;
  }

function endsca(iName)
  {
    SrcollAreaName = '';
    SrcollAreaStep = 0;
  }

function InitPos(iRecNum)
{
  sapos['st' + iRecNum] = 0;
  ToolTipAtPos('st' + iRecNum,true, 10, 0);
}

function WriteScrollArea()
        {
        var area;
        area = '';
        area = '<style type="text/css">' +
               '#saticker {height:; width:100%; z-index:1; font-family:Arial; background: transparent; overflow:hidden;border-style:solid; border-width:1px; border-color:#000000;}' +
               '#stticker {position:absolute; width:95%; left:10; top:1; z-index:1; font-family:Arial; background: transparent;}' +
               '</style>' +
               '<div id="sa_ticker">' +
               '<table width="100%" height="125"><tr><td valign="top"><a href="#" onmouseover="stsca(\'stticker\', 3)" onmouseout="endsca(\'stticker\')"><img src="http://www.sh.stadtsurfer.de/images/ipp/network/up.gif" alt="up" border="0" align="right"></a></td></tr>' +
               '<tr><td valign="bottom"><a href="javascript:;" onmouseover="stsca(\'stticker\', -3)" onmouseout="endsca(\'stticker\')"><img src="http://www.sh.stadtsurfer.de/images/ipp/network/down.gif" alt="down" border="0" align="right"></a></td></tr></table>' +
               '<div id="stticker">';
        return area;
        }

function SwitchImg()
{
  var rem, keep=0, store, obj, switcher=new Array, history=document.Data;
   for (rem=0; rem < (SwitchImg.arguments.length-2); rem+=3) {
            store = SwitchImg.arguments[(navigator.appName == 'Netscape')?rem:rem+1];
    if ((store.indexOf('document.layers[')==0 && document.layers==null) ||
        (store.indexOf('document.all[')==0 && document.all==null))
         store = 'document'+store.substring(store.lastIndexOf('.'),store.length);
         obj = eval(store);
    if (obj != null) {
              switcher[keep++] = obj;
      switcher[keep++] = (history==null || history[keep-1]!=obj)?obj.src:history[keep];
      obj.src = SwitchImg.arguments[rem+2];
  } }
  document.Data = switcher;
}

function RestoreImg()
{
  if (document.Data != null)
    for (var rem=0; rem<(document.Data.length-1); rem+=2)
      document.Data[rem].src=document.Data[rem+1];
}

function openPartner()
  {
   window.open("http://sh.stadtsurfer.de/cgi-bin/mgrqcgi?APPNAME=StadtSurfer&PRGNAME=stsu_cfa_verteiler&ARGUMENTS=&v_action=a&v_stadt=schleswigholstein&v_i_cfa_eigentuemer=000309145202675&v_i_cfa_kopf=000316515389701&v_i_cfa_template=7&objekte_anzeigen=aktive","Partner","width=290,height=300,left=620,top=350,scrollbars=yes");
  }

