function loadGroupById(gid)
{
	loadAjax('product-step-1','change_product=yes','group_id='+gid);
	// Google-Analytics
	pageTracker._trackEvent('Produktauswahl','Druckverfahren: '+gid);
}

function loadProduct(obj)
{
	gid = document.getElementById('group').value;
	pid = obj.value;
	loadAjax('product-step-1','pid='+pid+'[&]change_product=yes','group_id='+gid);
	// Google-Analytics
	pageTracker._trackEvent('Produktauswahl','Druckverfahren: '+gid+'; Produkt: '+pid);
}

function loadProductById(pid,fid,obj)
{
	gid = document.getElementById('group').value;
	fieldselected = obj.selectedIndex + 1;
	loadAjax('product-step-1','pid='+pid+'[&]change_product=yes[&]fid='+fid+'[&]fieldselected='+fieldselected,'group_id='+gid);
	// Google-Analytics
	pageTracker._trackEvent('Produktauswahl','Druckverfahren: '+gid+'; Produkt: '+pid);
}

function setButtons(mode)
{
	if(mode==true)
	{
		document.getElementById('but_print_preview').style.display='block';
		document.getElementById('but_continue').style.display='block';
		document.getElementById('but_print_preview_error').style.display='none';
		document.getElementById('but_continue_error').style.display='none';
	}
	else if(mode==false)
	{
		document.getElementById('but_print_preview').style.display='none';
		document.getElementById('but_continue').style.display='none';
		document.getElementById('but_print_preview_error').style.display='block';
		document.getElementById('but_continue_error').style.display='block';
	}
}

function addSelect(obj,objvalue,objoutput)
{
	obj = document.getElementById(obj);
	
	if(obj.length == 0) // wenn noch keine Optionen vorhanden
	{
		var newOpt1 = new Option(objoutput,objvalue); // Option erstellen
		obj.options[0] = newOpt1; // Option einfügen
		obj.selectedIndex = 0; // als Standard hinzufügen
	}
	else if(obj.selectedIndex != -1) // wenn bereits eine Option existiert
	{
		var newOpt1 = new Option(objoutput,objvalue); // Option erstellen
		obj.options[obj.length] = newOpt1; // Option einfügen
	}
}

function clearSelect(obj)
{
	obj = document.getElementById(obj);
	
	for(i=obj.length-1; i>=0; i--) // alle Optionen durchlaufen
	{
		obj.options[i] = null; // Option entfernen
	}
}

function padding(laenge)
{
	result = '';
	for (i = 0; i < laenge; i++)
	{
		result = result + '     ';
	}
	return result;
}

function print_r(das_array, ebene)
{
	var result = '';
	for (var wert in das_array)
	{
		if(typeof das_array[wert] == "object")
		{
			result = result + ' ' + padding(ebene) + wert + "\n" + print_r(das_array[wert], ebene + 1);
		}
		else
		{
			result = result + ' ' + padding(ebene) + wert + ' = ' + das_array[wert] + "\n";
		}
	}
	return result;
}

function changeOptions(id,array2)
{
	var xmlHttp=false;
	try {
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e) {
		try {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e) {
			xmlHttp=false;
		}
	}
	if (!xmlHttp && typeof XMLHttpRequest!='undefined') {
		xmlHttp = new XMLHttpRequest();
	}
	
	if(xmlHttp) {
		xmlHttp.open('GET', 'changeoptions.php?id='+id+'&array='+array2, true);
		xmlHttp.onreadystatechange=function() {
			if(xmlHttp.readyState==4) {
				str_old=xmlHttp.responseText;
				str=str_old.split('[[||]]');
				
				clearSelect('field_'+id+'_id');
				//alert(str);
				for(var i=0; i<str.length; ++i)
				{
					str2 = str[i].split('[[##]]');
					
					addSelect('field_'+id+'_id',str2[0],str2[1]);
				}
				
				setContinueBut(1);
				
				// Formular absenden
				document.myForm.submit();
			}
		}
		xmlHttp.send(null);
	}
}

function setContinueBut(i, top)
{
	if(i == 1)
	{
		document.getElementById('but_continue').style.display='none';
		document.getElementById('but_continue_ps').style.display='block';
		document.getElementById('but_print_preview').style.display='none';
		document.getElementById('but_print_preview_ps').style.display='block';
	}
	else if(i == 2)
	{
		document.getElementById('but_continue').style.display='block';
		document.getElementById('but_continue_ps').style.display='none';
		document.getElementById('but_print_preview').style.display='block';
		document.getElementById('but_print_preview_ps').style.display='none';
	}
}

