PageSourceSearch

https://www.embird.net/contact.htm

html embird.net collected 2026-09-24 22:24:56 UTC 106,448 bytes, 3,173 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5
6<!--webbot bot="Include" U-Include="metatg.htm" TAG="HEAD" startspan -->
7
8 
9  
10 
11 
12<meta HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8"> 
13
14<meta name="classification" content="machine embroidery, embroidery software, embroidery digitizing, embroidery designs"> 
15<meta name="rating" content="general"> 
16<meta name="robots" content="all"> 
17<meta name ="revisit-after" content="2 days"> 
18 
19<meta name="author" content="BALARAD, s.r.o."> 
20 
21 
22 
23<link rel="apple-touch-icon" href="https://www.embird.net/grpx/appicon57.png">
24<link rel="icon" type="image/png" href="https://www.embird.net/grpx/favicon.png">
25
26<!-- <link rel="stylesheet" type="text/css" media="all" href="https://www.embird.net/machine-embroidery-tutorials/css/styles.css"> -->
27<!-- <link rel="stylesheet" type="text/css" media="all" href="https://www.embird.net/machine-embroidery-tutorials/css/zoom.css"> -->
28 
29 
30<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=yes"> 
31<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
32
33<!-- 
34<link rel="alternate" type="application/rss+xml"  href="https://www.embird.net/rss.xml" title="Embird embroidery software RSS Feed">   
35-->
36
37<meta name="google-site-verification" content="UyAKT82bqGDcYo31s3qNU_5Tv1fiPEzN55qdJoiOW2E">
38<meta name="google-site-verification" content="JM9wU1dsBcqbCsxoHDpMa7jZx6AkPJEE2oNIw7BdPDw" > 
39<meta name="google-site-verification" content="tbLJrUjD-XEGXdvtassmr1ya8btmhJ_BqgNqEORGOWs">
40<meta name="facebook-domain-verification" content="xxd1u14nduh3pvn4n4x614iox7tklf">
41<meta name="wot-verification" content="dd80d5322325219b9eb7">  
42 
43
44
45<!--  open graph data -->
46<meta property="og:title" content="Embird - Embroidery Software for Machine Embroidery">
47<meta property="og:type" content="product">
48<meta property="og:description" content="Embroidery software for designs digitizing, lettering, cross stitch, customizing & conversion. 70+ file formats for home & industrial embroidery machines">
49<meta property="og:url" content="https://www.embird.net/index.htm">
50<meta property="og:image" content="https://www.embird.net/grpx/e2022_1.jpg">
51<meta property="og:locale" content="en_US" >
52<meta property="og:site_name" content="Embird Machine Embroidery and Digitizing Software" >
53<meta property="fb:app_id" content="1208713422964535" >
54<!--  -->
55
56<!--  -->
57<meta name="twitter:card" content="summary_large_image">
58<meta name="twitter:site" content="@EmbirdSoftware">
59<meta name="twitter:title" content="Embird - Embroidery Software for Machine Embroidery">
60<meta name="twitter:description" content="Embroidery software for designs digitizing, lettering, cross stitch, customizing & conversion. 70+ file formats for home & industrial embroidery machines">
61<meta name="twitter:image" content="https://wwww.embird.net/grpx/embird2017.jpg">
62<meta name="twitter:image:alt" content="Embird Machine Embroidery and Digitizing Software">
63<!--  -->
64
65<!-- -->
66<meta name="theme-color" content="#8800FF">
67<!-- -->
68 
69 
70
71 
72
73
74 
75 
76<!--webbot bot="Include" endspan i-checksum="9170" -->
77
78 
79  
80 
81 
82<!--webbot bot="Include" U-Include="sw/embird/tutorial/inlinecss.htm" TAG="HEAD" startspan --> 
83
84
85<style>
86
87body {
88    color: rgb(45,45,45);
89    font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
90    overflow-x:hidden;
91}
92h1 {
93    margin-top:1em;
94    padding:0;
95    color: rgb(0,0,0);
96    font-size: 220%;
97}
98h2 {
99    margin-top:2em;
100    padding:0;
101    color: rgb(25,25,25);
102    font-size: 140%;
103}
104h3 {
105    color: rgb(40,40,40);
106    font-size: 110%;
107}
108h3.red {
109    color: rgb(90,50,50);
110    font-size: 110%;
111}
112h4 {
113    color: rgb(50,50,50);
114    margin-bottom: 0;
115}
116
117h5 {
118    color: rgb(50,50,50);
119    font-weight:normal;
120    display:inline;
121}
122
123
124
125@media screen and (max-width: 480px){
126h1 {font-size:170%;}
127h2 {font-size:130%;}
128h3 {font-size:110%;}
129}
130
131
132@media screen and (min-width: 481px){
133h1 {font-size:220%;}
134h2 {font-size:140%;}
135h3 {font-size:110%;}
136}
137
138@media screen and (max-width: 600px){
139.q_header_upgrade {display:none;}
140.q_header_center {display:none;}
141}
142
143@media screen and (min-width: 601px){
144.q_header_upgrade {display:block;}
145.q_header_center {display:block;}
146}
147
148
149.mTextField {padding-left:2em; padding-right:2em;}
150@media screen and (max-width: 800px){
151.mTextField {padding-left:0; padding-right:0;}
152}
153
154.yi {float:left; width:3em; height:1.5em; background-image: url("https://www.embird.net/svg/yes.svg"); background-size: 1.5em 1em; background-repeat: no-repeat; background-position: center;}
155.ni {float:left; width:3em; height:1.5em; background-image: url("https://www.embird.net/svg/no.svg"); background-size: 1em 1em; background-repeat: no-repeat; background-position: center;}
156
157.mybold {font-weight:bold;}
158.talgnCenter {text-align:center;}
159.talgnLeft {text-align:left;}
160.talgnRight {text-align:right;}
161
162.mbutton {cursor:pointer; position:absolute; left:50%; top:50%; width:80%; max-width:10em; height:3em; margin-left:-40%; margin-top:-1.5em;
163          text-align:center; line-height:3em; vertical-align:middle;  background-color:rgb(50,50,50); color:rgb(235, 246, 179); }
164
165.mbuttonrel {cursor:pointer; width:100px; height:36px; position:absolute; left:50%; top:50%; margin-left:-50px; margin-top:-18px;
166          text-align:center; line-height:36px; vertical-align:middle;  background-color:rgb(50,50,50); color:rgb(235, 246, 179); }
167
168.navbtn {background-color:rgb(80,130,70); color:rgb(240,245,240); height:40px; width:20em; cursor:pointer; vertical-align:middle; line-height:40px; font-size:18px; position:absolute; left:50%; top:50%; margin-left:-10em; margin-top:-20px; background-repeat:no-repeat; border-style:outset; border-color:rgb(110,160,100); border-width:3px; border-radius:5px; }
169.navbtnhome {background-image:url('grpx/bird_s.png');  background-position:16px 7px; text-align:left; padding-left:44px; }
170.navbtntext {text-align:center; padding-left:22px; padding-right:22px;}
171
172.clight {color:rgb(60,60,60);}
173.cmedium {color:rgb(45,45,45);}
174.cdark {color:rgb(25,25,25);}
175.cblack {color:rgb(0,0,0);}
176
177.w100 {width:100%;}
178
179.mrg025 {margin:0.25em;}
180.mrg050 {margin:0.5em;}
181.mrg1 {margin:1em;}
182.mrg2 {margin:2em;}
183
184.mrgL0 {margin-left:0;}
185.mrgL025 {margin-left:0.25em;}
186.mrgL050 {margin-left:0.5em;}
187.mrgL075 {margin-left:0.75em;}
188.mrgL100 {margin-left:1.0em;}
189.mrgL200 {margin-left:2.0em;}
190
191.mrgR025 {margin-right:0.25em;}
192.mrgR050 {margin-right:0.5em;}
193.mrgR075 {margin-right:0.75em;}
194.mrgR100 {margin-right:1.0em;}
195.mrgR200 {margin-right:2.0em;}
196
197.mrgT0 {margin-top:0;}
198.mrgT025 {margin-top:0.25em;}
199.mrgT050 {margin-top:0.5em;}
200.mrgT100 {margin-top:1.0em;}
201.mrgT200 {margin-top:2.0em;}
202
203.mrgB0 {margin-bottom:0;}
204.mrgB025 {margin-bottom:0.25em;}
205.mrgB100 {margin-bottom:1em;}
206.mrgB200 {margin-bottom:2em;}
207
208.pdT1 {padding-top:1em;}
209.pdT2 {padding-top:2em;}
210
211.doubleCaptionH1 {margin-bottom:0; margin-top:1em;}
212.doubleCaptionH2 {margin-top:0;}
213
214.submenu {float:right; margin-top:1em; font-size:120%;}
215.submenuitem {float:left; margin-left:1em; margin-right:1em; color:rgb(0,100,200);}
216.submenufooter {clear:both; margin-bottom:1em;}
217
218.xln {
219      display:inline;
220      }
221
222p {
223   color: rgb(45,45,45);
224   margin-top:0;
225   font-weight:normal;
226   }
227
228.myplblock {float:left; width:13%;}
229.myplblock2 {float:left; width:19%;}
230
231
232.ex {
233   color: rgb(100,100,100);
234   font-size: 100%;
235   margin-top:0;
236   margin-bottom:0;
237   }
238.doginfo {
239   color: rgb(0,0,0);
240   font-size: 100%;
241   margin-top:0px;
242   margin-bottom:0px;
243   }
244.doginfo:first-line {font-weight: bold;}
245
246.answer {
247   color: rgb(0,0,0);
248   margin-top:1em;
249   margin-left: 1.5em;
250   margin-right: 1.5em;
251   line-height:110%;
252   font-size: 100%;
253   }
254.question {
255   color: rgb(0,100,150);
256   font-weight: bold;
257   font-size:120%;
258   margin-left: 0.5em;
259   margin-right: 0.5em;
260   margin-top:1.5em;
261   }
262.captionspace{
263   color: rgb(129,83,3);
264   font-size: 110%;
265   font-weight: bold;
266  margin-top:1em;
267  margin-bottom:1.5em;
268 }
269.alphalink{
270 margin-right:0.5em;
271 height:1.3em;
272 }
273
274
275.question a:link {color: rgb(0,100,150);}
276.question a:visited {color: rgb(70,20,180);}
277.question a:focus {text-decoration: underline; color: rgb(0,100,150);}
278.question a:active {text-decoration: underline; color: rgb(50,0,180);}
279.question a:hover {text-decoration: underline; color: rgb(238,145,13);}
280
281.captionspace a {
282   color: rgb(129,83,3);
283   font-size: 110%;
284   font-weight: bold;
285  padding-top:1em;
286  padding-bottom:1.5em;
287 }
288
289.navigation {
290   /*color: rgb(100,100,150);*/
291   color: rgb(0,0,0);
292   font-size: 100%;
293   margin-top:0;
294   margin-bottom:0;
295   text-decoration: none;
296   }
297
298p.hd {
299   color: rgb(255,255,255);
300   font-weight: bold;
301   }
302p.hd2 {
303   color: rgb(0,0,0);
304   font-weight: bold;
305   }
306p.note {
307   color: rgb(120,0,0);
308   }
309p.large {
310   color: rgb(0,0,0);
311   font-size: 110%;
312   font-weight: bold;
313   }
314.large {
315   color: rgb(0,0,0);
316   font-size: 110%;
317   font-weight: bold;
318   }
319p.largered {
320   color: rgb(0,0,0);
321   font-size: 110%;
322   font-weight: bold;
323   }
324p.normbold {
325   color: rgb(0,0,0);
326   font-weight: bold;
327   }
328
329a:link {color: rgb(0,0,0); font-weight:bold;}
330a:visited {color: rgb(90,80,110); font-weight:bold;}
331a:active {text-decoration: underline; color: rgb(238,145,13); font-weight:bold;}
332a:focus {text-decoration: underline; color: rgb(255,0,0); font-weight:bold;}
333a:hover {text-decoration: underline; color: rgb(238,145,13); font-weight:bold;}
334
335.atut a:link {text-decoration: none; color: rgb(0,0,0); font-weight:normal;}
336.atut a:visited {text-decoration: none;color: rgb(150,150,150); font-weight:normal;}
337.atut a:active {text-decoration: none; color: rgb(238,145,13); font-weight:normal;}
338.atut a:focus {text-decoration: none; color: rgb(255,0,0); font-weight:normal;}
339.atut a:hover {text-decoration: none; color: rgb(238,145,13); font-weight:normal;}
340
341.atutn a:link {text-decoration: none; color: rgb(80,80,160); font-weight:normal;}
342.atutn a:visited {text-decoration: none;color: rgb(150,150,150); font-weight:normal;}
343.atutn a:active {text-decoration: none; color: rgb(238,145,13); font-weight:normal;}
344.atutn a:focus {text-decoration: none; color: rgb(255,0,0); font-weight:normal;}
345.atutn a:hover {text-decoration: none; color: rgb(238,145,13); font-weight:normal;}
346
347.navigation a:link {text-decoration: none; color: rgb(0,0,0); font-weight:normal;}
348.navigation a:visited {text-decoration: none; color: rgb(120,100,140); font-weight:normal;}
349.navigation a:active {text-decoration: underline;
349 color: rgb(238,145,13); font-weight:normal;}
350.navigation a:focus {text-decoration: underline; color: rgb(255,0,0); font-weight:normal;}
351.navigation a:hover {text-decoration: underline; color: rgb(238,145,13); font-weight:normal;}
352
353.nav {float:left; padding-left:0.6em; white-space:nowrap; padding-right:0.6em;}
354.navlink {font-weight:normal; text-decoration:none; padding:0;}
355.nav a:link {font-weight:normal; color: rgb(60,50,80);}
356.nav a:visited {font-weight:normal; color: rgb(140,130,160);}
357.nav a:focus {font-weight:normal; text-decoration: underline; color: rgb(250,0,120);}
358.nav a:active {font-weight:normal; text-decoration: underline; color: rgb(250,0,120);}
359.nav a:hover {font-weight:normal; text-decoration: underline; color: rgb(230,120,0);}
360
361li {
362    margin: 0 auto;
363    padding: 0;
364   line-height: 150%;
365}
366
367li.rootnode a {font-weight:bold; font-size:large; text-decoration:none;}
368li.topnode {margin-left:2em;}
369li.topnode a {font-weight:bold; font-size:130%; text-decoration:none;}
370li.sub {margin-left:4em;}
371li.sub a { font-size:110%; text-decoration:none;  color:rgb(60,60,60);}
372li.subsub {margin-left:6em;}
373li.subsub a { font-size:100%; text-decoration:none;  color:rgb(80,80,80);}
374li.subsubsub {margin-left:8em;}
375li.subsubsub a { font-size:100%; text-decoration:none; color:rgb(100,100,100);}
376
377/* My Table ---------------------------------------------------------------------------------------------------------------------------- */
378
379.mytab {
380	background-color: rgb(77,83,111);
381              border-radius: 1em 1em 0 0;
382              margin-bottom: 1.5em;
383}
384
385.mytab-hd {
386              font-size: 100%;
387              color: rgb(255,255,255);
388              font-weight: bold;
389              text-align: center;
390              padding:0.6em;
391}
392
393.mytab-body {
394              background-color: rgb(250,250,252);
395              border-width:1px;
396              border-style:solid;
397              border-color: rgb(107,113,141);
398              padding:1em;
399}
400
401/* multi columns page layout ----------------------------------------------------------------------------------------------------------------------------*/
402.wrap {
403margin:0.4em auto;
404/*border: 1px solid rgb(255,200,255);*/
405}
406.myleftcmn {
407padding: 0.4em 0.4em 0.4em 0.4em;
408float: left;
409/*border: 1 solid rgb(107,113,141);*/
410}
411.mycentercmn {
412padding: 0.4em 0.4em 0.4em 0.4em;
413float: left;
414/*border: 1 solid rgb(107,113,141);*/
415}
416.myrightcmn {
417padding: 0.4em 0.4em 0.4em 0.4em;
418float: right;
419/*border: 1 solid rgb(107,113,141);*/
420}
421.footer {
422clear:both;
423padding: 0.4em 0.4em 0.4em 0.4em;
424/*border: 1 solid rgb(255,0,0);*/
425}
426.myleftcmn2 {
427float: left;
428/*border: 1 solid rgb(107,113,141);*/
429}
430.myrightcmn2 {
431float: right;
432/*border: 1 solid rgb(107,113,141);*/
433}
434
435/* images ======================================================*/
436.myimg{
437           display: block;
438           margin-top: 0;
439           margin-bottom: 0;
440           margin-right: 0;
441           padding: 0 0 0 0;
442           /*border: 1px solid rgb(200,200,255); */
443           }
444
445/* inline SPAN elements ====================================*/
446.myln{
447        display: block;
448        /*border: 1px solid rgb(200,200,255);*/
449        padding: 0 0 0 0;
450        margin-top: 0;
451        margin-bottom: 0;
452        margin-left: 0;
453        margin-right: 0;
454        }
455.mylnspac{
456        display: block;
457        clear: both;
458        /*border: 1px solid rgb(200,200,255);*/
459        padding: 5px 5px 5px 5px;
460        }
461.inln {
462	display: inline;
463              vertical-align: middle;
464	/*border: 1px solid rgb(255,200,200);*/
465              padding: 0 0 0 5px;
466	margin-top: 0;
467              margin-bottom: 0;
468              margin-left: 0;
469              margin-right: 0;
470}
471.inlnspac {
472              display:block;
473	/*display: inline;*/
474              /*vertical-align: middle;*/
475	/*border: 1px solid rgb(180,255,180);*/
476              padding: 5px 5px 5px 5px;
477              margin-top: 0;
478              margin-bottom: 0;
479              margin-left: 0;
480              margin-right: 0;
481}
482
483.hfrow {clear:both; width:100%; padding-top:0.8em; padding-bottom:0.8em;}
484.hfleftcmn {float:left; display:inline; width:20%; }
485.hfleftcmn h3 {margin:0; padding:0;}
486.hfrightcmn {float:left; display:inline; width:78%; padding-left:1em;}
487.hficoncmn2 {float:left; display:inline; width:15%; }
488.hfleftcmn2 {float:left; display:inline; width:30%; }
489.hfrightcmn2 {float:left; display:inline; width:51%; padding-left:1em;}
490.hficoncmn3 {float:left; display:inline; width:5%; }
491.hfleftcmn3 {float:left; display:inline; width:30%; }
492.hfrightcmn3 {float:left; display:inline; width:61%; padding-left:1em;}
493.hfshrtrow {clear:both; width:100%; border-bottom:1px solid rgb(200,200,200);}
494.hfshrtleftcmn {float:left; display:inline; width:50%; }
495.hfshrtrightcmn {float:left; display:inline; width:48%; }
496.hftable {width:100%; font-size:100%; padding:1em;}
497.hftable p {font-size:100%;}
498.hfnavbar {padding-bottom:0.5em; margin-bottom:0.5em; margin-top:1em; border-bottom:2px solid rgb(200,200,200);}
499.hftabcell {border: 1px solid rgb(100,100,100); padding:0.4em; width:100%; height:100%;}
500
501/* ===================== shopping ===============================*/
502.ebrditem{clear:both; float:left; width:100%; background-color:rgb(255,255,214); font-size:100%; }
503.ebrditem2{clear:both; float:left; width:100%; background-color:rgb(255,255,244);  font-size:100%; }
504.ebrdcost{float:left; color:rgb(110,130,100); font-weight:bold; text-align:right; font-size:110%; width:13%; padding:0.5em;}
505.ebrdsel{float:left; width:7%; padding:0.5em;}
506.ebrdcom{float:left; text-align:left; padding:1em;}
507.ebrdcom2{float:left; text-align:left; padding:1em;}
508.alphaitem{float:left; width:23%; text-align:center; font-weight:normal; padding:0.5em;}
509
510/*===================== menu ==========================*/
511.mainmenu {
512float:left;
513line-height:2em;
514padding-left:0.5em;
515padding-right:0.5em;
516vertical-align:middle;
517text-align:center;
518font-size:130%;
519}
520.mainmenusel {
521background-color:rgb(0,0,0);
522color:rgb(255,255,255);
523}
524.mainmenuover {color:rgb(238,145,13);}
525.mainmenuitem {font-size:130%; line-height:150%; margin-top:15px; margin-bottom:15px;}
526.mainmenulink {text-decoration:none;}
527.mainmenuitem a {font-weight:normal;}
528.mainmenuitem a:hover {color: rgb(238,145,13); font-weight:normal;}
529.mainmenuitem a:link {color: rgb(0,0,0); font-weight:normal;}
530.mainmenuitem a:visited {color: rgb(115,100,130); font-weight:normal;}
531.mainmenuitem a:active {color: rgb(238,145,13); font-weight:normal;}
532.mainmenuitem a:focus {color: rgb(238,145,13); font-weight:normal;}
533
534/*===================== help ==========================*/
535.manualnavlink {width:100%; color:rgb(0,100,200); font-weight:bold; text-align:right; padding-top:0.5em; cursor:pointer;}
536.crsp {cursor:pointer;}
537.hlight {color:rgb(100,0,200);}
538.hlightD {color:rgb(90,70,140);}
539.tip {color:rgb(110,90,170);}
540
541/*=============== panel ============*/
542.mw8A {float:left; margin-left:3px; margin-right:3px; margin-top:3px; margin-bottom:3px;}
543
544.w8c {float:left; position:relative; font-size:100%; width:140px; height:160px; overflow:hidden;}
545.w9c {float:left; position:relative; font-size:100%; width:286px; height:165px; overflow:hidden;}
546.w8ci {position:absolute; bottom:10%; width:100%;}
547.w8c h3 {font-weight:normal; margin-top:0.25em; margin-bottom:0;}
548.w8c h3 a {color:rgb(255,255,255); text-decoration:none; font-weight:normal;}
549.w9c h3 {font-weight:normal; margin-top:0.25em; margin-bottom:0;}
550.w9c h3 a {color:rgb(255,255,255); text-decoration:none; font-weight:normal;}
551.w8d {margin:3px;}
552.w8c a:link {color: rgb(255,255,255);}
553.w8c a:visited {color: rgb(255,255,255);}
554.w8c a:focus {text-decoration: none; color: rgb(255,255,255); font-weight:normal;}
555.w8c a:active {text-decoration: none; color: rgb(255,255,255); font-weight:normal;}
556.w8c a:hover {text-decoration: none; color: rgb(255,255,255); font-weight:normal;}
557.w9c a:link {color: rgb(255,255,255);}
558.w9c a:visited {color: rgb(255,255,255);}
559.w9c a:focus {text-decoration: none; color: rgb(255,255,255); font-weight:normal;}
560.w9c a:active {text-decoration: none; color: rgb(255,255,255); font-weight:normal;}
561.w9c a:hover {text-decoration: none; color: rgb(255,255,255); font-weight:normal;}
562
563
564.bordTab {border:3px solid rgb(200,200,220);}
565.noDeco {text-decoration:none;}
566.hiddenLink:link {text-decoration:none; color:rgb(70,90,140);}
567.hiddenLink:visited {text-decoration:none; color:rgb(70,90,140);}
568.hiddenLink:focus {text-decoration:none; color:rgb(238,145,13);}
569.hiddenLink:active {text-decoration:none; color:rgb(70,90,140);}
570.hiddenLink:hover {text-decoration:none; color:rgb(238,145,13);}
571.hiddenLink2:link {text-decoration:none; color:rgb(240,255,225);}
572.hiddenLink2:visited {text-decoration:none; color:rgb(220,255,205);}
573.hiddenLink2:focus {text-decoration:none; color:rgb(255,255,255);}
574.hiddenLink2:active {text-decoration:none; color:rgb(240,255,225);}
575.hiddenLink2:hover {text-decoration:none; color:rgb(255,255,255);}
576.noBold {font-weight:normal;}
577.noBord {border:none;}
578.Bord1 {border:1px solid rgb(0,0,0);}
579.myClear {clear:both;}
580.infoCenter400 {width:100%; max-width:400px; margin-left:auto; margin-right:auto;}
581.infoCenter600 {width:100%; max-width:600px; margin-left:auto; margin-right:auto;}
582.infoCenter800 {width:100%; max-width:800px; margin-left:auto; margin-right:auto;}
583.infoCenter1000 {width:100%; max-width:1000px; margin-left:auto; margin-right:auto;}
584
585
586.xmain {width:100%; max-width:1000px; margin-left:auto; margin-right:auto;}
587.xclear{clear:both;}
588.xleft{float:left;}
589.xbold{font-weight:bold;}
590.xclearfix::after {
591  content: "";
592  clear: both;
593  display: table;
594}
595.xfleft{float:left;}
596.xfright{float:right;}
597a.xlink {text-decoration:none; font-weight:normal;}
598.xblock{display:block;}
599.xshadow{text-shadow: 0.07em 0.07em 0.05em rgba(110,110,110,0.5);}
600
601
602.xbilboard {clear: both; background-color: rgb(250,248,255); border:3px solid rgb(220,220,240); border-radius:1em;}
603.xpointer {cursor:pointer;}
604.xpanel {clear: both; background-color: rgb(252,252,252);
605         border:1px solid rgba(0,0,0,0.10);
606         border-radius:1em;
607         box-shadow:0.25em 0.25em 0.5em rgba(0,0,0,0.05);
608         padding-left:2em; padding-right:2em; padding-bottom:1em;}
609
610.xnote {background-color:rgba(235,220,255,0.4); padding:1em; padding-left:2em;
611       border-left:0.5em solid rgba(0,0,0,0.15);}
612
613
614.xbc{font-size:100%;}
615ul.xbc { list-style: none; }
616ul.xbc li { display: inline; }
617ul.xbc li+li:before {
618    content: ">";
619    padding: 1em;
620}
621ul.xbc li a { text-decoration: none; }
622ul.xbc li a:hover { text-decoration: underline; }
623
624
625.iconbefore {padding-left:1.7em;
626             /*display: inline-block;*/
627
628             background-image: url("https://www.embird.net/grpx/embirdicon2012.gif");
629             background-origin: padding-box;
630             background-position: left;
631             background-repeat: no-repeat;
632             background-size: 1em 1em;
633             }
634
635.embirdicon {
636            background-image: url("https://www.embird.net/svg/bird.svg");
637            background-size: 1.3em 1.3em;
638            padding-left: 1.5em;
639            }
640.downloadicon {
641            background-image: url("https://www.embird.net/svg/download.svg");
642            background-size: 1.2em 1.2em;
643            padding-left: 1.5em;
644            }
645.tutorialicon {
646            background-image: url("https://www.embird.net/svg/tutorial_icon.svg");
647            background-size: 1.2em 1.2em;
648            padding-left: 1.4em;
649            }
650.studioicon {
651            background-image: url("https://www.embird.net/svg/studio_icon.svg");
652            background-size: 1.2em 1.2em;
653            padding-left: 1.4em;
654            }
655.infoicon {
656            background-image: url("https://www.embird.net/svg/icon_info.svg");
657            background-size: 1.2em 1.2em;
658            padding-left: 1.4em;
659            }
660.bagicon {
661            background-image: url("https://www.embird.net/svg/bag.svg");
662            background-size: 1.2em 1.2em;
663            padding-left: 1.4em;
664            }
665.bagicon2 {
666            background-image: url("https://www.embird.net/svg/bag2.svg");
667            background-size: 1.2em 1.2em;
668            padding-left: 1.4em;
669            }
670.puzzleicon2 {
671            background-image: url("https://www.embird.net/svg/puzzle2.svg");
672            background-size: 1.2em 1.2em;
673            padding-left: 1.4em;
674            }
675.upgradeicon {
676            background-image: url("https://www.embird.net/svg/upgrade.svg");
677            background-size: 1.2em 1.2em;
678            padding-left: 1.4em;
679            }
680.keyicon {
681            background-image: url("https://www.embird.net/svg/key.svg");
682            background-size: 1.2em 1.2em;
683            padding-left: 1.4em;
684            }
685.carticon {
686            background-image: url("https://www.embird.net/svg/cart.svg");
687            background-size: 1.2em 1.2em;
688            padding-left: 1.4em;
689            }
690.globeicon {
691            background-image: url("https://www.embird.net/svg/globe.svg");
692            background-size: 1.2em 1.2em;
693            padding-left: 1.4em;
694            }
695
696.ic_studio {
697            background-image: url("https://www.embird.net/svg/icon_studio2.svg");
698            background-size: 1.2em 1.2em;
699            line-height: 1.2em;
700            }
701.ic_iconizer {
702            background-image: url("https://www.embird.net/svg/icon_iconizer.svg");
703            background-size: 1.2em 1.2em;
704            line-height: 1.2em;
705            }
706.ic_sfumato {
707            background-image: url("https://www.embird.net/svg/icon_sfumato.svg");
708            background-size: 1.2em 1.2em;
709            }
710.ic_crossstitch {
711            background-image: url("https://www.embird.net/svg/icon_crossstitch.svg");
712            background-size: 1.2em 1.2em;
713            line-height: 1.2em;
714            }
715.ic_alphabet {
716            background-image: url("https://www.embird.net/svg/icon_alphabet.svg");
717            background-size: 1.2em 1.2em;
718            line-height: 1.2em;
719            }
720.ic_fontengine {
721            background-image: url("https://www.embird.net/svg/icon_fontengine.svg");
722            background-size: 1.2em 1.2em;
723            line-height: 1.2em;
724            }
725.ic_manager {
726            background-image: url("https://www.embird.net/svg/icon_manager.svg");
727            background-size: 1.2em 1.2em;
728            line-height: 1.2em;
729            }
730.ic_editor {
731            background-image: url("https://www.embird.net/svg/icon_editor.svg");
732            background-size: 1.2em 1.2em;
733            line-height: 1.2em;
734            }
735
736
737
738
739
740
741@media screen and (max-width: 800px){
742.q_menu_line {display:none;}
743.q_menu_button {display:block;}
744.xfeatures{padding:1em 1em 1em 1em;}
745.xlist p:before {content: "\2022"; display: inline-block;
746               margin-right:0.5em; color:rgb(0,220,0); clear: both;}
747.xlist {margin-bottom:2em;}
748.xlist p{color:rgb(200,200,220); margin:0; margin-left:0.5em;}
749}
750
751@media screen and (max-width: 800px){
752img {max-width:750px;}
753.xbc {font-size:80%;}
754}
755
756@media screen and (max-width: 750px){
757img {max-width:700px;}
758}
759
760@media screen and (max-width: 700px){
761img {max-width:650px;}
762}
763
764@media screen and (max-width: 650px){
765img {max-width:600px;}
766}
767
768@media screen and (max-width: 600px){
769img {max-width:550px;}
770}
771
772@media screen and (max-width: 550px){
773img {max-width:500px;}
774}
775
776@media screen and (max-width: 500px){
777img {max-width:450px;}
778}
779
780@media screen and (max-width: 450px){
781img {max-width:400px;}
782}
783
784@media screen and (max-width: 400px){
785img {max-width:350px;}
786}
787
788
789@media screen and (max-width: 600px){
790.nomobile {display:none;}
791}
792
793
794@media screen and (min-width: 801px){
795.q_menu_line {display:block;}
796.q_menu_button {display:none;}
797.xfeatures{padding:1em 2em 3em 4em;}
798.xlist p:before {content: "\2022"; display: inline-block;
799               margin-right:1em; color:rgb(0,220,0); clear: both;}
800.xlist {margin-bottom:3em;}
801.xlist p{color:rgb(200,200,220); margin:0; margin-left:2em;}
802}
803
804@media screen and (max-width: 1500px){
805.xDecor{}
806}
807
808
809@media screen and (min-width: 1501px
809){
810.xDecor{
811background-image: url("grpx/elephant.jpg");
812background-origin: padding-box;
813background-position: right;
814background-attachment: fixed;
815background-repeat: no-repeat;}
816}
817
818
819
820@media screen and (max-width: 1200px){
821.xbookmark {display:none;}
822}
823
824@media screen and (min-width: 1201px){
825.xbookmark {display:block;}
826}
827
828@media print {
829.xbookmark {display:none;}
830.xmainmenu {display:none;}
831.xbc {display:none;}
832.xfooter {display:none;}
833}
834
835.linemenuitem {
836font-size:150%; line-height:150%; margin-top:0.5em; margin-bottom:0.5em; margin-left:1em; margin-right:1em;
837}
838
839@keyframes colanim {
840 0% {color: rgb(155,0,0);}
841 25% {color: rgb(245,150,0);}
842 50% {color: rgb(50,155,0);}
843 75% {color: rgb(0,100,255);}
844 100% {color: rgb(255,0,255);}
845}
846
847.xanim {
848color:rgb(0,100,255);
849animation-name: colanim;
850animation-duration: 3s;
851animation-direction: alternate;
852animation-iteration-count: infinite;
853animation-timing-function: linear;
854}
855
856
857/* css loader */
858
859.circular-loader2 {
860  width:100%;
861  height:100%;
862  /*-webkit-animation: rotate 2s linear infinite;
863          animation: rotate 2s linear infinite;*/
864  /* -webkit-transform-origin: center center; */
865  /*     -ms-transform-origin: center center; */
866  /*         transform-origin: center center; */
867  margin: auto;
868}
869
870.loader-path {
871  stroke-dasharray: 150,200;
872  stroke-dashoffset: -10;
873  -webkit-animation: dash 1.5s ease-in-out infinite;
874          animation: dash 1.5s ease-in-out infinite;
875  stroke-linecap: round;
876  fill:none;
877  stroke:#228844;
878  stroke-width:2;
879}
880
881@-webkit-keyframes rotate {
882  100% {
883    -webkit-transform: rotate(360deg);
884            transform: rotate(360deg);
885  }
886}
887
888@keyframes rotate {
889  100% {
890    -webkit-transform: rotate(360deg);
891            transform: rotate(360deg);
892  }
893}
894@-webkit-keyframes dash {
895  0% {
896    stroke-dasharray: 1,200;
897    stroke-dashoffset: 0;
898  }
899  50% {
900    stroke-dasharray: 89,200;
901    stroke-dashoffset: -35;
902  }
903  100% {
904    stroke-dasharray: 89,200;
905    stroke-dashoffset: -124;
906  }
907}
908@keyframes dash {
909  0% {
910    stroke-dasharray: 1,200;
911    stroke-dashoffset: 0;
912  }
913  50% {
914    stroke-dasharray: 89,200;
915    stroke-dashoffset: -35;
916  }
917  100% {
918    stroke-dasharray: 89,200;
919    stroke-dashoffset: -124;
920  }
921}
922
923
924.dflex{
925display: contents;
926}
927
928
929/* from help files */
930
931.w100 {width:100%;}
932.w090 {width:90%;}
933.w085 {width:85%;}
934.w080 {width:80%;}
935.w075 {width:75%;}
936.w070 {width:70%;}
937.w066 {width:66.5%;}
938.w060 {width:60%;}
939.w050 {width:50%;}
940.w049 {width:49.5%;}
941.w045 {width:45%;}
942.w040 {width:40%;}
943.w035 {width:35%;}
944.w033 {width:33%;}
945.w030 {width:30%;}
946.w025 {width:25%;}
947.w024 {width:24.5%;}
948.w020 {width:20%;}
949.w015 {width:15%;}
950.w010 {width:10%;}
951.w005 {width:5%;}
952.w5em {width:5em;}
953.w4em {width:4em;}
954.w3em {width:3em;}
955.w2em {width:2em;}
956.w1em {width:1em;}
957.wauto {width:auto;}
958
959.minw050 {min-width:50px;}
960.minw075 {min-width:75px;}
961.minw100 {min-width:100px;}
962.minw150 {min-width:150px;}
963.minw200 {min-width:200px;}
964.minw250 {min-width:250px;}
965.minw300 {min-width:300px;}
966.minw400 {min-width:calc(400px - 2em);}
967
968.fig {color: rgb(0,50,180); text-align:center;
969      margin-left:auto; margin-right:auto; margin-bottom:2em;
970      width:80%;}
971.fleft {float:left;}
972.fright {float:right;}
973.fcenter {display:block; margin-left:auto; margin-right:auto;}
974.tcenter {text-align:center;}
975.tleft {text-align:left;}
976.acenter {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
977.vcenter {position: relative; top: 50%; transform: translateY(-50%);}
978.vcenter2 {vertical-align:middle;}
979
980.flexcenterh{
981display: -webkit-box;
982display: -webkit-flex;
983display: -moz-box;
984display: -ms-flexbox;
985display: flex;
986/* Horizontal center alignment */
987-webkit-box-pack: center;
988-ms-flex-pack: center;
989justify-content: center;
990}
991
992.flexcenterv{
993display: -webkit-box;
994display: -webkit-flex;
995display: -moz-box;
996display: -ms-flexbox;
997display: flex;
998/* Vertical center alignment */
999-webkit-box-align: center;
1000-ms-flex-align: center;
1001align-items: center;
1002}
1003
1004.pad025 {padding:0.25em;}
1005.pad050 {padding:0.5em;}
1006.pad0 {padding:0em;}
1007.pad1 {padding:1em;}
1008.pad2 {padding:2em;}
1009
1010.mrg025 {margin:0.25em;}
1011.mrg050 {margin:0.5em;}
1012.mrg1 {margin:1em;}
1013.mrg2 {margin:2em;}
1014
1015.mrgL0 {margin-left:0em;}
1016.mrgL025 {margin-left:0.25em;}
1017.mrgL050 {margin-left:0.5em;}
1018.mrgL075 {margin-left:0.75em;}
1019.mrgL100 {margin-left:1.0em;}
1020.mrgL200 {margin-left:2.0em;}
1021
1022.mrgR025 {margin-right:0.25em;}
1023.mrgR050 {margin-right:0.5em;}
1024.mrgR075 {margin-right:0.75em;}
1025.mrgR100 {margin-right:1.0em;}
1026.mrgR200 {margin-right:2.0em;}
1027
1028.mrgT0 {margin-top:0em;}
1029.mrgT025 {margin-top:0.25em;}
1030.mrgT050 {margin-top:0.5em;}
1031.mrgT100 {margin-top:1.0em;}
1032.mrgT200 {margin-top:2.0em;}
1033.mrgT300 {margin-top:3.0em;}
1034.mrgT400 {margin-top:4.0em;}
1035
1036.mrgB0 {margin-bottom:0em;}
1037.mrgB010 {margin-bottom:0.10em;}
1038.mrgB025 {margin-bottom:0.25em;}
1039.mrgB050 {margin-bottom:0.25em;}
1040.mrgB100 {margin-bottom:1em;}
1041.mrgB200 {margin-bottom:2em;}
1042.mrgB300 {margin-bottom:3em;}
1043.mrgB01p {margin-bottom:1%;}
1044.mrgB05p {margin-bottom:5%;}
1045.mrgB10p {margin-bottom:10%;}
1046.mrgB15p {margin-bottom:15%;}
1047
1048.pos_1_1{-ms-grid-column: 1;  -ms-grid-row: 1;}
1049.pos_2_1{-ms-grid-column: 2;  -ms-grid-row: 1;}
1050.pos_3_1{-ms-grid-column: 3;  -ms-grid-row: 1;}
1051.pos_4_1{-ms-grid-column: 4;  -ms-grid-row: 1;}
1052.pos_5_1{-ms-grid-column: 5;  -ms-grid-row: 1;}
1053.pos_6_1{-ms-grid-column: 6;  -ms-grid-row: 1;}
1054.pos_7_1{-ms-grid-column: 7;  -ms-grid-row: 1;}
1055.pos_8_1{-ms-grid-column: 8;  -ms-grid-row: 1;}
1056.pos_9_1{-ms-grid-column: 9;  -ms-grid-row: 1;}
1057
1058.pos_1_2{-ms-grid-column: 1;  -ms-grid-row: 2;}
1059.pos_2_2{-ms-grid-column: 2;  -ms-grid-row: 2;}
1060.pos_3_2{-ms-grid-column: 3;  -ms-grid-row: 2;}
1061
1062.pos_1_3{-ms-grid-column: 1;  -ms-grid-row: 3;}
1063.pos_2_3{-ms-grid-column: 2;  -ms-grid-row: 3;}
1064.pos_3_3{-ms-grid-column: 3;  -ms-grid-row: 3;}
1065
1066.pos_1_4{-ms-grid-column: 1;  -ms-grid-row: 4;}
1067.pos_2_4{-ms-grid-column: 2;  -ms-grid-row: 4;}
1068.pos_3_4{-ms-grid-column: 3;  -ms-grid-row: 4;}
1069
1070.pos_1_5{-ms-grid-column: 1;  -ms-grid-row: 5;}
1071.pos_2_5{-ms-grid-column: 2;  -ms-grid-row: 5;}
1072.pos_3_5{-ms-grid-column: 3;  -ms-grid-row: 5;}
1073
1074.pos_1_6{-ms-grid-column: 1;  -ms-grid-row: 6;}
1075.pos_2_6{-ms-grid-column: 2;  -ms-grid-row: 6;}
1076.pos_3_6{-ms-grid-column: 3;  -ms-grid-row: 6;}
1077
1078.pos_1_7{-ms-grid-column: 1;  -ms-grid-row: 7;}
1079.pos_2_7{-ms-grid-column: 2;  -ms-grid-row: 7;}
1080.pos_3_7{-ms-grid-column: 3;  -ms-grid-row: 7;}
1081
1082.pos_1_8{-ms-grid-column: 1;  -ms-grid-row: 8;}
1083.pos_2_8{-ms-grid-column: 2;  -ms-grid-row: 8;}
1084.pos_3_8{-ms-grid-column: 3;  -ms-grid-row: 8;}
1085
1086.pos_1_9{-ms-grid-column: 1;  -ms-grid-row: 9;}
1087.pos_2_9{-ms-grid-column: 2;  -ms-grid-row: 9;}
1088.pos_3_9{-ms-grid-column: 3;  -ms-grid-row: 9;}
1089
1090.pos_1_10{-ms-grid-column: 1;  -ms-grid-row: 10;}
1091.pos_2_10{-ms-grid-column: 2;  -ms-grid-row: 10;}
1092.pos_3_10{-ms-grid-column: 3;  -ms-grid-row: 10;}
1093
1094.pos_1_11{-ms-grid-column: 1;  -ms-grid-row: 11;}
1095.pos_2_11{-ms-grid-column: 2;  -ms-grid-row: 11;}
1096.pos_3_11{-ms-grid-column: 3;  -ms-grid-row: 11;}
1097
1098.pos_1_12{-ms-grid-column: 1;  -ms-grid-row: 12;}
1099.pos_2_12{-ms-grid-column: 2;  -ms-grid-row: 12;}
1100.pos_3_12{-ms-grid-column: 3;  -ms-grid-row: 12;}
1101
1102.pos_1_13{-ms-grid-column: 1;  -ms-grid-row: 13;}
1103.pos_2_13{-ms-grid-column: 2;  -ms-grid-row: 13;}
1104.pos_3_13{-ms-grid-column: 3;  -ms-grid-row: 13;}
1105
1106.pos_1_14{-ms-grid-column: 1;  -ms-grid-row: 14;}
1107.pos_2_14{-ms-grid-column: 2;  -ms-grid-row: 14;}
1108.pos_3_14{-ms-grid-column: 3;  -ms-grid-row: 14;}
1109
1110.pos_1_15{-ms-grid-column: 1;  -ms-grid-row: 15;}
1111.pos_2_15{-ms-grid-column: 2;  -ms-grid-row: 15;}
1112.pos_3_15{-ms-grid-column: 3;  -ms-grid-row: 15;}
1113
1114.pos_1_16{-ms-grid-column: 1;  -ms-grid-row: 16;}
1115.pos_2_16{-ms-grid-column: 2;  -ms-grid-row: 16;}
1116.pos_3_16{-ms-grid-column: 3;  -ms-grid-row: 16;}
1117
1118.pos_1_17{-ms-grid-column: 1;  -ms-grid-row: 17;}
1119.pos_2_17{-ms-grid-column: 2;  -ms-grid-row: 17;}
1120.pos_3_17{-ms-grid-column: 3;  -ms-grid-row: 17;}
1121
1122.pos_1_18{-ms-grid-column: 1;  -ms-grid-row: 18;}
1123.pos_2_18{-ms-grid-column: 2;  -ms-grid-row: 18;}
1124.pos_3_18{-ms-grid-column: 3;  -ms-grid-row: 18;}
1125
1126.pos_1_19{-ms-grid-column: 1;  -ms-grid-row: 19;}
1127.pos_2_19{-ms-grid-column: 2;  -ms-grid-row: 19;}
1128.pos_3_19{-ms-grid-column: 3;  -ms-grid-row: 19;}
1129
1130.pos_1_20{-ms-grid-column: 1;  -ms-grid-row: 20;}
1131.pos_2_20{-ms-grid-column: 2;  -ms-grid-row: 20;}
1132.pos_3_20{-ms-grid-column: 3;  -ms-grid-row: 20;}
1133
1134.pos_1_21{-ms-grid-column: 1;  -ms-grid-row: 21;}
1135.pos_2_21{-ms-grid-column: 2;  -ms-grid-row: 21;}
1136.pos_3_21{-ms-grid-column: 3;  -ms-grid-row: 21;}
1137
1138.pos_1_22{-ms-grid-column: 1;  -ms-grid-row: 22;}
1139.pos_2_22{-ms-grid-column: 2;  -ms-grid-row: 22;}
1140.pos_3_22{-ms-grid-column: 3;  -ms-grid-row: 22;}
1141
1142</style>
1143
1144
1145
1146
1147<!--webbot bot="Include" endspan i-checksum="55412" --> 
1148
1149
1150<link rel="canonical" href="https://www.embird.net/contact.htm" /> 
1151<title>Contact BALARAD, s.r.o. | Embird Embroidery Software</title>
1152<meta name="description" content="Embird Software Support. Contact addresses of BALARAD, s.r.o.">
1153
1154<style>
1155.minp {width:100%; max-width:30em;}
1156.mbig {font-size:150%;}
1157.mbig2 {font-size:200%;}
1158.mlbl {margin-bottom:0; margin-top:1em;}
1159</style>
1160
1161
1162
1163</head>
1164
1165<body class="xDecor">
1166    
1167<!--webbot bot="Include" U-Include="sw/embird/tutorial/lazyloader.htm" TAG="BODY" startspan --> 
1168
1169
1170<script>
1171
1172var myDomain='www.embird.net';
1173var myHomeURL='https://' + myDomain;
1174var xmlhttp=false;
1175var mcustomer='';
1176var mcost=0;
1177var mnum=0;
1178var mID=[];
1179
1180
1181
1182/*@cc_on @*/
1183
1184/*@if (@_jscript_version >= 5)
1185
1186	try {
1187		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
1188	} catch (e) {
1189		try {
1190			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
1191		} catch (E) {
1192			xmlhttp = false;
1193		}
1194	}
1195
1196@else
1197
1198	xmlhttp = false;
1199
1200@end @*/
1201
1202if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
1203
1204	try {
1205      xmlhttp = new XMLHttpRequest();
1206    } catch (e) {xmlhttp = false;}
1207
1208}
1209
1210//******************************************
1211function vancartEnabled()
1212  {
1213  return true;
1214  }
1215
1216//*************************************************************************
1217
1218function showhide(showEl,hideEl)
1219 {
1220 var me=document.getElementById(showEl);
1221 if (me)
1222  {
1223  me.style.visibility="visible";
1224  me.style.display="block";
1225  }
1226 var me2=document.getElementById(hideEl);
1227 if (me2)
1228  {
1229  me2.style.visibility="hidden";
1230  me2.style.display="none";
1231  }
1232 }
1233 
1234//*************************************************************************
1235
1236function selectPlugin(plugid)
1237{
1238var me=document.getElementById(plugid);
1239if (me)
1240  {
1241  me.style.color="rgb(225,100,0)";
1242  me.style.backgroundColor="rgb(255,240,180)";
1243  //me.style.border="2px solid rgb(255,180,60)";
1244  //me.style.marginTop="0.5em";
1245  //me.style.marginBottom="0.5em";
1246  }
1247}
1248
1249	
1250//*****************************************************
1251
1252function insertLikeButtons()
1253{
1254var xid='like';
1255var me=document.getElementById(xid);
1256if (me)
1257  {
1258 //var xitem='<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.embird.net/sw/embird/index.htm" data-text="What is new in Embird ?" data-count="vertical">Tweet</a>'+'\n';
1259 //xitem+='&nbsp;&nbsp;'+'\n';
1260  var xitem='<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.embird.net%2Fsw%2Fembird%2Findex.htm&amp;layout=box_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px; height:65px;" allowTransparency="true"></iframe>'+'\n';
1261  me.innerHTML=xitem;
1262  }
1263}
1264
1265//*****************************************************
1266function addClass(el, clname)
1267{
1268    var tem, C= el.className.split(/\s+/), A=[];
1269    while(C.length){
1270        tem= C.shift();
1271        if(tem && tem!= clname) A[A.length]= tem;
1272    }
1273    A[A.length]= clname;
1274    return el.className= A.join(' ');
1275};
1276
1277  
1278function removeClass(el, clname)
1279{
1280    var tem, C= el.className.split(/\s+/), A=[];
1281    while(C.length){
1282        tem= C.shift();
1283        if(tem && tem!= clname) A[A.length]= tem;
1284    }
1285    return el.className= A.join(' ');
1286};
1287
1288//*****************************************************
1289
1290var defaultPanelWidth="25em";
1291
1292var iex=document.all && !window.opera;
1293var nsc=document.getElementById;
1294var mysrcel=null;
1295
1296function findPos(obj) {
1297 var obj2 = obj;
1298 var curtop = 0;
1299 var curleft = 0;
1300 if (document.getElementById || document.all) {
1301  do  {
1302   curleft += obj.offsetLeft-obj.scrollLeft;
1303   curtop += obj.offsetTop-obj.scrollTop;
1304   obj = obj.offsetParent;
1305   obj2 = obj2.parentNode;
1306   while (obj2!=obj) {
1307    curleft -= obj2.scrollLeft;
1308    curtop -= obj2.scrollTop;
1309    obj2 = obj2.parentNode;
1310   }
1311  } while (obj.offsetParent)
1312 } else if (document.layers) {
1313  curtop += obj.y;
1314  curleft += obj.x;
1315 }
1316 return [curleft, curtop];
1317};
1318
1319//if (iex||nsc)
1320//   document.write('<div id="hintpanel" onMouseover="clearhidemenu();" onMouseout="dynamichide(event)"></div>');
1321
1322function mygetwindow(){
1323return (document.compatMode  &&  document.compatMode.indexOf("CSS")!=-1)? document.documentElement : document.body
1324}
1325
1326function showHint(e, xid, mytype, optWidth){
1327
1328if (!document.all && !document.getElementById) return;
1329
1330 if (!e) var e = window.event;
1331 e.cancelBubble = true;
1332 if (e.stopPropagation) e.stopPropagation();
1333
1334var me=document.getElementById("hintpanel");
1335if (!me)
1336  {
1337  var newnode=document.createElement("div");
1338  if (newnode)
1339     {
1340      newnode.id="hintpanel";
1341      newnode.onmouseover="clearhidemenu();";
1342      //newnode.onmouseout="dynamichide(event)";
1343      document.body.appendChild(newnode);
1344     };
1345  };
1346var me3=document.getElementById("rootpanel");
1347if (!me3)
1348  {
1349  var newnode3=document.createElement("div");
1350  if (newnode3)
1351     {
1352      newnode3.id="rootpanel";
1353      newnode3.onmouseover="clearhidemenu();";
1354      //newnode3.onmouseout="dynamichide(event)";
1355      document.body.appendChild(newnode3);
1356     };
1357  };
1358
1359if (mytype=="root")
1360 {
1361  hintobj = document.getElementById("rootpanel");
1362  hintobj.style.zIndex="98";
1363 }
1364else
1365 {
1366  hintobj = document.getElementById("hintpanel");
1367  hintobj.style.zIndex="100";
1368 };
1369 
1370hintobj.style.boxShadow="4px 4px 8px rgba(0,0,0,0.25)";
1371
1372clearhidemenu();
1373
1374if (hintobj.style.visibility=="visible" && mytype!="menu" && mytype!="v_menu" && mytype!="hint") {hidemenu(); return};  //nezobrazovat
1375
1376
1377//if (iex) {hintobj = document.all.hintpanel}
1378//   else  {hintobj = document.getElementById("hintpanel")};
1379
1380var which=document.getElementById(xid);
1381if (which)
1382  {var myhtml=which.innerHTML;
1383   if (myhtml)
1384     {
1385     hintobj.innerHTML = myhtml;
1386     };
1387  };
1388
1389if (typeof optWidth!="undefined") {hintobj.style.width = optWidth}
1390   else {hintobj.style.width = defaultPanelWidth};
1391//hintobj.style.zIndex="100";
1392hintobj.style.position="absolute";
1393hintobj.style.visibility="hidden";
1394
1395if (mytype=="copy") //copy from div
1396  {
1397   hintobj.style.cssText=which.style.cssText;
1398   hintobj.style.display="block";
1399   hintobj.style.zIndex="100";
1400   hintobj.style.position="absolute";
1401   hintobj.style.visibility="hidden";
1402  }
1403else if (mytype=="menu" || mytype=="v_menu" || mytype=="root") //predefined menu style
1404  {
1405   hintobj.style.width="auto";
1406   hintobj.style.color="rgb(0,0,0)";
1407   hintobj.style.backgroundColor="rgb(255,255,210)";
1408   hintobj.style.border="1px solid rgb(0,0,0)";
1409   hintobj.style.padding="1em";
1410   hintobj.style.fontSize="small";
1411  }
1412 else //predefined hint style
1413  {
1414   hintobj.style.color="rgb(0,0,100)";
1415   hintobj.style.backgroundColor="rgb(255,250,235)";
1416   hintobj.style.border="8px solid rgb(25,50,100)";
1417   hintobj.style.padding="1em";
1418   hintobj.style.fontSize="small";
1419  };
1420hintobj.contentwidth=hintobj.offsetWidth;
1421hintobj.contentheight=hintobj.offsetHeight;
1422
1423
1424if (mysrcel && mytype=="menu") {mysrcel.className="mainmenu";}  //for menu only
1425
1426
1427
1428if (mytype=="menu" || mytype=="root")
1429  {
1430   mysrcel=iex? event.srcElement : e.target;
1431
1432   var mypos=findPos(mysrcel);
1433   
1434   atX = mypos[0];
1435   atY = mypos[1] + mysrcel.offsetHeight;
1436   if (iex) {atX = atX-mygetwindow().scrollLeft;
1437             atY = atY-mygetwindow().scrollTop;}
1438      else  {atX = atX-window.pageXOffset;
1439             atY = atY-window.pageYOffset;};
1440             
1441   if (mytype=="menu") {mysrcel.className="mainmenu mainmenusel";};
1442
1443  }
1444 else
1445  {
1446   atX=iex? event.clientX : e.clientX;
1447   atY=iex? event.clientY : e.clientY;
1448   mysrcel = null;
1449
1450  };
1451
1452
1453//dist to window edges
1454//var rightspace = iex? mygetwindow().clientWidth-atX : window.innerWidth-atX;
1455//var bottomspace = iex? mygetwindow().clientHeight-atY : window.innerHeight-atY;
1456
1457var rightspace = mygetwindow().clientWidth-atX;
1458var bottomspace = mygetwindow().clientHeight-atY;
1459var myleft=0;
1460var mytop=0;
1461
1462//test horizontal position
1463if (rightspace<(hintobj.contentwidth+14))
1464  {
1465//move panel to left
1466  if (iex) {myleft = mygetwindow().scrollLeft+atX-(hintobj.contentwidth+14-rightspace)}
1467     else  {myleft = window.pageXOffset+atX-(hintobj.contentwidth+14-rightspace)};
1468  }
1469else
1470  {
1471//pop-up point - horizontal
1472   if (iex) {myleft = mygetwindow().scrollLeft+atX}
1473      else  {myleft = window.pageXOffset+atX};
1474  };
1475
1476//vertical position
1477if (bottomspace<(hintobj.contentheight+14))
1478  {
1479   if (iex) {mytop = mygetwindow().scrollTop+atY-(hintobj.contentheight+14-bottomspace)}
1480      else  {mytop = window.pageYOffset+atY-hintobj.contentheight-14+bottomspace};
1481  }
1482else
1483  {
1484  if (iex) {mytop = mygetwindow().scrollTop+atY}
1485     else  {mytop = window.pageYOffset+atY};
1486  };
1487  
1488
1489
1490hintobj.style.left=myleft+"px";
1491hintobj.style.top=mytop+"px";
1492  
1493hintobj.style.visibility="visible"
1494
1495
1496hintobj.onclick=function (){};
1497
1498if (iex||nsc) {document.onclick=hidemenu};
1499
1500return false;
1501};
1502
1503
1504function contains_nsc(a, b) {
1505 while (b.parentNode)
1506  if ((b = b.parentNode) == a)
1507   {
1508    return true;
1509   }
1510 return false;
1511};
1512
1513
1514
1515function dynamichide(e){
1516if (iex && !hintobj.contains(e.toElement))
1517  {hidemenu()}
1518  else if (nsc && e.currentTarget!= e.relatedTarget &&  !contains_nsc(e.currentTarget, e.relatedTarget))
1519    {hidemenu()};
1520};
1521
1522function hidemenu(){
1523 if (iex||nsc) {document.onclick=null};
1524 if (mysrcel) {mysrcel.className="mainmenu";}  //for menu only
1525 //if (window.hintobj) {hintobj.style.visibility="hidden"};
1526 //if (window.hintshd) {hintshd.style.visibility="hidden"};
1527 
1528 var obj1 = document.getElementById("rootpanel");
1529 if (obj1) {obj1.style.visibility="hidden"};
1530 var obj3 = document.getElementById("hintpanel");
1531 if (obj3) {obj3.style.visibility="hidden"};
1532}
1533
1534function hideHint(){
1535  delayhide=setTimeout("hidemenu()",750)
1536};
1537
1538function clearhidemenu(){
1539 if (window.delayhide) {clearTimeout(delayhide)};
1540};
1541
1542//if (iex||nsc) {document.onclick=hidemenu};
1543
1544//******************************************************
1545
1546function codeStr2(s)
1547 {
1548 return s;
1549 };
1550
1551
1552//*****************************************************
1553
1554function blogItem(j)
1555{
1556var xitem="";
1557xitem+='          '+codeStr2(mid[j]+'  '+'<a href="'+myHomeURL+'/index.htm"><img border="0" src="'+myHomeURL+'/newmin/'+murlmin1[j]+'.gif" alt="'+mname[j]+'"></a>
1557'+'  '+mname[j]+'<br>');
1558xitem+='\n'; //end of line
1559return xitem;
1560};
1561
1562//*****************************************************
1563
1564function genEmbirdBlog(ds)
1565{
1566  var Hditem='<html>';
1567  var Bditem='';
1568  Bditem+='  '+codeStr2('<div style="margin-left:32px; width:100%; text-align:left">')+'\n';
1569  Bditem+='  '+codeStr2('<div style="text-align:center">');
1570  Bditem+='  '+codeStr2('<img border="0" src="'+myHomeURL+'/grpx/embirdicon2012.gif" alt="Embird">');
1571  Bditem+='  '+codeStr2('</div>')+'\n';
1572  Bditem+='  '+codeStr2('<div style="width:100%;">')+'\n';
1573  Bditem+=ds;
1574  Bditem+='  '+codeStr2('</div>')+'\n';
1575  Bditem+='  '+codeStr2('<p align="center">Copyright &#169; BALARAD, s.r.o. All Rights Reserved.</p>')+'\n';
1576  //Bditem+='  '+codeStr2('<p align="center">www.embird.net</p>')+'\n';
1577  Bditem+='  '+codeStr2('</div>')+'\n';
1578  var Editem='</html>';
1579  //var fname='c:/'+blogname;
1580  //makeFile(fname, Hditem+Bditem+Editem);
1581  //alert('Blog is stored in '+fname);
1582  writeConsole(Hditem+Bditem+Editem);
1583};
1584
1585//***************************************************************************************************************
1586
1587function HTMLtoBlog(fname){
1588loadHTMLforBlog(fname);
1589};
1590
1591//***************************************************************************************************************
1592
1593function loadHTMLforBlog(docname) {
1594
1595   if (xmlhttp)
1596     {
1597       xmlhttp.open("GET", docname,true);
1598       xmlhttp.onreadystatechange=function()
1599         {
1600            if (xmlhttp.readyState==4)
1601               {
1602                  //alert(xmlhttp.responseText);
1603                  genEmbirdBlog(xmlhttp.responseText);
1604               }
1605         }
1606         xmlhttp.send(null)
1607    }
1608}
1609
1610
1611
1612
1613//*************************************************************************
1614function genEmbirdRSS(rssname,ds)
1615  {
1616  var Hditem=rssHead(rssname);
1617  var Bditem='';
1618  var scan=false;
1619  
1620  Bditem+='    <item>'+'\n';
1621  Bditem+='       <title>New version of Embird released!</title>'+'\n';
1622  Bditem+='       <link>'+myHomeURL+'/index.htm</link>'+'\n';
1623  Bditem+='       <guid>'+myHomeURL+'/index.htm</guid>'+'\n';
1624  Bditem+='       <description>'+'\n';
1625  Bditem+='          '+codeStr('<div style="width:80%; margin-left:32px; text-align:left">')+'\n';
1626  Bditem+='          '+codeStr('<div style="margin-left:0;">')+'\n';
1627
1628  var items=ds.split('\n');
1629  for(i=0; i<items.length; i++)
1630  {
1631
1632  if (items[i].indexOf('</body')>=0) {scan=false};
1633  if (scan==true) {
1634   Bditem+=codeStr(items[i]);
1635   };
1636  if (items[i].indexOf('<body')>=0) {scan=true};
1637   
1638  }
1639
1640  Bditem+='          '+codeStr('</div>')+'\n';
1641  Bditem+='          '+codeStr('<p align="center">Copyright &#169; BALARAD, s.r.o. All Rights Reserved.</p>')+'\n';
1642  Bditem+='          '+codeStr('</div>')+'\n';
1643  Bditem+='       </description>'+'\n';
1644  Bditem+='       <pubDate>'+getRSSdate()+'</pubDate>'+'\n';
1645  Bditem+='    </item>'+'\n';
1646  var Editem=rssEnd();
1647  var fname='c:/'+rssname;
1648  //makeFile(fname, Hditem+Bditem+Editem);
1649
1650  //alert(Hditem+Editem);
1651  writeConsole(Hditem+Bditem+Editem);
1652  };
1653  
1654//***************************************************************************************************************
1655
1656
1657function writeConsole(content) {
1658 top.consoleRef=window.open('','myconsole',
1659  'width=350,height=250'
1660   +',menubar=0'
1661   +',toolbar=1'
1662   +',status=0'
1663   +',scrollbars=1'
1664   +',resizable=1')
1665 top.consoleRef.document.writeln(
1666  '<html><head><title>Console</title></head>'
1667   +'<body bgcolor=white onLoad="self.focus()">'
1668   +content
1669   +'</body></html>'
1670 )
1671 top.consoleRef.document.close()
1672}
1673//***************************************************************************************************************
1674
1675function HTMLtoRSS(fname,rssname){
1676loadHTMLspec(fname,rssname);
1677};
1678
1679//***************************************************************************************************************
1680
1681function loadHTMLspec(docname,rssname) {
1682
1683   if (xmlhttp)
1684     {
1685       xmlhttp.open("GET", docname,true);
1686       xmlhttp.onreadystatechange=function()
1687         {
1688            if (xmlhttp.readyState==4)
1689               {
1690                  //alert(xmlhttp.responseText);
1691                  genEmbirdRSS(rssname,xmlhttp.responseText);
1692               }
1693         }
1694         xmlhttp.send(null)
1695    }
1696}
1697  
1698//*****************************************************
1699function rssHead(rssname)
1700{
1701var xitem='';
1702xitem+='<?xml version="1.0" ?>'+'\n';
1703xitem+='<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">'+'\n';
1704xitem+='  <channel>'+'\n';
1705xitem+='    <atom:link href="'+myHomeURL+'/'+rssname+'" rel="self" type="application/rss+xml" />'+'\n';
1706xitem+='    <title>Embird Embroidery Software</title>'+'\n';
1707xitem+='    <link>'+myHomeURL+'</link>'+'\n';
1708xitem+='    <description>Embroidery designs digitizing, editing and management.</description>'+'\n';
1709xitem+='    <lastBuildDate>'+getRSSdate()+'</lastBuildDate>'+'\n';
1710xitem+='    <language>en-us</language>'+'\n';
1711xitem+='    <copyright>Copyright BALARAD, s.r.o.</copyright>'+'\n';
1712xitem+='    <image>'+'\n';
1713xitem+='        <title>Embird Embroidery Software</title>'+'\n';
1714xitem+='        <url>'+myHomeURL+'/grpx/embirdicon2012.gif</url>'+'\n';
1715xitem+='        <link>'+myHomeURL+'</link>'+'\n';
1716xitem+='    </image>'+'\n';
1717//alert(xitem);
1718return xitem;
1719};
1720
1721//*********************************************************
1722function rssEnd()
1723{
1724var xitem='';
1725xitem+='  </channel>'+'\n';
1726xitem+='</rss>'+'\n';
1727return xitem;
1728};
1729
1730//******************************************
1731function codeStr(s)
1732 {
1733 var q=s.replace(/</g,'&lt;');
1734 q=q.replace(/>/g,'&gt;');
1735 return q;
1736 };
1737
1738//******************************************************
1739function getRSSdate()
1740  {
1741  var d="";
1742  var day_name=new Array(7);
1743  day_name[0]="Sun"
1744  day_name[1]="Mon"
1745  day_name[2]="Tue"
1746  day_name[3]="Wed"
1747  day_name[4]="Thu"
1748  day_name[5]="Fri"
1749  day_name[6]="Sat"
1750
1751  var month_name=new Array(12);
1752  month_name[0]="Jan"
1753  month_name[1]="Feb"
1754  month_name[2]="Mar"
1755  month_name[3]="Apr"
1756  month_name[4]="May"
1757  month_name[5]="Jun"
1758  month_name[6]="Jul"
1759  month_name[7]="Aug"
1760  month_name[8]="Sep"
1761  month_name[9]="Oct"
1762  month_name[10]="Nov"
1763  month_name[11]="Dec"
1764
1765  var mdate=new Date();
1766  d+=day_name[mdate.getDay()]+', ';
1767  d+=mdate.getDate()+' ';
1768  d+=month_name[mdate.getMonth()]+' ';
1769  d+=mdate.getFullYear()+' ';
1770  d+=mdate.getHours()+':';
1771  var min=mdate.getMinutes().toString();
1772  if (min.length<2) {min='0'+min};
1773  d+=min+':';
1774  var sec=mdate.getSeconds().toString();
1775  if (sec.length<2) {sec='0'+sec};
1776  d+=sec+' +0100';
1777
1778  //var d2 = new Date()
1779  //var s=d2.toUTCString();
1780
1781  //alert(d);
1782  return d;
1783  };
1784
1785 
1786//***************************************
1787function makeFile(fname,fcontent){
1788    fso = new ActiveXObject("Scripting.FileSystemObject");
1789
1790    var TristateFalse = 0;
1791    var ForWriting = 2;
1792    thepage = fname;
1793    fso.CreateTextFile(thepage,true);
1794    a = fso.GetFile(thepage);
1795    b = a.OpenAsTextStream(ForWriting, TristateFalse);
1796    b.Write(fcontent);
1797    b.Close();
1798    return false;
1799}
1800
1801//*****************************************************************************
1802// Read a page's GET URL variables and return them as an associative array
1803 function getUrlVars()
1804  {
1805  var map = {};
1806  var parts = window.location.search.replace(/[?&]+([^=&]+)(=[^&]*)?/gi, function(m,key,value) { map[key] = (value === undefined) ? true : value.substring(1); });
1807  return map;
1808 }
1809
1810
1811//***************************************************************************************************************
1812
1813function loadFile(fname){
1814loadspec(fname);
1815};
1816
1817//***************************************************************************************************************
1818
1819function loadspec(docname) {
1820
1821   if (xmlhttp)
1822     {
1823       xmlhttp.open("GET", docname,true);
1824       xmlhttp.onreadystatechange=function()
1825         {
1826            if (xmlhttp.readyState==4)
1827               {
1828                  //alert(xmlhttp.responseText);
1829                  DecodeFile(xmlhttp.responseText);
1830
1831               }
1832         }
1833         xmlhttp.send(null)
1834
1835    }
1836
1837}
1838
1839//***************************************************
1840
1841function DecodeFile(ds) {
1842  var items="";
1843  var allTextLines = [];
1844
1845  //allTextLines = ds.split(/\r\n|\n/);
1846  //alert(allTextLines.length);
1847
1848  items=ds.split(',');
1849  mcustomer=items[0];
1850  mcost=items[1];
1851  mnum=0;
1852  for(i=2; i<items.length; i++)
1853  {
1854  mID[mnum]=items[i];
1855  mnum++;
1856  }
1857  
1858  dispIDs();
1859  if (mcost>0)
1860      {
1861       document.getElementById("buttonPP").disabled=false;
1862       document.getElementById("buttonVanCart").disabled=false;
1863      };
1864  //alert (mcost+' '+mnum);
1865}
1866
1867//*********************************
1868
1869function dispIDs()
1870{
1871var me=document.getElementById('units');
1872if (me)
1873  {
1874  me.innerHTML='<div id="unitsend"></div>';
1875  for(i=0; i<mnum; i++)
1876    {
1877    var newitem='<div>'+mID[i]+'</div>';
1878    AddItem('units','unitsend',newitem);
1879    }
1880  };
1881
1882var me=document.getElementById('cost');
1883if (me)
1884  {
1885  me.innerHTML='<div id="costend"></div>';
1886  var newitem='<div>'+'US $ '+mcost+'</div>';
1887  AddItem('cost','costend',newitem);
1888  }
1889
1890var me=document.getElementById('cust');
1891if (me)
1892  {
1893  me.innerHTML='<div id="custend"></div>';
1894  var newitem='<div>'+mcustomer+'</div>';
1895  AddItem('cust','custend',newitem);
1896  }
1897
1898};
1899
1900//*********************************
1901
1902function AddItem(xid,xidend,newitem) {
1903 //div=document.getElementById(xid);
1904 miesto=document.getElementById(xidend);
1905 if (miesto){
1906 newnode=document.createElement("div");
1907 newnode.innerHTML=newitem;
1908 //div.insertBefore(newnode,miesto);
1909 miesto.parentNode.insertBefore(newnode,miesto);
1910 };
1911}
1912
1913
1914//*********************************
1915
1916function msetCookie(c_name,value)
1917{
1918var expiredays=10;
1919var exdate=new Date();
1920exdate.setDate(exdate.getDate()+expiredays);
1921document.cookie=c_name+ "=" +escape(value)+
1922((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
1923}
1924
1925//*********************************
1926
1927function mgetCookie(name)
1928{
1929//alert(document.cookie);
1930var nameEQ = name + "=";
1931var ca = document.cookie.split(';');
1932for(var i=0;i < ca.length;i++) {
1933  var c = ca[i];
1934  while (c.charAt(0)==' ') {c = c.substring(1,c.length);};
1935  if (c.indexOf(nameEQ) == 0) {
1936     var res=c.substring(nameEQ.length,c.length);
1937     //alert('return '+res);
1938     return res;
1939     }
1940}
1941//return null;
1942
1943
1944
1945//if (document.cookie.length>0)
1946//  {
1947//  c_start=document.cookie.indexOf(c_name + "=");
1948//  if (c_start!=-1)
1949//    {
1950//    c_start=c_start + c_name.length+1;
1951//    c_end=document.cookie.indexOf(";",c_start);
1952//    if (c_end==-1) c_end=document.cookie.length;
1953//    return unescape(document.cookie.substring(c_start,c_end));
1954//    }
1955//  }
1956//return "";
1957}
1958
1959//****************************************************************************
1960function checkmail()
1961 {
1962 var q=document.getElementById("mysendemail");
1963 if (q)
1964   {
1965    document.getElementById("emailadresa").value='[email protected]';
1966    document.getElementById("emailtovar").value=mcustomer+' '+mcost;
1967    q.action=myHomeURL+"/sendemail.php";
1968    q.submit();
1969   };
1970  };
1971
1972//***************************************************
1973
1974function MyGetViewportSize()
1975{
1976 var viewportwidth=100;
1977 var viewportheight=100;
1978
1979 // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
1980
1981 if (typeof window.innerWidth != 'undefined')
1982 {
1983      viewportwidth = window.innerWidth;
1984      viewportheight = window.innerHeight;
1985     //alert('a '+viewportwidth);
1986 }
1987
1988// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
1989
1990 else if (typeof document.documentElement != 'undefined'
1991      &&  typeof document.documentElement.clientWidth !=
1992     'undefined'  &&  document.documentElement.clientWidth != 0)
1993 {
1994       viewportwidth = document.documentElement.clientWidth;
1995       viewportheight = document.documentElement.clientHeight;
1996      //alert('b '+viewportwidth);
1997 }
1998
1999 // older versions of IE
2000
2001 else
2002 {
2003       viewportwidth = document.getElementsByTagName('body')[0].clientWidth;
2004       viewportheight = document.getElementsByTagName('body')[0].clientHeight;
2005      //alert('c '+viewportwidth +' x '+ document.documentElement.clientWidth);
2006 }
2007 return [viewportwidth, viewportheight];
2008};
2009
2010//*************************************************
2011function load_inclHTML(docname,divid,callNext) {
2012   if (xmlhttp)
2013     {
2014       xmlhttp.open("GET", docname,true);
2015       xmlhttp.onreadystatechange=function()
2016         {
2017            if (xmlhttp.readyState==4)
2018               {
2019                  //alert(xmlhttp.responseText);
2020                  putHTMLtoDIV(divid,xmlhttp.responseText);
2021                  if (callNext!=null) callNext();
2022               }
2023         }
2024         xmlhttp.send(null)
2025    }
2026}
2027
2028//*************************************************************************
2029function putHTMLtoDIV(divid,ds)
2030  {
2031  var Bditem='';
2032  var scan=false;
2033
2034  var items=ds.split('\n');
2035  for(i=0; i<items.length; i++)
2036  {
2037  if (items[i].indexOf('<'+'/'+'b'+'ody')>=0) {scan=false};
2038  if (scan==true) {
2039   Bditem+=items[i];
2040   };
2041  if (items[i].indexOf('<'+'b'+'ody')>=0) {scan=true};
2042  }
2043
2044  var me=document.getElementById(divid);
2045  if (me)
2046    {
2047     //alert('to DIV');
2048     me.innerHTML=Bditem;
2049     //alert(me.id+' '+Bditem);
2050    };
2051
2052  };
2053
2054
2055function GETelementsByClassName (myclassName)
2056	{
2057		//var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)");
2058		var allDivs = document.getElementsByTagName("div");
2059		var results = [];
2060
2061        var element;
2062		for (var i = 0; i<allDivs.length; i++)
2063          {
2064            element = allDivs[i];
2065            var test = element.getAttribute("className"); //pre IE
2066              if (!test) {test = element.getAttribute("class");} //pre firefox
2067            if (test)
2068              {
2069               //alert ('found class');
2070               if (test.indexOf(myclassName) !==-1)
2071                 {
2072                  results.push(element);
2073                 };
2074              };
2075		  };
2076
2077		return results;
2078	};
2079
2080//**********************************************************
2081function showProduct2(productmainid, productinfoid, mswitch)
2082  {
2083  //alert('onclick');
2084
2085  var main=document.getElementById(productmainid);
2086  var plussgn=document.getElementById(productmainid+"plus");
2087  var minussgn=document.getElementById(productmainid+"minus");
2088  if (main)
2089     {
2090     //alert('found main');
2091
2092     if (mswitch=='true')
2093       {
2094       if (main.style.marginTop=="0em")
2095         {
2096         main.style.marginTop="0px";
2097         }
2098        else
2099         {
2100         main.style.marginTop="0em";
2101
2102         };
2103        //alert('switch '+main.style.marginTop);
2104       };
2105
2106     var me=document.getElementById(productinfoid);
2107     if (me)
2108       {
2109         if (main.style.marginTop=='0em')
2110           {
2111           me.style.display="block";
2112           if (plussgn) {plussgn.style.display="none";}
2113           if (minussgn) {minussgn.style.display="block";}
2114           }
2115         else
2116           {
2117           me.style.display="none";
2118           if (plussgn) {plussgn.style.display="block";}
2119         if (minussgn) {minussgn.style.display="none";}
2120           };
2121
2122        };
2123     };
2124  };
2125
2126//****************************************************
2127
2128function inclZoznam(fname, mcaption)
2129    {
2130       var me5=document.getElementById("instrZoznam");
2131       if (!me5)
2132         {
2133         var newnode=document.createElement("div");
2134         if (newnode)
2135           {
2136            newnode.id="instrZoznam";
2137            newnode.style.display="none";
2138            document.body.appendChild(newnode);
2139            load_inclHTML(fname,"instrZoznam",null);
2140
2141            var miesto=document.getElementById("zoznamhd");
2142            if (miesto){
2143              var newnode2=document.createElement("div");
2144              newnode2.id="zoznamlist";
2145              var intext2="showHint(event,'instrZoznam','hint')";
2146              var intext='<div class="manualnavlink" onclick="' + intext2 + '">&lsaquo;&lsaquo; '+mcaption+'</div>';
2147              newnode2.innerHTML=intext;
2148              //alert(newnode2.innerHTML);
2149              miesto.parentNode.insertBefore(newnode2, miesto.nextSibling);
2150              };
2151
2152           };
2153         };
2154    };
2155
2156
2157//*************
2158
2159function StoreRef()
2160{
2161if (document.referrer=="http://www.vanserv.crystalfaiola.com/embird.htm")
2162  {msetCookie("siteReferrer","ref_vancart")};
2163  //else
2164 // {msetCookie("siteReferrer","ref_none")};
2165};
2166
2167function ApplyRef()
2168{
2169var ref = mgetCookie("siteReferrer");
2170//alert(ref);
2171if (ref == "ref_vancart")
2172 {
2173 var me=document.getElementById("paypaldiv");
2174 if (me)
2175  {
2176  me.style.visibility="hidden";
2177  me.style.display="none";
2178  };
2179 };
2180 
2181var me2=document.getElementById("paygadgetdiv");
2182 if (me2)
2183  {
2184  me2.style.visibility="visible";
2185  me2.style.display="block";
2186  }
2187};
2188
2189function installLazyLoader()
2190{
2191document.addEventListener("DOMContentLoaded", function()
2192{
2193  var lazyImages = document.querySelectorAll("div.lazy");
2194  var lazyVideos = document.querySelectorAll("div.lazyvideo");
2195  var lazyHtmls = document.querySelectorAll("div.lazyhtml");
2196
2197  var lazyTimeout;
2198  var lazyTimeout2;
2199  var lazyTimeout3;
2200  var lazyCnt = 0;
2201  var lazyCnt2 = 0;
2202  var lazyCnt3 = 0;
2203
2204  
2205  
2206  function lazyload () {
2207    if(lazyTimeout) {clearTimeout(lazyTimeout);}
2208    lazyTimeout = setTimeout(function()
2209     {
2210      var scrollTop = window.pageYOffset;
2211      lazyImages.forEach(function(mdiv)
2212        {
2213          if(mdiv.offsetTop < (window.innerHeight + scrollTop))
2214           {
2215             mdiv.classList.remove('lazy');
2216
2217             lazyCnt++;
2218             
2219             var mmeta=document.createElement("meta");
2220             mmeta.setAttribute("itemprop", "image");
2221             mmeta.setAttribute("content", mdiv.dataset.src);
2222            
2223             var mpic=document.createElement("img");
2224             var mid="lazyimage"+parseInt(lazyCnt);
2225             mpic.setAttribute("id", mid);
2226             mpic.setAttribute("alt", mdiv.getAttribute("title"));
2227             
2228             if (mdiv.dataset.style)
2229               {
2230               mpic.style = mdiv.dataset.style;
2231               }
2232             
2233             mpic.style.opacity="0.0";
2234             var mrect = mdiv.getBoundingClientRect();
2235             
2236             if (!mdiv.dataset.autosize)
2237               {
2238                 mpic.setAttribute("width", Math.round(mrect.width));
2239             
2240                 if (mdiv.dataset.width || mdiv.dataset.height)
2241                  {
2242                   mpic.setAttribute("width", mdiv.dataset.width);
2243                   mpic.setAttribute("height", mdiv.dataset.height);
2244                  }
2245                 else
2246                  { 
2247                   if (Math.round(mrect.height)!=0) {mpic.setAttribute("height", Math.round(mrect.height));};
2248                  }; 
2249               };
2250               
2251  
2252             mpic.style.border=mdiv.dataset.border;  
2253             mpic.classList.add('lazyloading');
2254             mpic.style.transition="opacity 0.125s";
2255             mpic.onload=function()
2256               {
2257                var mloading = document.querySelectorAll(".lazyloading");
2258                mloading.forEach(function(mel)
2259                 {
2260                  mel.classList.remove('lazyloading');
2261                  mel.classList.add('lazyloaded');
2262                  mel.classList.add('fcenter');
2263                  mel.style.opacity="1.0";
2264                 });
2265               }
2266             mdiv.innerHTML="";  
2267             mdiv.appendChild(mmeta);
2268             mdiv.appendChild(mpic);
2269             
2270             if (mdiv.dataset.srcmobile && mrect.width<600)
2271               {
2272                mpic.setAttribute("src", mdiv.dataset.srcmobile);
2273               }
2274             else
2275               {
2276                 mpic.setAttribute("src", mdiv.dataset.src);
2277               }  
2278           }
2279       });
2280
2281      lazyImages = document.querySelectorAll("div.lazy");
2282      if(lazyImages.length == 0)
2283        {
2284          document.removeEventListener("scroll", lazyload);
2285          window.removeEventListener("resize", lazyload);
2286          window.removeEventListener("orientationChange", lazyload);
2287        }
2288    }, 10);
2289  }
2290  
2291  
2292    function lazyloadVideos () {
2293    if(lazyTimeout2) {clearTimeout(lazyTimeout2);}
2294    lazyTimeout2 = setTimeout(function()
2295     {
2296      var scrollTop = window.pageYOffset;
2297      lazyVideos.forEach(function(mdiv)
2298        {
2299          if(mdiv.offsetTop < (window.innerHeight + scrollTop))
2300           {
2301             mdiv.classList.remove('lazyvideo');
2302             
2303             lazyCnt2++;
2304             var mvideo=document.createElement("video");
2305             var mid="lazyvideo"+parseInt(lazyCnt2);
2306             mvideo.setAttribute("id", mid);
2307             mvideo.setAttribute("title", mdiv.getAttribute("title"));
2308             mvideo.style.opacity="0.0";
2309             mvideo.style.margin="0";
2310             mvideo.style.border=mdiv.dataset.border;
2311             //var mrect = mdiv.getBoundingClientRect();
2312             mvideo.setAttribute("width", "100%;");
2313             //mvideo.setAttribute("width", Math.round(mrect.width));
2314             //mvideo.setAttribute("height", Math.round(mrect.height));
2315             mvideo.classList.add('lazyloadingvideo');
2316             mvideo.style.transition="opacity 1s";
2317             
2318             mvideo.addEventListener('loadeddata', function()
2319                    {
2320                      var mloading = document.querySelectorAll(".lazyloadingvideo");
2321                      mloading.forEach(function(mvid)
2322                       {
2323                         mvid.classList.remove('lazyloadingvideo');
2324                         mvid.classList.add('lazyloadedvideo');
2325                         mvid.style.opacity="1.0";
2326                         mvid.controls=true;
2327                         mvid.muted=true;
2328                         mvid.loop=true;
2329                         mvid.play();
2330                      });
2331                    }, false);
2332
2333             mdiv.appendChild(mvideo);
2334             mvideo.setAttribute("src", mdiv.dataset.src);
2335             //mvideo.load();
2336        }
2337       });
2338
2339      lazyVideos = document.querySelectorAll("div.lazyvideo");
2340      if(lazyVideos.length == 0)
2341        {
2342          document.removeEventListener("scroll", lazyloadVideos);
2343          window.removeEventListener("resize", lazyloadVideos);
2344          window.removeEventListener("orientationChange", lazyloadVideos);
2345        }
2346    }, 10);
2347  }
2348  
2349  
2350  function setInnerHtml (elm, html) {
2351  elm.innerHTML = html;
2352  var scripts = elm.getElementsByTagName("script");
2353  // If we don't clone the results then "scripts"
2354  // will actually update live as we insert the new
2355  // tags, and we'll get caught in an endless loop
2356  var scriptsClone = [];
2357  for (var i = 0; i < scripts.length; i++) {
2358    scriptsClone.push(scripts[i]);
2359  }
2360  for (var i = 0; i < scriptsClone.length; i++) {
2361    var currentScript = scriptsClone[i];
2362    var s = document.createElement("script");
2363    // Copy all the attributes from the original script
2364    for (var j = 0; j < currentScript.attributes.length; j++) {
2365      var a = currentScript.attributes[j];
2366      s.setAttribute(a.name, a.value);
2367    }
2368    s.appendChild(document.createTextNode(currentScript.innerHTML));
2369    currentScript.parentNode.replaceChild(s, currentScript);
2370  }
2371}
2372
2373  function lazyloadHtml () {
2374    if(lazyTimeout3) {clearTimeout(lazyTimeout3);}
2375    lazyTimeout3 = setTimeout(function()
2376     {
2377      var scrollTop = window.pageYOffset;
2378      lazyHtmls.forEach(function(mdiv)
2379        {
2380          if(mdiv.offsetTop < (window.innerHeight + scrollTop))
2381           {
2382             mdiv.classList.remove('lazyhtml');
2383             
2384             lazyCnt3++;
2385             var mid="lazyhtml"+parseInt(lazyCnt3);
2386             mdiv.setAttribute("id", mid);                      
2387             mdiv.classList.add('lazyloadinghtml');            
2388             setInnerHtml(mdiv, mdiv.dataset.html);
2389             mdiv.dataset.html="&nbsp;";
2390        }
2391       });
2392
2393      lazyHtmls = document.querySelectorAll("div.lazyhtml");
2394      if(lazyHtmls.length == 0)
2395        {
2396          document.removeEventListener("scroll", lazyloadHtml);
2397          window.removeEventListener("resize", lazyloadHtml);
2398          window.removeEventListener("orientationChange", lazyloadHtml);
2399        }
2400    }, 10);
2401  }
2402  
2403  //document.removeEventListener("DOMContentLoaded");
2404
2405  document.addEventListener("scroll", lazyload);
2406  window.addEventListener("resize", lazyload);
2407  window.addEventListener("orientationChange", lazyload);
2408  
2409  document.addEventListener("scroll", lazyloadVideos);
2410  window.addEventListener("resize", lazyloadVideos);
2411  window.addEventListener("orientationChange", lazyloadVideos);
2412  
2413  document.addEventListener("scroll", lazyloadHtml);
2414  window.addEventListener("resize", lazyloadHtml);
2415  window.addEventListener("orientationChange", lazyloadHtml);
2416  
2417  lazyload();
2418  lazyloadVideos();
2419  lazyloadHtml();
2420});
2421
2422
2423}
2424
2425installLazyLoader();
2426</script>
2426
2427
2428
2429<script>
2430var xmlhttp=false;
2431var animPath="";
2432var animDelay=1000;
2433var fadeDelay="0.1s";
2434var bannerLocation='';
2435
2436var gnum=0;
2437var gidx=1;
2438var gfilename=[];
2439var gtitle=[];
2440var gcomment=[];
2441var glink=[];
2442//*************************************** general variables ***************************
2443
2444/*@cc_on @*/
2445
2446/*@if (@_jscript_version >= 5)
2447
2448	try {
2449		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
2450	} catch (e) {
2451		try {
2452			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
2453		} catch (E) {
2454			xmlhttp = false;
2455		}
2456	}
2457
2458@else
2459
2460	xmlhttp = false;
2461
2462@end @*/
2463
2464if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
2465
2466	try {
2467      xmlhttp = new XMLHttpRequest();
2468    } catch (e) {xmlhttp = false;}
2469
2470}
2471
2472
2473
2474//***************************************************
2475
2476//***************************************************************************************************************
2477
2478
2479function loadCSV(aFileName) {
2480   //alert(aFileName);
2481   if (xmlhttp)
2482     {
2483       xmlhttp.open("GET", aFileName,true);
2484       xmlhttp.onreadystatechange=function()
2485         {
2486            if (xmlhttp.readyState==4)
2487               {
2488                 //alert(xmlhttp.responseText);
2489                  DecodeCSV(xmlhttp.responseText);
2490                  anotherBannerFrame();
2491             	}
2492         }
2493         xmlhttp.send(null)
2494
2495    }
2496
2497}
2498
2499//***************************************************
2500
2501function DecodeCSV(ds) {
2502  var mln="";
2503  var allTextLines = [];
2504
2505  allTextLines = ds.split(/\r\n|\n/);
2506  //alert(allTextLines.length);
2507
2508   gnum=0;
2509   for(i=0; i<allTextLines.length; i++) {
2510      mln=allTextLines[i].split(',');
2511
2512      gfilename[gnum]=animPath+ '/' + mln[0];
2513      gtitle[gnum]=mln[1];
2514      gcomment[gnum]=mln[2];
2515      glink[gnum]=mln[3];
2516
2517      if (mln[0]) gnum++;
2518     }
2519
2520    //alert('gnum '+gnum);
2521    //for(i=gnum; i<1; i++) {
2522   // alert (gfilename[i]);
2523   // }
2524}
2525
2526//***************************************************
2527
2528function playBanner(aBannerDiv,aTitleDiv,aDescDiv,aBannerLocation,aBannerPath,aBannerFileName,aAnimDelay,aFadeDelay)
2529{
2530 if (aBannerPath){animPath=getAbsoluteURL(aBannerLocation+aBannerPath)};
2531 //alert(animPath);
2532
2533 if (aAnimDelay){animDelay=aAnimDelay};
2534 if (aFadeDelay){fadeDelay=aFadeDelay};
2535 if (aBannerLocation){bannerLocation=aBannerLocation};
2536
2537
2538mdiv=document.getElementById(aBannerDiv);
2539if (mdiv)
2540{
2541var mContainers='';
2542
2543mContainers+='<div id="img_overlayholder" style="position:relative; left:0px; top:0px; width:100%; height:100%; overflow:hidden;">';
2544
2545mContainers+='<div id="img0holder" style="position:absolute;  top:0px; left:0px; width:100%; height:100%;"></div>';
2546mContainers+='<div id="img1holder" data-var="0" style="position:absolute;  top:0px; left:0px; width:100%; height:100%;"></div>';
2547
2548mContainers+='</div>';
2549
2550//mContainers+='<div style="font-size:125%; font-weight:bold; position:absolute;  top:0.5em; left:0px; width:100%; height:4em;">';
2551//mContainers+='<div id="htextholder1" style="color:rgb(255,255,255); position:absolute; top:1px; left:0px; padding-left:1em; width:100%;"></div>';
2552//mContainers+='<div id="htextholder2" style="color:rgb(255,255,255); position:absolute; top:1px; left:4px; padding-left:1em; width:100%;"></div>';
2553//mContainers+='<div id="htextholder3" style="color:rgb(255,255,255); position:absolute; top:-1px; left:0px; padding-left:1em; width:100%;"></div>';
2554//mContainers+='<div id="htextholder4" style="color:rgb(255,255,255); position:absolute; top:-1px; left:4px; padding-left:1em; width:100%;"></div>';
2555//mContainers+='<div id="htextholder5" style="color:rgb(255,255,255); position:absolute; top:0px; left:0px; padding-left:1em; width:100%;"></div>';
2556//mContainers+='<div id="htextholder6" style="color:rgb(255,255,255); position:absolute; top:0px; left:4px; padding-left:1em; width:100%;"></div>';
2557
2558//mContainers+='<div id="htextholder0" style="color:rgb(20,50,100); text-shadow: 0.1em 0.1em 0.5em rgb(255,255,255); position:absolute; top:0px; left:2px; padding-left:1em; width:100%;"></div>';
2559//mContainers+='</div>';
2560
2561//mContainers+='<div style="font-size:100%; text-align:center; font-weight:bold; position:absolute;  bottom:0px; left:0px; margin-top:-2em; width:100%; height:2em;">';
2562//mContainers+='<div id="ltextholder1" style="color:rgb(255,255,255); position:absolute; top:1px; left:0px; width:100%;"></div>';
2563//mContainers+='<div id="ltextholder2" style="color:rgb(255,255,255); position:absolute; top:1px; left:4px; width:100%;"></div>';
2564//mContainers+='<div id="ltextholder3" style="color:rgb(255,255,255); position:absolute; top:-1px; left:0px; width:100%;"></div>';
2565//mContainers+='<div id="ltextholder4" style="color:rgb(255,255,255); position:absolute; top:-1px; left:4px; width:100%;"></div>';
2566//mContainers+='<div id="ltextholder5" style="color:rgb(255,255,255); position:absolute; top:0px; left:0px; width:100%;"></div>';
2567//mContainers+='<div id="ltextholder6" style="color:rgb(255,255,255); position:absolute; top:0px; left:4px; width:100%;"></div>';
2568
2569//mContainers+='<div id="ltextholder0" style="color:rgb(20,50,100); text-shadow: 0.1em 0.1em 0.5em rgb(255,255,255); position:absolute; top:0px; left:2px; width:100%;"></div>';
2570//mContainers+='</div>';
2571
2572mdiv.innerHTML=mContainers;
2573};
2574
2575
2576mdiv2=document.getElementById(aTitleDiv);
2577if (mdiv2)
2578{
2579var mContainers2='';
2580mContainers2='<div id="htextholder0" style="width:100%; height:100%; overflow:hidden;"></div>';
2581mContainers2+='</div>';
2582mdiv2.innerHTML=mContainers2;
2583};
2584
2585mdiv3=document.getElementById(aDescDiv);
2586if (mdiv3)
2587{
2588var mContainers3='';
2589mContainers3='<div id="ltextholder0" style="width:100%; height:100%; overflow:hidden;"></div>';
2590mContainers3+='</div>';
2591mdiv3.innerHTML=mContainers3;
2592};
2593
2594
2595  loadCSV(animPath+ '/' + aBannerFileName+'.csv');
2596
2597};
2598
2599//***************************************************
2600
2601
2602 function anotherBannerFrame()
2603 {
2604  var prevholder=document.getElementById("img0holder");
2605  var holder=document.getElementById("img1holder");
2606
2607 if (holder && prevholder)
2608 {
2609 var mimg=document.getElementById("bannerimg");
2610if (mimg)
2611{
2612mimg.setAttribute("id", "prevbannerimg");
2613mimg.setAttribute("onload", "");
2614
2615
2616
2617while (prevholder.firstChild) {
2618    prevholder.removeChild(prevholder.firstChild);
2619};
2620prevholder.appendChild(mimg);
2621};
2622
2623
2624while (holder.firstChild) {
2625    holder.removeChild(holder.firstChild);
2626};
2627
2628//holder.className="animg_hid";
2629holder.style.transition="opacity 0s";
2630holder.style.opacity="0.0";
2631setTimeout(loadnewFrame, 50);
2632
2633 };
2634 };
2635
2636//***************************************************
2637
2638 function loadnewFrame()
2639 {
2640 var holder=document.getElementById("img1holder");
2641 var mpositionInfo = holder.getBoundingClientRect();
2642 var mheight = mpositionInfo.height;
2643 var mwidth = mpositionInfo.width;
2644
2645 var imgnum=parseInt(holder.getAttribute('data-var'));
2646imgnum++;
2647if (imgnum>gnum){imgnum=1};
2648gidx=imgnum-1; //zero based
2649
2650holder.setAttribute('data-var', imgnum.toString());
2651
2652 var mlink=document.createElement("a");
2653 mlink.setAttribute("id", "bannerlink");
2654 //mlink.setAttribute("title", "");
2655 //mlink.setAttribute("style", "position: absolute; top: 0; bottom: 0; margin: auto;");
2656 
2657 var mpic=document.createElement("img");
2658 holder.appendChild(mlink);
2659 mlink.appendChild(mpic);
2660
2661mpic.setAttribute("id", "bannerimg");
2662mpic.setAttribute("alt", "banner");
2663mpic.setAttribute("onload", "makeFramevisible();");
2664mpic.setAttribute("style", "position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; display:block; margin: auto;");
2665if (parseInt(mwidth)<parseInt(mheight))
2666 {
2667 mpic.setAttribute("width", mwidth);
2668 mpic.setAttribute("height", mwidth);
2669 }
2670else
2671 {
2672 mpic.setAttribute("width", mheight);
2673 mpic.setAttribute("height", mheight);
2674 };
2675
2676
2677//alert(gfilename[gidx]);
2678
2679mpic.setAttribute("src", gfilename[gidx]);
2680 };
2681
2682//===================
2683
2684function getAbsoluteURL(relativeURL) {
2685	var a = document.createElement('a');
2686      a.href=relativeURL;
2687      var mvys = a.href;
2688      return mvys;
2689};
2690
2691//======================
2692
2693
2694 function makeFramevisible()
2695 {
2696 var mText=gtitle[gidx];
2697
2698 var textholder=document.getElementById("htextholder0");
2699if (textholder){textholder.innerHTML=mText};
2700
2701//textholder=document.getElementById("htextholder1");
2702//if (textholder){textholder.innerHTML=mText};
2703//textholder=document.getElementById("htextholder2");
2704//if (textholder){textholder.innerHTML=mText};
2705//textholder=document.getElementById("htextholder3");
2706//if (textholder){textholder.innerHTML=mText};
2707//textholder=document.getElementById("htextholder4");
2708//if (textholder){textholder.innerHTML=mText};
2709//textholder=document.getElementById("htextholder5");
2710//if (textholder){textholder.innerHTML=mText};
2711//textholder=document.getElementById("htextholder6");
2712//if (textholder){textholder.innerHTML=mText};
2713
2714 mText=gcomment[gidx];
2715
2716 var textholder=document.getElementById("ltextholder0");
2717if (textholder){textholder.innerHTML=mText};
2718//textholder=document.getElementById("ltextholder1");
2719//if (textholder){textholder.innerHTML=mText};
2720//textholder=document.getElementById("ltextholder2");
2721//if (textholder){textholder.innerHTML=mText};
2722//textholder=document.getElementById("ltextholder3");
2723//if (textholder){textholder.innerHTML=mText};
2724//textholder=document.getElementById("ltextholder4");
2725//if (textholder){textholder.innerHTML=mText};
2726//textholder=document.getElementById("ltextholder5");
2727//if (textholder){textholder.innerHTML=mText};
2728//textholder=document.getElementById("ltextholder6");
2729//if (textholder){textholder.innerHTML=mText};
2730
2731
2732var mLinkHref=getAbsoluteURL(bannerLocation+glink[gidx]);
2733
2734var mLink=document.getElementById("bannerlink");
2735if (mLink){mLink.setAttribute("href", mLinkHref)};
2736
2737
2738 var holder=document.getElementById("img1holder");
2739 //if (holder){holder.className="animg_vis";};
2740holder.style.transition="opacity "+fadeDelay;
2741holder.style.opacity="1.0";
2742
2743 setTimeout(anotherBannerFrame, animDelay);
2744 };
2745 
2746 
2747//*********************************
2748 
2749 
2750function checkCookies()
2751{
2752
2753isCookieInfoDismissed();
2754
2755};
2756
2757//*********************************
2758
2759function getInfoCookie(name)
2760{
2761//alert(document.cookie);
2762var nameEQ = name + "=";
2763var ca = document.cookie.split(';');
2764for(var i=0;i < ca.length;i++) {
2765  var c = ca[i];
2766  while (c.charAt(0)==' ') {c = c.substring(1,c.length);};
2767  if (c.indexOf(nameEQ) == 0) {
2768     var res=c.substring(nameEQ.length,c.length);
2769     //alert('return '+res);
2770     return res;
2771     }
2772}
2773};
2774
2775//*********************************
2776
2777 function isCookieInfoDismissed()
2778 {
2779
2780var me=document.getElementById("cookieInfo");
2781   if (me)
2782   {
2783  var mAgreed= getInfoCookie('Embird_Cookie_Agree');
2784 if (mAgreed)
2785   {
2786   me.style.display="none";
2787  } else {me.style.display="block";};
2788};
2789
2790 };
2791 
2792 
2793//********************************* 
2794 
2795function setInfoCookie()
2796{
2797
2798
2799var c_name="Embird_Cookie_Agree";
2800
2801//alert(c_name);
2802var value="yes";
2803
2804var expiredays=3;
2805var mDomain="www.embird.net";
2806var exdate=new Date();
2807exdate.setDate(exdate.getDate()+expiredays);
2808document.cookie=c_name+ "=" +escape(value)+
2809((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
2810
2811//alert(document.cookie);
2812
2813isCookieInfoDismissed();
2814}; 
2815
2816 
2817 
2818
2819</script>
2819
2820
2821
2822
2823<!--webbot bot="Include" endspan i-checksum="5462" --> 
2824
2825
2826
2827
2828
2829<!--webbot bot="Include" U-Include="sw/embird/tutorial/riadokembird.htm" TAG="BODY" startspan --> 
2830
2831
2832 
2833
2834<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 2834-2835
2834
2835<script async src="https://www.googletagmanager.com/gtag/js?id=
2835G-4NWFP53N4C
vendor: 13 bytes, line 2835
2835"></script>
2836<script>
2837  
vendor: 138 bytes, lines 2837-2841
2837window.dataLayer = window.dataLayer || [];
2838  function gtag(){dataLayer.push(arguments);}
2839  gtag('js', new Date());
2840
2841  gtag('config', '
2841G-4NWFP53N4C
vendor: 5 bytes, line 2841
2841');
2842</script>
2842
2843
2844
2845 
2846
2847
2848
2849<script>window.aichatbotApiKey="dd53a12a-1363-46e7-a2b4-9fa957fadd4d"; window.aichatbotProviderId="f9e9c5e4-6d1a-4b8c-8d3f-3f9e9c5e46d1";</script>
2849<script src="https://script.chatlab.com/aichatbot.js" id="dd53a12a-1363-46e7-a2b4-9fa957fadd4d" defer></script>
2849
2850
2851
2852
2853<div class="xmainmenu">
2854 <div id="globinfo">
2855 </div>
2856 
2857 <div class="q_menu_line" style="font-size:100%; position:relative; left:0em; top:0em; height:3em; width:100%; min-height:64px;">
2858 
2859 <div style="font-size:100%; height:100%; width:25%; position:absolute; left:0%; top:0%;">
2860 <div style="position:absolute; left:0.5em; bottom:5px; padding:0em; margin:0em;">
2861 <a href="https://www.embird.net/index.htm" title="Embird Homepage"><img class="noBord mrgT0 mrgB0" style="height:36px; width:204px;" src="https://www.embird.net/svg/logo2022_large.svg" alt="Embird Embroidery Software"></a>
2862 </div> 
2863 </div>
2864 
2865 
2866 <!-- center -->
2867 <div class="q_header_center" style="font-size:100%; height:100%; width:40%; position:absolute; left:50%; top:0%; margin-left:-20%;">
2868 <div style="position:absolute; bottom: 0.5em; text-align:center; width:100%; line-height:1.25em;">
2869 <div style="clear:both"><a href="https://www.embird.net/aboutus.htm" style="text-decoration:none; font-weight:normal; color:rgb(110,90,140);" title="Embird Software Homepage">Official Embird Website</a></div>
2870 </div> 
2871 </div>
2872 
2873 
2874 <!-- update logo -->
2875 <div class="q_header_upgrade">
2876 
2877 <div style="height:100%; position:absolute; right:0%; top:0%;">
2878 <a href="https://www.embird.net/sw/embird/index.htm" title="Embird Homepage"><img class="noBord mrgT0 mrgB0" src="https://www.embird.net/svg/tab.svg" alt="Upgrade" style="height:100%;"></a>
2879 </div>
2880
2881 <div style="font-size: 100%; height: 100%; width: 50%; position: absolute; left: 100%; top: 0%; margin-left: -50%;">
2882 <div style="position: absolute; bottom: 1.0em; text-align: right; width: 100%"> 
2883 <div style="margin-right:1em; line-height:1.5em;">
2884 <a href="https://www.embird.net/sw/embird/index.htm" style="font-size:130%; text-decoration:none; color:rgb(255,255,255);" title="Software Upgrade">Upgrade 2026</a><br>
2885 </div> 
2886 </div> 
2887 </div>
2888 
2889 </div>
2890 
2891 <!-- -->
2892 
2893 </div> 
2894 
2895 
2896 
2897 
2898 <div class="crsp q_menu_line"> 
2899 <div style="clear:both; font-size:100%; height:0.25em; padding:0em; background-color:rgb(250,250,250); border-top:2px solid rgb(240,240,240); overflow:hidden;">
2900 </div> 
2901 
2902 <div class="mainmenu" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menuhome','menu')">Navigate</div> 
2903 <div class="mainmenu" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menusoftware','menu')">Products</div> 
2904 <div class="mainmenu" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menudownload','menu')">Download</div>
2905 <div class="mainmenu" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menupurchase','menu')">eShop</div> 
2906 <div class="mainmenu" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menuupgrade','menu')">Upgrade</div> 
2907 <div class="mainmenu" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menuabout','menu')">Overview</div> 
2908 <div class="mainmenu" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menulearn','menu')">Training</div>
2909 <div class="mainmenu" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menusupport','menu')">Support</div>
2910 
2911 <div style="clear:both; height:0.35em; padding:0em; background-color:rgb(245,245,245); border-bottom:3px solid rgb(230,230,230); overflow:hidden;">
2912 </div> 
2913 
2914 </div> 
2915 
2916 <div class="crsp q_menu_button" style="height:32px;"> 
2917 <div style="height:100%; vertical-align:middle; float:left;" onclick="showHint(event,'linemenu','root')"><img style="height:32px; width:115px;" src="https://www.embird.net/svg/menu.svg" alt="Main Menu"></div> 
2918 <a href="https://www.embird.net/index.htm" title="Embird Homepage"><img class="mrgT0 mrgB0" src="https://www.embird.net/svg/logo2022_small.svg" alt="Main Menu" style="height:24px; width:134px; vertical-align:middle; float:right;"></a> 
2919 </div> 
2920 
2921 <div id="linemenu" style="display:none;" class="crsp "> 
2922 <div class="linemenuitem crsp" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menuhome','v_menu')">Navigate</div> 
2923 <div class="linemenuitem crsp" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menusoftware','v_menu')">Products</div> 
2924 <div class="linemenuitem crsp" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menudownload','v_menu')">Download</div>
2925 <div class="linemenuitem crsp" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menupurchase','v_menu')">eShop</div> 
2926 <div class="linemenuitem crsp" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menuupgrade','v_menu')">Upgrade</div> 
2927 <div class="linemenuitem crsp" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menuabout','v_menu')">About</div> 
2928 <div class="linemenuitem crsp" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menulearn','v_menu')">
2928Training</div>
2929 <div class="linemenuitem crsp" onmouseover="addClass(this, 'mainmenuover');" onmouseout="removeClass(this, 'mainmenuover');" onclick="showHint(event,'menusupport','v_menu')">Support</div>
2930 </div> 
2931
2932 
2933
2934
2935 
2936 <div id="menuhome" style="display:none;">
2937 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/index.htm" title="Home page of Embird embroidery software">Home Page</a></div>
2938 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/machine-embroidery-designs" title="Machine Embroidery Designs">Machine Embroidery Designs</a></div>
2939 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/custom-digitizing" title="Custom Digitizing">Custom Digitizing</a></div>
2940 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/site-map" title="List of all pages">Site Map</a></div>
2941 </div>
2942 
2943 <div id="menuabout" style="display:none;">
2944 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/aboutus.htm" title="About BALARAD, s.r.o.">About Us</a></div> 
2945 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/software-compatibility" title="Software Compatibility">Software Compatibility &amp; Requirements</a></div>
2946 
2947 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/testimonials" title="testimonials, Reviews and Feedback">Testimonials</a></div> 
2948
2949 
2950 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/machine-embroidery-formats" title="Embroidery and quilting file formats supported by Embird software">Embroidery File Formats</a></div>
2951 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/machine-embroidery-hoops" title="Hoops for embroidery machines supported by Embird software">Embroidery Hoops</a></div> 
2952 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/machine-embroidery-threads" title="Machine Embroidery Thread Catalogs">Thread Catalogs</a></div>
2953 
2954 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/privacy.htm" title="Privacy Statement">Privacy</a></div>
2955 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/software-distribution" title="Software Distribution">Software Distribution</a></div> 
2956 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/refund.htm" title="Refund Policy">Refund Policy</a></div> 
2957 </div>
2958 
2959 <div id="menudownload" style="display:none;">
2960 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/download.htm" title="Download demo/full version of Embird embroidery software">Download Embird</a></div>
2961 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/software-archive" title="Download old version of Embird embroidery software">Old Files</a></div>
2962 </div>
2963 
2964 <div id="menupurchase" style="display:none;">
2965 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/software-price" title="Price of Embird plug-ins and upgrade fee">Price Information</a></div> 
2966 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/eshop.htm" title="Register Embird embroidery software to switch demo into full version">Purchase Software</a></div> 
2967 </div>
2968 
2969 <div id="menuupgrade" style="display:none;">
2970 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/what-is-new" title="New features of current version">What's New</a></div>
2971 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/software-upgrade" title="Software Upgrade">Upgrade - How to?</a></div> 
2972 <div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/eshop.htm" title="Purchase Software Upgrade">Purchase Upgrade</a></div> 
2973 </div>
2974 
2975
2976<div id="menusoftware" style="display:none;"> 
2977<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/machine-embroidery-software" title="Embird Modular Embroidery Software">Embroidery Software</a></div> 
2978
2979<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/embird-basic" title="Main program - features"><span class="iconbefore embirdicon">Basic Embird - Main Program</span></a></div>
2980<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/font-engine" title="Embroidery lettering from TrueType and OpenType fonts"><span class="iconbefore ic_fontengine">Font Engine</span></a></div>
2981<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/embroidery-digitizing" title="Embird Studio - Digitizing software"><span class="iconbefore ic_studio">Studio - Embroidery Digitizing</span></a></div>
2982<div class="mainmenuitem" style="margin-left:1em;"><a class="mainmenulink" href="https://www.embird.net/digitizing-tools" title="Digitizing Tools">&bull;
2982 <span class="iconbefore ic_studio">Digitizing Tools</span></a></div>
2983<div class="mainmenuitem" style="margin-left:3em; display:none;"><a class="mainmenulink" href="https://www.embird.net/studio/manual/0800trace_tut.htm" title="How to Digitize with Trace Tool">&bull; Auto Digitizing - Trace Tool</a></div>
2984<div class="mainmenuitem" style="margin-left:1em;"><a class="mainmenulink" href="https://www.embird.net/sfumato-stitch" title="Photo-to-Embroidery Software">&bull; <span class="iconbefore ic_sfumato">Sfumato Stitch (Photo-to-Embroidery)</span></a></div>
2985<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/studio-next" title="Embird Studio NEXT"><span class="iconbefore studioicon">Studio NEXT - Embroidery Digitizing</span></a></div>
2986<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/cross-stitch" title="Cross stitch module for Embird software"><span class="iconbefore ic_crossstitch">Cross Stitch</span></a></div>
2987<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/iconizer" title="Displays icons of embroidery files in Windows Explorer and other programs"><span class="iconbefore ic_iconizer">Iconizer</span></a></div>
2988<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/alphabets" title="Pre-digitized embroidery lettering"><span class="iconbefore ic_alphabet">Alphabets</span></a></div> 
2989<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/free-trial" title="Free demo version"><span class="iconbefore downloadicon">Free Trial</span></a></div>
2990</div>
2991 
2992 
2993 
2994<div id="menulearn" style="display:none;">
2995<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/machine-embroidery-tutorials" title="Embird tutorials in text format">Text Tutorials and Guides</a></div>
2996<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/studio/manual/0050digit.htm" title="Embroidery Digitizing">Embroidery Digitizing - Get Started</a></div>
2997<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/studio/manual/0350hw_digitize.htm" title="How to Digitize Logo">How to Digitize a Logo - Tutorial</a></div>
2998<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/studio/manual/4000portrait.htm" title="How to Digitize Portrait">How to Digitize a Portrait - Tutorial</a></div>
2999<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/studio/manual/0700hw_vectorgraphics.htm" title="How to Digitize Vector Graphics">How to Digitize a Vector Graphics - Tutorial</a></div>
3000<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/studio/manual/0850text.htm" title="How to Digitize Lettering">How to Digitize Lettering - Tutorial</a></div>
3001<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/studio/manual/0825freehand.htm" title="How to Digitize with Freehand Tool">How to Digitize with Freehand Tool - Tutorial</a></div>
3002<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/sw/embird/tutorial/convert/convert.htm" title="Files Conversion">Embroidery Files Conversion - Tutorial</a></div>
3003<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/sw/embird/tutorial/autospl2/autospl2.htm" title="Auto Split Design">How to Auto-Split Design Along Hoop Boundaries</a></div>
3004<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/software-teachers" title="List of Embird teachers">Teachers</a></div>
3005</div> 
3006
3007
3008<div id="menusupport" style="display:none;">
3009<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/faq.htm" title="Frequently asked questions about Embird embroidery software">FAQ</a></div>
3010<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/messages.htm" title="Check the status of delivery to your e-mail address">Delivery Status</a></div>
3011<div class="mainmenuitem"><a class="mainmenulink" href="https://www.embird.net/contact.htm" title="BALARAD, s.r.o. contact addresses">Contact Us</a></div>
3012</div>
3013
3014</div> 
3015
3016 
3017<!--webbot bot="Include" endspan i-checksum="44528" --> 
3018
3019
3020 
3021
3022<ul class="xbc" itemscope itemtype="https://schema.org/BreadcrumbList">
3023<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
3024   <a itemprop="item" href="https://www.embird.net"><span itemprop="name">Machine Embroidery</span></a><!--webbot bot="Include" U-Include="bc_position0.htm" TAG="BODY" startspan -->
3024<span><meta itemprop="position" content="0" ></span><!--webbot bot="Include" endspan i-checksum="1541" --></li>
3025<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
3026   <span itemprop="name">Contact Us</span><!--webbot bot="Include" U-Include="bc_position1.htm" TAG="BODY" startspan --><span><meta itemprop="position" content="1" ></span><!--webbot bot="Include" endspan i-checksum="1543" --></li>
3027</ul>
3028
3029
3030<!--webbot bot="Include" U-Include="sw/embird/tutorial/bookmark.htm" TAG="BODY" startspan --> 
3031  
3032<div class="xbookmark" style="z-index:50; position:fixed; left:0em; top:50%; transform: translate(0%, -50%); box-shadow:4px 4px 8px rgba(0,0,0,0.15); border-bottom:1px solid rgba(0,0,0,0.25); border-right:1px solid rgba(0,0,0,0.25); padding:15px; background-color:rgb(220,220,200); border-radius:0px 20px 20px 0px;">
3033
3034<div>
3035<a href="https://www.facebook.com/embird.software"  title="Follow Embird on Facebook" target="_blank" rel="noreferrer"><img class="noBord xclear xblock mrgT0 mrgB0" src="https://www.embird.net/grpx/facebook.png" width="36" height="36" alt="Follow Embird on Facebook"></a>
3036</div>
3037
3038<div>
3039<a href="https://twitter.com/EmbirdSoftware"  title="Follow Embird on Twitter" target="_blank" rel="noreferrer"><img class="noBord xclear xblock mrgT0 mrgB0" style="margin-top:0.5em;" src="https://www.embird.net/grpx/twitter.png" width="36" height="36" alt="Follow Embird on Twitter"></a>
3040</div>
3041
3042<div>
3043<a href="https://instagram.com/EmbirdSoftware"  title="Follow Embird on Instagram" target="_blank" rel="noreferrer"><img class="noBord xclear xblock mrgT0 mrgB0" style="margin-top:0.5em;" src="https://www.embird.net/grpx/instagram.png" width="36" height="36" alt="Follow Embird on Instagram"></a>
3044</div>
3045
3046<div>
3047<a href="https://www.youtube.com/c/EmbirdEmbroiderySoftware/videos"  title="Follow Embird on YouTube" target="_blank" rel="noreferrer"><img class="noBord xclear xblock mrgT0 mrgB0" style="margin-top:0.5em;" src="https://www.embird.net/grpx/youtube.png" width="36" height="36" alt="Follow Embird on YouTube"></a>
3048</div>
3049
3050<div>
3051<a href="https://sk.pinterest.com/embirdsoftware"  title="Follow Embird on Pinterest" target="_blank" rel="noreferrer"><img class="noBord xclear xblock mrgT0 mrgB0" style="margin-top:0.5em;" src="https://www.embird.net/grpx/pinterest.png" width="36" height="36" alt="Follow Embird on Pinterest"></a>
3052</div>
3053
3054
3055
3056</div>
3057
3058<!--webbot bot="Include" endspan i-checksum="39583" --> 
3059  
3060
3061
3062<div itemscope itemtype="https://schema.org/WebPage" class="xmain">
3063<!--webbot bot="Include" U-Include="store/schema_webpage.htm" TAG="BODY" startspan -->
3064  <div>
3065
3066   <div itemscope itemprop="about" itemtype="https://schema.org/SoftwareApplication">
3067      <meta itemprop="name" content="Embird Machine Embroidery and Digitizing Software">
3068      <meta itemprop="applicationCategory" content="Machine Embroidery and Digitizing Software">
3069      <meta itemprop="operatingSystem" content="Windows">
3070      <div itemscope itemprop="author" itemtype="https://schema.org/Organization">
3071        <meta itemprop="name" content="BALARAD, s.r.o.">
3072      </div>
3073      <meta itemprop="screenshot" content="https://www.embird.net/store/editorscr.png"> 
3074   </div>
3075  
3076
3077  </div>
3078  <!--webbot bot="Include" endspan i-checksum="61848" -->
3079
3080
3081<h1 itemprop="name" class="talgnCenter mrgB0">Contact Us</h1>
3082   
3083
3084<div class="mrgT200" style="width:100%;">
3085<div style="width:30%; min-width:380px; margin-left:auto; margin-right:auto;">
3086 <h2 itemprop="description" class="talgnCenter mrgT0"><a class="noDeco" href="https://www.balarad.eu" target="_blank" title="BALARAD, s.r.o. Company">Company: BALARAD, s.r.o.</a></h2> 
3087
3088<div style="display:none;"> 
3089<h3>Address:</h3> 
3090<p style="margin-left:1em;">
3091Orgovanova  6<br>
3092080 01  Presov<br>
3093Slovak Republic<br>
3094European Union
3095</p>
3096</div>
3097
3098<p class="talgnCenter" style="word-spacing:-0.20em;">e&nbsp;-&nbsp;m&nbsp;a&nbsp;i&nbsp;l&nbsp;:&nbsp; e&nbsp;m&nbsp;b&nbsp;i&nbsp;r&nbsp;d&nbsp;@&nbsp;e&nbsp;m&nbsp;b&nbsp;i&nbsp;r&nbsp;d&nbsp;.&nbsp;n&nbsp;e&nbsp;t<br>
3099p&nbsp;h&nbsp;o&nbsp;n&nbsp;e&nbsp;:&nbsp; +&nbsp;4&nbsp;2&nbsp;1&nbsp;9&nbsp;1&nbsp;1&nbsp;3&nbsp;7&nbsp;3&nbsp;3&nbsp;5&nbsp;6</p>
3100
3101
3102
3103</div>
3104</div>
3105    
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115</div>
3116<!-- main -->
3117
3118<!--webbot bot="Include" U-Include="sw/embird/tutorial/footer.htm" TAG="BODY" startspan --> 
3119  
3120<div class="xmain xfooter" style="font-size:100%; margin-top:5em;">
3121  
3122<div class="xclear mrgT200" style="border-top:1px solid rgb(0,0,0);">
3123 <h3 class="talgnCenter mrgB0 mrgT50" style="font-weight:normal;"><span style="padding-top:1em;">
3123Embird is modular software for computerized machine embroidery digitizing, quilting and customization</span></h3>
3124 <p class="talgnCenter mrgT50 mrgB100">Developed by <a class="noDeco" href="aboutus.htm" title="About BALARAD, s.r.o.">BALARAD, s.r.o.</a> company since 1997</p>
3125</div>
3126
3127<div class="xclear mrgT200">
3128<p class="talgnCenter" style="word-spacing:-0.20em;">e&nbsp;-&nbsp;m&nbsp;a&nbsp;i&nbsp;l&nbsp;:&nbsp; e&nbsp;m&nbsp;b&nbsp;i&nbsp;r&nbsp;d&nbsp;@&nbsp;e&nbsp;m&nbsp;b&nbsp;i&nbsp;r&nbsp;d&nbsp;.&nbsp;n&nbsp;e&nbsp;t<br>
3129p&nbsp;h&nbsp;o&nbsp;n&nbsp;e&nbsp;:&nbsp; +&nbsp;4&nbsp;2&nbsp;1&nbsp;9&nbsp;1&nbsp;1&nbsp;3&nbsp;7&nbsp;3&nbsp;3&nbsp;5&nbsp;6</p>
3130</div>
3131
3132<div class="xclear mrgT200">
3133<p class="talgnCenter" style="line-height:5em;">
3134<a href="aboutus.htm" class="noDeco mrgL075 mrgR075" title="About Embird, Machine-Independent Embroidery Software">About</a>
3135<a href="contact.htm" class="noDeco mrgL075 mrgR075" title="Contact Authors of Software">Contact Us</a>
3136<a href="privacy.htm" class="noDeco mrgL075 mrgR075" title="Privacy Statement">Privacy</a>
3137<a href="refund.htm" class="noDeco mrgL075 mrgR075" title="Refund Policy">Return&nbsp;/&nbsp;Refund&nbsp;Policy</a>
3138<a href="terms-of-service" class="noDeco mrgL075 mrgR075" title="Terms of Use">Terms&nbsp;of&nbsp;Use</a>
3139</p>
3140</div>
3141
3142
3143</div> 
3144
3145
3146
3147<!--webbot bot="Include" endspan i-checksum="243" --> 
3148  
3149<!--webbot bot="Include" U-Include="sw/embird/tutorial/riadokcookie.htm" TAG="BODY" startspan --> 
3150
3151<div style="margin-top:10em;">
3152</div>   
3153
3154<div id="cookieInfo" style="display:none; clear:both; width:100vw; color:rgb(100,100,100); background-color:rgb(255,250,240); margin:0; position:fixed; left:0; bottom:0; text-align:center;">
3155<div style="padding:1em; padding-right:2em;">
3156By continuing to browse the site you agree to our <a class="hlight" style="text-decoration:none;" href="sw/embird/cookies.htm" title="Personal Data Protection">use of cookies</a> to enhance your experience.
3157<img src="svg/no.svg" style="cursor:pointer; width:1em; height:1em;" alt="Dismiss" onclick="setInfoCookie();">
3158</div>
3159</div>
3160   
3161<script>
3162checkCookies();
3163</script>
3163     
3164
3165<!--webbot bot="Include" endspan i-checksum="9069" --> 
3166
3167
3168
3169
3170   
3171
3172</body>
3173</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.