
function copyvalues()
{
	//var vorgaenger = "";
	var count=0;
	
	if (window.opener)
	{
		for (var pfno=0;pfno<document.forms.length;pfno++)
		{
			if (document.forms[pfno].id)
			{
				var formid = document.forms[pfno].id;
			}
			else
				var formname = document.forms[pfno].name;
				
			if (formid)
			{
				var pelementliste = document.getElementById(document.forms[pfno].id);
				var oelementliste = window.opener.document.getElementById(formid);
			}
			else
			{
				var pelementliste = document.getElementsByName(formname);
				var oelementliste = window.opener.document.getElementsByName(formname);
			}
			
			if (document.forms[pfno].id)
				var groesse = pelementliste.length;
			else
				var groesse = pelementliste[0].length;
			
				
			if (pelementliste && oelementliste)
			{
				for (var peno=0;peno<groesse;peno++)
				{
					if (document.forms[pfno].id)
					{
						var pelem = pelementliste[peno];
						var oelem = oelementliste[peno];
					}
					else 
					{
						var pelem = pelementliste[0][peno];
						var oelem = oelementliste[0][peno];
					}
					
					if (pelem.name==oelem.name && oelem.type==pelem.type && oelem.type=="text" || oelem.type=="textarea" || oelem.type=="hidden")
					{
						if (pelem.value!=oelem.value)
						{
							pelem.value=oelem.value;
							count++;
						}
					}
					
					if (oelem.name==pelem.name && oelem.type=="select-one" || oelem.type=="select-multiple")
					{	
						for (var u=0;u<oelem.options.length;u++)
						{
							pelem.options[u].selected=oelem.options[u].selected;
							count++;
						}
					}
					
					if (pelem.type==oelem.type && oelem.type=="radio" || oelem.type=="checkbox")
					{
						if (!oelem.checked)
						{
							pelem.checked=false;
							count++;
						}
						if (oelem.checked)
						{
							pelem.checked=true;
							count++;
						}
					}					
				}
			}
			formid="";
			formname="";
		}
	}
//	alert(count);
}
