﻿/*
	copyright by bentob it media GmbH
	Script ist Teil der Software onlineconfig CMS und urgeberrechtlich geschützt.
	Zuwiderhandlungen und Verwendung ohne Genehmigung wird strafrechtlich verfolgt
*/

































































function close_elementegruppen(){if(anzahl_elementegruppen>0){for(var g=1;g<=anzahl_elementegruppen;g++){if(document.getElementById("Produktgruppe"+g)){document.getElementById("Produktgruppe"+g).style.display="none";document.getElementById("Produktgruppe"+g).style.overflow="hidden";document.getElementById("Produktgruppe"+g).style.height="0px"}}}}var btd_sr=false;var auflagen_gruppen_index='';function check_value(wert,typ){var ret_wert=false;switch(typ){case"zahl":if(!isNaN(wert)){ret_wert=true}break}return ret_wert}function close_popup_div(){document.getElementById('detail_popup_div').style.display="none"}function oeffne_elementegruppe(eGruppe){close_popup_div();if(document.getElementById(eGruppe)){var gruppen_index=eGruppe.substr(13);var geklickte_gruppe_orange=0;if(document.getElementById("Gruppe"+gruppen_index)){if(document.getElementById("Gruppe"+gruppen_index).className=="ProduktgruppeOrange"){geklickte_gruppe_orange=1}}if(document.getElementById("Gruppe"+gruppen_index+"_bezeichnung")){if(document.getElementById("Gruppe"+gruppen_index+"_bezeichnung").innerHTML.indexOf('Auflage')!=-1){auflagen_gruppen_index=gruppen_index}}document.getElementById(eGruppe).style.display="block";document.getElementById(eGruppe).style.visibility="visible";document.getElementById(eGruppe).style.overflow="visible";document.getElementById(eGruppe).style.height="auto";document.getElementById("Gruppe"+gruppen_index).className="Produktgruppe";if(browser=="ie"){document.getElementById("Elementliste").scrollTop=((eGruppe.substr(13,eGruppe.length)-1)*20)+(3*eGruppe.substr(13,eGruppe.length))}else{document.getElementById("Elementliste").scrollTop=((eGruppe.substr(13,eGruppe.length)-1)*20)+(4*eGruppe.substr(13,eGruppe.length))}gruppe_fortlaufend_nummer=eGruppe.substr(13,eGruppe.length);var test_gruppe=false;for(var t=0;t<=aktivierte_elementgruppen.length;t++){if(aktivierte_elementgruppen[t]==eGruppe){test_gruppe=true}}if(array_gruppen_popuplinks[array_gruppenid_zu_db_gruppenid[produkt_akt][gruppen_index]]!=undefined){for(var popupl=0;popupl<array_gruppen_popuplinks[array_gruppenid_zu_db_gruppenid[produkt_akt][gruppen_index]].length;popupl++){if(!isNaN(array_gruppen_popuplinks[array_gruppenid_zu_db_gruppenid[produkt_akt][gruppen_index]][popupl][1])&&array_gruppen_popuplinks[array_gruppenid_zu_db_gruppenid[produkt_akt][gruppen_index]][popupl][1]>0){if(document.getElementById('e'+array_gruppen_popuplinks[array_gruppenid_zu_db_gruppenid[produkt_akt][gruppen_index]][popupl][1])){if(document.getElementById('e'+array_gruppen_popuplinks[array_gruppenid_zu_db_gruppenid[produkt_akt][gruppen_index]][popupl][1]).checked==true){show_hilfelink(array_gruppen_popuplinks[array_gruppenid_zu_db_gruppenid[produkt_akt][gruppen_index]][popupl][0])}}}else{show_hilfelink(array_gruppen_popuplinks[array_gruppenid_zu_db_gruppenid[produkt_akt][gruppen_index]][popupl][0])}}}if(test_gruppe==false){aktivierte_elementgruppen[aktivierte_elementgruppen.length]=eGruppe}if(aktivierte_elementgruppen.length==anzahl_elementegruppen){document.getElementById('anfragebutton').disabled=false;document.getElementById('anfragebutton').style.background='#ffca02';document.getElementById('anfragebutton').style.color='#000000';document.getElementById('anfragebutton').style.cursor='pointer'}if(document.getElementById('elementliste'+gruppen_index)){var elemente_in_gruppe=document.getElementById('elementliste'+gruppen_index).value.split(',');if(document.getElementById(elemente_in_gruppe[0])){if(document.getElementById(array_gruppenid_zu_db_gruppenid[produkt_akt][gruppen_index]+'|'+elemente_in_gruppe[0])&&document.getElementById(array_gruppenid_zu_db_gruppenid[produkt_akt][gruppen_index]+'|'+elemente_in_gruppe[0]).visibility==''){document.getElementById(array_gruppenid_zu_db_gruppenid[produkt_akt][gruppen_index]+'|'+elemente_in_gruppe[0]).focus()}}}}}var gruppe_akt="";var gruppe_fortlaufend_nummer="";var produkt_akt="";var offen=new Object();offen[0]="";var vorhandene_elemente=new Array();var ajax_req=1;function getcontentGruppen(url,param,Gruppe,Produkt){if(produkt_akt!=Produkt){document.getElementById('menu_step_1').src="/templates/design/de/images/produkte_1_menu_konfigurator.jpg";anzahl_elementegruppen=0;document.getElementById("Ordner").innerHTML="<img src=\"/pics/clearpixel.gif\" alt=\"Konfiguration\">";naechste_gruppen_id="";gruppe_akt="Produktgruppe1";vorhandene_elemente=new Array();document.getElementById("Elementliste").innerHTML="";document.getElementById('anfragebutton').disabled=true;document.getElementById('anfragebutton').style.background='#efefef';document.getElementById('anfragebutton').style.color='#aaaaaa';document.getElementById('anfragebutton').style.cursor='default';produkt_akt=Produkt;while(aktivierte_elementgruppen.length)aktivierte_elementgruppen.pop();while(ausgewaehlte_elemente.length)ausgewaehlte_elemente.pop();document.getElementById("GewaehlteElemente").innerHTML='';document.getElementById('kalkulation_warenkorb').innerHTML="";delete js_array_auflage;var element=document.getElementById('loader');element.innerHTML='<img src="loader3.gif" alt="loading ..." />';ajax_req++;sendRequest(url,param,REQUEST_POST,ajax_req,'gruppenliste_fuellen')}}function populate_info(Gruppe,text,source_id_name){var info_Gruppe=document.getElementById('Informationen');info_Gruppe.innerHTML=unescape(Gruppe);if(!isNaN(source_id_name)){document.getElementById(source_id_name).style.background='#efefef'}else{document.getElementById(source_id_name).style.background='#fefefe'}}function elementgruppen_onmouseout(source_id_name){if(document.getElementById(source_id_name).className=="Produktgruppe_disabled"){document.getElementById(source_id_name).style.background='#efefef'}else if(document.getElementById(source_id_name).className=="ProduktgruppeOrange"){document.getElementById(source_id_name).style.background='#E67D00'}else{document.getElementById(source_id_name).style.background='#ffca02'}}function element_onmouseout(source_id_name){document.getElementById(source_id_name).style.background=''}var input_textbox_timeout=new Array();function element_input_text_onkeyup(element_e_id,check,gruppenbezeichnung,show_detaillink_on_click){if(window.input_textbox_timeout[element_e_id]){clearTimeout(window.input_textbox_timeout[element_e_id])}input_textbox_timeout[element_e_id]=window.setTimeout("element_liste('"+element_e_id+"','"+check+"','"+gruppenbezeichnung+"','"+show_detaillink_on_click+"')",750)}var ausgewaehlte_elemente_gruppen=new Array();function element_liste(element_e_id,check,gruppenbezeichnung,show_detaillink_on_click){if(gruppenbezeichnung=="undefined"){gruppenbezeichnung=""}var element_id=element_e_id.slice(1,element_e_id.length);var fehlermeldung_bei_mindestauflage_ruecksetz=0;if(!isNaN(array_feld_nur_aktiv_wenn_auflage_min[element_id])&&array_feld_nur_aktiv_wenn_auflage_min[element_id]>0){for(var al_t=0;al_t<array_auflagen[produkt_akt].length;al_t++){var array_tmp_aufl=array_auflagen[produkt_akt][al_t];if(document.getElementById(array_tmp_aufl)){if(!isNaN(document.getElementById(array_tmp_aufl).value)){if(parseInt(document.getElementById(array_tmp_aufl).value)<parseInt(array_feld_nur_aktiv_wenn_auflage_min[element_id])){alert("Mindestens ein Auflagenwert ist kleiner als "+array_feld_nur_aktiv_wenn_auflage_min[element_id]+" Stück. Für das angewählte Element ist eine Mindestabnahmemenge von "+array_feld_nur_aktiv_wenn_auflage_min[element_id]+" erforderlich. Bitte korrigieren Sie die Auflage.");var array_tmp_aufl_2=array_tmp_aufl.split("\|");fehlermeldung_bei_mindestauflage_ruecksetz=1;break}}}}}if(fehlermeldung_bei_mindestauflage_ruecksetz==1){close_elementegruppen();oeffne_elementegruppe("Produktgruppe"+auflagen_gruppen_index)}if(check){if(document.getElementById(element_e_id).type=='radio'){if(show_detaillink_on_click!=""&&show_detaillink_on_click!=undefined){show_hilfelink(show_detaillink_on_click)}else{}if(ausgewaehlte_elemente_gruppen[document.getElementById(element_e_id).name]!=''){var db_gruppen_id=array_gruppenid_zu_db_gruppenid[produkt_akt][gruppe_fortlaufend_nummer];var hat_input=false;if(document.getElementById(element_id+'_sel')){ausgewaehlte_elemente.splice(ausgewaehlte_elemente_gruppen[document.getElementById(element_e_id).name],1,'');ausgewaehlte_elemente[element_id]=gruppenbezeichnung+': '+document.getElementById('beschreibung_'+element_id).innerHTML+': '+document.getElementById(element_id+'_sel').value;ausgewaehlte_elemente_gruppen[document.getElementById(element_e_id).name]=element_id;hat_input=true}if(document.getElementById(db_gruppen_id+'|'+element_id+'|1')||document.getElementById(db_gruppen_id+'|'+element_id)){if(document.getElementById(db_gruppen_id+'|'+element_id)){ausgewaehlte_elemente.splice(ausgewaehlte_elemente_gruppen[document.getElementById(element_e_id).name],1,'');ausgewaehlte_elemente[element_id]=gruppenbezeichnung+': '+document.getElementById('beschreibung_'+element_id).innerHTML+': '+document.getElementById(db_gruppen_id+"|"+element_id).value;ausgewaehlte_elemente_gruppen[document.getElementById(element_e_id).name]=element_id;hat_input=true}if(document.getElementById(db_gruppen_id+'|'+element_id+'|1')){ausgewaehlte_elemente.splice(ausgewaehlte_elemente_gruppen[document.getElementById(element_e_id).name],1,'');ausgewaehlte_elemente[element_id]=gruppenbezeichnung+': '+document.getElementById('beschreibung_'+element_id).innerHTML+': '+document.getElementById(db_gruppen_id+"|"+element_id+"|1").title+" "+document.getElementById(db_gruppen_id+"|"+element_id+"|1").value+' '+document.getElementById(db_gruppen_id+"|"+element_id+"|2").title+" "+document.getElementById(db_gruppen_id+"|"+element_id+"|2").value;ausgewaehlte_elemente_gruppen[document.getElementById(element_e_id).name]=element_id;hat_input=true}}else if(!hat_input){ausgewaehlte_elemente.splice(ausgewaehlte_elemente_gruppen[document.getElementById(element_e_id).name],1,'');ausgewaehlte_elemente[element_id]=gruppenbezeichnung+': '+document.getElementById('beschreibung_'+element_id).innerHTML+'<br>'+document.getElementById('beschreibung_kurz_'+element_id).innerHTML;ausgewaehlte_elemente_gruppen[document.getElementById(element_e_id).name]=element_id}}else{ausgewaehlte_elemente_gruppen[document.getElementById(element_e_id).name]=element_id}if(array_onclick_reset_gruppen[element_id]!=undefined){var meldung_show=0;if(array_onclick_reset_gruppen[element_id].length>0){for(var g=0;g<=array_onclick_reset_gruppen[element_id].length;g++){var index_elementgruppe=indexOfarray(array_onclick_reset_gruppen[element_id][g],array_gruppenid_zu_db_gruppenid[produkt_akt])-1;if(aktivierte_elementgruppen[index_elementgruppe]!=undefined&&index_elementgruppe>0){setze_defaultelemente_elementgruppe(array_onclick_reset_gruppen[element_id][g]);if(array_gruppeneinheit_gid_defaultwerte[array_onclick_reset_gruppen[element_id][g]]!=undefined){if(array_gruppeneinheit_gid_einheitsbezeichnungen[array_onclick_reset_gruppen[element_id][g]]!=undefined){for(var eh=0;eh<array_gruppeneinheit_gid_einheitsbezeichnungen[array_onclick_reset_gruppen[element_id][g]].length;eh++){setze_defaultelemente_einheit(array_gruppeneinheit_gid_einheitsbezeichnungen[array_onclick_reset_gruppen[element_id][g]][eh],array_onclick_reset_gruppen[element_id][g])}}}document.getElementById("Gruppe"+(index_elementgruppe+1)).style.backgroundColor='#E67D00';document.getElementById("Gruppe"+(index_elementgruppe+1)).className='ProduktgruppeOrange';document.getElementById('image_gruppe_status'+(index_elementgruppe+1)).src="pics/gruppe_orange.gif";meldung_show=1;if(array_auflagen[produkt_akt].length>0){for(var alf=0;alf<array_auflagen[produkt_akt].length;alf++){if(array_auflagen[produkt_akt][alf]!=""){var array_aufl_check=array_auflagen[produkt_akt][alf].split('|');if(document.getElementById(array_auflagen[produkt_akt][alf])&&array_onclick_reset_gruppen[element_id][g]==array_aufl_check[0]){if(document.getElementById(array_auflagen[produkt_akt][alf]).visibility!=''){document.getElementById(array_auflagen[produkt_akt][alf]).value='';if(ausgewaehlte_elemente.length>0){ausgewaehlte_elemente.splice(array_aufl_check[1],1,'')}}}}}}}}}if(array_onclick_reset_meldungen[element_id]!=undefined&&meldung_show==1){meldung_show=0;alert(array_onclick_reset_meldungen[element_id]);if(kalkulation_fuer_aktuellen_produkttyp==1){update_kalkulation()}}}}if(document.getElementById(element_e_id).type=='checkbox'){if(show_detaillink_on_click!=""&&show_detaillink_on_click!=undefined){show_hilfelink(show_detaillink_on_click)}var gruppen_id=array_gruppenid_zu_db_gruppenid[produkt_akt][gruppe_fortlaufend_nummer];var hat_input=false;if(document.getElementById(gruppen_id+'|'+element_id)){ausgewaehlte_elemente[element_id]=gruppenbezeichnung+': '+document.getElementById('beschreibung_'+element_id).innerHTML+': '+document.getElementById(gruppen_id+'|'+element_id).value;hat_input=true}if(document.getElementById(element_e_id)&&!hat_input){ausgewaehlte_elemente[element_id]=gruppenbezeichnung+': '+document.getElementById('beschreibung_'+element_id).innerHTML+': '+document.getElementById(element_e_id).value}}if(document.getElementById(element_e_id).type=='text'){var slicer=element_e_id.indexOf('|');var slicer2=element_e_id.lastIndexOf('|');var gruppen_element_id=element_e_id.slice(0,slicer);if(slicer==slicer2){var element_id=element_e_id.slice(slicer+1,element_e_id.length);var mehrfach="0"}else{var element_id=element_e_id.slice(slicer+1,slicer2);var end_element_id=element_e_id.slice(slicer2+1,element_e_id.length);var start_element_id=element_e_id.slice(0,slicer);var mehrfach="1"}if(mehrfach=="0"){if(document.getElementById('e'+element_id)){if(document.getElementById('e'+element_id).typeOf=='radio');{ausgewaehlte_elemente.splice(ausgewaehlte_elemente_gruppen[document.getElementById('e'+element_id).name],1,'');ausgewaehlte_elemente_gruppen[document.getElementById('e'+element_id).name]=element_id}}if(document.getElementById(element_id+'_sel')){ausgewaehlte_elemente[element_id]=array_gruppenid_bezeichnungen[gruppen_element_id]+': '+document.getElementById('beschreibung_'+element_id).innerHTML+' '+document.getElementById(element_id+'_sel').value+': '+document.getElementById(element_e_id).value}else{ausgewaehlte_elemente[element_id]=array_gruppenid_bezeichnungen[gruppen_element_id]+': '+document.getElementById('beschreibung_'+element_id).innerHTML+': '+document.getElementById(element_e_id).value}if(document.getElementById('e'+element_id)){document.getElementById('e'+element_id).checked=true}}else{if(end_element_id>1){if(document.getElementById('e'+element_id)){if(document.getElementById('e'+element_id).typeOf=='radio');{ausgewaehlte_elemente.splice(ausgewaehlte_elemente_gruppen[document.getElementById('e'+element_id).name],1,'');ausgewaehlte_elemente_gruppen[document.getElementById('e'+element_id).name]=element_id}}element_liste('e'+element_id,true,gruppenbezeichnung);ausgewaehlte_elemente[element_id]=array_gruppenid_bezeichnungen[gruppen_element_id]+': '+document.getElementById('beschreibung_'+element_id).innerHTML+': '+document.getElementById(start_element_id+"|"+element_id+"|"+parseInt(parseInt(end_element_id)-1)).title+" "+document.getElementById(start_element_id+"|"+element_id+"|"+parseInt(parseInt(end_element_id)-1)).value+' '+document.getElementById(start_element_id+"|"+element_id+"|"+end_element_id).title+" "+document.getElementById(start_element_id+"|"+element_id+"|"+end_element_id).value;document.getElementById('e'+element_id).checked=true}else{if(document.getElementById('e'+element_id)){if(document.getElementById('e'+element_id).typeOf=='radio');{ausgewaehlte_elemente.splice(ausgewaehlte_elemente_gruppen[document.getElementById('e'+element_id).name],1,'');ausgewaehlte_elemente_gruppen[document.getElementById('e'+element_id).name]=element_id}}element_liste('e'+element_id,true,gruppenbezeichnung);ausgewaehlte_elemente[element_id]=array_gruppenid_bezeichnungen[gruppen_element_id]+': '+document.getElementById('beschreibung_'+element_id).innerHTML+': '+document.getElementById(start_element_id+"|"+element_id+"|"+parseInt(parseInt(end_element_id))).title+" "+document.getElementById(start_element_id+"|"+element_id+"|"+end_element_id).value+' '+document.getElementById(start_element_id+"|"+element_id+"|"+parseInt(parseInt(end_element_id)+1)).title+" "+document.getElementById(start_element_id+"|"+element_id+"|"+parseInt(parseInt(end_element_id)+1)).value;document.getElementById('e'+element_id).checked=true}}}if(document.getElementById(element_e_id).type=='select-one'){if(gruppenbezeichnung.indexOf("|")>0){var gruppen_id_db_selectbox=gruppenbezeichnung.slice(0,gruppenbezeichnung.indexOf("|"))}var slicer=element_e_id.indexOf('_');var element_id=element_e_id.slice(0,slicer);if(document.getElementById('e'+element_id)){if((document.getElementById('e'+element_id).type=='radio'&&document.getElementById('e'+element_id).checked)||(document.getElementById('e'+element_id).type=='checkbox'&&document.getElementById('e'+element_id).checked)){ausgewaehlte_elemente[element_id]=array_gruppenid_bezeichnungen[gruppen_id_db_selectbox]+': '+document.getElementById('beschreibung_'+element_id).innerHTML+': '+document.getElementById(element_e_id).value}}else{ausgewaehlte_elemente[element_id]=array_gruppenid_bezeichnungen[gruppen_id_db_selectbox]+': '+document.getElementById('beschreibung_'+element_id).innerHTML+': '+document.getElementById(element_e_id).value}}}if(!check){for(id in ausgewaehlte_elemente){if(id==element_id){ausgewaehlte_elemente.splice(id,1,'')}}}var html="";for(id in ausgewaehlte_elemente){if(ausgewaehlte_elemente[id]!=''){html=html+' <div class="gewaehlte_ele_items">'+ausgewaehlte_elemente[id]+'<\/div>'}}document.getElementById("GewaehlteElemente").innerHTML=html;setze_regel(gruppe_akt,element_id);update_image();document.getElementById("GewaehlteElemente").scrollTop=document.getElementById('GewaehlteElemente').scrollHeight-document.getElementById('GewaehlteElemente').clientHeight}function find(s,haystack){for(var i=0;i<haystack.length;i++)if(haystack[i]==s)return true;return false};function indexOfarray(finde,arrayin){for(var position in arrayin)if(arrayin[position]==finde)return position;return""}function print_Element(element,index,array){if(typeof(regelwerk_array[element])!="undefined"){if(typeof(regelwerk_array[element][1])!="undefined"){var bedingung_ist_ok=false;var bedingung_vorhanden=false;var bed=0;for(var t=0;t<regelwerk_array[element]['1'].length;t++){if(btd_sr==true){var get_height_from_element_block=document.getElementById(element).offsetHeight;if(get_height_from_element_block!=""){document.getElementById("hide_"+element).style.height=(parseInt(get_height_from_element_block)+1)+'px';if(browser=="ie"){var get_height_from_element_block=document.getElementById(element).offsetHeight;document.getElementById("hide_"+element).style.height=(parseInt(get_height_from_element_block)+1)+'px'}}document.getElementById(element).style.backgroundColor='#ffcb8d';document.getElementById("hide_"+element).style.visibility="visible";if(regelwerk_array_hinweistext[element]!=""){document.getElementById("hide_"+element).innerHTML="<div style=\"width:260px;height:27px;position:absolute;right:0px;bottom:0px;background-color:#ffe69a;border: 1px solid rgb(0,0,0);z-index:99;\"><table style=\"width:100%;height:100%\" cellspacing=\"0\" cellpadding=\"0\" ><tr><td style=\"width:10px;\" align=\"left\" valign=\"top\"><img src=\"/module/ordnerkonfigurator/pics/achtung.gif\" border=\"0\"></td><td valign=\"bottom\" style=\"font-weight:bold;color:#000000;font-size:10px;\">"+regelwerk_array_hinweistext[element]+"</td></tr></table></div>"}}else{document.getElementById(element).style.display="none"}if(document.getElementById(element+'_sel')){document.getElementById(element+'_sel').disabled=true;document.getElementById(element+'_sel').style.visibility="hidden";add_selectbox(element,false,'')}var selectbox_is_disabled=true;var element_freischalten=false;var temp_element="";bedingung_vorhanden=false;temp_element="";temp_element=document.getElementById('e'+regelwerk_array[element]['1'][t]);if(ausgewaehlte_elemente[regelwerk_array[element]['1'][t]]!=undefined&&temp_element){if(ausgewaehlte_elemente[regelwerk_array[element]['1'][t]]!=""){element_freischalten=true}}else if(!temp_element){element_freischalten=true}if(regelwerk_array_bedingungen_eingabewerte[element]){if(regelwerk_array_bedingungen_eingabewerte[element][regelwerk_array[element]['1'][t]]!=undefined){bedingung_vorhanden=true;bedingung_ist_ok=false;for(bed=0;bed<regelwerk_array_bedingungen_eingabewerte[element][regelwerk_array[element]['1'][t]].length;bed++){if(document.getElementById(regelwerk_array[element]['1'][t]+'_sel')){if(document.getElementById(regelwerk_array[element]['1'][t]+'_sel').value==regelwerk_array_bedingungen_eingabewerte[element][regelwerk_array[element]['1'][t]][bed]){bedingung_ist_ok=true;break}}}}}if(element_freischalten==true&&((bedingung_ist_ok==true&&bedingung_vorhanden==true)||bedingung_vorhanden==false)){break}}if(element_freischalten==true&&((bedingung_ist_ok==true&&bedingung_vorhanden==true)||bedingung_vorhanden==false)){if(btd_sr==true){document.getElementById(element).style.backgroundColor='';document.getElementById("hide_"+element).style.visibility="hidden"}else{document.getElementById(element).style.display=""}if(document.getElementById(element+'_sel')){document.getElementById(element+'_sel').disabled=false;selectbox_is_disabled=false;document.getElementById(element+'_sel').style.visibility="visible";add_selectbox(element,true,'')}}else{if(document.getElementById('e'+element)!=null){if(document.getElementById('e'+element).type=='checkbox'){add_selectbox(element,false,'');document.getElementById('e'+element).checked=false}else if(document.getElementById('e'+element).type=='radio'){document.getElementById('e'+element).checked=false;ausgewaehlte_elemente[element]=''}}}if(selectbox_is_disabled==true){if(document.getElementById(element+'_sel')){for(s=0;s<document.getElementById(element+'_sel').length;s++){if(document.getElementById(element+'_sel').options[s].defaultSelected==true){document.getElementById(element+'_sel').selectedIndex=s}}document.getElementById(element+'_sel').disabled=true;add_selectbox(element,false,'')}}}if(typeof(regelwerk_array[element][0])!="undefined"){if(btd_sr==true){document.getElementById(element).style.backgroundColor='#ffcb8d';document.getElementById("hide_"+element).style.visibility="visible";if(regelwerk_array_hinweistext[element]!=""){var get_height_from_element_block=document.getElementById(element).style.height;document.getElementById("hide_"+element).innerHTML="<div style=\"width:260px;height:"+get_height_from_element_block+"px;position:absolute;right:0px;bottom:0px;background-color:#ffe69a;border: 1px solid rgb(0,0,0);\"><table style=\"width:100%;height:100%\" cellspacing=\"0\" cellpadding=\"0\" ><tr><td style=\"width:10px;\" align=\"left\" valign=\"top\"><img src=\"/module/ordnerkonfigurator/pics/achtung.gif\" border=\"0\"></td><td valign=\"bottom\" style=\"font-weight:bold;color:#000000;font-size:10px;\">"+regelwerk_array_hinweistext[element]+"</td></tr></table></div>"}}else{document.getElementById(element).style.display="none"}var selectbox_is_disabled=true;if(document.getElementById(element+'_sel')){document.getElementById(element+'_sel').disabled=true;selectbox_is_disabled=true;document.getElementById(element+'_sel').style.visibility="hidden";add_selectbox(element,false,'')}var bedingung_vorhanden=false;var schalte_element_frei=true;var bedingung_ist_ok=false;var temp_element="";for(var t=0;t<regelwerk_array[element]['0'].length;t++){temp_element=document.getElementById('e'+regelwerk_array[element]['0'][t]);if(temp_element){if(ausgewaehlte_elemente[regelwerk_array[element]['0'][t]]==""||ausgewaehlte_elemente[regelwerk_array[element]['0'][t]]==undefined){schalte_element_frei=false;break}}if(regelwerk_array_bedingungen_eingabewerte[element]){if(regelwerk_array_bedingungen_eingabewerte[element][regelwerk_array[element]['0'][t]]!=undefined){bedingung_vorhanden=true;bedingung_ist_ok=false;for(bed=0;bed<regelwerk_array_bedingungen_eingabewerte[element][regelwerk_array[element]['0'][t]].length;bed++){if(document.getElementById(regelwerk_array[element]['0'][t]+'_sel')){if(document.getElementById(regelwerk_array[element]['0'][t]+'_sel').value==regelwerk_array_bedingungen_eingabewerte[element][regelwerk_array[element]['0'][t]][bed]){bedingung_ist_ok=true;break}}}}}}if(schalte_element_frei==true&&((bedingung_vorhanden==true&&bedingung_ist_ok==true)||bedingung_vorhanden==false)){document.getElementById(element).style.backgroundColor='';document.getElementById("hide_"+element).style.visibility="hidden";document.getElementById(element).style.display="";if(document.getElementById(element+'_sel')){document.getElementById(element+'_sel').disabled=false;selectbox_is_disabled=false;document.getElementById(element+'_sel').style.visibility="visible";add_selectbox(element,true,'')}if(selectbox_is_disabled==true){if(document.getElementById(element+'_sel')){for(s=0;s<document.getElementById(element+'_sel').length;s++){if(document.getElementById(element+'_sel').options[s].defaultSelected==true){document.getElementById(element+'_sel').selectedIndex=s}}document.getElementById(element+'_sel').disabled=true;add_selectbox(element,false,'')}}}else{if(document.getElementById('e'+element)!=null){if(document.getElementById('e'+element).type=='checkbox'){document.getElementById('e'+element).display='';document.getElementById('e'+element).checked=false;document.getElementById('e'+element).display='none'}else if(document.getElementById('e'+element).type=='radio'){if(document.getElementById(element).visibility!='hidden'&&document.getElementById(element).display!="none"){document.getElementById('e'+element).display='';document.getElementById('e'+element).checked=false;document.getElementById('e'+element).display='none'}}}}}}}var gruppenelemente_array=new Array();var alte_gruppenelemente_array=new Array();function check_defaults(element,geklicktes_element){if(document.getElementById('e'+element)!=null||document.getElementById(element+"_sel")!=null){if(document.getElementById(element+"_sel")!=null){geklicktes_element=element+"_sel"}if(typeof(geklicktes_element)!="undefined"){if(typeof(regelwerk_array_gid[element])!="undefined"){if(geklicktes_element!=element){var regel_elemente=regelwerk_array_gid[element];for(var z=0;z<=regel_elemente.length;z++){if(ausgewaehlte_elemente[element]!=""){var zu_zuruecksetzendes_element=document.getElementById('e'+regel_elemente[z]);if(zu_zuruecksetzendes_element){if(zu_zuruecksetzendes_element.checked==true){if(document.getElementById('e'+regel_elemente[z]).type=='radio'){var Suche_elementgruppe=/Gruppe_(\d+)$/;var Ergebnis_elementgruppe=Suche_elementgruppe.exec(document.getElementById('e'+regel_elemente[z]).name);if(Ergebnis_elementgruppe!=null){setze_defaultelemente_elementgruppe(Ergebnis_elementgruppe[1])}var Suche_einheit=/Gruppe_(\d+)_(\w+)/;var Ergebnis_einheit=Suche_einheit.exec(document.getElementById('e'+regel_elemente[z]).name);if(Ergebnis_einheit!=null){if(document.getElementById(element+"_sel")!=null){var bedingung_ist_ok=false;var bedingung_vorhanden=false;if(typeof(regelwerk_array_bedingungen_eingabewerte[regel_elemente[z]])!="undefined"){bedingung_vorhanden=true;if(typeof(regelwerk_array[regel_elemente[z]]['0'])!="undefined"){for(var t=0;t<regelwerk_array[regel_elemente[z]]['0'].length;t++){for(bed=0;bed<regelwerk_array_bedingungen_eingabewerte[regel_elemente[z]].length;bed++){if(trim(document.getElementById(regelwerk_array[regel_elemente[z]]['0'][t]+'_sel').value)==trim(regelwerk_array_bedingungen_eingabewerte[regel_elemente[z]][bed])){bedingung_ist_ok=true;break}}}}}if(bedingung_vorhanden==true&&bedingung_ist_ok==false){setze_defaultelemente_einheit(Ergebnis_einheit[2],Ergebnis_einheit[1])}}else{setze_defaultelemente_einheit(Ergebnis_einheit[2],Ergebnis_einheit[1])}}}else{document.getElementById('e'+regel_elemente[z]).checked=false}}}}}}}}}}function setze_defaultelemente_elementgruppe(gruppen_id){if(!isNaN(gruppen_id)){var elementids_in_gruppe=document.getElementById('elementliste'+array_indexOf(gruppen_id,array_gruppenid_zu_db_gruppenid[produkt_akt])).value;var array_elementids_in_gruppe=elementids_in_gruppe.split(",");for(var i=0;i<array_elementids_in_gruppe.length;i++){if(document.getElementById('e'+array_elementids_in_gruppe[i])){if(document.getElementById('e'+array_elementids_in_gruppe[i]).type=="checkbox"){document.getElementById('e'+array_elementids_in_gruppe[i]).checked=false;add_selectbox(array_elementids_in_gruppe[i],false)}}}}if(!isNaN(array_gruppen_defaultwerte[gruppen_id])){if(document.getElementById('e'+array_gruppen_defaultwerte[gruppen_id])){document.getElementById('e'+array_gruppen_defaultwerte[gruppen_id]).checked=true;var gruppenbezeichnung=array_gruppenid_bezeichnungen[gruppen_id];element_liste('e'+array_gruppen_defaultwerte[gruppen_id],true,gruppenbezeichnung)}}}function setze_defaultelemente_einheit(einheit_bezeichnung,gruppen_id){if(einheit_bezeichnung!=""){if(!isNaN(array_gruppeneinheit_defaultwerte[einheit_bezeichnung])){if(document.getElementById('e'+array_gruppeneinheit_defaultwerte[einheit_bezeichnung])){document.getElementById('e'+array_gruppeneinheit_defaultwerte[einheit_bezeichnung]).checked=true;var gruppenbezeichnung=array_gruppenid_bezeichnungen[gruppen_id];element_liste('e'+array_gruppeneinheit_defaultwerte[einheit_bezeichnung],true,gruppenbezeichnung)}}}else{document.getElementById('e'+array_gruppeneinheit_gid_defaultwerte[gruppen_id]).checked=true;var gruppenbezeichnung=array_gruppenid_bezeichnungen[gruppen_id];element_liste('e'+array_gruppeneinheit_gid_defaultwerte[gruppen_id],true,gruppenbezeichnung)}}function setze_regel(gruppen_id,geklicktes_element){var id=gruppen_id.slice(13,gruppen_id.length);if(document.getElementById('elementliste'+id)){alte_gruppenelemente_array=gruppenelemente_array;gruppenelemente=document.getElementById('elementliste'+id).value;gruppenelemente_array=gruppenelemente.split(",");for(var i=0;i<alte_gruppenelemente_array.length;i++){if(document.getElementById("hide_"+alte_gruppenelemente_array[i])!=null){document.getElementById("hide_"+alte_gruppenelemente_array[i]).style.visibility="hidden"}}for(var i=0;i<gruppenelemente_array.length;i++){print_Element(gruppenelemente_array[i])}update_elementliste_selectbox()}}function gruppenliste_fuellen(data){document.getElementById('menu_step_2').src="/templates/design/de/images/animation_pfeil_unten_step_2.gif";var element=document.getElementById("Elementliste");element.innerHTML=unescape(data);anzahl_elementegruppen=document.getElementById('anzahl_elementegruppen').value;close_elementegruppen();oeffne_elementegruppe(gruppe_akt);var element=document.getElementById('loader');element.innerHTML=''}function decode_utf8(utftext){var plaintext="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){plaintext+=String.fromCharCode(c);i++}else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);plaintext+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);plaintext+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3}}return plaintext}function getcontentElemente(url,param,Gruppe,Kategorie){document.getElementById('menu_step_2').src="/templates/design/de/images/elementliste_titel.jpg";var error_pflicht=false;var ele_gruppe_error="";var ele_gruppe_error_nr="";for(elg=1;elg<Kategorie;elg++){if(document.getElementById('Gruppe'+elg)){if(document.getElementById('image_gruppe_status'+elg).src.indexOf("gruppe_orange.gif")>-1){alert("Vor der angeklickten Elementgruppe befinden sich noch orange hinterlegte Elementgruppen die noch nicht überarbeitet wurden.\n\nBitte überarbeiten Sie zunächst alle orange hinterlegten Elementgruppen und wählen ein Element aus.");error_pflicht=true;ele_gruppe_error_nr=elg;ele_gruppe_error="Produktgruppe"+elg;break}}}if(error_pflicht==true){getcontentElemente('content.php','?switch='+array_gruppenid_zu_db_gruppenid[produkt_akt][ele_gruppe_error_nr]+'&gruppe='+ele_gruppe_error_nr,'Produktgruppe'+ele_gruppe_error_nr,ele_gruppe_error_nr)}for(elg=1;elg<Kategorie;elg++){if(isArray(array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]])){for(var i=0;i<array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]].length;i++){if(!isNaN(array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i])){if(document.getElementById(array_gruppenid_zu_db_gruppenid[produkt_akt][elg]+'|'+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i])){if(document.getElementById(array_gruppenid_zu_db_gruppenid[produkt_akt][elg]+'|'+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i]).value==""){if(document.getElementById('e'+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i])){if(document.getElementById('e'+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i]).checked==true){alert("Bitte geben Sie im Feld '"+document.getElementById("beschreibung_"+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i]).innerHTML+"' einen Wert ein.");error_pflicht=true;ele_gruppe_error="Produktgruppe"+elg;ele_gruppe_error_nr=elg;break}}else{if(document.getElementById('hide_'+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i]).style.visibility!='visible'&&document.getElementById(array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i]).style.display!='none'){alert("Bitte geben Sie im Feld '"+document.getElementById("beschreibung_"+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i]).innerHTML+"' einen Wert ein.");error_pflicht=true;ele_gruppe_error="Produktgruppe"+elg;ele_gruppe_error_nr=elg;break}}}}}}if(error_pflicht==true){break}}}for(elg=1;elg<Kategorie;elg++){if(document.getElementById('elementliste'+elg)){var array_elemente_aktuelle_kategorie=document.getElementById('elementliste'+elg).value.split(",");for(var i=0;i<array_elemente_aktuelle_kategorie.length;i++){if(document.getElementById(array_gruppenid_zu_db_gruppenid[produkt_akt][elg]+'|'+array_elemente_aktuelle_kategorie[i])&&array_eingabefeld_mindestmenge[array_elemente_aktuelle_kategorie[i]]!=undefined){if((document.getElementById(array_gruppenid_zu_db_gruppenid[produkt_akt][elg]+'|'+array_elemente_aktuelle_kategorie[i]).value<array_eingabefeld_mindestmenge[array_elemente_aktuelle_kategorie[i]])&&document.getElementById(array_gruppenid_zu_db_gruppenid[produkt_akt][elg]+'|'+array_elemente_aktuelle_kategorie[i]).value!=""){alert("Bitte geben Sie im Feld '"+document.getElementById("beschreibung_"+array_elemente_aktuelle_kategorie[i]).innerHTML+"' mindestens "+array_eingabefeld_mindestmenge[array_elemente_aktuelle_kategorie[i]]+" ein.");error_pflicht=true;ele_gruppe_error="Produktgruppe"+elg;ele_gruppe_error_nr=elg;break}}}if(error_pflicht==true){break}}if(array_pflichtauswahl_elementgruppen[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]]==1){if(document.getElementById('elementliste'+elg)){var array_elemente_aktuelle_kategorie=document.getElementById('elementliste'+elg).value.split(",");var zu_setzende_elemente=0;var element_in_gruppe_gesetzt="";for(var i=0;i<array_elemente_aktuelle_kategorie.length;i++){if(document.getElementById('e'+array_elemente_aktuelle_kategorie[i])){if(document.getElementById('e'+array_elemente_aktuelle_kategorie[i]).checked==true){element_in_gruppe_gesetzt="OK";break}zu_setzende_elemente++}}if(element_in_gruppe_gesetzt!="OK"&&zu_setzende_elemente>0){alert("Bitte wählen Sie mindestens ein Element innerhalb der Gruppe "+array_gruppenid_bezeichnungen[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]]+" aus um fort zu fahren. ");error_pflicht=true;ele_gruppe_error="Produktgruppe"+elg;ele_gruppe_error_nr=elg;break}}}}if(array_auflagen[produkt_akt]){var fehlermeldung_schon_gezeigt=0;for(var al_t=0;al_t<array_auflagen[produkt_akt].length;al_t++){if(array_feld_nur_aktiv_wenn_auflage_min.length>0){for(var min_afl_t in array_feld_nur_aktiv_wenn_auflage_min){if(document.getElementById('e'+min_afl_t)){if(document.getElementById('e'+min_afl_t).checked==true){if(parseInt(document.getElementById(array_auflagen[produkt_akt][al_t]).value)<parseInt(array_feld_nur_aktiv_wenn_auflage_min[min_afl_t])&&parseInt(document.getElementById(array_auflagen[produkt_akt][al_t]).value)>0){if(fehlermeldung_schon_gezeigt==0){alert("Für die Auswahl \""+document.getElementById('beschreibung_'+min_afl_t).innerHTML+"\" ist mindestens eine Stückzahl von "+array_feld_nur_aktiv_wenn_auflage_min[min_afl_t]+" erforderlich. Bitte korrigieren Sie Ihre Eingabe.")}error_pflicht=true;fehlermeldung_schon_gezeigt=1;ele_gruppe_error_nr=1;break;break}}}}}}}if(error_pflicht==true){if(ele_gruppe_error_nr!=Kategorie){if(!isNaN(ele_gruppe_error_nr)){oeffne_elementegruppe("Produktgruppe"+array_gruppenid_zu_db_gruppenid[produkt_akt][ele_gruppe_error_nr])}else{oeffne_elementegruppe("Produktgruppe"+auflagen_gruppen_index)}}}else{var zaehler;zaehler=parseInt(Kategorie);if(zaehler<(anzahl_elementegruppen)){zaehler=zaehler+1}naechste_gruppen_id='Gruppe'+zaehler;if(naechste_gruppen_id.substr(0,6)=="Gruppe"){document.getElementById(naechste_gruppen_id).className='Produktgruppe';document.getElementById('image_gruppe_status'+Kategorie).src="pics/gruppe_gruen.gif";document.getElementById("Gruppe"+(zaehler-1)).style.backgroundColor='#ffc902'}var alte_gruppe=gruppe_akt;gruppe_akt=Gruppe;var elementgruppe_vorhanden=0;for(var i=1;i<=vorhandene_elemente.length;i++){if(vorhandene_elemente[i]==Gruppe){elementgruppe_vorhanden=1}}if(elementgruppe_vorhanden==0){vorhandene_elemente[vorhandene_elemente.length+1]=Gruppe;write_statistik_pk(array_produktbezeichnung[produkt_akt]+" "+array_gruppenid_bezeichnungen[array_gruppenid_zu_db_gruppenid[produkt_akt][parseInt(Kategorie)]]);var element=document.getElementById('loader');element.innerHTML='<img src="loader3.gif" alt="loading ..." />';ajax_req++;sendRequest(url,param,REQUEST_POST,ajax_req,'elementeliste_fuellen')}else{write_statistik_pk(array_produktbezeichnung[produkt_akt]+" "+array_gruppenid_bezeichnungen[array_gruppenid_zu_db_gruppenid[produkt_akt][parseInt(Kategorie)]]);close_elementegruppen();oeffne_elementegruppe(gruppe_akt);setze_regel(gruppe_akt);var aktive_elemente_innerhalb_der_gruppe=0;var aktives_element_in_gruppe="";if(document.getElementById('elementliste'+Kategorie)){var array_elemente_aktuelle_kategorie=document.getElementById('elementliste'+Kategorie).value.split(",");for(var m=0;m<=array_elemente_aktuelle_kategorie.length;m++){if(document.getElementById('hide_'+array_elemente_aktuelle_kategorie[m])){if(document.getElementById('hide_'+array_elemente_aktuelle_kategorie[m]).style.visibility=="hidden"){if(document.getElementById("e"+array_elemente_aktuelle_kategorie[m])){if(document.getElementById("e"+array_elemente_aktuelle_kategorie[m]).type=="radio"){aktive_elemente_innerhalb_der_gruppe++;aktives_element_in_gruppe="e"+array_elemente_aktuelle_kategorie[m]}}}}}}if(aktive_elemente_innerhalb_der_gruppe==1&&aktives_element_in_gruppe!=""){if(document.getElementById(aktives_element_in_gruppe)){if(document.getElementById(aktives_element_in_gruppe).type=="radio"){document.getElementById(aktives_element_in_gruppe).checked=true;element_liste(aktives_element_in_gruppe,true,array_gruppenid_bezeichnungen[array_gruppenid_zu_db_gruppenid[produkt_akt][Kategorie]])}}}}}}function setzte_default_werte(aktive_gruppe){var gruppenbezeichnung="";if(aktive_gruppe!=""){var aktive_gruppen_id=aktive_gruppe.substr(13,aktive_gruppe.length-13)}if(!isNaN(aktive_gruppen_id)){gruppenbezeichnung=document.getElementById('Gruppe'+aktive_gruppen_id+'_bezeichnung').innerHTML}gruppenelemente_array=gruppenelemente.split(",");var aktive_element_in_gruppe=0;var zu_setzende_element_id="";for(var i=0;i<gruppenelemente_array.length;i++){if(document.getElementById('e'+gruppenelemente_array[i])){if(document.getElementById('e'+gruppenelemente_array[i]).checked){element_liste('e'+gruppenelemente_array[i],true,gruppenbezeichnung)}if(document.getElementById('hide_'+gruppenelemente_array[i]).style.visibility!='visible'&&document.getElementById(gruppenelemente_array[i]).style.display!='none'){aktive_element_in_gruppe++;zu_setzende_element_id='e'+gruppenelemente_array[i]}}if(typeof(regelwerk_array[gruppenelemente_array[i]])=="undefined"){if(document.getElementById(gruppenelemente_array[i]+'_sel')!=null&&!document.getElementById('e'+gruppenelemente_array[i])){if(document.getElementById(gruppenelemente_array[i]+'_sel').type=='select-one'){var slicer=document.getElementById(gruppenelemente_array[i]+'_sel').name.indexOf('s')-1;var element_id=document.getElementById(gruppenelemente_array[i]+'_sel').name.slice(0,slicer);if(document.getElementById('hide_'+gruppenelemente_array[i]).style.visibility!='visible'){element_liste(gruppenelemente_array[i]+'_sel',true,element_id);aktive_element_in_gruppe++}zu_setzende_element_id='e'+gruppenelemente_array[i]}}}}if(aktive_element_in_gruppe==1&&zu_setzende_element_id!=""){if(document.getElementById(zu_setzende_element_id)){if(document.getElementById(zu_setzende_element_id).type=="radio"){document.getElementById(zu_setzende_element_id).checked=true;element_liste(zu_setzende_element_id,true,gruppenbezeichnung)}}}}function add_selectbox(element_id,check,gruppenbezeichnung){if(check){if(document.getElementById(element_id+'_sel')!=null){if(document.getElementById(element_id+'_sel').type=='select-one'){if(document.getElementById('e'+element_id)){if((document.getElementById('e'+element_id).type=='radio'&&document.getElementById('e'+element_id).checked)||(document.getElementById('e'+element_id).type=='checkbox'&&document.getElementById('e'+element_id).checked)){ausgewaehlte_elemente[element_id]=document.getElementById('beschreibung_'+element_id).innerHTML+': '+document.getElementById(element_id+'_sel').value}}else{ausgewaehlte_elemente[element_id]=document.getElementById('beschreibung_'+element_id).innerHTML+': '+document.getElementById(element_id+'_sel').value;var gruppen_id_db=array_gruppenid_zu_db_gruppenid[produkt_akt][gruppe_fortlaufend_nummer];if(document.getElementById(gruppen_id_db+'|'+element_id)){if(document.getElementById(gruppen_id_db+'|'+element_id).value!=""){ausgewaehlte_elemente[element_id]=ausgewaehlte_elemente[element_id]+": "+document.getElementById(gruppen_id_db+'|'+element_id).value}}}}}}if(!check){ausgewaehlte_elemente[element_id]=''}}function update_elementliste_selectbox(){var html="";for(id in ausgewaehlte_elemente){if(ausgewaehlte_elemente[id]!=''){html=html+' <div class="gewaehlte_ele_items">'+ausgewaehlte_elemente[id]+'<\/div>'}}document.getElementById("GewaehlteElemente").innerHTML=html;document.getElementById("GewaehlteElemente").scrollTop=document.getElementById('GewaehlteElemente').scrollHeight-document.getElementById('GewaehlteElemente').clientHeight}function elementeliste_fuellen(data){if(document.getElementById(gruppe_akt)){var element=document.getElementById(gruppe_akt);element.innerHTML=unescape(data);close_elementegruppen();oeffne_elementegruppe(gruppe_akt);var gruppen_nr=gruppe_akt.substr(13,gruppe_akt.length);var max_elemente=document.getElementById("elementliste"+gruppen_nr).value;var max_gesplittet_element_array=max_elemente.split(",");for(i=0;i<max_gesplittet_element_array.length;i++){ausgewaehlte_elemente[max_gesplittet_element_array[i]]=''}}if(naechste_gruppen_id.substr(0,6)=="Gruppe"){document.getElementById(naechste_gruppen_id).className='Produktgruppe';document.getElementById(naechste_gruppen_id).style.background='#FFBF57'}var element=document.getElementById('loader');element.innerHTML='';setze_regel(gruppe_akt);setzte_default_werte(gruppe_akt);var aktive_elemente_innerhalb_der_gruppe=0;var aktives_element_in_gruppe="";if(document.getElementById('elementliste'+gruppen_nr)){var array_elemente_aktuelle_kategorie=document.getElementById('elementliste'+gruppen_nr).value.split(",");for(var m=0;m<=array_elemente_aktuelle_kategorie.length;m++){if(document.getElementById('hide_'+array_elemente_aktuelle_kategorie[m])){if(document.getElementById('hide_'+array_elemente_aktuelle_kategorie[m]).style.visibility=="hidden"){if(document.getElementById("e"+array_elemente_aktuelle_kategorie[m])){if(document.getElementById("e"+array_elemente_aktuelle_kategorie[m]).type=="radio"){aktive_elemente_innerhalb_der_gruppe++;aktives_element_in_gruppe="e"+array_elemente_aktuelle_kategorie[m]}}}}}}if(aktive_elemente_innerhalb_der_gruppe==1&&aktives_element_in_gruppe!=""){if(document.getElementById(aktives_element_in_gruppe)){if(document.getElementById(aktives_element_in_gruppe).type=="radio"){document.getElementById(aktives_element_in_gruppe).checked=true;element_liste(aktives_element_in_gruppe,true,array_gruppenid_bezeichnungen[array_gruppenid_zu_db_gruppenid[produkt_akt][gruppen_nr]])}}}}var letzte_bild_config="";function update_image(){var elementliste_query=_get_element_liste_query();if(elementliste_query!=""&&elementliste_query!=letzte_bild_config){letzte_bild_config=elementliste_query;ajax_req++;if(document.getElementById('el_cim')){document.getElementById('el_cim').value=elementliste_query}sendRequest("createimage.php","?el="+elementliste_query+"&PHPSESSID="+js_phpsessid+"&pt="+produkt_akt,REQUEST_GET,ajax_req,'update_image_created')}if(kalkulation_fuer_aktuellen_produkttyp==1){update_kalkulation()}}function update_image_created(generate_ok){if(generate_ok){var jetzt=new Date();document.getElementById("Ordner").innerHTML="<img src=\"config_pic/konfiguratorbild_"+js_phpsessid+"_"+produkt_akt+".jpg?"+jetzt.getTime()+"\" border=\"0\" hspace=\"0\" vspace=\"5\">"}}function update_kalkulation(){var auflagen_query="";var elementliste_query=_get_element_liste_query();var fortlaufende_auflagen_nr_kalk=0;if(elementliste_query!=""){if(array_auflagen[produkt_akt].length>0){for(var al=0;al<array_auflagen[produkt_akt].length;al++){if(document.getElementById(array_auflagen[produkt_akt][al])&&document.getElementById(array_auflagen[produkt_akt][al]).style.visibility==''){if(!isNaN(document.getElementById(array_auflagen[produkt_akt][al]).value)&&document.getElementById(array_auflagen[produkt_akt][al]).value>0){fortlaufende_auflagen_nr_kalk++;auflagen_query+="&al"+(fortlaufende_auflagen_nr_kalk)+"="+document.getElementById(array_auflagen[produkt_akt][al]).value}}}}ajax_req++;sendRequest("konf_kalkulation.php","?el="+elementliste_query+"&PHPSESSID="+js_phpsessid+"&pt="+produkt_akt+auflagen_query,REQUEST_GET,ajax_req,'return_update_kalkulation')}}function return_update_kalkulation(returndata){if(returndata!=""){returndata=unescape(returndata);document.getElementById('kalkulation_warenkorb').innerHTML=returndata;document.getElementById("wk_scroll_table").scrollTop=document.getElementById('wk_scroll_table').scrollHeight-document.getElementById('wk_scroll_table').clientHeight}}function _get_element_liste_query(){var elementliste_query_temp="";var eid="";var x=0;for(var i=0;i<ausgewaehlte_elemente.length;i++){if(ausgewaehlte_elemente[i]!=''&&typeof(ausgewaehlte_elemente[i])!='undefined'){if(x>0){elementliste_query_temp+=','}elementliste_query_temp+=i;x=1}}return elementliste_query_temp}function check_button_status(button_id){if(produkt_akt==1){document.getElementById(button_id).src='/templates/design/de/images/button_konfigurator_ringbuch_high.jpg';document.getElementById('button_register').src='/templates/design/de/images/button_konfigurator_register.jpg';document.getElementById('button_angebotsmappen').src='/templates/design/de/images/button_konfigurator_angebotsmappen.jpg';document.getElementById('button_kordeltaschen').src='/templates/design/de/images/button_konfigurator_kordeltaschen.jpg';document.getElementById('button_tischkalender').src='/templates/design/de/images/button_konfigurator_tischkalender.jpg';document.getElementById('button_wandkalender').src='/templates/design/de/images/button_konfigurator_wandkalender.jpg'}if(produkt_akt==2){document.getElementById(button_id).src='/templates/design/de/images/button_konfigurator_register_high.jpg';document.getElementById('button_ringbuch').src='/templates/design/de/images/button_konfigurator_ringbuch.jpg';document.getElementById('button_angebotsmappen').src='/templates/design/de/images/button_konfigurator_angebotsmappen.jpg';document.getElementById('button_kordeltaschen').src='/templates/design/de/images/button_konfigurator_kordeltaschen.jpg';document.getElementById('button_tischkalender').src='/templates/design/de/images/button_konfigurator_tischkalender.jpg';document.getElementById('button_wandkalender').src='/templates/design/de/images/button_konfigurator_wandkalender.jpg'}if(produkt_akt==3){document.getElementById(button_id).src='/templates/design/de/images/button_konfigurator_register_standard_high.jpg';document.getElementById('button_register').src='/templates/design/de/images/button_konfigurator_register.jpg';document.getElementById('button_ringbuch').src='/templates/design/de/images/button_konfigurator_ringbuch.jpg';document.getElementById('button_angebotsmappen').src='/templates/design/de/images/button_konfigurator_angebotsmappen.jpg';document.getElementById('button_kordeltaschen').src='/templates/design/de/images/button_konfigurator_kordeltaschen.jpg';document.getElementById('button_tischkalender').src='/templates/design/de/images/button_konfigurator_tischkalender.jpg';document.getElementById('button_wandkalender').src='/templates/design/de/images/button_konfigurator_wandkalender.jpg'}if(produkt_akt==4){document.getElementById(button_id).src='/templates/design/de/images/button_konfigurator_angebotsmappen_high.jpg';document.getElementById('button_register').src='/templates/design/de/images/button_konfigurator_register.jpg';document.getElementById('button_ringbuch').src='/templates/design/de/images/button_konfigurator_ringbuch.jpg';document.getElementById('button_kordeltaschen').src='/templates/design/de/images/button_konfigurator_kordeltaschen.jpg';document.getElementById('button_tischkalender').src='/templates/design/de/images/button_konfigurator_tischkalender.jpg';document.getElementById('button_wandkalender').src='/templates/design/de/images/button_konfigurator_wandkalender.jpg'}if(produkt_akt==5){document.getElementById(button_id).src='/templates/design/de/images/button_konfigurator_kordeltaschen_high.jpg';document.getElementById('button_register').src='/templates/design/de/images/button_konfigurator_register.jpg';document.getElementById('button_ringbuch').src='/templates/design/de/images/button_konfigurator_ringbuch.jpg';document.getElementById('button_angebotsmappen').src='/templates/design/de/images/button_konfigurator_angebotsmappen.jpg';document.getElementById('button_tischkalender').src='/templates/design/de/images/button_konfigurator_tischkalender.jpg';document.getElementById('button_wandkalender').src='/templates/design/de/images/button_konfigurator_wandkalender.jpg'}if(produkt_akt==6){document.getElementById(button_id).src='/templates/design/de/images/button_konfigurator_wandkalender_high.jpg';document.getElementById('button_register').src='/templates/design/de/images/button_konfigurator_register.jpg';document.getElementById('button_ringbuch').src='/templates/design/de/images/button_konfigurator_ringbuch.jpg';document.getElementById('button_kordeltaschen').src='/templates/design/de/images/button_konfigurator_kordeltaschen.jpg';document.getElementById('button_angebotsmappen').src='/templates/design/de/images/button_konfigurator_angebotsmappen.jpg';document.getElementById('button_tischkalender').src='/templates/design/de/images/button_konfigurator_tischkalender.jpg'}if(produkt_akt==7){document.getElementById(button_id).src='/templates/design/de/images/button_konfigurator_tischkalender_high.jpg';document.getElementById('button_register').src='/templates/design/de/images/button_konfigurator_register.jpg';document.getElementById('button_ringbuch').src='/templates/design/de/images/button_konfigurator_ringbuch.jpg';document.getElementById('button_kordeltaschen').src='/templates/design/de/images/button_konfigurator_kordeltaschen.jpg';document.getElementById('button_angebotsmappen').src='/templates/design/de/images/button_konfigurator_angebotsmappen.jpg';document.getElementById('button_wandkalender').src='/templates/design/de/images/button_konfigurator_wandkalender.jpg'}if(produkt_akt==""){document.getElementById('button_register').src='/templates/design/de/images/button_konfigurator_register.jpg';document.getElementById('button_ringbuch').src='/templates/design/de/images/button_konfigurator_ringbuch.jpg';document.getElementById('button_angebotsmappen').src='/templates/design/de/images/button_konfigurator_angebotsmappen.jpg';document.getElementById('button_kordeltaschen').src='/templates/design/de/images/button_konfigurator_kordeltaschen.jpg';document.getElementById('button_tischkalender').src='/templates/design/de/images/button_konfigurator_tischkalender.jpg';document.getElementById('button_wandkalender').src='/templates/design/de/images/button_konfigurator_wandkalender.jpg'}};function konfigurator_close(){if(confirm("Wenn Sie mit OK bestätigen wird die aktuelle Konfiguration verworfen und Sie gelangen zur Website zurück.")){window.close()}}function show_impressum(){if(window_impressum){window_impressum.close()}var window_impressum=window.open('/module/ordnerkonfigurator/impressum.html','Impressum','fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,location=no,resizable=yes,directories=no,width=300,height=300,left='+(screen.availWidth-300)/2+',top='+(screen.availHeight-300)/2+'');window_impressum.focus()}function show_hilfe(){if(window_hilfe){window_hilfe.close()}var window_hilfe=window.open('/module/ordnerkonfigurator/hilfe.html','Hilfe','fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,location=no,resizable=yes,directories=no,width=600,height=600,left='+(screen.availWidth-600)/2+',top='+(screen.availHeight-600)/2+'');window_hilfe.focus()}function show_hilfelink(urllink){document.getElementById('detail_popup_content').innerHTML="<iframe style='width:625px;height:620px;border:0px;scroll:y-scroll;overflow-x:hidden;' src='"+urllink+"'></iframe>";document.getElementById('detail_popup_div').style.display="block"}function isArray(test){return test instanceof Array}function write_statistik_pk(seitentitel){var depth=window.screen.colorDepth;var res_x=window.screen.width;var res_y=window.screen.height;if(document.getElementById('statistik_bild')){document.getElementById('statistik_bild').src="/includes/statistik.php?PHPSESSID="+js_phpsessid+"&res_x="+res_x+"&res_y="+res_y+"&depth="+depth+"&modname=ordnerkonfigurator&seitentitel="+seitentitel+"&js=1"}if(document.getElementById('statistik_bild_2')){var liste_akt_gruppen_nr=gruppe_akt.substr(13,gruppe_akt.length);var db_gruppen_id=array_gruppenid_zu_db_gruppenid[produkt_akt][liste_akt_gruppen_nr];document.getElementById('statistik_bild_2').src="/module/ordnerkonfigurator/includes/pk_statistik_abbruch.php?PHPSESSID="+js_phpsessid+"&pk_produkt_id="+produkt_akt+"&pk_gruppen_id="+db_gruppen_id}}function ltrim(str){for(var k=0;k<str.length&&isWhitespace(str.charAt(k));k++);return str.substring(k,str.length)}function rtrim(str){for(var j=str.length-1;j>=0&&isWhitespace(str.charAt(j));j--);return str.substring(0,j+1)}function trim(str){return ltrim(rtrim(str))}function isWhitespace(charToCheck){var whitespaceChars=" \t\n\r\f";return(whitespaceChars.indexOf(charToCheck)!=-1)}function array_indexOf(elt,from_array){var len=from_array.length;for(var i=0;i<len;i++){if(from_array[i]===elt)return i}return-1}function sende_config_ab(){var error_pflicht=0;var ele_gruppe_error="";var ele_gruppen_max_anzahl=document.getElementById("anzahl_elementegruppen").value;var ele_gruppe_error_nr="";if(array_pflichtauswahl_elementgruppen[array_gruppenid_zu_db_gruppenid[produkt_akt][ele_gruppen_max_anzahl]]==1){if(document.getElementById('elementliste'+ele_gruppen_max_anzahl)){var array_elemente_aktuelle_kategorie=document.getElementById('elementliste'+ele_gruppen_max_anzahl).value.split(",");var zu_setzende_elemente=0;var element_in_gruppe_gesetzt="";for(var i=0;i<array_elemente_aktuelle_kategorie.length;i++){if(document.getElementById('e'+array_elemente_aktuelle_kategorie[i])){if(document.getElementById('e'+array_elemente_aktuelle_kategorie[i]).checked==true){element_in_gruppe_gesetzt="OK";break}zu_setzende_elemente++}}if(element_in_gruppe_gesetzt!="OK"&&zu_setzende_elemente>0){error_pflicht=1;ele_gruppe_error="Produktgruppe"+ele_gruppen_max_anzahl;ele_gruppe_error_nr=ele_gruppen_max_anzahl}}}if(error_pflicht==false){for(elg=1;elg<=ele_gruppen_max_anzahl;elg++){if(document.getElementById('Gruppe'+elg)){if(document.getElementById('image_gruppe_status'+elg).src.indexOf("gruppe_orange.gif")>-1){alert("Es wurden nicht alle orange hinterlegten Bereiche überarbeitet. Bitte gehen Sie alle Orange hinterlegten Bereich erneut durch und wählen eine gewünschte Option aus.");error_pflicht=1;ele_gruppe_error_nr=elg;ele_gruppe_error="Produktgruppe"+elg}}if(isArray(array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]])){for(var i=0;i<array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]].length;i++){if(!isNaN(array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i])){if(document.getElementById(array_gruppenid_zu_db_gruppenid[produkt_akt][elg]+'|'+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i])){if(document.getElementById(array_gruppenid_zu_db_gruppenid[produkt_akt][elg]+'|'+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i]).value==""){if(document.getElementById('e'+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i])){if(document.getElementById('e'+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i]).checked==true){alert("Bitte geben Sie im Feld '"+document.getElementById("beschreibung_"+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i]).innerHTML+"' einen Wert ein.");error_pflicht=1;ele_gruppe_error_nr=elg;ele_gruppe_error="Produktgruppe"+elg;break}}else{if(document.getElementById(array_gruppenid_zu_db_gruppenid[produkt_akt][elg]+'|'+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i]).visibility==''){alert("Bitte geben Sie im Feld '"+document.getElementById("beschreibung_"+array_gruppen_pflichtfelder[array_gruppenid_zu_db_gruppenid[produkt_akt][elg]][i]).innerHTML+"' einen Wert ein.");error_pflicht=1;ele_gruppe_error_nr=elg;ele_gruppe_error="Produktgruppe"+elg;break}}}else{if(array_auflagen[produkt_akt]){var fehlermeldung_auswahl_mindeststueckzahl_schon_gezeigt=0;for(var al_t=0;al_t<array_auflagen[produkt_akt].length;al_t++){var array_auflagen_element_id_test=array_auflagen[produkt_akt][al_t].split("|");var auflagen_elemement_id_test=array_auflagen_element_id_test[1];if(parseInt(document.getElementById(array_auflagen[produkt_akt][al_t]).value)<parseInt(array_eingabefeld_mindestmenge[auflagen_elemement_id_test])&&parseInt(document.getElementById(array_auflagen[produkt_akt][al_t]).value)>0){if(fehlermeldung_auswahl_mindeststueckzahl_schon_gezeigt==0){alert("Für die Auswahl \""+document.getElementById('beschreibung_'+auflagen_elemement_id_test).innerHTML+"\" ist mindestens eine Stückzahl von "+array_eingabefeld_mindestmenge[auflagen_elemement_id_test]+" erforderlich. Bitte korrigieren Sie Ihre Eingabe.")}fehlermeldung_auswahl_mindeststueckzahl_schon_gezeigt=1;error_pflicht=1;ele_gruppe_error_nr=elg;ele_gruppe_error="Produktgruppe"+elg;break}}}}}}}}if(error_pflicht==1){break}}}fehlermeldung_bei_mindestauflage_ruecksetz=0;for(var check_aufl_elementid in array_feld_nur_aktiv_wenn_auflage_min){if(!isNaN(array_feld_nur_aktiv_wenn_auflage_min[check_aufl_elementid])&&array_feld_nur_aktiv_wenn_auflage_min[check_aufl_elementid]>0){if(document.getElementById('e'+check_aufl_elementid)){if(document.getElementById('e'+check_aufl_elementid).checked==true){for(var al_t=0;al_t<array_auflagen[produkt_akt].length;al_t++){var array_tmp_aufl=array_auflagen[produkt_akt][al_t];if(document.getElementById(array_tmp_aufl)){if(!isNaN(document.getElementById(array_tmp_aufl).value)){if(parseInt(document.getElementById(array_tmp_aufl).value)<parseInt(array_feld_nur_aktiv_wenn_auflage_min[check_aufl_elementid])){var error_elementid=check_aufl_elementid;fehlermeldung_bei_mindestauflage_ruecksetz=1;error_pflicht=1;break;break}}}}}}}}if(fehlermeldung_bei_mindestauflage_ruecksetz==1){alert("Mindestens ein Auflagenwert ist kleiner als "+array_feld_nur_aktiv_wenn_auflage_min[error_elementid]+" Stück. Für das angewählte Element ist eine Mindestabnahmemenge von "+array_feld_nur_aktiv_wenn_auflage_min[error_elementid]+" erforderlich. Bitte korrigieren Sie die Auflage.")}if(error_pflicht==1){close_elementegruppen();if(!isNaN(ele_gruppe_error_nr)&&ele_gruppe_error_nr>0){oeffne_elementegruppe('Produktgruppe'+ele_gruppe_error_nr)}else{oeffne_elementegruppe('Produktgruppe'+auflagen_gruppen_index)}}else{if(kalkulation_fuer_aktuellen_produkttyp==1){var infomeldung_senden_button="Bitte prüfen Sie vor dem Absenden Ihre Konfiguration noch einmal.\n\nSoll das Angebot jetzt erstellt werden?\n\nEin nachträgliches ändern der Konfiguration ist nicht möglich.\n\n\nOK=Angebot erstellen"}else{var infomeldung_senden_button="Bitte prüfen Sie vor dem Absenden Ihre Konfiguration noch einmal.\n\nSoll die Anfrage jetzt gesendet werden?"}if(confirm(infomeldung_senden_button)){senden_button_clicked=true;document.getElementById('form_konfigurator').submit()}else{senden_button_clicked=false}}}
