function in_array(suche, arr) {
 for(p=0;p<arr.length;p++) if (suche == arr[p]) return true;
 return false;
}
function listmarken(sa, fl)
{
 var markencontent='';
 view=0;
 for(i=0;i<marken['marken'].length;i++)
 {
  if(in_array(sa, marken['marken'][i]['connections']['sportart'])==true & in_array(fl, marken['marken'][i]['connections']['filialen'])==true)
  {
   view=view+1;
   markencontent+='<div class="marke';
   if(view>0 & view<9) markencontent+=' firstrow';
   if(Math.round(view/8)==(view/8)) markencontent+=' lastcol';
   if(Math.round((view+7)/8)==((view+7)/8)) markencontent+=' firstcol';
   markencontent+='" id="marken_'+marken['marken'][i]['id']+'"><img src="'+marken['marken'][i]['image']+'" alt="'+marken['marken'][i]['name']+'" width="114" height="114" /><div class="markensub">';
   markencontent+='<h2>'+marken['marken'][i]['name']+'</h2>';
   markencontent+='<div class="markebottom">';
   markencontent+='<p>Erh&auml;ltlich bei:</p>';
   markencontent+='<ul>';
   for(j=0;j<marken['marken'][i]['connections']['filialen'].length;j++)
   {
    for(k=0;k<marken['filialen'].length;k++)
    {
     if(marken['filialen'][k]['id']==marken['marken'][i]['connections']['filialen'][j])
	 {
      markencontent+='<li>';
      if(marken['filialen'][k]['link']!='') markencontent+='<a href="'+marken['filialen'][k]['link']+'">';
      markencontent+=marken['filialen'][k]['name'];
      if(marken['filialen'][k]['link']!='') markencontent+='</a>';
      markencontent+='</li>';
	 }
    }
   }
   if(marken['marken'][i]['connections']['filialen'].length==0)
   {
    markencontent+='<li>Zur Zeit nicht erh&auml;tlich</li>';
   }
   markencontent+='</ul>';
   markencontent+='</div>';
   markencontent+='</div>';
   markencontent+='</div>';
  }
 }
 while(Math.round(view/8)!=(view/8))
 {
  view=view+1;
  markencontent+='<div class="marke';
  if(view>0 & view<9) markencontent+=' firstrow';
  if(Math.round(view/8)==(view/8)) markencontent+=' lastcol';
  if(Math.round((view+7)/8)==((view+7)/8)) markencontent+=' firstcol';
  markencontent+='">&nbsp;</div>';
 }
 filiale=fl;
 sportart=sa;
 document.getElementById('markencontent').innerHTML=markencontent;
}
function markenswich()
{
 document.write('<form method="post" action="#" class="">');
 document.write('<div class="marken">');
 document.write('<div class="markenmenu">');
 document.write('<select class="markenmenusportart" id="markenmenusportart" onchange="listmarken(this.value, filiale);">');
 document.write('<option value="0" selected="selected">Sportwelt</option>');
 for(i=0;i<marken['sportart'].length;i++)
 {
  document.write('<option value="'+marken['sportart'][i]['id']+'">'+marken['sportart'][i]['name']+'</option>');
 }
 document.write('</select>');
 document.write('<select class="markenmenufilialen" id="markenmenufilialen" onchange="listmarken(sportart, this.value);">');
 document.write('<option value="0" selected="selected">Filialen</option>');
 for(i=0;i<marken['filialen'].length;i++)
 {
  document.write('<option value="'+marken['filialen'][i]['id']+'">'+marken['filialen'][i]['name']+'</option>');
 }
 document.write('</select>');
 document.write('<div class="clearer"></div>');
 document.write('</div>');
 document.write('<div class="markencontent" id="markencontent">');
 document.write('</div>');
 document.write('<div class="clearer"></div>');
 document.write('</div>');
 document.write('</form>');
 listmarken(document.getElementById('markenmenusportart').value, document.getElementById('markenmenufilialen').value);
}
function inputfelder() {
 elements=document.getElementsByTagName('input');
 for(x=0;x<elements.length;x++)
 {
  if(elements[x].type=='text' || elements[x].type=='password')
  {
   onfocusattribute=document.createAttribute("onfocus");
   onfocusattribute.nodeValue='if(this.value==\''+elements[x].value+'\') { this.value=\'\'; this.className=\'focus\' }';
   elements[x].setAttributeNode(onfocusattribute);
   onblurattribute=document.createAttribute("onblur");
   onblurattribute.nodeValue='if(this.value==\'\') { this.value=\''+elements[x].value+'\'; this.className=\'\' }';
   elements[x].setAttributeNode(onblurattribute);
  }
 }
 elements=document.getElementsByTagName('textarea');
 for(x=0;x<elements.length;x++)
 {
  onfocusattribute=document.createAttribute("onfocus");
  onfocusattribute.nodeValue='if(this.value==\''+elements[x].value+'\') { this.value=\'\'; this.className=\'focus\' }';
  elements[x].setAttributeNode(onfocusattribute);
  onblurattribute=document.createAttribute("onblur");
  onblurattribute.nodeValue='if(this.value==\'\') { this.value=\''+elements[x].value+'\'; this.className=\'\' }';
  elements[x].setAttributeNode(onblurattribute);
 }
}

