var sLinkTextZurueck; var sLinkTextWeiter; function changeToForm() { document.getElementById("formular-wrap-outer").style.display = "block"; document.getElementById("prod-detail-outer-wrap").style.display = "none"; document.getElementById("prod-detailmenu-wrap").style.display = "none"; // document.getElementById("center-area").style.backgroundImage = "url(fileadmin/werbewas/template/center_bg-prod-detail-form.png)"; $(document.getElementById("center-area")).addClass("center-area-form_abschicken"); if (!sLinkTextZurueck) { sLinkTextZurueck = document.getElementById("detailansicht-link-back").innerHTML; } if (!sLinkTextWeiter) { sLinkTextWeiter= document.getElementById("detailansicht-link-abschicken").innerHTML; } document.getElementById("detailansicht-link-back").innerHTML = 'zurück zur Auswahl'; document.getElementById("detailansicht-link-abschicken").innerHTML = 'Anfrage abschicken'; bRemoveUpload = true; try { if (document.getElementById("cb-eigene-datei").checked) { bRemoveUpload = false; } } catch(e){} if (bRemoveUpload) { document.getElementById("form-motiv-hochladen-wrap").style.visibility= "hidden"; } else { document.getElementById("form-motiv-hochladen-wrap").style.visibility= "visible"; } } function changeEigeneDatei() { if (document.getElementById("cb-eigene-datei").checked) { document.getElementById("form-motiv-hochladen-wrap").style.visibility= "visible"; } else { document.getElementById("form-motiv-hochladen-wrap").style.visibility= "hidden"; } } function changeToAuswahl() { document.getElementById("formular-wrap-outer").style.display = "none"; document.getElementById("prod-detail-outer-wrap").style.display = "block"; document.getElementById("prod-detailmenu-wrap").style.display = "block"; // document.getElementById("center-area").style.backgroundImage = "url(fileadmin/werbewas/template/center_bg-prod-detail.png)"; $(document.getElementById("center-area")).removeClass("center-area-form_abschicken"); document.getElementById("detailansicht-link-back").innerHTML = sLinkTextZurueck; document.getElementById("detailansicht-link-abschicken").innerHTML = sLinkTextWeiter; } function deselectCBOs() { aBoxes = $(".eigenschaftsbox"); for (i = 0; i < aBoxes.length; i++) { aBoxes[i].options.selectedIndex = 0; } } function updateCBO_Span(elem) { oSpan = document.getElementById(elem.id + "-span"); oSpan.innerHTML = elem.options[elem.selectedIndex].text; $(elem).addClass("text-changed"); $(elem).parent().children("span").removeClass("text-vacant") } function clearTextField (elem, value) { if (elem.value == value) { $(elem).addClass("text-changed"); elem.value = ""; } return true; } function submit_produkt() { aBoxes = $(".eigenschaftsbox"); sMsg = ''; for (i = 0; i < aBoxes.length; i++) { if ( (aBoxes[i].selectedIndex == 0) && (aBoxes[i].className.indexOf("eb_not_pflicht") == -1) ) { sMsg += aBoxes[i].options[aBoxes[i].selectedIndex].text+"\n"; } } if (sMsg != '') { sMsg = 'Folgende Auswahl wurde noch nicht getroffen\n\n' + sMsg + '\nmöchten Sie trotzdem weiter?'; if (confirm(sMsg)) { changeToForm(); } } else { changeToForm(); } } function submit_produkt_toServer() { sMsg = ""; aControls = $(".field_req"); for (i = 0; i < aControls.length; i++) { if ( (aControls[i].className.indexOf("text-changed") == -1) || (aControls[i].value.trim() == '') || (aControls[i].className.indexOf("email_validation") > -1 && !validateEmail(aControls[i].value)) ) { //$(aControls[i]).removeClass("text-changed"); sMsg += aControls[i].title+"\n"; //if (aControls[i].type=="text") { // $(aControls[i]).addClass("text-vacant"); // sMsg += aControls[i].title+"\n"; // aControls[i].value = aControls[i].title; //} else { // $(aControls[i]).parent().children("span").addClass("text-vacant"); //} } } if (sMsg != '') { sMsg = 'Folgende Felder müssen noch ausgefüllt werden:\n\n' + sMsg + '\n'; alert(sMsg); } else { document.getElementById("form-produkt-auswahl-info").value = document.getElementById("prod-collections-wrap").innerHTML; try { document.getElementById("form-eigene-datei-hochladen-check").value = document.getElementById("cb-eigene-datei").value; } catch (e){} deselectCBOs(); document.getElementById("form_submit").submit(); } } function selectComboBox(elem, sVal) { for (i = 0; i < elem.options.length; i++) { if (elem.options[i].value == sVal) { elem.options.selectedIndex = i; return; } } } function changeEigenschaft(elem, uidEigenschaft, sEigenschaft, uidAuspraegung) { if (!elem) { elem = document.getElementById("eigenschaftsbox_"+uidEigenschaft); selectComboBox(elem, uidAuspraegung); } updateCBO_Span(elem); if (!uidAuspraegung) { uidAuspraegung = elem.value; } try { oTarget = document.getElementById("prod-detail-img"); oSrc = document.getElementById("detail-link-img_"+uidAuspraegung); oTarget.src = oSrc.src; } catch(e){} oProdCollection = false; try { sIDProdCollection = "prod-collection_"+uidEigenschaft; oProdCollection = document.getElementById(sIDProdCollection); } catch(e){} try { if (uidAuspraegung == 0) { //return false; sAuspraegungsVal = "nicht gewählt"; } else { sAuspraegungsVal = aAuspraegungsVals[uidAuspraegung]; } } catch(e){} if (oProdCollection) { oProdCollection.innerHTML = "