function setPrintSelect(values) {
	if(values==1) {
		document.getElementById('print_single_select').style.display='block';
		document.getElementById('print_multi_select').style.display='none';
	}
	else {
		document.getElementById('print_single_select').style.display='none';
		document.getElementById('print_multi_select').style.display='block';
	}
}

function setPostParas() {
		var postParameters = '';
			/* Absenderadresse */
			if(document.getElementById('service-addresser').checked==true){s_addresser='true';}else{s_addresser='false';}
			postParameters+='s_addresser_checkbox='+s_addresser;
			postParameters+='[&]s_addresser_company='+document.getElementById('addresser:company').value;
			postParameters+='[&]s_addresser_gender='+document.getElementById('addresser:gender').value;
			postParameters+='[&]s_addresser_firstname='+document.getElementById('addresser:firstname').value;
			postParameters+='[&]s_addresser_lastname='+document.getElementById('addresser:lastname').value;
			postParameters+='[&]s_addresser_accessory='+document.getElementById('addresser:accessory').value;
			postParameters+='[&]s_addresser_street='+document.getElementById('addresser:street').value;
			postParameters+='[&]s_addresser_snr='+document.getElementById('addresser:street-nr').value;
			postParameters+='[&]s_addresser_postcode='+document.getElementById('addresser:postcode').value;
			postParameters+='[&]s_addresser_city='+document.getElementById('addresser:city').value;
			postParameters+='[&]s_addresser_country='+document.getElementById('addresser:country').value;
			postParameters+='[&]s_addresser_phone='+document.getElementById('addresser:phone').value;
			postParameters+='[&]s_addresser_fax='+document.getElementById('addresser:fax').value;
			/* Rechnungsadresse */
			if(document.getElementById('service-calculation').checked==true){s_calculation='true';}else{s_calculation='false';}
			postParameters+='[&]s_calculation_checkbox='+s_calculation;
			postParameters+='[&]s_calculation_company='+document.getElementById('calculation:company').value;
			postParameters+='[&]s_calculation_gender='+document.getElementById('calculation:gender').value;
			postParameters+='[&]s_calculation_lastname='+document.getElementById('calculation:lastname').value;
			postParameters+='[&]s_calculation_firstname='+document.getElementById('calculation:firstname').value;
			postParameters+='[&]s_calculation_accessory='+document.getElementById('calculation:accessory').value;
			postParameters+='[&]s_calculation_street='+document.getElementById('calculation:street').value;
			postParameters+='[&]s_calculation_snr='+document.getElementById('calculation:street-nr').value;
			postParameters+='[&]s_calculation_postcode='+document.getElementById('calculation:postcode').value;
			postParameters+='[&]s_calculation_city='+document.getElementById('calculation:city').value;
			postParameters+='[&]s_calculation_country='+document.getElementById('calculation:country').value;
			postParameters+='[&]s_calculation_phone='+document.getElementById('calculation:phone').value;
			postParameters+='[&]s_calculation_fax='+document.getElementById('calculation:fax').value;
			/* Lieferadresse */
			if(document.getElementById('service-delivery').checked==true){s_delivery='true';}else{s_delivery='false';}
			postParameters+='[&]s_delivery_checkbox='+s_delivery;
			postParameters+='[&]s_delivery_company='+document.getElementById('delivery:company').value;
			postParameters+='[&]s_delivery_gender='+document.getElementById('delivery:gender').value;
			postParameters+='[&]s_delivery_lastname='+document.getElementById('delivery:lastname').value;
			postParameters+='[&]s_delivery_firstname='+document.getElementById('delivery:firstname').value;
			postParameters+='[&]s_delivery_accessory='+document.getElementById('delivery:accessory').value;
			postParameters+='[&]s_delivery_street='+document.getElementById('delivery:street').value;
			postParameters+='[&]s_delivery_snr='+document.getElementById('delivery:street-nr').value;
			postParameters+='[&]s_delivery_postcode='+document.getElementById('delivery:postcode').value;
			postParameters+='[&]s_delivery_city='+document.getElementById('delivery:city').value;
			postParameters+='[&]s_delivery_country='+document.getElementById('delivery:country').value;
			postParameters+='[&]s_delivery_phone='+document.getElementById('delivery:phone').value;
			postParameters+='[&]s_delivery_fax='+document.getElementById('delivery:fax').value;
			/* Belegexemplare */
			if(document.getElementById('service-voucher').checked==true){s_voucher='true';}else{s_voucher='false';}
			postParameters+='[&]s_voucher_checkbox='+s_voucher;
			postParameters+='[&]s_voucher_own_address='+document.getElementById('voucher:own_address').value;
			postParameters+='[&]s_voucher_company='+document.getElementById('voucher:company').value;
			postParameters+='[&]s_voucher_gender='+document.getElementById('voucher:gender').value;
			postParameters+='[&]s_voucher_lastname='+document.getElementById('voucher:lastname').value;
			postParameters+='[&]s_voucher_firstname='+document.getElementById('voucher:firstname').value;
			postParameters+='[&]s_voucher_accessory='+document.getElementById('voucher:accessory').value;
			postParameters+='[&]s_voucher_street='+document.getElementById('voucher:street').value;
			postParameters+='[&]s_voucher_snr='+document.getElementById('voucher:street-nr').value;
			postParameters+='[&]s_voucher_postcode='+document.getElementById('voucher:postcode').value;
			postParameters+='[&]s_voucher_city='+document.getElementById('voucher:city').value;
			postParameters+='[&]s_voucher_country='+document.getElementById('voucher:country').value;
			postParameters+='[&]s_voucher_phone='+document.getElementById('voucher:phone').value;
			postParameters+='[&]s_voucher_voucher='+checkradio(document.getElementsByName('voucher'));
			postParameters+='[&]s_voucher_fax='+document.getElementById('voucher:fax').value;
			/* postalische Rechnung */
			if(document.getElementById('service-calculation-post').checked==true){s_calculation_post='true';}else{s_calculation_post='false';}
			postParameters+='[&]s_calculation_post='+s_calculation_post;
			
			if(document.getElementById('objectname').value == '')
			{
				var onno = 'Keine Angabe';
				postParameters+='[&]objectname='+onno;
			}
			else
			{
				postParameters+='[&]objectname='+document.getElementById('objectname').value;
			}
			postParameters+='[&]datatransfer='+document.getElementById('datatransfer').value;
			postParameters+='[&]id_printfilecheck='+document.getElementById('printFileCheck').value;
			postParameters+='[&]notice='+document.getElementById('notice').value;
			postParameters+='[&]id_payment='+checkradio(document.getElementsByName('payment'));
			postParameters+='[&]coupon='+document.getElementById('coupon').value;
			return postParameters;
}

