var SM_PAGEURL_DATA_ENTRY_VERIFY = SMOMAbsoluteRootURL + "/pruefen-und-senden.html";
var SM_PAGEURL_DATA_ENTRY_PAYMENT = SMOMAbsoluteRootURL + "/zahlart.html";

function SMOrderForm(){
	this.redirError = '';
	this.formAction = SMBrokerURL;
	this.cancelOrder = false;
	this.renderForm = SMOrderForm_renderForm;
	this.printForm = SMOrderForm_printForm;
	this.setQueryParams = SMOrderForm_setQueryParams;
	this.removePluginFormFields = SMOrderForm_removePluginFormFields;
	this.beforeSendOrder = SMOrderForm_beforeSendOrder;
	this.submitted = false;
};

function SMOrderForm_setQueryParams(paymethodFormName){
	var oForm = SMShop.basket.payMethodInfo.xml.selectSingleNode("form");
	var sPayMethodFunction = paymethodFormName + '_setResponseQueryCaptions';
	var oElem = null, sCaption = '';
	var emptyArray = new Array();
	if(oForm!=null){
		for(var param in $_GET){
			if(emptyArray[param]) continue;
			oElem = oForm.appendChild(oForm.ownerDocument.createNode("element"));
			try{
				sCaption = window[sPayMethodFunction](param);
			} catch(e){
				sCaption = param;
			};
			sCaption += ':';
			with(oElem){
				setAttribute("type", "text");
				setAttribute("name", param);
				setAttribute("caption", sCaption);
				text = $_GET[param];
			};

		};
	};
};

function SMOrderForm_beforeSendOrder(paymethodFormName){
	var sPayMethodFunction = paymethodFormName + '_beforeSendOrder';
	try{
		this.cancelOrder = window[sPayMethodFunction]($_GET, false);
	} catch(e){
		this.cancelOrder = false;
	};
};

function SMOrderForm_removePluginFormFields(paymethodFormName){
	var oForm = SMShop.basket.payMethodInfo.xml.selectSingleNode("form");
	var oElement = null, sFields = sName = sValue = '';
	var sForwardFields = ''; arrForwardFields = null, bForward = false;
	var bRemove = false;

	try{
		bRemove = window[paymethodFormName + '_removePayFormFields']();
	} catch(e){
		bRemove = false;
	};

	if(!bRemove) return;

	try{
		var sPayMethodFunction = paymethodFormName + '_setForwardPayformFieldNames';
		sForwardFields = window[sPayMethodFunction]();
		arrForwardFields = sForwardFields.split(';');
	} catch(e){
		arrForwardFields = new Array();
	};

	for(var i=oForm.childNodes.length()-1;i>=0;i--){
		oElement = oForm.childNodes.item(i);
		sName = oElement.getAttribute("name");
		bForward = false;
		for(var j=0;j<arrForwardFields.length;j++){
			if(arrForwardFields[j].toLowerCase() == sName.toLowerCase()){
				bForward = true;
				break;
			};
		};
		if(!bForward) oForm.removeChild(oElement);
	};
};

