	function insertEmailField(num, email) {
		if (email == null)
			email = "";

		$('message').innerHTML = "";
		numm = num+1;
		element = Builder.node('input',{id:'email'+numm, type:'text', name:'emails['+num+']', size:'40', value:email},'');
		$('append').appendChild(element);
		element = Builder.node('a',{style:'display:none;', id:'remove'+numm, href:'#nogo', onclick:'removeEmailField("'+numm+'"); return false;'},
					[Builder.node('img', {className:'newmail', src:'assets/icons/icon_removemail.gif', alt:'új email hozzáadása'}, '')]);
		$('append').appendChild(element);
		element = Builder.node('a',{id:'add'+numm, href:'#nogo', onclick:'insertNewEmailField('+numm+'); return false;'},
					[Builder.node('img', {className:'newmail', src:'assets/icons/icon_newmail.gif', alt:'új email hozzáadása'}, '')]);
		$('append').appendChild(element);
		element = Builder.node('br',{id:'br'+numm+'_1'},'');
		$('append').appendChild(element);

		if (num>0) {
			$('add'+num).style.display = 'none';
			$('remove'+num).style.display = 'inline';
		}
	}
	function insertNewEmailField(num, email)
	{
		if($('email'+num).value != '')
		{
			if(validate($('email'+num)))
			{
				insertEmailField(num, email);
			}
			else
			{
				$('message').innerHTML = "A megadott email cím formátuma hibás!";
			}
		}
		else
		{
			$('message').innerHTML = "Új mező hozzáadása előtt adjon meg egy email címet!";
		}
	}
	
	
	function removeEmailField(num)
	{
		// alert("removeEmailField(" + num + ")");
		Element.remove('email'+num);
		Element.remove('add'+num);
		Element.remove('remove'+num);
		// alert("removing brs");
		Element.remove('br'+num+'_1');
		// alert("1 done");
	}
	
	// for delivery report

	function insertDR_EmailField(num, email) {
		if (email == null)
			email = "";

		$('dr_message').innerHTML = "";
		numm = num+1;
		element = Builder.node('input',{id:'dr_email'+numm, type:'text', name:'dr_emails['+num+']', size:'40', value:email},'');
		$('dr_append').appendChild(element);
		element = Builder.node('a',{style:'display:none;', id:'dr_remove'+numm, href:'#nogo', onclick:'removeDR_EmailField("'+numm+'"); return false;'},
					[Builder.node('img', {className:'newmail', src:'assets/icons/icon_removemail.gif', alt:'új email hozzáadása'}, '')]);
		$('dr_append').appendChild(element);
		element = Builder.node('a',{id:'dr_add'+numm, href:'#nogo', onclick:'insertNewDR_EmailField('+numm+'); return false;'},
					[Builder.node('img', {className:'newmail', src:'assets/icons/icon_newmail.gif', alt:'új email hozzáadása'}, '')]);
		$('dr_append').appendChild(element);
		element = Builder.node('br',{id:'dr_br'+numm+'_1'},'');
		$('dr_append').appendChild(element);

		if (num>0) {
			$('dr_add'+num).style.display = 'none';
			$('dr_remove'+num).style.display = 'inline';
		}
	}
	function insertNewDR_EmailField(num, email)
	{
		if($('dr_email'+num).value != '')
		{
			if(validate($('dr_email'+num)))
			{
				insertDR_EmailField(num, email);
			}
			else
			{
				$('dr_message').innerHTML = "A megadott email cím formátuma hibás!";
			}
		}
		else
		{
			$('dr_message').innerHTML = "Új mező hozzáadása előtt adjon meg egy email címet!";
		}
	}


	function removeDR_EmailField(num)
	{
		// alert("removeEmailField(" + num + ")");
		Element.remove('dr_email'+num);
		Element.remove('dr_add'+num);
		Element.remove('dr_remove'+num);
		// alert("removing brs");
		Element.remove('dr_br'+num+'_1');
		// alert("1 done");
	}

	function validate(email)
	{
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(email.value))
		{
			return false;
		}
		else
		{
			return true;
		}
	}