function checkStep1() {
	loadStep2();
}

function loadStep2()
{
	loadAjax('product-step-2','','','step-2-ajax',true,true);
	toggle('step-2','step-1');
}

function checkStep2() {
	if(document.getElementById('datatransfer').value=="" || document.getElementById('printFileCheck').value=="" || typeof checkradio(document.getElementsByName('payment'))=="undefined") {
		setPopup('popupErrorStep-2',true);
	}
	else {
		if(document.getElementById('coupon').value!="")
		{
			loadAjax('check-coupon','','coupon='+document.getElementById('coupon').value,'none',true,true);
		}
		else
		{
			// document.getElementById('coupon_check_icon').innerHTML='';
			loadStep3();
		}
	}
}

function loadStep3()
{
	/* POST-Parameter */
	postParameters=setPostParas();
	/* !POST-Parameter */
	loadAjax('product-step-3','',postParameters,'step-3-ajax',true,true);
	toggle('step-3','step-2');
}

/* SERVICE */
function deleteAddressbookEntry(id,mode) {
	check=confirm('Datensatz wirklich l'+unescape('%F6')+'schen?');
	if(check==true) {
		loadAjax('addressbook-delete-entry','id='+id+'[&]mode='+mode,'','none',true,true);
	}
}

/* Absenderadresse */
function checkAddresserForm() {
	if(
		document.getElementById('addresser:gender').value&&
		document.getElementById('addresser:firstname').value&&
		document.getElementById('addresser:lastname').value&&
		document.getElementById('addresser:street').value&&
		document.getElementById('addresser:street-nr').value&&
		document.getElementById('addresser:postcode').value&&
		document.getElementById('addresser:city').value&&
		document.getElementById('addresser:country').value&&
		document.getElementById('addresser:phone').value
	) {
		//if(document.getElementById('addresser:database').checked==true) {
			loadAjax('addressbook-check-addresser-form','company='+document.getElementById('addresser:company').value+'[&]gender='+document.getElementById('addresser:gender').value+'[&]firstname='+document.getElementById('addresser:firstname').value+'[&]lastname='+document.getElementById('addresser:lastname').value+'[&]street='+document.getElementById('addresser:street').value+'[&]street-nr='+document.getElementById('addresser:street-nr').value+'[&]postcode='+document.getElementById('addresser:postcode').value+'[&]city='+document.getElementById('addresser:city').value+'[&]country='+document.getElementById('addresser:country').value+'[&]phone='+document.getElementById('addresser:phone').value+'[&]fax='+document.getElementById('addresser:fax').value,'','none',true,true);
		//}
		setPopup('popupStep-2-addresser',false);
		document.getElementById('service-addresser').checked=true;
	}
	else {
		alert("Bitte f"+unescape("%FC")+"llen Sie alle Pflichtfelder aus.");
	}
}
function setAddresserForm(id, company, gender, firstname, lastname, accessory, street, street_nr, postcode, city, country, phone, fax) {
	document.getElementById('addresser:company').value=company;
	
	if(gender != "")
	{
		for(var nr in salutation_addresser)
		{
			if(salutation_addresser[nr] == gender)
			{
				document.getElementById('addresser:gender').options[nr].selected=true;
			}
		}
	}
	else
	{
		document.getElementById('addresser:gender').options[0].selected=true;
	}
	
	document.getElementById('addresser:firstname').value=firstname;
	document.getElementById('addresser:lastname').value=lastname;
	document.getElementById('addresser:accessory').value=accessory;
	document.getElementById('addresser:street').value=street;
	document.getElementById('addresser:street-nr').value=street_nr;
	document.getElementById('addresser:postcode').value=postcode;
	document.getElementById('addresser:city').value=city;
	
	if(country != "")
	{
		for(var nr in countries_addresser)
		{
			if(countries_addresser[nr] == country)
			{
				document.getElementById('addresser:country').options[nr].selected=true;
			}
		}
	}
	else
	{
		document.getElementById('addresser:country').options[0].selected=true;
	}
	
	document.getElementById('addresser:phone').value=phone;
	document.getElementById('addresser:fax').value=fax;
}
/* Rechnungsadresse */
function checkCalculationForm() {
	if(
		document.getElementById('calculation:gender').value&&
		document.getElementById('calculation:firstname').value&&
		document.getElementById('calculation:lastname').value&&
		document.getElementById('calculation:street').value&&
		document.getElementById('calculation:street-nr').value&&
		document.getElementById('calculation:postcode').value&&
		document.getElementById('calculation:city').value&&
		document.getElementById('calculation:country').value&&
		document.getElementById('calculation:phone').value
	) {
		//if(document.getElementById('calculation:database').checked==true) {
			loadAjax('addressbook-check-calculation-form','company='+document.getElementById('calculation:company').value+'[&]gender='+document.getElementById('calculation:gender').value+'[&]firstname='+document.getElementById('calculation:firstname').value+'[&]lastname='+document.getElementById('calculation:lastname').value+'[&]street='+document.getElementById('calculation:street').value+'[&]street-nr='+document.getElementById('calculation:street-nr').value+'[&]postcode='+document.getElementById('calculation:postcode').value+'[&]city='+document.getElementById('calculation:city').value+'[&]country='+document.getElementById('calculation:country').value+'[&]phone='+document.getElementById('calculation:phone').value+'[&]fax='+document.getElementById('calculation:fax').value,'','none',true,true);
		//}
		setPopup('popupStep-2-calculation',false);
		document.getElementById('service-calculation').checked=true;
	}
	else {
		alert("Bitte f"+unescape("%FC")+"llen Sie alle Pflichtfelder aus.");
	}
}
function setCalculationForm(id, company, gender, firstname, lastname, accessory, street, street_nr, postcode, city, country, phone, fax) {
	document.getElementById('calculation:company').value=company;
	
	if(gender != "")
	{
		for(var nr in salutation_calculation)
		{
			if(salutation_calculation[nr] == gender)
			{
				document.getElementById('calculation:gender').options[nr].selected=true;
			}
		}
	}
	else
	{
		document.getElementById('calculation:gender').options[0].selected=true;
	}
	
	document.getElementById('calculation:firstname').value=firstname;
	document.getElementById('calculation:lastname').value=lastname;
	document.getElementById('calculation:accessory').value=accessory;
	document.getElementById('calculation:street').value=street;
	document.getElementById('calculation:street-nr').value=street_nr;
	document.getElementById('calculation:postcode').value=postcode;
	document.getElementById('calculation:city').value=city;
	
	if(country != "")
	{
		for(var nr in countries_calculation)
		{
			if(countries_calculation[nr] == country)
			{
				document.getElementById('calculation:country').options[nr].selected=true;
			}
		}
	}
	else
	{
		document.getElementById('calculation:country').options[0].selected=true;
	}
	
	document.getElementById('calculation:phone').value=phone;
	document.getElementById('calculation:fax').value=fax;
}
/* Lieferadresse */
function checkDeliveryForm() {
	if(
		document.getElementById('delivery:gender').value&&
		document.getElementById('delivery:firstname').value&&
		document.getElementById('delivery:lastname').value&&
		document.getElementById('delivery:street').value&&
		document.getElementById('delivery:street-nr').value&&
		document.getElementById('delivery:postcode').value&&
		document.getElementById('delivery:city').value&&
		document.getElementById('delivery:country').value&&
		document.getElementById('delivery:phone').value
	) {
		//if(document.getElementById('delivery:database').checked==true) {
			loadAjax('addressbook-check-delivery-form','company='+document.getElementById('delivery:company').value+'[&]gender='+document.getElementById('delivery:gender').value+'[&]firstname='+document.getElementById('delivery:firstname').value+'[&]lastname='+document.getElementById('delivery:lastname').value+'[&]street='+document.getElementById('delivery:street').value+'[&]street-nr='+document.getElementById('delivery:street-nr').value+'[&]postcode='+document.getElementById('delivery:postcode').value+'[&]city='+document.getElementById('delivery:city').value+'[&]country='+document.getElementById('delivery:country').value+'[&]phone='+document.getElementById('delivery:phone').value+'[&]fax='+document.getElementById('delivery:fax').value,'','none',true,true);
		//}
		setPopup('popupStep-2-delivery',false);
		document.getElementById('service-delivery').checked=true;
	}
	else {
		alert("Bitte f"+unescape("%FC")+"llen Sie alle Pflichtfelder aus.");
	}
}
function setDeliveryForm(id, company, gender, firstname, lastname, accessory, street, street_nr, postcode, city, country, phone, fax) {
	document.getElementById('delivery:company').value=company;
	
	if(gender != "")
	{
		for(var nr in salutation_delivery)
		{
			if(salutation_delivery[nr] == gender)
			{
				document.getElementById('delivery:gender').options[nr].selected=true;
			}
		}
	}
	else
	{
		document.getElementById('delivery:gender').options[0].selected=true;
	}
	
	document.getElementById('delivery:firstname').value=firstname;
	document.getElementById('delivery:lastname').value=lastname;
	document.getElementById('delivery:accessory').value=accessory;
	document.getElementById('delivery:street').value=street;
	document.getElementById('delivery:street-nr').value=street_nr;
	document.getElementById('delivery:postcode').value=postcode;
	document.getElementById('delivery:city').value=city;
	
	if(country != "")
	{
		for(var nr in countries_delivery)
		{
			if(countries_delivery[nr] == country)
			{
				document.getElementById('delivery:country').options[nr].selected=true;
			}
		}
	}
	else
	{
		document.getElementById('delivery:country').options[0].selected=true;
	}
	
	document.getElementById('delivery:phone').value=phone;
	document.getElementById('delivery:fax').value=fax;
}
/* Belegexemplare */
function checkVoucherForm(id, ids_array) {	
	if(
		document.getElementById('voucher:gender').value&&
		document.getElementById('voucher:firstname').value&&
		document.getElementById('voucher:lastname').value&&
		document.getElementById('voucher:street').value&&
		document.getElementById('voucher:street-nr').value&&
		document.getElementById('voucher:postcode').value&&
		document.getElementById('voucher:city').value&&
		document.getElementById('voucher:country').value&&
		document.getElementById('voucher:phone').value
	) {
		//if(document.getElementById('voucher:database').checked==true) {
			loadAjax('addressbook-check-voucher-form','own_address='+document.getElementById('voucher:own_address').value+'company='+document.getElementById('voucher:company').value+'[&]gender='+document.getElementById('voucher:gender').value+'[&]firstname='+document.getElementById('voucher:firstname').value+'[&]lastname='+document.getElementById('voucher:lastname').value+'[&]street='+document.getElementById('voucher:street').value+'[&]street-nr='+document.getElementById('voucher:street-nr').value+'[&]postcode='+document.getElementById('voucher:postcode').value+'[&]city='+document.getElementById('voucher:city').value+'[&]country='+document.getElementById('voucher:country').value+'[&]phone='+document.getElementById('voucher:phone').value+'[&]fax='+document.getElementById('voucher:fax').value,'','none',true,true);
		//}
		setPopup('popupStep-2-voucher',false);
		if(checkradio(document.getElementsByName('voucher'))>0) {
			document.getElementById('service-voucher').checked=true;
			
			
		}
		else {
			document.getElementById('service-voucher').checked=false;
			
		}
		// Kostenanzeige
		setVoucherCosts(id, ids_array);
	}
	else {
		alert("Bitte f"+unescape("%FC")+"llen Sie alle Pflichtfelder aus.");
	}
}
function setVoucherForm(id, company, gender, firstname, lastname, accessory, street, street_nr, postcode, city, country, phone, fax, own_address) {
	document.getElementById('voucher:own_address').value=own_address;
	document.getElementById('voucher:company').value=company;
	
	if(gender != "")
	{
		for(var nr in salutation_voucher)
		{
			if(salutation_voucher[nr] == gender)
			{
				document.getElementById('voucher:gender').options[nr].selected=true;
			}
		}
	}
	else
	{
		document.getElementById('voucher:gender').options[0].selected=true;
	}
	
	document.getElementById('voucher:firstname').value=firstname;
	document.getElementById('voucher:lastname').value=lastname;
	document.getElementById('voucher:accessory').value=accessory;
	document.getElementById('voucher:street').value=street;
	document.getElementById('voucher:street-nr').value=street_nr;
	document.getElementById('voucher:postcode').value=postcode;
	document.getElementById('voucher:city').value=city;
	
	if(country != "")
	{
		for(var nr in countries_voucher)
		{
			if(countries_voucher[nr] == country)
			{
				document.getElementById('voucher:country').options[nr].selected=true;
			}
		}
	}
	else
	{
		document.getElementById('voucher:country').options[0].selected=true;
	}
	
	document.getElementById('voucher:phone').value=phone;
	document.getElementById('voucher:fax').value=fax;
}