function SMOrderForm_renderForm(){
var sSuccessPage = SMShop.getAttribute('sarurl') + "/bestellung-erfolgreich-gesendet.html";var sErrorPage = SMOMAbsoluteRootURL + "/fehler-bestellversand.html";
	var sLogo = '';
	var sTarget = ' target="RED_ORDER" ';
	var sTopRedir = "0";
	if(sLogo.length > 0){
		if(sLogo.substring(0,5) == 'http:'){
			sLogo = '<img src="' + sLogo + '" width="" height="" border="0">';
		} else {
			sLogo = '<img src="' + SMOMAbsoluteRootURL + '/' + sLogo + '" width="" height="" border="0">';
		};
	};

	var sPayMethodFormName = SMShop.basket.payMethodInfo.xml.selectSingleNode("form").getAttribute("name").toUpperCase();
	var sPayId = SMShop.basket.payMethodInfo.xml.getAttribute("uid").toString();

	sPayMethodFormName = sPayMethodFormName.toString().replace(sPayId, '');

	this.redirError = sErrorPage;
	this.beforeSendOrder(sPayMethodFormName);
	this.setQueryParams(sPayMethodFormName);
	this.removePluginFormFields(sPayMethodFormName);
	

	if(navigator.userAgent.toLowerCase().indexOf("safari") > 0){
		sTopRedir = '1';
		sTarget = ' ';
	};

	/*
	 * Verify Country (Office Compatibility)
	 */
	(function()
	{
		if(SMShop.getFormElement("BILLTO", "BILLTO_COUNTRY")==null)
		{
			var len = SMShop.xml.childNodes.length(),
					nde = el = null;
			for(var i=0; i<len; i++)
			{
				nde = SMShop.xml.childNodes.item(i);
				if(nde.baseName=="form"&&nde.getAttribute("name")=="BILLTO")
				{
					el = SMShop.xml.ownerDocument.createNode("element");
					el.setAttribute("name", "BILLTO_COUNTRY");
					el.setAttribute("type", "select-one");
					el.setAttribute("caption", "-");
					el.setAttribute("value", "-");
					el.text = "-";
					nde.appendChild(el);
					break;
				}
			}
		}
	})();
	/* Complete */

	var sForm = '<iframe name="RED_ORDER" id="RED_ORDER" src="./modules/send-order/redirect.html"';
		if(!SMShop.debug){
			sForm += ' width="1" height="1" style="visibility:hidden;display:inline;width:1px;height:1px"';
		} else {
			sForm += ' width="600" height="400"';
		};
		sForm += '></iframe>'
		+ '<form name="orderform" id="orderform" action="' + this.formAction + '" method="post"' + sTarget + 'onsubmit="return(verifyOrder(this))">'
		+ '<input type="hidden" name="SMDatastring" value="' + SX_esc(SMShop.xml.sys_xml(true)) + '">'
		+ '<input type="hidden" name="SMProviderAddresses" value="' + SX_esc(SMProviderAddresses.documentElement.sys_xml(true)) + '">'
		+ '<input type="hidden" name="SMFonts" value="' + SX_esc(SMFonts.documentElement.sys_xml(true)) + '">'
		+ '<input type="hidden" name="SMColors" value="' + SX_esc(SMColors.documentElement.sys_xml(true)) + '">'
		+ '<input type="hidden" name="SMBasketXML" value="' + SMSession.getSession("SMBasketXML") + '">'
		+ '<input type="hidden" name="SMResItems" value="_3CSMResItems_3E_3CSMResItem_20id=_22lbl_X5X3bank_X5X2account_X5X2bic_22_3EBIC:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3bank_X5X2account_X5X2iban_22_3EIBAN:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3bank_X5X2account_X5X2number_22_3EKontonr_X5X3:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3bank_X5X2account_X5X2owner_22_3EKontoinh_X5X3:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3bank_X5X2code_22_3EBLZ:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3billto_22_3ERechnungsadresse:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3email_22_3EEmail:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3fax_22_3EFax:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3order_X5X2date_22_3EBestellungsdatum:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3order_X5X2id_22_3EBestellungsnr:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3paymethod_22_3EZahlart:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3phone_22_3EFon:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3shipmethod_22_3EVersandart:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3shipto_22_3EAbweichende_X520Lieferadresse:_3C_X4SMResItem_3E_3CSMResItem_20id=_22lbl_X5X3weburl_22_3EUrl:_3C_X4SMResItem_3E_3CSMResItem_20id=_22txt_X5X3cust_X5X3disclaimer_22_3E_X53CP_X520align=left_X53E_X53CFONT_X520size=1_X53EAusschlie_X5C3_X59Flich_X520f_X5C3_X5BCr_X520Verbraucher_X520gilt_X520das_X520folgende_X520Widerrufsrecht:_X53C_X5X4FONT_X53E_X53C_X5X4P_X53E_X50D_X50A_X53CP_X520align=center_X53E_X53CSTRONG_X53E_X53CFONT_X520size=1_X53E_X5X2_X520Widerrufsbelehrung_X520_X5X2_X53C_X5X4FONT_X53E_X53C_X5X4STRONG_X53E_X53C_X5X4P_X53E_X50D_X50A_X53CP_X520align=left_X53E_X53CFONT_X520size=1_X53E_X53CSTRONG_X53EWiderrufsrecht_X53CBR_X53E_X53C_X5X4STRONG_X53ESie_X520k_X5C3_X5B6nnen_X520Ihre_X520Vertragserkl_X5C3_X5A4rung_X520innerhalb_X520von_X52014_X520Tagen_X520ohne_X520Angabe_X520von_X520Gr_X5C3_X5BCnden_X520in_X520Textform_X520(z_X5X3_X520B_X5X3_X520Brief,_X520Fax,_X520E_X5X2Mail)_X520oder_X520_X5E2_X580_X593_X520wenn_X520Ihnen_X520die_X520Sache_X520vor_X520Fristablauf_X520_X5C3_X5BCberlassen_X520wird_X520_X5E2_X580_X593_X520durch_X520R_X5C3_X5BCcksendung_X520der_X520Sache_X520widerrufen_X5X3_X520Die_X520Frist_X520beginnt_X520nach_X520Erhalt_X520dieser_X520Belehrung_X520in_X520Textform,_X520jedoch_X520nicht_X520vor_X520Eingang_X520der_X520Ware_X520beim_X520Empf_X5C3_X5A4nger_X520(bei_X520der_X520wiederkehrenden_X520Lieferung_X520gleichartiger_X520Waren_X520nicht_X520vor_X520Eingang_X520der_X520ersten_X520Teillieferung)_X520und_X520auch_X520nicht_X520vor_X520Erf_X5C3_X5BCllung_X520unserer_X520Informationspflichten_X520gem_X5C3_X5A4_X5C3_X59F_X520Artikel_X520246_X520_X5C2_X5A7_X5202_X520in_X520Verbindung_X520mit_X520_X5C2_X5A7_X5201_X520Abs_X5X3_X5201_X520und_X5202_X520EGBGB_X520sowie_X520unserer_X520Pflichten_X520gem_X5C3_X5A4_X5C3_X59F_X520_X5C2_X5A7_X520312e_X520Abs_X5X3_X5201_X520Satz_X5201_X520BGB_X520in_X520Verbindung_X520mit_X520Artikel_X520246_X520_X5C2_X5A7_X5203_X520EGBGB_X5X3_X520Zur_X520Wahrung_X520der_X520Widerrufsfrist_X520gen_X5C3_X5BCgt_X520die_X520rechtzeitige_X520Absendung_X520des_X520Widerrufs_X520oder_X520der_X520Sache_X5X3_X53C_X5X4FONT_X53E_X53C_X5X4P_X53E_X50D_X50A_X53CP_X520align=left_X53E_X53CFONT_X520size=1_X53EDer_X520Widerruf_X520ist_X520zu_X520richten_X520an:_X53CBR_X53EACODE_X53CBR_X53ERoman_X520Klaus_X53CBR_X53ELiebenwalder_X520Str_X5X3_X5208_X53CBR_X53E13347_X520Berlin_X53CBR_X53EDeutschland_X53CBR_X53EFax:_X520_X5X7nbsp_X5X8_X5X7nbsp_X5X8_X5X7nbsp_X5X8030_X520_X5X2_X52075529432_X53CBR_X53EEmail:_X520info_X5X6acode_X5X3de_X53CBR_X53E_X53CBR_X53E_X53CSTRONG_X53EWiderrufsfolgen_X53C_X5X4STRONG_X53E_X53CBR_X53EIm_X520Falle_X520eines_X520wirksamen_X520Widerrufs_X520sind_X520die_X520beiderseits_X520empfangenen_X520Leistungen_X520zur_X5C3_X5BCckzugew_X5C3_X5A4hren_X520und_X520ggf_X5X3_X520gezogene_X520Nutzungen_X520(z_X5X3_X520B_X5X3_X520Zinsen)_X520herauszugeben_X5X3_X53CBR_X53EK_X5C3_X5B6nnen_X520Sie_X520uns_X520die_X520empfangene_X520Leistung_X520ganz_X520oder_X520teilweise_X520nicht_X520oder_X520nur_X520in_X520verschlechtertem_X520Zustand_X520zur_X5C3_X5BCckgew_X5C3_X5A4hren,_X520m_X5C3_X5BCssen_X520Sie_X520uns_X520insoweit_X520ggf_X5X3_X520Wertersatz_X520leisten_X5X3_X520Bei_X520der_X520_X5C3_X59Cberlassung_X520von_X520Sachen_X520gilt_X520dies_X520nicht,_X520wenn_X520die_X520Verschlechterung_X520der_X520Sache_X520ausschlie_X5C3_X59Flich_X520auf_X520deren_X520Pr_X5C3_X5BCfung_X520_X5E2_X580_X593_X520wie_X520sie_X520Ihnen_X520etwa_X520im_X520Ladengesch_X5C3_X5A4ft_X520m_X5C3_X5B6glich_X520gewesen_X520w_X5C3_X5A4re_X520_X5E2_X580_X593_X520zur_X5C3_X5BCckzuf_X5C3_X5BChren_X520ist_X5X3_X520Im_X520_X5C3_X59Cbrigen_X520k_X5C3_X5B6nnen_X520Sie_X520die_X520Pflicht_X520zum_X520Wertersatz_X520f_X5C3_X5BCr_X520eine_X520durch_X520die_X520bestimmungsgem_X5C3_X5A4_X5C3_X59Fe_X520Ingebrauchnahme_X520der_X5X7nbsp_X5X8_X520Sache_X520entstandene_X520Verschlechterung_X520vermeiden,_X520indem_X520Sie_X520die_X520Sache_X520nicht_X520wie_X520Ihr_X520Eigentum_X520in_X520Gebrauch_X520nehmen_X520und_X520alles_X520unterlassen,_X520was_X520deren_X520Wert_X5X7nbsp_X5X8_X520beeintr_X5C3_X5A4chtigt_X5X3_X520Paketversandf_X5C3_X5A4hige_X520Sachen_X520sind_X520auf_X520unsere_X5X7nbsp_X5X8Gefahr_X520zur_X5C3_X5BCckzusenden_X5X3_X520Sie_X520haben_X520die_X520Kosten_X520der_X520R_X5C3_X5BCcksendung_X520zu_X520tragen,_X520wenn_X520die_X520gelieferte_X520Ware_X520der_X520bestellten_X520entspricht_X520und_X520wenn_X520der_X520Preis_X520der_X520zur_X5C3_X5BCckzusendenden_X520Sache_X520einen_X520Betrag_X520von_X52040_X520Euro_X520nicht_X520_X5C3_X5BCbersteigt_X520oder_X520wenn_X520Sie_X520bei_X520einem_X520h_X5C3_X5B6heren_X520Preis_X520der_X520Sache_X520zum_X520Zeitpunkt_X520des_X520Widerrufs_X520noch_X520nicht_X520die_X520Gegenleistung_X520oder_X520eine_X520vertraglich_X520vereinbarte_X520Teilzahlung_X520erbracht_X520haben_X5X3_X520Anderenfalls_X520ist_X520die_X520R_X5C3_X5BCcksendung_X520f_X5C3_X5BCr_X520Sie_X520kostenfrei_X5X3_X520Nicht_X520paketversandf_X5C3_X5A4hige_X520Sachen_X520werden_X520bei_X520Ihnen_X520abgeholt_X5X3_X520Verpflichtungen_X520zur_X520Erstattung_X520von_X520Zahlungen_X520m_X5C3_X5BCssen_X520innerhalb_X520von_X52030_X520Tagen_X520erf_X5C3_X5BCllt_X520werden_X5X3_X520Die_X520Frist_X520beginnt_X520f_X5C3_X5BCr_X520Sie_X520mit_X520der_X520Absendung_X520Ihrer_X520Widerrufserkl_X5C3_X5A4rung_X520oder_X520der_X520Sache,_X520f_X5C3_X5BCr_X520uns_X520mit_X520deren_X520Empfang_X5X3_X53C_X5X4FONT_X53E_X53C_X5X4P_X53E_X50D_X50A_X53CP_X520align=center_X53E_X53CSTRONG_X53E_X53CFONT_X520size=1_X53E_X5X2_X520Ende_X520der_X520Widerrufsbelehrung_X520_X5X2_X53C_X5X4FONT_X53E_X53C_X5X4STRONG_X53E_X53C_X5X4P_X53E_3C_X4SMResItem_3E_3CSMResItem_20id=_22txt_X5X3cust_X5X3footer_22_3ESie_X520erhalten_X520in_X520K_X5C3_X5BCrze_X520eine_X520Auftragsbest_X5C3_X5A4tigung_X520per_X520Email_X520mit_X520den_X520Abwicklungsdetails_X5X3_X520_X53CBR_X53EDie_X520Bankverbindung_X520f_X5C3_X5BCr_X520Vorkassezahlungen_X520finden_X520Sie_X5X7nbsp_X5X8zus_X5C3_X5A4tzlich_X520am_X520Ende_X5X7nbsp_X5X8dieser_X520Email_X5X3_X520_X53CBR_X53EBitte_X520beachten_X520Sie_X520die_X520nachfolgende_X520Belehrung_X520zum_X520Widerrufsrecht_X520!_X520_X53CBR_X53EVielen_X520Dank_X520und_X520besuchen_X520Sie_X520uns_X520bald_X520wieder!_3C_X4SMResItem_3E_3CSMResItem_20id=_22txt_X5X3cust_X5X3header_22_3E_3C_X4SMResItem_3E_3CSMResItem_20id=_22txt_X5X3cust_X5X3imprint_22_3E_X53CSTRONG_X53EAnbieter_X53C_X5X4STRONG_X53E_X53CBR_X53EACODE_X53CBR_X53ELiebenwalder_X520Str_X5X3_X52016_X520B_X53CBR_X53E13347_X520Berlin_X5X2Wedding_X53CBR_X53E_X53CBR_X53EInhaber:_X520_X53CBR_X53EVerantwortlich_X520f_X5C3_X5BCr_X520den_X520Inhalt_X520der_X520Website:_X520Roman_X520Klaus_X53CBR_X53E_X53CBR_X53ETelefon:_X520_X5X149_X520(30)_X52075529431_X520(Mo,Di,Do,Fr_X5209_X5X211_X520_X5X1_X52013_X5X215_X520Uhr)_X53CBR_X53EFax:_X520_X5X149_X520(30)_X52075529432_X53CBR_X53EEmail:_X520info_X5X6acode_X5X3de_X53CBR_X53E_X53CBR_X53ESteuerNr_X5X3:_X520_X53CBR_X53EUSt_X5X3_X5X2IdNr_X5X3:_X520DE221753146_X53CBR_X53E_3C_X4SMResItem_3E_3CSMResItem_20id=_22txt_X5X3cust_X5X3prolog_22_3EVielen_X520Dank_X520f_X5C3_X5BCr_X520Ihre_X520Bestellung,_X520die_X520wir_X520wie_X520folgt_X520entgegengenommen_X520haben:_3C_X4SMResItem_3E_3CSMResItem_20id=_22txt_X5X3cust_X5X3subject_22_3EEingangsbest_X5C3_X5A4tigung:_X520Ihre_X520Bestellung_X520bei_X520ACODE_X520Nr_X5X3_X520MAILOID_3C_X4SMResItem_3E_3CSMResItem_20id=_22txt_X5X3prov_X5X3footer_22_3E_3C_X4SMResItem_3E_3CSMResItem_20id=_22txt_X5X3prov_X5X3header_22_3ENeuer_X520Bestelleingang!_3C_X4SMResItem_3E_3CSMResItem_20id=_22txt_X5X3prov_X5X3prolog_22_3E_3C_X4SMResItem_3E_3CSMResItem_20id=_22txt_X5X3prov_X5X3subject_22_3EACODE_X520Eingangsbest_X5C3_X5A4tigung_X520Ihrer_X520Bestellung_X520Nr_X5X3_X520MAILOID_3C_X4SMResItem_3E_3C_X4SMResItems_3E">'
		+ '<input type="hidden" name="SMCfgItems" value="_3CSMCfgItems_3E_3CSMCfgItem_20key=_22provider_X5X2bank_X5X2account_X5X2bic_22_3EBEVODEBB_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2bank_X5X2account_X5X2iban_22_3EDE09100900001019934019_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2bank_X5X2account_X5X2number_22_3E1019934019_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2bank_X5X2account_X5X2owner_22_3ERoman_X520Klaus_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2bank_X5X2code_22_3E10090000_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2bank_X5X2name_22_3EBerliner_X520Volksbank_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2city_22_3EBerlin_X5X2Wedding_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2company_X5X2director_22_3E_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2company_X5X2director_X5X2label_22_3EInhaber_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2company_X5X2name_22_3EACODE_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2country_X5X2name_22_3EDeutschland_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2fax_X5X2business_22_3E_X5X149_X520(30)_X52075529432_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2fax_X5X2hotline_22_3E_X5X149_X520(30)_X52075529432_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2firstname_22_3ERoman_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2lastname_22_3EKlaus_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2mail_X5X2contact_22_3Einfo_X5X6acode_X5X3de_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2mail_X5X2default_22_3Einfo_X5X6acode_X5X3de_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2mail_X5X2orders_22_3Eshop_X5X6acode_X5X3de_X5X8html:info_X5X6acode_X5X3de_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2mail_X5X2support_22_3Einfo_X5X6acode_X5X3de_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2mail_X5X2webmaster_22_3Ewebmaster_X5X6acode_X5X3de_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2phone_X5X2business_22_3E_X5X149_X520(30)_X52075529431_X520(Mo,Di,Do,Fr_X5209_X5X211_X520_X5X1_X52013_X5X215_X520Uhr)_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2phone_X5X2hotline_22_3E_X5X149_X520(30)_X52075529431_X520(Mo,Di,Do,Fr_X5209_X5X211_X520_X5X1_X52013_X5X215_X520Uhr)_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2phone_X5X2mobile_22_3E_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2region_22_3EBerlin_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2salutation_22_3E_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2shopname_22_3EACODE_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2slogan_22_3E_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2street_X5X2name_22_3ELiebenwalder_X520Str_X5X3_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2street_X5X2number_22_3E16_X520B_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2tax_X5X2number_22_3E_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2title_22_3E_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2trade_X5X2number_22_3E_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2url_22_3Ehttp:_X5X4_X5X4www_X5X3acode_X5X3de_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2vat_X5X2id_22_3EDE221753146_3C_X4SMCfgItem_3E_3CSMCfgItem_20key=_22provider_X5X2zip_X5X2code_22_3E13347_3C_X4SMCfgItem_3E_3C_X4SMCfgItems_3E">'
		+ '<input type="hidden" name="SMSuccessPage" value="' + SX_esc(sSuccessPage) + '">'
		+ '<input type="hidden" name="SMErrorPage" value="' + SX_esc(sErrorPage) + '">'
		+ '<input type="hidden" name="SMLogo" value="' + SX_esc(sLogo) + '">'
		+ '<input type="hidden" name="SMPHPRedir" value="' + sTopRedir + '">'
		+ '</form>';
		return(sForm);
};

function SMOrderForm_printForm(){
	document.write(this.renderForm());
};

function redirTimeout(){
	location.replace(oSMOrderForm.redirError);
};

function verifyOrder(oForm){
	var bVerify = true;
	for(var oField in oForm.elements){
		if(oField.value.length == 0){
			bVerify = false;
			break;
		};
	};

	if(bVerify){
		SMSession.removeSession("SMBasketXML");
		return(true);
	} else {
		location.replace(oSMOrderForm.redirError);
		return(false);
	};
};

var oSMOrderForm = new SMOrderForm();
SMShop.base.addMember("SMSubmitOrder");
function SMSubmitOrder_windowOnLoad(args){
	SMShop.base.removeMember("SMSubmitOrder");
	if(SMShop.getAttribute(_SMAOComplete)!="true"){
		if(!oSMOrderForm.submitted){
			oSMOrderForm.submitted = true;
			window.setTimeout("redirTimeout()", 30000);
			if(!oSMOrderForm.cancelOrder){
				window.setTimeout("document.getElementById('orderform').submit()", 100);
			};
		};
	} else {
		history.forward();
	};
};