 var cms, seitenzahl; var isReadonly=window.location.href.match(/submission/); recalc = function() { if (isReadonly) return; var val = 140; jQuery('input.form-radio').each(function(i) { if (!this.checked) return; wrapper = this.parentNode; if (wrapper.id.match(/gewunschtes-zielformat/)) { flag = this.value.match(/E-Commerce/); $('#webform-component-ecommerce').css('display', flag ? 'block':'none'); if (!flag) $("input[name='submitted[ecommerce]']").removeAttr('checked'); flag = !this.value.match(/nicht/) && this.value.match(/Content Management System/); $('#webform-component-cms').css('display', flag ? 'block':'none'); if (!flag) $("input[name='submitted[cms]']").removeAttr('checked'); toggleVersionField(this); } else if (wrapper.id.match(/-ecommerce-/)) { toggleVersionField(this); } else if (wrapper.id.match(/-cms-/)) { toggleVersionField(this); } else if (wrapper.id.match(/ungewohnliche-schriftarten/)) { show = this.value.match(/sIFR/) ? "block":"none"; $("#webform-component-schriftdatei").css('display', show); } preis = this.value.match(/\(\+([0-9]+) .\)/); if (preis) val += 1*preis[1]; }); if (seitenzahl.val()>10) { val = seitenzahl.val()*val; } else if (seitenzahl.val()>1) { fullPrice = val * seitenzahl.val(); val += (seitenzahl.val()-2)*0.4*val + val*0.6; } val = Math.round(val) + " &euro;"; jQuery("div.preis").html(val); $("#edit-submitted-endpreis").val(parseInt(val, 10)); }; function addHelp(text, id) { icon = $('<div class=helpIcon>'); icon[0].thing = $('<div class=helpText>'+text+'</div>'); $(id).append(icon); return icon; } function addHelp2(id) { desc = $(id+' .description').css('display', 'none'); addHelp(desc.html(), id+' label.option:last').css('top', '4px').css('left', '5px'); } function delayedCalc() { window.setTimeout(recalc, 100); } function onFieldsetClick(el) { el.fieldset.toggle(300, function() { $(el).parent().toggleClass("nofrme"); }); isClosed = el.fieldset.css('height')=='1px'; $(el).html("<span>"+(isClosed ? "weniger":"mehr")+"</span><img alt='Hier zum "+(isClosed ? "Schlie&szlig;en":"Öffnen")+" klicken' src='/list-"+(isClosed ? "remove":"add")+".png'>"); return false; } $(function() { $('input.form-radio').change(delayedCalc).click(recalc); $('input[value=\'(freiwillig)\']').focus(function() { if (this.value=="(freiwillig)") this.value=""; }); seitenzahl = $('#edit-submitted-seitenzahl'). before("&nbsp; &nbsp; &nbsp; Ich brauche <a class='button' ondblclick='return seitenzahl.delta(-1)' onclick='return seitenzahl.delta(-1)' href='#' style='background:url(/minus.png) no-repeat; '>&nbsp;</a>"). after("<a class='button' onclick='return seitenzahl.delta(1)' ondblclick='return seitenzahl.delta(1)' href='#' style='background:url(/plus.png) no-repeat;'>&nbsp;</a> Seiten mit individuellen Designs."); seitenzahl.delta = function(d) { this.val(Math.min(10, Math.max(1, this.val()*1+d))); recalc(); return false; }; cms = jQuery('#webform-component-version').css('display', 'none'); seitenzahl.change(delayedCalc).keypress(delayedCalc); $('#edit-submitted-seitenzahl-wrapper .description').css('display', 'none'); function makeClickableSet(el) { clicker = $("<a class='ulButton' onclick='return onFieldsetClick(this)' href='#'></a>"); clicker[0].fieldset =$('#webform-component-'+el).wrap("<div class='set-wrapper' id='set-"+el+"'></div>").before(clicker); onFieldsetClick(clicker[0]); } makeClickableSet('layout'); makeClickableSet('extras'); addHelp('Mit dieser Option w&auml;hlen Sie den Regelsatz aus, der festlegt, welche Elemente (HTML-Tags) verwendet werden d&uuml;rfen, wie diese Elemente verschachtelt sein d&uuml;rfen, welche Attribute zu welchen Elementen erlaubt sind, und welche Wertzuweisungen an diese Attribute erlaubt sind. Was Sie auch ausw&auml;hlen, wir sorgen f&uuml;r Browserkombatibilit&auml;t. Das k&ouml;nnen Sie leicht anhand der nach Abschluss unserer Arbeit mitgelieferten Bildschirmfotos von popul&auml;ren Browsern pr&uuml;fen.', '#edit-submitted-extras-w3c-standard-W3C-validiertes-XHTML-1-0-Transitional-0--wrapper').css('top', '13px'); addHelp('Sie k&ouml;nnen f&uuml;r die Navigation und f&uuml;r &Uuml;berschiften seltene oder ungew&ouml;hnliche Schriftarten benutzen. Im Haupttext der Seite sollten nur Standardschriftarten verwendet werden, die auf dem Computer des Surfers h&ouml;chstwahrscheinlich installiert sind.<br><br>Grafiken (die nur Text enthalten) laden langsamer, sind weniger n&uuml;tzlich f&uuml;r Menschen mit Behinderung, sehen bei Zoom schlechter aus und werden von Suchmaschinen schlechter behandelt als <a href="http://de.wikipedia.org/wiki/Scalable_Inman_Flash_Replacement" class="t_blank">sIFR</a>. Falls der Surfer entweder JavaScript oder Flash ausgeschaltet hat, wird er im Falle von sIFR eine Standardschriftart sehen, w&auml;hrend im Falle von Grafiken alles normal dargestellt wird. Suchmaschinen bevorzugen sIFR.<br><br>Im Falle von sIFR h&auml;ngen Sie die Schriftartdateien bitte in einem Format Ihrer Wahl an.', '#edit-submitted-extras-ungewohnliche-schriftarten-ungew-hnliche-Schriften-als-Grafik-0--wrapper').css('top', '13px'); addHelp("Sie m&uuml;ssen f&uuml;r jede Seite je eine Grafikdatei zur Verf&uuml;gung stellen, z.B. eine f&uuml;r die Gestaltung der Startseite und eine f&uuml;r alle anderen Seiten Ihres Projektes. Wir geben 40% Rabatt f&uuml;r die zweite, und sogar 60% f&uuml;r alle weiteren Seiten.", '#edit-submitted-seitenzahl-wrapper'); $('.helpIcon').mouseover( function(e) { $('body').append(this.thing); this.thing.css('left', e.pageX-20+'px').css('top', e.pageY-20+'px').fadeIn(300); this.thing.hover(function() {},function() { $(this).fadeOut(200); }); }); $("input.form-submit").before("<label id='abschicken' class='heading'>abschicken</label>").after('<br><br><br><div style="padding-left:263px"><a id="paypalBtn" href="https://www.paypal-deutschland.de/privatkunden" class="t_blank"><img border="0" alt="Zahlungen mit PayPal" src="/sites/codingbuero.de/pp.gif"/></a></div>'); $("h2").css('display', 'none'); recalc(); $('#webform-component-hinweise').css('margin-left', '260px').append("<div class='preis' style='position: static'></div>").before("<div class='webform-component-select' id='webform-component-agb'><div class='form-item'> <input type='checkbox' id='edit-submitted-agb-AGBs-bestaetigt' value='AGBs bestaetigt' class='form-checkbox' /><label class='option' for='edit-submitted-agb-AGBs-bestaetigt'>Ich best&auml;tige, dass ich die <a href='/allgemeine-geschaftsbedingungen' target='_blank'>AGBs</a> akzeptiere und die Rechte an den angeh&auml;ngten Dateien besitze.</label></div></div>"); $('body').append('<div class=preis>140 &euro;</div>'); ua=navigator.userAgent; $('input.form-file').css('width', '400px'); if (ua.match(/Chrome/)) { $('input.form-file').css('width', '300px'); $('textarea').css('width', '448px'); } else { $('textarea').css('margin-top', '7px').css('padding-top', 0).css('background', 'none').before('<div class="toppie"></div>'); } if (ua.match(/Opera/)) { $('label.option input').css('height', '20px'); $('#edit-submitted-seitenzahl').css('position', 'relative').css('top', '5px'); $('.webform-component-textfield input, .webform-component-email input').css('padding', '7px 5px 3px 9px'); $('textarea').css('padding-right', 0); } else if (ua.match(/MSIE/) && !ua.match(/MSIE 8/)) { $('label.option').css('position', 'relative').css('top', '-2px'); $('.toppie').css('margin-left', '0px'); $('textarea').css('width', '447px'); $('#webform-component-agb label').css('padding', '0'); $('.webform-component-multifile .outer, .MultiFile-wrap').css('top', '0').css('left', '20px'); $('#webform-component-seitenzahl label').css('height', '20px'); $('#webform-component-seitenzahl .helpIcon').css('display', 'none'); $('#webform-component-menu .helpIcon').css('left', '305px').css('top', '16px'); $('#webform-component-suchmaschinenoptimierung .helpIcon').css('left', '397px').css('top', '16px'); $('#abschicken').after($('#webform-component-hinweise').css('margin', '2px 0 20px 20px')); } else { $('textarea').css('padding-right', 0); $('label.option').css('position', 'relative').css('top', '-2px'); } if ( ! isReadonly ) $("#webform-component-endpreis").css('display', 'none'); (function periodicRecalc() { recalc(); window.setTimeout(periodicRecalc, 1600); })(); $('#webform-component-expresslieferung').css('display', 'none'); $('#jsblock').css('display', 'none'); }); function toggleVersionField(el) { if (el.value.match(/nicht/)) { cms.css('display', 'none'); return; } if (el.value.match(/E-Mail/)) { fn = 'mailprogramm'; } else { if (el.parentNode.id.match(/gewunschtes-zielformat/)) return; if (el.value.match(/anderes/)) { fn = 'version2'; } else { fn = 'version'; } } versionLabel = $("label", cms); versionLabel[0].innerHTML = fn!='version' ? "Name und Version:":"Version:"; versionLabel.css('background', 'url(/sites/codingbuero.de/files/'+fn+'.png) no-repeat left'); cms.css('display', 'block'); inp = $("input", cms[0])[0]; if (!inp.last || inp.last!=el) { inp.value = ''; inp.focus(); inp.last = el; } } 