function checkServiceCB(mode) {
	checkbox=document.getElementById('service-'+mode);
	if(checkbox.checked==true) {
		checkbox.checked=false;
		setPopup('popupStep-2-'+mode,true);
	}
	else {
		setPopup('popupStep-2-'+mode,false);
	}
}

function checkTermsStep3() {
	if(document.getElementById('terms').checked==true) {
		/* POST-Parameter */
		postParameters=setPostParas();
		/* !POST-Parameter */
		loadAjax('product-step-4','',postParameters,'step-4-ajax',true,true);
		toggle('step-4','step-3');
	}
	else {
		setPopup('popupErrorStep-3',true);
	}
}

function checkFormDebit()
{
	if(
		document.getElementById('fd_g1').value!="" &&
		document.getElementById('fd_g2').value!="" &&
		document.getElementById('fd_g3').value!="" &&
		document.getElementById('fd_g4').value!="" &&
		document.getElementById('fd_g5').value!="" &&
		document.getElementById('fd_g6').value!="" &&
		document.getElementById('fd_g7').value!=""
	)
	{
		document.getElementById('form_debit_rf_msg').style.display='none';
		setPopup('popupDebit',false);
		document.form_debit.submit();
	}
	else
	{
		document.getElementById('form_debit_rf_msg').style.display='block';
	}
}

function popupDebitClose(debit_id)
{
	document.getElementById('payment_'+debit_id).checked = false;
	setPopup('popupDebit',false);
}

function setVoucherCosts(id, ids_array) {
	var ids=ids_array.split('|');
	if(id==0) {
		document.getElementById('voucher-0').style.display='block';
	}
	else {
		document.getElementById('voucher-0').style.display='none';
	}
	for(var i=0; i<ids.length; i++) {
		if(ids[i]==id) {
			document.getElementById('voucher-'+ids[i]).style.display='block';
		}
		else {
			document.getElementById('voucher-'+ids[i]).style.display='none';
		}
	}
}

function setPrintPreview() {
	setPopup('popupPrintPreview',true);
	loadAjax('print-preview','','','popupPrintPreview');
}

function hideField(id_field)
{
	document.getElementById('form_pack_'+id_field).style.display='none';
	loadAjax('set-field-display','id_field='+id_field+'[&]display=none','','none',false,false);
	//alert(id_field+' ausgeblendet');
}

function showField(id_field)
{
	document.getElementById('form_pack_'+id_field).style.display='block';
	loadAjax('set-field-display','id_field='+id_field+'[&]display=block','','none',false,false);
	//alert(id_field+' eingeblendet');
}
