var xmlHttp
var resultfield;
var field;
var str;

function showGenres(id, n, date)
{		
	xmlHttp=GetXmlHttpObject()
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	
	str = genreIDs(n);
	
	if(!str)
	{
		str = 'none';
	}

	var url="/de/event/genre/"
	url = url+str+"/" + date 
	
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
} 

  function genreIDs(n)
  {
    out = '';
    a=document.getElementsByName(n);
    
    for(e=0;e<a.length;++e)
      {
        if(a[e].checked && a[e].value != 'undefined')
          {
          	if( e > 0 && out != '')
          	{
          		out += '-';
          	}
 
          	  out += a[e].value;

          }
      }
      
      return out;
    
    //return (!n.match(/\[\]$/)&&q.length)?'#'+q.pop():String(q.join('&'));
  }

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("dynamicbox").innerHTML = xmlHttp.responseText;	
			
	}else if( !str || xmlHttp.readyState==4 && document.getElementById(id).value )
	{
		document.getElementById("dynamicbox").innerHTML = "Bitte Genre w&auml;hlen!";		
	}

}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		 // Internet Explorer
		 try
		 {
		 	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		 }
		 catch (e)
		 {
		 	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		 }
	}
	
	return xmlHttp
}

