// JavaScript Document

function angebot_einblenden(para)
{
	// erst alle aus:
	divs=document.getElementsByTagName('div');
	for (x=0;x<divs.length;x++)
	{
		if (divs[x].id.substr(0,5)=="Angeb")
		{
			ML_swapLayer(divs[x].id,'no-scroll','hide');
		}
	}
	ML_swapLayer(para,'no-scroll','show');
}


function check()
{
	if (check.arguments.length>0)
	{
		frm=check.arguments[0];
	}
	else frm=document.forms[0];
		
	fehler="";
	satz="Folgende Felder bitte ausfüllen:\n\n";
	var required=frm.ML_REQUIRED.value;
	requireds=required.split(",");
	for (x=0;x<frm.elements.length;x++)
	{
		para=frm.elements[x].value;
		for (z=0;z<requireds.length;z++)
		{
			if (requireds[z]==frm.elements[x].name && frm.elements[x].type=="text" && para=="") fehler+="\n"+frm.elements[x].name;
			if (requireds[z]==frm.elements[x].name && frm.elements[x].type=="checkbox" && frm.elements[x].checked==false) fehler+="\n"+frm.elements[x].name;
			if (requireds[z]==frm.elements[x].name && frm.elements[x].type=="radio")
			{
				//
			}
			if (requireds[z]==frm.elements[x].name && frm.elements[x].type=="select-one")
			{
				if (frm.elements[x].selectedIndex==0 || frm.elements[x].value=="") fehler+="\n"+frm.elements[x].name;
			}
		}
	}
	if (fehler!="") {
	alert (satz+fehler);
	return false;
	}
	else return true;
}

function ML_swapLayer()		//v1.0
{
	//ML_swapLayer('content','scroll','show','antwort','no-scroll','hide','warenkorb','no-scroll','show');

  	var i,v,s,obj,args=ML_swapLayer.arguments;
  	var IE=navigator.appName.indexOf("Explorer")!=-1;
		var NC_SAF=navigator.appName.indexOf("Netscape")!=-1;
	
  	var d=document;
	for (i=0; i<(args.length-2); i+=3) if (d.getElementById) 
  	{
		obj=d.getElementById(args[i]);
  		v=args[i+2];	// hide oder show
		s=args[i+1];	// scroll oder no-scroll
		if (obj.style)	obj=obj.style; 
				
		v=(v=='show')?'visible':(v=='hide')?'hidden':v;
		s=(s=='scroll')?'scroll':(s=='no-scroll')?'hidden':s;
		s=(v=='hidden')?'hidden':s;
   		
		if (!IE && !NC_SAF)
		{
			obj.visibility=v;
			obj.overflow=s;
		}
		else
		{
			if (s=='scroll') s='auto';
			obj.visibility=v;
			obj.overflow=s;
			v=(v=='visible')?'block':(v=='hidden')?'none':v;
			obj.display=v;
		}
	}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function ML_generateGET()
{
	var ML_GET="";
	var Angeb_id="";
	var ankers="";
	ankers="";
	
	divs=document.getElementsByTagName('div');
	for (x=0;x<divs.length;x++)
	{
		if (divs[x].id.substr(0,5)=="Angeb")
		{
			Angeb_id=divs[x].id.substr(5,divs[x].id.length);
			if (ankers!="") ankers+=",";
			ankers+=Angeb_id;
		}
	}
	return ankers;
}