var test="\n--------------------------";

function PopUp(val,width,height,e1,e2,e3,e4,e5,e6,winname){
	winfunc = new Array(e1,e2,e3,e4,e5,e6);
	setting = new Array("no","no","no","no","no","no");
	
	
	for(i=0;i<setting.length;i++){
		if(winfunc[i] == 1){ setting[i] = "yes" }
		//setting[i] = "yes";
		test+="\nwf(e"+i+"): " + winfunc[i] + " => " + "set: " + setting[i];
	}
	if(winname==""){
		winname = "IWIN";
	}
		
	if(width==""){ width=300; }
	if(height==""){ height=300; }
	
	//alert("WINNAME: " + winname + "\n(w: "+width+" x h: "+height+")" + test);
	
	subWin = window.open(val,winname,"status="+setting[0]+",toolbar="+setting[1]+",location="+setting[2]+",menue="+setting[3]+",scrollbars="+setting[4]+",resizable="+setting[5]+",width="+width+",height="+height);
	subWin.focus();
}

function AddVal(val,width,height,e1,e2,e3,e4,e5,e6,winname,field){
	var forms = document.forms.length;
	var sform = "Not found!";
	var msg = "Formnamen:";
	for(i=0;i<forms;i++){
		msg+= "\nForm " + i + ": " + document.forms[i].name;
		if(document.forms[i] [field]){
			sform = document.forms[i].name;
			fieldval = document.forms[i] [field].value;
		}
	}
	//alert(msg + "\n" + sform + "\n" + fieldval);
	val=val+"?"+field+"="+escape(fieldval);
	PopUp(val,width,height,e1,e2,e3,e4,e5,winname);
}

function AddField(val,width,height,e1,e2,e3,e4,e5,e6,winname,fields){
	var forms = document.forms.length;
	var sform = "Not found!";
	var msg = "Formnamen:";
	var strArray = fields.split(",");
	fieldArray = new Array();
	var fieldstr="";
	
	for(i=0;i<forms;i++){
		msg+= "\nForm " + i + ": " + document.forms[i].name;
		if(document.forms[i] [ strArray[0] ]){
			sform = document.forms[i].name;
			//fieldArray[] = document.forms[i] [field].value;
			for(j=0;j<strArray.length;j++){
				myfield = strArray[j]
				fieldstr+="&" + strArray[j] + "=" + fieldValue(i,myfield);
			}
		}
	}
	

	val=val+"?formname=" + sform + fieldstr;
	//if(confirm(msg + test + "\nFormname: " + sform + "\n" + test + "\nfields:  " + fields + "\nHREF: " + fieldstr)){
	//getFrmName();
		PopUp(val,width,height,e1,e2,e3,e4,e5,e6,winname);
	//}
}

function fieldValue(s,field){
	//var fieldval=" ";
	fieldval = document.forms[s] [field].value;
	if(fieldval == ""){
		fieldval = "null";
	}
	return fieldval;
}

function getFrmName(){
	if(parent.frames.length > 0){
		alert("Es gibt " + parent.frames.length + " Frames!");
	}
}

function chkAttaNum(frm_name, count){
	var test="VALUES\n--------------";
	var chk=ret=0;
	for(i=0;i<count;i++){
		retval=fieldValue(frm_name, "attach["+i+"]");
		test+="\n"+retval;
		if( retval=="null"){ chk++; break}
	}
	//alert(test + "\n"+chk);
	if(! chk){ alert("Sie können nur " + count + " Attachments versenden!"); return false;}
	else{
		val="attach_upload.php?formname=" + frm_name + "&field=" + i;
		val=val+"&sid="+document.frm_go.sid.value;
		PopUp(val,450,400,0,0,0,0,1,1,'ATTACH');
	}
}

function chgLayerVal(num, val){
	//document.all.attach [num].write(val);
	var test="LAYER:\n----------------";
	var chk = document.all.length;
	for(i=0;i<chk;i++){//
		//var mydoc = document.all [i].name;
		if(document.all [i].id.substring(0,6) == "a_text"){
			test+="\n"+i+": " + document.all [i].id;
			document.all [i].write="<font color='#000000'>test</font>";
			//i=chk;
		}
	}
	alert(test);
}

