function changeTeaserDiv(div, gesamt) {

	for (i=0; i<gesamt; i++) {
		document.getElementById('teaser'+i).style.display ='none';
		document.getElementById('teaser'+i).style.visibility ='hidden';
	}

  	document.getElementById('teaser'+div).style.display = 'block';
  	document.getElementById('teaser'+div).style.visibility = 'visible';
}





function produkt_zoom()
{
	if(document.getElementById('produkt_content')){
		document.getElementById('produkt_content').style.display='none';
	}
	else{
		document.getElementById('neuheiten').style.display='none';
	}
	document.getElementById('produkt_zoom').style.display='block';
	
	
}

function close_produkt_zoom()
{
	if(document.getElementById('produkt_content'))
	{
		document.getElementById('produkt_content').style.display='block';
	}
	else
	{
		document.getElementById('neuheiten').style.display='block';
	}
	document.getElementById('produkt_zoom').style.display='none';
}

/**********************************************
Pruefen der Eingaben bei der Katalogbestellung 
**********************************************/
var mustconform  = /^([a-zA-Z0-9-_üöäÜÖÄ]+)(\.[a-zA-Z0-9-_\.üöäÜÖÄ]+)*@([a-zA-Z0-9-üöäÜÖÄ][a-zA-Z0-9-üöäÜÖÄ]+\.)+([a-zA-Z]{2,4})$/;


function merke_dir(obj,value)
{
	if (obj.name!=null)
	{
		if (obj.name=='anrede') num=1;
		if (obj.name=='vorname') num=2;
		if (obj.name=='nachname') num=3;
		if (obj.name=='strasse') num=4;
		if (obj.name=='nr') num=5;
		if (obj.name=='plz') num=6;
		if (obj.name=='ort') num=7;
		if (obj.name=='tel') num=8;
		if (obj.name=='mail') num=8;
		if (obj.name=='info') num=9;
		if (obj.name=='nachricht') num=10;
	}
}


var http_request = false;
	var daten='';
	var datentoid='';

  function ajaxRequest(url,objid,show) 
  {
      document.getElementById('produkt_zoom').style.display='none';
      http_request = false;
      teile=location.href.split('?');
			wobin=teile[0].replace(/index\.php/,'');
			if (url==url.replace(/http\:\/\//ig,'')) 
			url=wobin+url;
			datentoid=objid;

      if (window.XMLHttpRequest) //Mozilla/Safari
      { 
          http_request = new XMLHttpRequest();
          if (http_request.overrideMimeType) http_request.overrideMimeType('text/xml');
      } 
      else if (window.ActiveXObject) // Ie
      { 
        try 
        {
              http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) 
        {
           try 
           {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
           } 
           catch (e) 
           {
           }
        }
      }

      if (!http_request) 
      {
          if (document.getElementById(objid)) document.getElementById(objid).innerHTML='Verbindung fehlgeschlagen';
          return false;
      }
    	else
    	{
    		//http_request.overrideMimeType('text/xml; charset=ISO-8859-1');
    	}
      if (show==1) alert(url);
      http_request.onreadystatechange = showdata;
      http_request.open('GET', url, true);
      http_request.send(null);
  }

  function showdata() 
  {
      objid=datentoid;
      if (http_request.readyState == 4) 
      	if (http_request.status == 200) 
      	{
        	if (document.getElementById(objid)) 
        	{
        		document.getElementById(objid).innerHTML=http_request.responseText;
        		//document.getElementById('produkt_zoom').style.display='block';
        		
        		produkt_zoom();
        	}
        } 
        else 
        {
          if (document.getElementById(objid)) document.getElementById(objid).innerHTML='Verbindung fehlgeschlagen';
        }
  }
  
	function checkinput(object,beschr,empty,art)
	{
		value=object.value;
		mustconform  = /^([ßäüöÄÜÖâêôóáéúûàòèùa-zA-Z0-9- \.]+)$/;
		if (art=='zahl'){mustconform  = /^([0-9]+)$/;}
		if (art=='tel'){mustconform  = /^([+0-9])*([0-9 \/-]+)$/;}
		if (art=='mail'){mustconform  = /^([a-zA-Z0-9-_]+)(\.[a-zA-Z0-9-_]+)*@([a-zA-Z0-9-][a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$/;}
	   if (art!='mail')
	   {
			value=value.replace(/ö/,'o');
			value=value.replace(/Ö/,'O');
			value=value.replace(/ä/,'a');
			value=value.replace(/Ä/,'A');
			value=value.replace(/ü/,'u');
			value=value.replace(/Ü/,'U');
			value=value.replace(/ß/,'s');
		}
	   if ((value!='')||(!empty))
	   if (mustconform!='')
	   if (!mustconform.test(value))
	   {
	    alert(beschr);
	    object.focus();
	    object.select();
	    return false;
	   }
	   return true;
	}