summaryrefslogtreecommitdiff
path: root/js/abmahn.js
diff options
context:
space:
mode:
authorerdgeist <erdgeist@bauklotz.fritz.box>2016-08-07 02:17:47 +0200
committererdgeist <erdgeist@bauklotz.fritz.box>2016-08-07 02:17:47 +0200
commit2653f6a943a6ed74e2b72246ba8211c5fb699a7f (patch)
tree1583823bf875456212156452ba464933139c3ceb /js/abmahn.js
parentd850c105940f414caf44705191af8c8b19ca9c85 (diff)
restructured ;)
Diffstat (limited to 'js/abmahn.js')
-rw-r--r--js/abmahn.js197
1 files changed, 197 insertions, 0 deletions
diff --git a/js/abmahn.js b/js/abmahn.js
new file mode 100644
index 0000000..6864d4f
--- /dev/null
+++ b/js/abmahn.js
@@ -0,0 +1,197 @@
1function getText(input) {
2 return document.getElementById(input).value || '';
3}
4
5function getDate(input) {
6 var date = Date.parse(document.getElementById(input));
7 if( !date ) return 'von letzter Woche';
8 return 'vom ' + date.toLocaleDateString();
9}
10
11function setText(input, text) {
12 document.getElementById(input).value = text;
13}
14
15function step1_cancel() { document.getElementById('wrapper').className = 'wrapper stepcancel'; }
16function step1_done() { document.getElementById('wrapper').className = 'wrapper step2'; }
17function step2_done() { document.getElementById('wrapper').className = 'wrapper step3'; }
18function step3_done() { document.getElementById('wrapper').className = 'wrapper step4'; }
19function step4_done() { document.getElementById('wrapper').className = 'wrapper step5'; }
20function step5_done() { document.getElementById('wrapper').className = 'wrapper step6'; }
21function step6_done() { document.getElementById('wrapper').className = 'wrapper step7'; }
22
23function waldorff() {
24 setText('abmahnender_kanzlei', 'Waldorff & Frommer RAe');
25 setText('abmahnender_bearbeiter', '');
26 setText('abmahnender_strasse', 'Beethovenstraße 12');
27 setText('abmahnender_plz', '80336');
28 setText('abmahnender_ort', 'München');
29 setText('abmahnender_fax', '089/52 05 72 30');
30}
31
32function sasse() {
33 setText('abmahnender_kanzlei', 'Sasse & Partner Rechtsanwälte');
34 setText('abmahnender_bearbeiter', '');
35 setText('abmahnender_strasse', 'Neumühlen 17');
36 setText('abmahnender_plz', '22763');
37 setText('abmahnender_ort', 'Hamburg');
38 setText('abmahnender_fax', '040/8222699 11');
39}
40
41function fareds() {
42 setText('abmahnender_kanzlei', 'Fareds Rechtsanwaltsgesellschaft mbH');
43 setText('abmahnender_bearbeiter', '');
44 setText('abmahnender_strasse', 'Jungfernstieg 40');
45 setText('abmahnender_plz', '20354');
46 setText('abmahnender_ort', 'Hamburg');
47 setText('abmahnender_fax', '040 / 43 20 84 710');
48}
49
50function rasch() {
51 setText('abmahnender_kanzlei', 'Rasch Rechtsanwälte');
52 setText('abmahnender_bearbeiter', '');
53 setText('abmahnender_strasse', 'An der Alster 6');
54 setText('abmahnender_plz', '20099');
55 setText('abmahnender_ort', 'Hamburg');
56 setText('abmahnender_fax', '040/244 297-20');
57}
58
59function wesave() {
60 setText('abmahnender_kanzlei', 'WeSaveYourCopyrights Rechtsanwaltsgesellschaft mbH');
61 setText('abmahnender_bearbeiter', '');
62 setText('abmahnender_strasse', 'Walter-Kolb-Straße 9-11');
63 setText('abmahnender_plz', '60594');
64 setText('abmahnender_ort', 'Frankfurt am Main');
65 setText('abmahnender_fax', '069/663 68 41 - 222');
66}
67
68function schutt() {
69 setText('abmahnender_kanzlei', 'Schutt, Waetke Rechtsanwälte');
70 setText('abmahnender_bearbeiter', '');
71 setText('abmahnender_strasse', 'Kriegsstraße 37');
72 setText('abmahnender_plz', '76133');
73 setText('abmahnender_ort', 'Karlsruhe');
74 setText('abmahnender_fax', '0721/12 05 05');
75}
76
77function schulenberg() {
78 setText('abmahnender_kanzlei', 'Schulenberg & Schenk Rechtsanwälte');
79 setText('abmahnender_bearbeiter', '');
80 setText('abmahnender_strasse', 'Alsterchaussee 25');
81 setText('abmahnender_plz', '20149');
82 setText('abmahnender_ort', 'Hamburg');
83 setText('abmahnender_fax', '040/73440860');
84}
85
86function sebastian() {
87 setText('abmahnender_kanzlei', 'Daniel Sebastian Rechtsanwalt');
88 setText('abmahnender_bearbeiter', '');
89 setText('abmahnender_strasse', ' Storkower Str. 158');
90 setText('abmahnender_plz', '10407');
91 setText('abmahnender_ort', 'Berlin');
92 setText('abmahnender_fax', '030/88 92 20 21');
93}
94
95function ausfuellen() {
96 setText('abgemahnter_vorname', 'Max');
97 setText('abgemahnter_nachname', 'Mustermann');
98 setText('abgemahnter_zusatz', 'c/o beim Nachbarn');
99 setText('abgemahnter_strasse', 'Lange Straße 126');
100 setText('abgemahnter_plz', '10999')
101 setText('abgemahnter_ort', 'Berlin');
102
103 setText('abmahnender_kanzlei', 'Waldorff & Frommer');
104 setText('abmahnender_bearbeiter', 'Horst Müller');
105 setText('abmahnender_strasse', 'Beethovenstraße 12');
106 setText('abmahnender_plz', '80336');
107 setText('abmahnender_ort', 'München');
108
109 setText('vorgang_aktenzeichen', '16P99964sShA');
110 setText('vorgang_datum', '10. 6. 2016');
111
112}
113
114function abmahnbeantworter() {
115 step6_done();
116
117 var today = new Date();
118 var absender = getText('abgemahnter_vorname') + ' ' + getText('abgemahnter_nachname') + ', ' + getText('abgemahnter_strasse') + ' in ' + getText('abgemahnter_plz') + ' ' + getText('abgemahnter_ort');
119 var land = getText('abgemahnter_land');
120 if(land) {
121 absender +=', ' + land;
122 }
123
124 var bearbeiter = getText('abmahnender_bearbeiter');
125 var empfaenger = getText('abmahnender_kanzlei');
126 if(bearbeiter) {
127 empfaenger += '\nz. H. ' + bearbeiter;
128 }
129 empfaenger += '\n' + getText('abmahnender_strasse');
130 empfaenger += '\n' + getText('abmahnender_plz') + ' ' + getText('abmahnender_ort');
131 var fax = getText('abmahnender_fax');
132 if(fax) {
133 empfaenger += '\n\n\nPer Fax an: ' + fax;
134 document.getElementById('faxempfaenger').innerHTML = 'an ' + fax + ' '
135 }
136
137 var datums_feld = getText('abgemahnter_ort') + ', ' + today.toLocaleDateString();
138 var zeichen = 'Ihr Zeichen ' + getText('vorgang_aktenzeichen');
139
140 var fliesstext = 'Sehr geehrte Damen und Herren,\n\n';
141
142 fliesstext += 'ich nehme Bezug auf Ihr Schreiben vom ' + getText('vorgang_datum') + '. Hierzu muss ich Ihnen mitteilen, dass ich den angeblichen Verstoß nicht begangen habe.\n\n';
143
144 fliesstext += 'Vorsorglich weise ich darauf hin, dass ich ein offenes W-Lan mit einer Vorschaltseite betreibe, das von meinen Nachbarn und meiner Familie mitbenutzt wird.\n\n';
145
146 fliesstext += 'Ich komme weder als Täter noch als Störer in Betracht.\n\n';
147
148 var frist = new Date(today.getTime() + 1209600000);
149 fliesstext += 'Ich fordere Sie daher auf, die Abmahnung umgehend zurückzunehmen. Sollte ich bis zum ' + frist.toLocaleDateString() + ' keine diesbezügliche Nachricht von Ihnen erhalten haben, werde ich mit anwaltlicher Hilfe das Nichtbestehen der Forderung gerichtlich bestätigen lassen.\n\n';
150
151 fliesstext += 'Mit freundlichen Grüßen';
152 var signatur = getText('abgemahnter_nachname');
153
154 pdfMake.fonts = {
155 'Gentium Book Basic': {
156 normal: 'GenBkBasR.ttf',
157 bold: 'GenBkBasB.ttf',
158 italics: 'GenBkBasI.ttf',
159 bolditalics: 'GenBkBasBI.ttf'
160 },
161 };
162 var docDefinition = {
163 background: {
164 canvas: [
165 {
166 type: 'line',
167 x1: 0, y1: 297.6378,
168 x2: 28.3465, y2: 297.6378,
169 lineWidth: 0.25,
170 lineColor: 'grey',
171 },
172 {
173 type: 'line',
174 x1: 0, y1: 595.276,
175 x2: 28.3465, y2: 595.276,
176 lineWidth: 0.25,
177 lineColor: 'grey',
178 },
179 ]
180 },
181 content: [
182 { text: absender, fontSize: 7, absolutePosition: { x: 62.3622, y: 153.071 } },
183 { text: empfaenger, fontSize: 11, absolutePosition: { x: 62.3622, y: 181.417 } },
184 { text: zeichen, bold: true, absolutePosition: { x: 62.3622, y: 270+40 } },
185 { text: datums_feld, alignment: 'right', margin: [ 62.3622 - 40.0, 270, 62.3622, 0 ] },
186 { text: fliesstext, margin: [ 62.3622 - 40.0, 30, 62.3622, 0 ] },
187 { text: signatur, margin: [ 40, 27, 0, 0 ] },
188 ],
189 pageSize: 'A4',
190 defaultStyle: {
191 font: 'Gentium Book Basic',
192 fontSize: 12,
193 }
194 }
195 pdfMake.createPdf(docDefinition).download('Abmahnung-' + getText('vorgang_aktenzeichen') + '.pdf');
196
197}