'; //var fname='c:/'+blogname; //makeFile(fname, Hditem+Bditem+Editem); //alert('Blog is stored in '+fname); writeConsole(Hditem+Bditem+Editem);};//***************************************************************************************************************function HTMLtoBlog(fname){loadHTMLforBlog(fname);};//***************************************************************************************************************function loadHTMLforBlog(docname) { if (xmlhttp) { xmlhttp.open("GET", docname,true); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { //alert(xmlhttp.responseText); genEmbirdBlog(xmlhttp.responseText); } } xmlhttp.send(null) }}//*************************************************************************function genEmbirdRSS(rssname,ds) { var Hditem=rssHead(rssname); var Bditem=''; var scan=false; Bditem+=' - '+'\n'; Bditem+=' New version of Embird released!'+'\n'; Bditem+=' '+myHomeURL+'/index.htm'+'\n'; Bditem+=' '+myHomeURL+'/index.htm'+'\n'; Bditem+=' '+'\n'; Bditem+=' '+codeStr('
')+'\n'; Bditem+=' '+codeStr('
')+'\n'; var items=ds.split('\n'); for(i=0; i
=0) {scan=false}; if (scan==true) { Bditem+=codeStr(items[i]); }; if (items[i].indexOf('=0) {scan=true}; } Bditem+=' '+codeStr('')+'\n'; Bditem+=' '+codeStr('Copyright © BALARAD, s.r.o. All Rights Reserved.
')+'\n'; Bditem+=' '+codeStr('')+'\n'; Bditem+=' '+'\n'; Bditem+=' '+getRSSdate()+''+'\n'; Bditem+=' '+'\n'; var Editem=rssEnd(); var fname='c:/'+rssname; //makeFile(fname, Hditem+Bditem+Editem); //alert(Hditem+Editem); writeConsole(Hditem+Bditem+Editem); }; //***************************************************************************************************************function writeConsole(content) { top.consoleRef=window.open('','myconsole', 'width=350,height=250' +',menubar=0' +',toolbar=1' +',status=0' +',scrollbars=1' +',resizable=1') top.consoleRef.document.writeln( 'Console' +'' +content +'' ) top.consoleRef.document.close()}//***************************************************************************************************************function HTMLtoRSS(fname,rssname){loadHTMLspec(fname,rssname);};//***************************************************************************************************************function loadHTMLspec(docname,rssname) { if (xmlhttp) { xmlhttp.open("GET", docname,true); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { //alert(xmlhttp.responseText); genEmbirdRSS(rssname,xmlhttp.responseText); } } xmlhttp.send(null) }} //*****************************************************function rssHead(rssname){var xitem='';xitem+=''+'\n';xitem+=''+'\n';xitem+=' '+'\n';xitem+=' '+'\n';xitem+=' Embird Embroidery Software'+'\n';xitem+=' '+myHomeURL+''+'\n';xitem+=' Embroidery designs digitizing, editing and management.'+'\n';xitem+=' '+getRSSdate()+''+'\n';xitem+=' en-us'+'\n';xitem+=' Copyright BALARAD, s.r.o.'+'\n';xitem+=' '+'\n';xitem+=' Embird Embroidery Software'+'\n';xitem+=' '+myHomeURL+'/grpx/embirdicon2012.gif'+'\n';xitem+=' '+myHomeURL+''+'\n';xitem+=' '+'\n';//alert(xitem);return xitem;};//*********************************************************function rssEnd(){var xitem='';xitem+=' '+'\n';xitem+=''+'\n';return xitem;};//******************************************function codeStr(s) { var q=s.replace(//g,'>'); return q; };//******************************************************function getRSSdate() { var d=""; var day_name=new Array(7); day_name[0]="Sun" day_name[1]="Mon" day_name[2]="Tue" day_name[3]="Wed" day_name[4]="Thu" day_name[5]="Fri" day_name[6]="Sat" var month_name=new Array(12); month_name[0]="Jan" month_name[1]="Feb" month_name[2]="Mar" month_name[3]="Apr" month_name[4]="May" month_name[5]="Jun" month_name[6]="Jul" month_name[7]="Aug" month_name[8]="Sep" month_name[9]="Oct" month_name[10]="Nov" month_name[11]="Dec" var mdate=new Date(); d+=day_name[mdate.getDay()]+', '; d+=mdate.getDate()+' '; d+=month_name[mdate.getMonth()]+' '; d+=mdate.getFullYear()+' '; d+=mdate.getHours()+':'; var min=mdate.getMinutes().toString(); if (min.length<2) {min='0'+min}; d+=min+':'; var sec=mdate.getSeconds().toString(); if (sec.length<2) {sec='0'+sec}; d+=sec+' +0100'; //var d2 = new Date() //var s=d2.toUTCString(); //alert(d); return d; }; //***************************************function makeFile(fname,fcontent){ fso = new ActiveXObject("Scripting.FileSystemObject"); var TristateFalse = 0; var ForWriting = 2; thepage = fname; fso.CreateTextFile(thepage,true); a = fso.GetFile(thepage); b = a.OpenAsTextStream(ForWriting, TristateFalse); b.Write(fcontent); b.Close(); return false;}//*****************************************************************************// Read a page's GET URL variables and return them as an associative array function getUrlVars() { var map = {}; var parts = window.location.search.replace(/[?&]+([^=&]+)(=[^&]*)?/gi, function(m,key,value) { map[key] = (value === undefined) ? true : value.substring(1); }); return map; }//***************************************************************************************************************function loadFile(fname){loadspec(fname);};//***************************************************************************************************************function loadspec(docname) { if (xmlhttp) { xmlhttp.open("GET", docname,true); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { //alert(xmlhttp.responseText); DecodeFile(xmlhttp.responseText); } } xmlhttp.send(null) }}//***************************************************function DecodeFile(ds) { var items=""; var allTextLines = []; //allTextLines = ds.split(/\r\n|\n/); //alert(allTextLines.length); items=ds.split(','); mcustomer=items[0]; mcost=items[1]; mnum=0; for(i=2; i0) { document.getElementById("buttonPP").disabled=false; document.getElementById("buttonVanCart").disabled=false; }; //alert (mcost+' '+mnum);}//*********************************function dispIDs(){var me=document.getElementById('units');if (me) { me.innerHTML=''; for(i=0; i'; AddItem('units','unitsend',newitem); } };var me=document.getElementById('cost');if (me) { me.innerHTML=''; var newitem=''+'US $ '+mcost+'
'; AddItem('cost','costend',newitem); }var me=document.getElementById('cust');if (me) { me.innerHTML=''; var newitem=''+mcustomer+'
'; AddItem('cust','custend',newitem); }};//*********************************function AddItem(xid,xidend,newitem) { //div=document.getElementById(xid); miesto=document.getElementById(xidend); if (miesto){ newnode=document.createElement("div"); newnode.innerHTML=newitem; //div.insertBefore(newnode,miesto); miesto.parentNode.insertBefore(newnode,miesto); };}//*********************************function msetCookie(c_name,value){var expiredays=10;var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toUTCString());}//*********************************function mgetCookie(name){//alert(document.cookie);var nameEQ = name + "=";var ca = document.cookie.split(';');for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') {c = c.substring(1,c.length);}; if (c.indexOf(nameEQ) == 0) { var res=c.substring(nameEQ.length,c.length); //alert('return '+res); return res; }}//return null;//if (document.cookie.length>0)// {// c_start=document.cookie.indexOf(c_name + "=");// if (c_start!=-1)// {// c_start=c_start + c_name.length+1;// c_end=document.cookie.indexOf(";",c_start);// if (c_end==-1) c_end=document.cookie.length;// return unescape(document.cookie.substring(c_start,c_end));// }// }//return "";}//****************************************************************************function checkmail() { var q=document.getElementById("mysendemail"); if (q) { document.getElementById("emailadresa").value='tech@mapwel.eu'; document.getElementById("emailtovar").value=mcustomer+' '+mcost; q.action=myHomeURL+"/sendemail.php"; q.submit(); }; };//***************************************************function MyGetViewportSize(){ var viewportwidth=100; var viewportheight=100; // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight if (typeof window.innerWidth != 'undefined') { viewportwidth = window.innerWidth; viewportheight = window.innerHeight; //alert('a '+viewportwidth); }// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document) else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) { viewportwidth = document.documentElement.clientWidth; viewportheight = document.documentElement.clientHeight; //alert('b '+viewportwidth); } // older versions of IE else { viewportwidth = document.getElementsByTagName('body')[0].clientWidth; viewportheight = document.getElementsByTagName('body')[0].clientHeight; //alert('c '+viewportwidth +' x '+ document.documentElement.clientWidth); } return [viewportwidth, viewportheight];};//*************************************************function load_inclHTML(docname,divid,callNext) { if (xmlhttp) { xmlhttp.open("GET", docname,true); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { //alert(xmlhttp.responseText); putHTMLtoDIV(divid,xmlhttp.responseText); if (callNext!=null) callNext(); } } xmlhttp.send(null) }}//*************************************************************************function putHTMLtoDIV(divid,ds) { var Bditem=''; var scan=false; var items=ds.split('\n'); for(i=0; i=0) {scan=false}; if (scan==true) { Bditem+=items[i]; }; if (items[i].indexOf('<'+'b'+'ody')>=0) {scan=true}; } var me=document.getElementById(divid); if (me) { //alert('to DIV'); me.innerHTML=Bditem; //alert(me.id+' '+Bditem); }; };function GETelementsByClassName (myclassName){//var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)");var allDivs = document.getElementsByTagName("div");var results = []; var element;for (var i = 0; i‹‹ '+mcaption+''; newnode2.innerHTML=intext; //alert(newnode2.innerHTML); miesto.parentNode.insertBefore(newnode2, miesto.nextSibling); }; }; }; };//*************function StoreRef(){if (document.referrer=="http://www.vanserv.crystalfaiola.com/embird.htm") {msetCookie("siteReferrer","ref_vancart")}; //else // {msetCookie("siteReferrer","ref_none")};};function ApplyRef(){var ref = mgetCookie("siteReferrer");//alert(ref);if (ref == "ref_vancart") { var me=document.getElementById("paypaldiv"); if (me) { me.style.visibility="hidden"; me.style.display="none"; }; }; var me2=document.getElementById("paygadgetdiv"); if (me2) { me2.style.visibility="visible"; me2.style.display="block"; }};function installLazyLoader(){document.addEventListener("DOMContentLoaded", function(){ var lazyImages = document.querySelectorAll("div.lazy"); var lazyVideos = document.querySelectorAll("div.lazyvideo"); var lazyHtmls = document.querySelectorAll("div.lazyhtml"); var lazyTimeout; var lazyTimeout2; var lazyTimeout3; var lazyCnt = 0; var lazyCnt2 = 0; var lazyCnt3 = 0; function lazyload () { if(lazyTimeout) {clearTimeout(lazyTimeout);} lazyTimeout = setTimeout(function() { var scrollTop = window.pageYOffset; lazyImages.forEach(function(mdiv) { if(mdiv.offsetTop < (window.innerHeight + scrollTop)) { mdiv.classList.remove('lazy'); lazyCnt++; var mmeta=document.createElement("meta"); mmeta.setAttribute("itemprop", "image"); mmeta.setAttribute("content", mdiv.dataset.src); var mpic=document.createElement("img"); var mid="lazyimage"+parseInt(lazyCnt); mpic.setAttribute("id", mid); mpic.setAttribute("alt", mdiv.getAttribute("title")); if (mdiv.dataset.style) { mpic.style = mdiv.dataset.style; } mpic.style.opacity="0.0"; var mrect = mdiv.getBoundingClientRect(); if (!mdiv.dataset.autosize) { mpic.setAttribute("width", Math.round(mrect.width)); if (mdiv.dataset.width || mdiv.dataset.height) { mpic.setAttribute("width", mdiv.dataset.width); mpic.setAttribute("height", mdiv.dataset.height); } else { if (Math.round(mrect.height)!=0) {mpic.setAttribute("height", Math.round(mrect.height));}; }; }; mpic.style.border=mdiv.dataset.border; mpic.classList.add('lazyloading'); mpic.style.transition="opacity 0.125s"; mpic.onload=function() { var mloading = document.querySelectorAll(".lazyloading"); mloading.forEach(function(mel) { mel.classList.remove('lazyloading'); mel.classList.add('lazyloaded'); mel.classList.add('fcenter'); mel.style.opacity="1.0"; }); } mdiv.innerHTML=""; mdiv.appendChild(mmeta); mdiv.appendChild(mpic); if (mdiv.dataset.srcmobile && mrect.width<600) { mpic.setAttribute("src", mdiv.dataset.srcmobile); } else { mpic.setAttribute("src", mdiv.dataset.src); } } }); lazyImages = document.querySelectorAll("div.lazy"); if(lazyImages.length == 0) { document.removeEventListener("scroll", lazyload); window.removeEventListener("resize", lazyload); window.removeEventListener("orientationChange", lazyload); } }, 10); } function lazyloadVideos () { if(lazyTimeout2) {clearTimeout(lazyTimeout2);} lazyTimeout2 = setTimeout(function() { var scrollTop = window.pageYOffset; lazyVideos.forEach(function(mdiv) { if(mdiv.offsetTop < (window.innerHeight + scrollTop)) { mdiv.classList.remove('lazyvideo'); lazyCnt2++; var mvideo=document.createElement("video"); var mid="lazyvideo"+parseInt(lazyCnt2); mvideo.setAttribute("id", mid); mvideo.setAttribute("title", mdiv.getAttribute("title")); mvideo.style.opacity="0.0"; mvideo.style.margin="0"; mvideo.style.border=mdiv.dataset.border; //var mrect = mdiv.getBoundingClientRect(); mvideo.setAttribute("width", "100%;"); //mvideo.setAttribute("width", Math.round(mrect.width)); //mvideo.setAttribute("height", Math.round(mrect.height)); mvideo.classList.add('lazyloadingvideo'); mvideo.style.transition="opacity 1s"; mvideo.addEventListener('loadeddata', function() { var mloading = document.querySelectorAll(".lazyloadingvideo"); mloading.forEach(function(mvid) { mvid.classList.remove('lazyloadingvideo'); mvid.classList.add('lazyloadedvideo'); mvid.style.opacity="1.0"; mvid.controls=true; mvid.muted=true; mvid.loop=true; mvid.play(); }); }, false); mdiv.appendChild(mvideo); mvideo.setAttribute("src", mdiv.dataset.src); //mvideo.load(); } }); lazyVideos = document.querySelectorAll("div.lazyvideo"); if(lazyVideos.length == 0) { document.removeEventListener("scroll", lazyloadVideos); window.removeEventListener("resize", lazyloadVideos); window.removeEventListener("orientationChange", lazyloadVideos); } }, 10); } function setInnerHtml (elm, html) { elm.innerHTML = html; var scripts = elm.getElementsByTagName("script"); // If we don't clone the results then "scripts" // will actually update live as we insert the new // tags, and we'll get caught in an endless loop var scriptsClone = []; for (var i = 0; i < scripts.length; i++) { scriptsClone.push(scripts[i]); } for (var i = 0; i < scriptsClone.length; i++) { var currentScript = scriptsClone[i]; var s = document.createElement("script"); // Copy all the attributes from the original script for (var j = 0; j < currentScript.attributes.length; j++) { var a = currentScript.attributes[j]; s.setAttribute(a.name, a.value); } s.appendChild(document.createTextNode(currentScript.innerHTML)); currentScript.parentNode.replaceChild(s, currentScript); }} function lazyloadHtml () { if(lazyTimeout3) {clearTimeout(lazyTimeout3);} lazyTimeout3 = setTimeout(function() { var scrollTop = window.pageYOffset; lazyHtmls.forEach(function(mdiv) { if(mdiv.offsetTop < (window.innerHeight + scrollTop)) { mdiv.classList.remove('lazyhtml'); lazyCnt3++; var mid="lazyhtml"+parseInt(lazyCnt3); mdiv.setAttribute("id", mid); mdiv.classList.add('lazyloadinghtml'); setInnerHtml(mdiv, mdiv.dataset.html); mdiv.dataset.html=""; } }); lazyHtmls = document.querySelectorAll("div.lazyhtml"); if(lazyHtmls.length == 0) { document.removeEventListener("scroll", lazyloadHtml); window.removeEventListener("resize", lazyloadHtml); window.removeEventListener("orientationChange", lazyloadHtml); } }, 10); } //document.removeEventListener("DOMContentLoaded"); document.addEventListener("scroll", lazyload); window.addEventListener("resize", lazyload); window.addEventListener("orientationChange", lazyload); document.addEventListener("scroll", lazyloadVideos); window.addEventListener("resize", lazyloadVideos); window.addEventListener("orientationChange", lazyloadVideos); document.addEventListener("scroll", lazyloadHtml); window.addEventListener("resize", lazyloadHtml); window.addEventListener("orientationChange", lazyloadHtml); lazyload(); lazyloadVideos(); lazyloadHtml();});}installLazyLoader(); Navigate
Products
Download
eShop
Upgrade
Overview
Training
Support
- Machine Embroidery
- Embroidery Software
- Studio NEXT User Guide
- User Guide Index
User Guide
Index
Node-by-Node Vectorization
Manual Digitizing of Lettering
Node Editing Mode
Main Menu - Select and Transform Mode
Main Menu - Node Editing Mode
Main Menu - Lettering Mode
Fill with Multiple Motifs
Sfumato
How To?
Curly Plant Mesh - Essential Guide
Curly Plant Mesh - Advanced Techniques
Freestanding Lace - Tutorial
Object's Individual Underlay Parameters
Helper Tools
(C) BALARAD, s.r.o.
Back to Embird Tutorial Contents