function findObj(arn, d) { 
 var p,i,x;
 n = new String(arn);
 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=findObj(n,d.layers[i].document);
 if(!x && document.getElementById)
    x=document.getElementById(n);
 return x;
}

function dumpobj(obj){
for(x in obj){
pom=eval('obj.'+x);
	document.write(x + ":" + pom + "<br>"); 
	for(y in pom){
//		alert(x +";" + pom + ";" + y );
		pom1=eval('pom.'+y);
		document.write("&nbsp;&nbsp;&nbsp;" + y + ":" + pom1 +"<br>"); 
	}
}
}	

function isArray(obj) {
   if (obj.constructor.toString().indexOf("Array") == -1)
      return false;
   else
      return true;
}

function validate(parameter1){
	if(isArray(parameter1)){
		for(i=0;i<parameter1.length;i++){
			curElement = document.getElementById(parameter1[i]);
			if(curElement.value==""){
				curElement.style.background = "orange";
				alert("Feld musst ausgefüllt werden");
				curElement.focus();
				return false;
			}else{
				curElement.style.background = "white";
			}
		}
	}
	return true;
}

