{"version":"https:\/\/jsonfeed.org\/version\/1","title":"yitz.com activity","home_page_url":"http:\/\/yitz.com\/","feed_url":"http:\/\/yitz.com\/jsonfeed.php","items":[{"id":"http:\/\/yitz.com\/home","title":"home","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head>\r\n<meta name=\"viewport\" content=\"width=device-width\">\r\n<meta name=\"description\" content=Home page and online projects of Yitz Jacob (CEO pivotal-solutions.co.il)\">\r\n<title>Yitz Jacob<\/title>\r\n<link rel=\"shortcut icon\" href=\"http:\/\/faviconist.com\/icons\/41d06579d3c1a366dc49c61d0e28be2a\/favicon.ico\" \/>\r\n<link rel=\"alternate\" type=\"application\/json\" title=\"json feed of latest activity\" href=\"http:\/\/yitz.com\/jsonfeed.php\"\/>\r\n<link href=\"https:\/\/micro.blog\/yitz\" rel=\"me\" \/>\r\n<link href=\"https:\/\/universeodon.com\/@yitz\" rel=\"me\" \/>\r\n<style>\r\n@media (prefers-color-scheme: light) {\r\n    body {\r\n        background-color: white;\r\n        color: black;\r\n    }\r\na, a:visited{\r\ntext-decoration:none;\r\ncolor:white;\r\n}\r\n\r\n}\r\n\r\n\/* Dark mode *\/\r\n@media (prefers-color-scheme: dark) {\r\n    body {\r\n        background-color: #02181a;\r\n        color: white;\r\n    }\r\na, a:visited{\r\ntext-decoration:none;\r\ncolor:rgba(2, 24, 26,0.5);\r\n}\r\n}\r\nbody{\r\ntext-align:center;\r\nz-index:0;\r\n}\r\n\r\na:hover{\r\ntext-decoration:underline;\r\n}\r\n.title{\r\nmargin:auto;\r\nwidth:33%;\r\nfont-size:32pt;\r\nfont-family:Verdana;\r\nfont-weight:bold;\r\ntext-align:center;\r\nmargin-top:40vh;\r\n}\r\n.contact{\r\nmargin:auto;\r\nwidth:33%;\r\nfont-size:19pt;\r\nfont-family:Verdana;\r\nfont-weight:bold;\r\ntext-align:center;\r\nmargin-top:50px;\r\n}\r\n\r\n\r\n#rssdata{\r\nposition:absolute;\r\ntop:22px;\r\nright:22px;\r\ntext-align:right;\r\nfont-family: Verdana;\r\nfont-size: 11pt;\r\nfloat:right;\r\nz-index:5;\r\nwidth:45%;\r\n}\r\n#twitdata{\r\nposition:absolute;\r\ntop:22px;\r\nleft:22px;\r\ntext-align:left;\r\nfont-family: Verdana;\r\nfont-size: 11pt;\r\nfloat:left;\r\nz-index:4;\r\nwidth:45%;\r\n}\r\n\r\n#back-image{\r\nposition:absolute;\r\ntop:70px;\r\nleft:20%;\r\n-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)\"; \r\nfilter: alpha(opacity=20);\t\t\t\t\r\nopacity: .2;\r\nz-index:-10;\r\n}\r\n.rss{\r\n-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\"; \r\nfilter: alpha(opacity=50);\t\t\t\t\r\nopacity: .5;\r\n}\r\n\r\n.rss ul.rss-items\r\n{\r\n display: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n.rss ul.rss-items li\r\n{\r\n display: block;\r\n margin: 0;\r\n padding: 0;\r\n list-style:none;\r\n}\r\n.rss ul.rss-items a\r\n{\r\n margin: 0;\r\n padding: 0;\r\n display: block;\r\n padding: 2px 6px;\r\n color: light-gray;\r\n text-decoration: none;\r\n \/*border-bottom: 1px solid #eee;*\/\r\n}\r\n.rss ul.rss-items a:hover\r\n{\r\n background: #666;\r\n color: #fff;\r\n text-decoration: none;\r\n} \r\n.data-title{\r\nfont-size:16pt;\r\nfont-weight:bold;\r\ncolor:dark-gray;\r\n}\r\n\r\n@media screen and (max-width: 480px) {\r\n#rssdata {\r\n top: 200px;\r\n text-align:left;\r\n margin:auto;\r\n right:none;\r\n left:11px;\r\n width:66%;\r\n}\r\n.title{\r\n margin-top:10px;\r\n width:auto;\r\n}\r\n.contact{\r\n margin:none;\r\n margin-top:10px;\r\n text-align:left;\r\n}\r\na, a.visited{\r\n color: gray;\r\n}\r\n.xtra{\r\n display:none;\r\n}\r\n}\r\n.vcard{\r\ndisplay:none;\r\n}\r\n\r\n.square {\r\ntransform: translate(-50%, -50%);\r\nposition: absolute;\r\ntop:0;\r\nleft:0;\r\n\/\/display:none;\r\n\/*background-color: rgba(126,48,72,0.01)..*\/\r\nbackground-color: rgba(45,163,172,0.01)\r\n}\r\n\r\n<\/style>\r\n<!-- \r\n\r\n-->\r\n<meta name=\"google-site-verification\" content=\"zWYPHmjpTIVrvWc3FbOzwmyfuQjFWIwvwZQn0x1blKI\" \/>\r\n<!--link rel=\"apple-touch-icon-precomposed\" href=\"YOURICON.png\"-->\r\n<\/head>\r\n<body><!-- vcard here, hope google can see this even though it's invisible -->\r\n<div id=\"hcard-Yitz-Jacob\" class=\"vcard\">\r\n\t<a class=\"url fn n\" href=\"www.yitz.com\">\r\n\t\t<span class=\"given-name\">Yitz<\/span> <span class=\"family-name\">Jacob<\/span>\r\n\t<\/a>\r\n\t<span class=\"nickname\">Yitzi<\/span> \r\n\t<a class=\"email\" href=\"mailto:me@yitz.com\">me@yitz.com<\/a>\r\n\t<div class=\"tel\"><span class=\"type\">Mobile<\/span>: <span class=\"value\">+972546401406<\/span><\/div>\r\n\t<a class=\"url\" href=\"aim:goim?screenname=tenvessels\">AIM<\/a> \r\n\t<a class=\"url\" href=\"https:\/\/twitter.com\/#!\/@yitzi\">Twitter<\/a> \r\n<\/div>\r\n\r\n<div class=\"title\">yitz.com<\/div>\r\n<div class=\"contact\">\r\n<a href=\"https:\/\/universeodon.com\/@yitz\" target=\"twitwin\">mastodon\/<span class=\"xtra\">@yitz<\/span>@universeodon.com<\/a>\r\n<br\/>\r\n<a href=\"http:\/\/www.linkedin.com\/in\/hananyitzjacob\" target=\"linkedwin\">linkedin\/<span class=\"xtra\">HananYitzJacob<\/span><\/a>\r\n<br\/>\r\n<a href=\"http:\/\/facebook.com\/yitz.jacob\" target=\"fbwin\">facebook\/<span class=\"xtra\">yitz.jacob<\/span><\/a>\r\n<br\/>\r\n<a href=\"http:\/\/twitter.com\/yitzi\" target=\"twitwin\">twitter\/<span class=\"xtra\">@yitzi<\/span><\/a>\r\n<br\/>\r\n<a href=\"\/list\">..<\/a>\r\n<\/div>\r\n<script type=\"text\/javascript\" src=\"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.3.2\/jquery.min.js\"><\/script>\r\n<script type=\"text\/javascript\" src=\"\/\/cdnjs.cloudflare.com\/ajax\/libs\/animejs\/3.2.1\/anime.min.js\"><\/script>\r\n\r\n<script>\r\nvar rot = 0;\r\nvar alpha = 1.0;\r\nvar squares = 100;\r\nvar alpha_inc = alpha\/squares;\r\nalpha = 0.00001;\r\nvar size = $(window).height();\r\nvar size_inc = size\/squares; \r\n$(document).ready(function(){\r\nfor(var i = 0; i < squares; i++){\r\nvar sq = $('<div class=\"square\"\/>');\r\n\/\/sq.css({'height':(size - (i*size_inc)) + 'px', 'width':(size - (i*size_inc)) + 'px', 'background-color': 'rgba(126,48,72,'+(alpha + (i*alpha_inc))});\r\n\/\/sq.css({'z-index':'-10', 'height':'100vh', 'width':'100vw', 'transform': 'rotate('+ ((360\/squares) * i) +'deg) scale('+(alpha + (i*alpha_inc))+')', 'background-color': 'rgba(126,48,72,'+(1.0 - (i*alpha_inc))});\r\nsq.css({'z-index':'-10', 'height':'100vh', 'width':'100vw', 'transform': 'rotate('+ ((360\/squares) * i) +'deg) scale('+(alpha + (i*alpha_inc))+')'});\r\n$('body').append(sq);\r\nconsole.log('added square');\r\n}\r\n});\r\n$(document).ready(function(){\r\nanime({targets:\".square\",scale:\"0.5\",loop:true,direction:'alternate',easing: 'easeInOutSine',duration:'3000'});\r\n});\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n","date_modified":"2023-07-13 08:05:53","tags":""},{"id":"http:\/\/yitz.com\/iManifesto","title":"iManifesto","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head><title>iManifesto : a manifesto for developers<\/title>\r\n<style>\r\nbody { font-family: Helvetica, Arial, sans; font-size: 18pt;}\r\nol { display: block; width: 22em; margin:auto; }\r\nli { margin-bottom:1.5em; }\r\nh1 {margin-left: 3em }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<h1>iManifesto<\/h1>\r\n<ol>\r\n<li>I won't add a feature as a workaround to downplay a technical limitation of my application<\/li>\r\n<li>I won't take a technical shortcut to simplify my code which causes the user more confusion and or suffering<\/li>\r\n<li>I will ruthlessly remove any non-essential aspect of my application so that my energy will be invested entirely in improving its core functionality<\/li>\r\n<li>I will write applications that are intuitive and discoverable (no documentation necessary)<\/li>\r\n<\/ol>\r\n<\/body>\r\n<\/html>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","date_modified":"2017-03-14 10:36:47","tags":"ideas"},{"id":"http:\/\/yitz.com\/knowledge-brings-pain","title":"knowledge-brings-pain","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head><title>Knowledge brings Pain<\/title>\r\n<style>\r\nbody { font-family: serif; }\r\nh1 { font-family: helvetica, arial; }\r\n.content { width: 40em; margin:auto;}\r\n.quote { font-style: italic; margin: 2em;}\r\n<\/style>\r\n<head>\r\n<body>\r\n<div class=\"content\">\r\n<h1>Knowledge brings Pain<\/h1>\r\nKing Solomon said that when you add knowledge you add pain. It's a very abstract idea that sounds debatable but in one of Rebbe Nachman of Breslov's stories he explains it so simply that I find it's the best illustration of this point: \r\n<div class=\"quote\">\r\nThe Sophisticate was constantly full of pain and suffering. He had a reputation for being an outstanding sage, a master craftsman and a doctor. A certain nobleman came and ordered a gold ring. The Sophisticate made a very wonderful ring engraved with extraordinary designs including an amazing tree. But when the nobleman came, he did not like the ring at all. The Sophisticate suffered terribly, because he knew that in Spain such a ring with a tree like this would be considered quite outstanding.<br\/>\r\n<br\/>\r\nAnother time a great nobleman arrived bringing a very expensive jewel from a far-off land. He also had another precious stone engraved with a certain design, and instructed him to engrave the same design on the jewel he had brought. The Sophisticate engraved exactly the same design on the jewel except that he made one change that nobody besides himself could possibly notice. The nobleman came and took the stone and was delighted, but the Sophisticate suffered terrible pain because of his mistake. \"I have attained such a level of wisdom - how could I accidentally make a mistake?\"\r\n<\/div> [source: <A href=\"http:\/\/www.azamra.org\/Essential\/sophist.htm\">Azamra - The Sophisticate and the Simpleton<\/a>]\r\n<\/div>\r\n<\/body>\r\n<\/html>\r\n\r\n","date_modified":"2017-03-06 14:34:47","tags":"ideas"},{"id":"http:\/\/yitz.com\/1633","title":"1633","content_html":"<DOCTYPE html>\r\n<html>\r\n<head><title>1633<\/title>\r\n<\/head>\r\n<body dir=\"rtl\" style=\"padding:100px;\">\r\n<h1>&#1497;&#1493;&#1502;&#1501; &#1497;&#1510;&#1493;&#1492; &#1497;\"&#1492;\"&#1493;\"&#1492; &#1495;&#1505;&#1491;&#1493; &#1493;&#1489;&#1500;&#1497;&#1500;&#1492; &#1513;&#1497;&#1512;&#1492; &#1506;&#1502;&#1497; &#1514;&#1508;&#1500;&#1492; &#1500;&#1488;\"&#1500; &#1495;&#1497;&#1497;<\/h1>\r\n&#1514;&#1492;&#1497;&#1500;&#1497;&#1501; &#1502;&#1489; &#1496;\r\n<br\/>10:39\r\n<h2>&#1493;&#1513;&#1502;&#1514;&#1501; &#1488;&#1514; &#1491;&#1489;&#1512;&#1497; &#1488;&#1500;&#1492; &#1506;&#1500; &#1500;&#1489;&#1489;&#1499;&#1501;<\/h2>\r\n&#1491;&#1489;&#1512;&#1497;&#1501; &#1497;&#1488; &#1497;&#1495;\r\n<br\/>6:21\r\n<h3>&#1489;&#1488;&#1512; &#1488;&#1514; &#1492;&#1514;&#1493;&#1512;&#1492; &#1492;&#1494;&#1488;&#1514;<\/h3>\r\n&#1491;&#1489;&#1512;&#1497;&#1501; &#1488; &#1492;\r\n<br\/>4:14\r\n<\/body>\r\n<\/html>","date_modified":"2017-02-08 18:35:31","tags":""},{"id":"http:\/\/yitz.com\/zman","title":"zman","content_html":"<html>\r\n<head>\r\n<meta name=\"viewport\" content=\"width=320; initial-scale=2.0; maximum-scale=3.0; user-scalable=1;\" \/>\r\n<title>Zmanim for Yerushalayim<\/title>\r\n<\/head>\r\n<body>\r\n<center>\r\n<!--Start MyZmanim Widget for: http:\/\/www.yitz.com\/  -->\r\n<script type=\"text\/javascript\" charset=\"UTF-8\" language=\"javascript\" src=\"http:\/\/www.myzmanim.com\/widget.aspx?lang=en&mode=Standard&fsize=9&fcolor=003BBE&hcolor=EBF1FF&bcolor=C0C0C0&suf=s&key=qu%2b0BlVoYoFB%2f6m5jf%2bz3UbVy2byJahBTrI7mMyYNL2TkLLtZIxJTeSZyjUIFxlI%2bMCTFincFp6WfBuuoY%2bUzg%3d%3d\"><\/script><noscript style=\"font-family:verdana;\">Find your daily zmanim at <a href=\"http:\/\/www.myzmanim.com\/\">MyZmanim.com<\/a>.<\/noscript>\r\n<!--End MyZmanim Widget-->\r\n<\/center>\r\n<\/body>\r\n<\/html>\r\n\r\n\r\n\r\n\r\n","date_modified":"2017-03-07 12:29:15","tags":""},{"id":"http:\/\/yitz.com\/gr","title":"gr","content_html":"<html>\r\n<head>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.4.2\/jquery.min.js\"><\/script>\r\n<script type=\"text\/javascript\">\r\n$('body').ready(function(){\r\nconsole.log('hello...');\r\n var h = $('body').height();\r\n $('#a').width(h);\r\n$('#a').height(h);\r\n $('#b').width($('body').width() - h)\r\n$('#b').height(h);\r\n\r\n});\r\n<\/script>\r\n\r\n<\/head>\r\n<body>\r\n<div id=\"a\" style=\"height:100px;background-color:blue;float:left;position:relative;\">\u00a0<\/div>\r\n<div id=\"b\" style=\"height:100px;background-color:red;float:left;position:relative;\">\u00a0\r\n<\/div>\r\n<\/body>\r\n<\/html>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","date_modified":"2017-03-07 12:30:46","tags":""},{"id":"http:\/\/yitz.com\/sgr","title":"sgr","content_html":"<html>\r\n<head>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.4.2\/jquery.min.js\"><\/script>\r\n<script type=\"text\/javascript\">\r\n$('body').ready(function(){\r\nconsole.log('hello...');\r\n var w = $('body').width()\/2;\r\n var h = w\/1.62;\r\n var h2 = $('body').height() - h;\r\n\r\n $('#a').width(w).height(h);\r\n $('#b').width(w).height(h);\r\n $('#c').width(w).height(h2);\r\n $('#d').width(w).height(h2);\r\n\r\n\r\n});\r\n<\/script>\r\n\r\n<\/head>\r\n<body>\r\n<div id=\"a\" style=\"height:100px;background-color:blue;float:left;position:relative;\">\u00a0<\/div>\r\n<div id=\"b\" style=\"height:100px;background-color:red;float:left;position:relative;\">\u00a0<\/div>\r\n<br\/>\r\n<div id=\"c\" style=\"height:100px;background-color:red;float:left;position:relative;\">\u00a0<\/div>\r\n<div id=\"d\" style=\"height:100px;background-color:blue;float:left;position:relative;\">\u00a0<\/div>\r\n<\/body>\r\n<\/html>\r\n\r\n\r\n\r\n\r\n\r\n","date_modified":"2017-03-07 12:31:13","tags":""},{"id":"http:\/\/yitz.com\/OLEOutlookAutomation","title":"OLEOutlookAutomation","content_html":"<HTML>\r\n\r\n<HEAD>\r\n\r\n<TITLE>Coding examples of Ole Automation of MS Outlook in C++<\/TITLE>\r\n\r\n<\/HEAD>\r\n\r\n\r\n\r\n<BODY TEXT=\"#505050\">\r\n\r\n<H1> Code examples of MSOutlook automation in C++ <\/H1>\r\n\r\n<h3> first you need a properly set up app or dll ...find out how to do that <A HREF=\"\/OLEOutlookAutomationMain\">here<\/A>.<\/h3>\r\n\r\n\r\n\r\n<P>\r\n\r\nLets start with a simple simple program. But first a NOTE: these are all code snippets.. I personally place all this code in the OnAboutXXX() function that gets created by the app wizard when i create the project. That way i know all the automation stuff has finished loading and i have control over when it runs without writing a single line of mfc code..(of course u can insert it wherever you want in your code, just make sure the automation stuff has all been initialised prior to you running this code.)\r\n\r\n<\/P>\r\n\r\n\r\n\r\n<PRE>\r\n\r\n\t_DApplication da;  \/\/create an application object.\r\n\r\n\r\n\r\n\t\/\/now run a copy of Outlook or attach to an existing copy\r\n\r\n\tif(!da.CreateDispatch(\"Outlook.Application\"))\r\n\r\n\t\treturn FALSE; \/\/perhaps Outlook doesnt exist on this computer?\r\n\r\n\telse da.Quit(); \/\/Quit the application.\r\n\r\n\t\r\n\r\n\treturn true;  \/\/success!\r\n\r\n\r\n\r\n<\/PRE>\r\n\r\n\r\n\r\n<p>\r\n\r\nThats a really boring snippet of code, it doesnt do much.. and it hasn't helped you get at any of the information within Outlook..  let us venture a little farther:\r\n\r\n<\/p>\r\n\r\n<PRE>\r\n\r\n\r\n\r\n\t_DApplication da; \/\/create instance of Outlook object.\r\n\r\n\t\r\n\r\n\t\/\/get a handle on the Outlook dlls\r\n\r\n\tif(!da.CreateDispatch(\"Outlook.Application\"))\r\n\r\n\t\treturn FALSE;\r\n\r\n\t\/\/get the contacts folder from the proper namespace.\r\n\r\n\tNameSpace ns(da.GetNamespace(\"MAPI\"));\t\r\n\r\n\t\/\/get contacts folder.\r\n\r\n\t\/\/ for all the magic-number constants see <A HREF=\"\/OLEOutlookAutomationConstants\">Outlook Constants<\/A>.\r\n\r\n\tMAPIFolder cf(ns.GetDefaultFolder(10));\/\/ 10 = constant associated with Contacts folder i found this in msdn VBA documentation.\r\n\r\n\r\n\r\n\tcf.Display(); \/\/pop up the Contacts folder.\r\n\r\n\r\n\r\n<\/PRE>\r\n\r\n\r\n\r\n<p>\r\n\r\nAt least now it is visually stimulating :) and you know you have gotten somewhere. Lets examine the contents of the Contacts folder:\r\n\r\n\r\n\r\n<\/p>\r\n\r\n<PRE>\r\n\r\n\t_DApplication da;\r\n\r\n\r\n\r\n\tif(!da.CreateDispatch(\"Outlook.Application\"))\r\n\r\n\t\treturn FALSE;\r\n\r\n\r\n\r\n\tNameSpace ns(da.GetNamespace(\"MAPI\"));\t\r\n\r\n\r\n\r\n\tMAPIFolder cf(ns.GetDefaultFolder(10));\r\n\r\n\r\n\r\n\t\/\/ get a list of all the _DContactItem s in the Contacts folder.\r\n\r\n\tItems is( cf.GetItems() );\r\n\r\n\r\n\r\n\t\/\/ grab the first _DContactItem\r\n\r\n\t\/\/\r\n\r\n\t\/\/ Items::Item() takes a location that is > 0 and <= Items::GetCount()\r\n\r\n\t\/\/ and returns an LPDISPATCH to the corresponding Item.\r\n\r\n\t\/\/ or throws an exception or something if the item doesnt exist...\r\n\r\n\t\/\/  i forget.\r\n\r\n\t_DContactItem firstContact( is.Item(COleVariant((short)1)) );\r\n\r\n\t\r\n\r\n\tfirstContact.Display(); \/\/show off our new toy\r\n\r\n\r\n\r\n<\/PRE>\r\n\r\n<P>\r\n\r\n\r\n\r\nNow we know we can get @ the information. two comments to make here. The first is about COleVariant():\r\n\r\n<BR>\r\n\r\nCOleVariant seems to be a nifty casting function for translating normal types into VARIANTs which OLE objects understand nice n easy. COleVariant calls have worked for me with shorts and CStrings.. i don't think i've tried anything else, i cast all ints to shorts before sending them to COleVariant because i saw some code that did that and it seems to work :)\r\n\r\n<BR>\r\n\r\n<BR>\r\n\r\nSecond point: these first few examples assume that everything is working okee but if you want\/need to be more cautious you can make use of LPDISPATCH  variables and the AttachDispatch and DetachDispatch functions like so: \r\n\r\n<\/P>\r\n\r\n<PRE>\r\n\r\n\r\n\r\n\t_DApplication da;\r\n\r\n\tNameSpace ns;\t\r\n\r\n\tMAPIFolder cf;\r\n\r\n\tItems is;\r\n\r\n\t_DContactItem firstContact;\r\n\r\n\t\t\r\n\r\n\tLPDISPATCH lp = NULL;\r\n\r\n\r\n\r\n\tif(!da.CreateDispatch(\"Outlook.Application\"))\r\n\r\n\tdo_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = da.GetNamespace(\"MAPI\");\r\n\r\n\tif(lp) ns.AttachDispatch(lp);\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = ns.GetDefaultFolder(10);\r\n\r\n\tif(lp) cf.AttachDispatch(lp);\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = cf.GetItems();\r\n\r\n\tif(lp) is.AttachDispatch(lp);\t\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = is.Item(COleVariant((short)1));\r\n\r\n\tif(lp) firstContact.AttachDispatch(lp);\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\t \r\n\r\n\tfirstContact.Display();\r\n\r\n\t\r\n\r\n\tdo_your_graceful_happydance_then_exit();\r\n\r\n\t\r\n\r\n<\/PRE>\r\n\r\n<P>\r\n\r\nThis actually looks nicer and more straighforward for the most part. But it functions the same in the event that everything works properly.\r\n\r\n<BR>\r\n\r\n<BR>\r\n\r\nThats basically all there is to Automating MSOutlook.. everything else is just making use of the functions provided by the objects. \r\n\r\nhere is a simple interation through all contacts getting a list of Full Names: \r\n\r\n<\/P>\r\n\r\n<PRE>\r\n\r\n\r\n\r\n\t_DApplication da;\r\n\r\n\tNameSpace ns;\t\r\n\r\n\tMAPIFolder cf;\r\n\r\n\tItems is;\r\n\r\n\t_DContactItem currContact;\r\n\r\n\t\t\r\n\r\n\tLPDISPATCH lp = NULL;\r\n\r\n\r\n\r\n\tif(!da.CreateDispatch(\"Outlook.Application\"))\r\n\r\n\tdo_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = da.GetNamespace(\"MAPI\");\r\n\r\n\tif(lp) ns.AttachDispatch(lp);\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = ns.GetDefaultFolder(10);\r\n\r\n\tif(lp) cf.AttachDispatch(lp);\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = cf.GetItems();\r\n\r\n\tif(lp) is.AttachDispatch(lp);\t\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\r\n\r\n\tshort i;\r\n\r\n\tCString names;\r\n\r\n\r\n\r\n\tnames = \"You know all these people(\";\r\n\r\n\r\n\r\n\tfor(i = 1; i <= is.GetCount(); i++)\r\n\r\n\t{\r\n\r\n\t\tlp = is.Item(COleVariant((short)i));\r\n\r\n\t\tif(lp) currContact.AttachDispatch(lp);\r\n\r\n\t\telse break;\r\n\r\n\t\r\n\r\n\t\t\/\/add the current contact's full name to the list.\r\n\r\n\t\tnames += (currContact.GetFullName() + \", \");\r\n\r\n\t}\r\n\r\n\r\n\r\n\tnames += \")?\";\r\n\r\n\r\n\r\n\tAfxMessageBox(names);\r\n\r\n\r\n\r\n<\/PRE>\r\n\r\n<P>\r\n\r\nthere are a ton of Get\/Set_XXX_() functions in _DContactItem check them out. \r\n\r\n<BR>\r\n\r\n<BR>\r\n\r\nThere is one other area that could bear some explaining: Adding items like contacts, here is a quick demo:\r\n\r\n<\/P>\r\n\r\n<PRE>\r\n\r\n\r\n\r\n\r\n\r\n\t_DApplication da;\r\n\r\n\tNameSpace ns;\t\r\n\r\n\tMAPIFolder cf;\r\n\r\n\tItems is;\r\n\r\n\t_DContactItem newContact;\r\n\r\n\t\t\r\n\r\n\tLPDISPATCH lp = NULL;\r\n\r\n\r\n\r\n\tif(!da.CreateDispatch(\"Outlook.Application\"))\r\n\r\n\tdo_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = da.GetNamespace(\"MAPI\");\r\n\r\n\tif(lp) ns.AttachDispatch(lp);\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\r\n\r\n\t\/\/ Create a new Contact Item ..  goes in the Contacts folder by default.\r\n\r\n\t\/\/ for all the magic-number constants see <A HREF=\"\/OLEOutlookAutomationConstants\">Outlook Constants<\/A>.\r\n\r\n\tlp = da.CreateItem(2); \/\/2 = the constant associated with _DContactItem\r\n\r\n\tif(lp) newContact.AttachDispatch(lp);\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\r\n\r\n\tnewContact.SetFullName(\"Helvetica Henrique\");\r\n\r\n\tnewContact.SetJobTitle(\"helluvaPilot\");\r\n\r\n\tnewContact.SetWebPage(\"http:\/\/www.helmut.com\/\");\r\n\r\n\tnewContact.SetHobby(\"Puddle Jumping...that is all.\");\r\n\r\n\t\/\/save Miss Henrique.\r\n\r\n\tnewContact.Save();\r\n\r\n\t\/\/show her off for all to see.\r\n\r\n\tnewContact.Display();\r\n\r\n\t\t\r\n\r\n<\/PRE>\r\n\r\n<P>\r\n\r\nThat is basically all their is to it.. now it's just a matter of dealing with the interfaces and figuring stuff out.\r\n\r\n<BR>\r\n\r\n<BR>\r\n\r\none more thing I will show you how to do, Add\/Remove UserDefined properties.. these were really annoying to get done.. and if you have a simpler way of converting from VARIANT to CString let me know : )\r\n\r\n<BR>BTW: the next two examples require the UserProperties and UserProperty objects from Outlook. (As well as the other Objects that are always necesary)\r\n\r\n<\/P>\r\n\r\n<PRE>\r\n\r\n\r\n\r\n\/**************\r\n\r\n * This sets the first Contact(in the 'Contacts' folder) 's UserProperty \"HowMuchHelvaLikesThem\"\r\n\r\n * \tto: \"this much----->|      |<---------\"\r\n\r\n *\/\r\n\r\n\r\n\r\n\t_DApplication da;\r\n\r\n\tNameSpace ns;\t\r\n\r\n\tMAPIFolder cf;\r\n\r\n\tItems is;\r\n\r\n\t_DContactItem firstContact;\r\n\r\n\t\t\r\n\r\n\tLPDISPATCH lp = NULL;\r\n\r\n\r\n\r\n\tif(!da.CreateDispatch(\"Outlook.Application\"))\r\n\r\n\tdo_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = da.GetNamespace(\"MAPI\");\r\n\r\n\tif(lp) ns.AttachDispatch(lp);\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = ns.GetDefaultFolder(10);\r\n\r\n\tif(lp) cf.AttachDispatch(lp);\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = cf.GetItems();\r\n\r\n\tif(lp) is.AttachDispatch(lp);\t\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = is.Item(COleVariant((short)1));\r\n\r\n\tif(lp) firstContact.AttachDispatch(lp);\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\r\n\r\n\tUserProperties up(firstContact.GetUserProperties());\r\n\r\n\tCString prop_name1(\"HowMuchHelvaLikesThem\"); \/\/not sure if spaces are allowed.\r\n\r\n\r\n\r\n\t\/\/Try and find it\r\n\r\n\tpl = up.Item(( COleVariant(prop_name1)));\r\n\r\n\r\n\r\n\tif(pl==NULL) \r\n\r\n\t{\t\/\/couldnt find the property so add it.\r\n\r\n\t\t\/\/ for all the magic-number constants see <A HREF=\"\/OLEOutlookAutomationConstants\">Outlook Constants<\/A>.\r\n\r\n\t\tup.Add(prop_name1, 1, covFalse, covFalse);\/\/1 = olText or something like that\r\n\r\n\t\tpl = up.Item(( COleVariant(prop_name1)));\r\n\r\n\t}\r\n\r\n\r\n\r\n\tif(pl) \/\/if the property exists now.\r\n\r\n\t{\r\n\r\n\t\tCString str(\"this much----->|      |<---------\");\r\n\r\n\t\tUserProperty upity(pl);  \/\/attach upity to the (possibly) new property.\t\t\t\r\n\r\n\t\tupity.SetValue(COleVariant(str)); \/\/ give a (certainly) new value :)\r\n\r\n\t}\r\n\r\n\r\n\r\n\r\n\r\n<\/PRE>\r\n\r\n<P>\r\n\r\nThat wasn't so bad, and now for some of the Ugly not-so-horrorshow ultra-violence involved in the way i found to convert VARIANT to CString.  \r\n\r\n<\/P>\r\n\r\n<PRE>\r\n\r\n\t_DApplication da;\r\n\r\n\tNameSpace ns;\t\r\n\r\n\tMAPIFolder cf;\r\n\r\n\tItems is;\r\n\r\n\t_DContactItem firstContact;\r\n\r\n\t\t\r\n\r\n\tLPDISPATCH lp = NULL;\r\n\r\n\r\n\r\n\tif(!da.CreateDispatch(\"Outlook.Application\"))\r\n\r\n\tdo_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = da.GetNamespace(\"MAPI\");\r\n\r\n\tif(lp) ns.AttachDispatch(lp);\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = ns.GetDefaultFolder(10);\r\n\r\n\tif(lp) cf.AttachDispatch(lp);\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = cf.GetItems();\r\n\r\n\tif(lp) is.AttachDispatch(lp);\t\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\t\r\n\r\n\tlp = is.Item(COleVariant((short)1));\r\n\r\n\tif(lp) firstContact.AttachDispatch(lp);\r\n\r\n\telse do_your_graceful_exit();\r\n\r\n\r\n\r\n\tUserProperties up(firstContact.GetUserProperties());\r\n\r\n\tUserProperty* upty = NULL;\r\n\r\n\tBSTR h = NULL;\r\n\r\n\tLPDISPATCH lp;\r\n\r\n\r\n\r\n\tCString prop_name(\"HowMuchHelvaLikesThem\");\r\n\r\n\r\n\r\n\t\/\/find the property we want to read.\r\n\r\n\tlp = up.Item(( COleVariant(prop_name)));\r\n\r\n\tupty = new UserProperty(lp);\r\n\r\n\r\n\r\n\tif(upty&&lp)\r\n\r\n\t{ \/\/if the property exists, read it.\r\n\r\n\r\n\r\n\t\t_variant_t v;\r\n\r\n\t\tv.Attach(upty->GetValue()); \/\/here's where we get the VARIANT... ::shudder::..\r\n\r\n\t\t_bstr_t b = (_bstr_t)(v);\r\n\r\n\t\th = b.copy(); \/\/may be only unnecesary step.\r\n\r\n\t\tdelete upty;\r\n\r\n\t}\r\n\r\n\telse \r\n\r\n\t\th = NULL;\r\n\r\n\tCString strProperty(h);\r\n\r\n\tCString msg(\"Helva Must Like Them about this much: \");\r\n\r\n\tmsg += strProperty;\r\n\r\n\tAfxMessageBox(msg);\r\n\r\n<\/PRE>\r\n\r\n\r\n\r\n<HR>\r\n\r\nThese few pages were put together after an intense period of coding OLE Automation over parts of the summer of 99 using MS winNT4(sp4..i think) & MS Visual Studio 6.0 (visualc++). I found volumes of information on Automating Outlook with VBA and VB .. but either none at all or next to none on Automating Outlook in C++. This information is all pieced together from wwweb examples, MSDN VB examples, MSDN C++ examples for MSWord and MSExcel, my own experimentation, and help from my peers(I don't recall any .. but in case I recieved help.. I should acknowledge it.)  [be aware.. a month ago I had never written a single line of MS-specific code. (only java and C\/C++ w\/ std libs.)]\r\n\r\n<BR>\r\n\r\n<BR>\r\n\r\nI hope this helps you, but as it's provided for free, and to contribute to the simplicity of life, I cant claim responsibility for whatever silly or stupid things people may do with this stuff. I ask that it only be used to further aid people and never for destructive purposes. I also can't guarantee it won't cause damage in it's current state, I feel that it shouldn't and wouldn't but as I don't have your system or the code you integrate this into in front of me, I can't be sure.   \r\n\r\n<HR>\r\n\r\nIf you would like to reach me with questions, problems, or for help please contact me via email <A HREF=\"mailto:ole@yitz.com\">ole@yitz.com<\/A>. \r\n<\/BODY>\r\n\r\n<\/HTML>\r\n\r\n","date_modified":"2017-03-07 12:36:29","tags":""},{"id":"http:\/\/yitz.com\/OLEOutlookAutomationConstants","title":"OLEOutlookAutomationConstants","content_html":"<HTML>\r\n\r\n<HEAD>\r\n\r\n<TITLE>Constants used in Ole Automation of MS Outlook in C++<\/TITLE>\r\n\r\n<\/HEAD>\r\n\r\n<BODY BGCOLOR=\"white\">\r\n\r\n<H3>\r\n\r\nthe title of the document this was taken from is:\r\n\r\n\"Automating Microsoft Outlook Using Visual Basic Scripting Edition or Visual Basic for Applications\"\r\n\r\n<BR>\r\n\r\n<BR>\r\n\r\nThis is taken right from MSDN.. which is available on the wwweb\r\n\r\nthe only warning that was printed on the page was : \r\n\r\n\"This document is for informational purposes only\"\r\n\r\nso it applies here as well. \r\n\r\n<\/H3>\r\n\r\n<HR>\r\n\r\nThese few pages were put together after an intense period of coding OLE Automation over parts of the summer of 99 using MS winNT4(sp4..i think) & MS Visual Studio 6.0 (visualc++). I found volumes of information on Automating Outlook with VBA and VB .. but either none at all or next to none on Automating Outlook in C++. This information is all pieced together from wwweb examples, MSDN VB examples, MSDN C++ examples for MSWord and MSExcel, my own experimentation, and help from my peers(I don't recall any .. but in case I recieved help.. I should acknowledge it.) [be aware.. a month ago I had never written a single line of MS-specific code. (only java and C\/C++ w\/ std libs.)]\r\n\r\n<BR>\r\n\r\n<BR>\r\n\r\nI hope this helps you, but as it's provided for free, and to contribute to the simplicity of life, I cant claim responsibility for whatever silly or stupid things people may do with this stuff. I ask that it only be used to further aid people and never for destructive purposes. I also can't guarantee it won't cause damage in it's current state, I feel that it shouldn't and wouldn't but as I don't have your system or the code you integrate this into in front of me, I can't be sure.   \r\n\r\n<HR>\r\n\r\nIf you would like to reach me with questions, problems, or for help please contact me via email <A HREF=\"mailto:ole@yitz.com\">ole@yitz.com<\/A>.\r\n\r\n<HR>\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlActionCopyLike<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=52%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=48%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olReply<\/B><\/TD>\r\n\r\n<TD width=48%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olReplyAll<\/B><\/TD>\r\n\r\n<TD width=48%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olForward<\/B><\/TD>\r\n\r\n<TD width=48%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olReplyFolder<\/B><\/TD>\r\n\r\n<TD width=48%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olRespond<\/B><\/TD>\r\n\r\n<TD width=48%>4<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlActionReplyStyle<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=52%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=48%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olOmitOriginalText<\/B><\/TD>\r\n\r\n<TD width=48%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olEmbedOriginalItem<\/B><\/TD>\r\n\r\n<TD width=48%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olIncludeOriginalText<\/B><\/TD>\r\n\r\n<TD width=48%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olIndentOriginalText<\/B><\/TD>\r\n\r\n<TD width=48%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlActionResponseStyle<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=52%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=48%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olOpen<\/B><\/TD>\r\n\r\n<TD width=48%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olSend<\/B><\/TD>\r\n\r\n<TD width=48%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olPrompt<\/B><\/TD>\r\n\r\n<TD width=48%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlActionShowOn<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=52%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=48%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olDontShow<\/B><\/TD>\r\n\r\n<TD width=48%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olMenu<\/B><\/TD>\r\n\r\n<TD width=48%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olMenuAndToolbar<\/B><\/TD>\r\n\r\n<TD width=48%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlAttachmentType<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=52%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=48%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olByValue<\/B><\/TD>\r\n\r\n<TD width=48%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olByReference<\/B><\/TD>\r\n\r\n<TD width=48%>4<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olEmbeddedItem<\/B><\/TD>\r\n\r\n<TD width=48%>5<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olOLE<\/B><\/TD>\r\n\r\n<TD width=48%>6<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlBusyStatus<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=52%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=48%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olFree<\/B><\/TD>\r\n\r\n<TD width=48%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olTentative<\/B><\/TD>\r\n\r\n<TD width=48%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olBusy<\/B><\/TD>\r\n\r\n<TD width=48%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olOutOfOffice<\/B><\/TD>\r\n\r\n<TD width=48%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlDaysOfWeek<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=52%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=48%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olSunday<\/B><\/TD>\r\n\r\n<TD width=48%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olMonday<\/B><\/TD>\r\n\r\n<TD width=48%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olTuesday<\/B><\/TD>\r\n\r\n<TD width=48%>4<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olWednesday<\/B><\/TD>\r\n\r\n<TD width=48%>8<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olThursday<\/B><\/TD>\r\n\r\n<TD width=48%>16<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olFriday<\/B><\/TD>\r\n\r\n<TD width=48%>32<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olSaturday<\/B><\/TD>\r\n\r\n<TD width=48%>64<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlDefaultFolders<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=52%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=48%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olFolderDeletedItems<\/B><\/TD>\r\n\r\n<TD width=48%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olFolderOutbox<\/B><\/TD>\r\n\r\n<TD width=48%>4<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olFolderSentMail<\/B><\/TD>\r\n\r\n<TD width=48%>5<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olFolderInbox<\/B><\/TD>\r\n\r\n<TD width=48%>6<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olFolderCalendar<\/B><\/TD>\r\n\r\n<TD width=48%>9<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olFolderContacts<\/B><\/TD>\r\n\r\n<TD width=48%>10<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olFolderJournal<\/B><\/TD>\r\n\r\n<TD width=48%>11<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olFolderNotes<\/B><\/TD>\r\n\r\n<TD width=48%>12<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olFolderTasks<\/B><\/TD>\r\n\r\n<TD width=48%>13<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlFlagStatus<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=52%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=48%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olNoFlag<\/B><\/TD>\r\n\r\n<TD width=48%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olFlagComplete<\/B><\/TD>\r\n\r\n<TD width=48%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=52%><B>olFlagMarked<\/B><\/TD>\r\n\r\n<TD width=48%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlFolderDisplayMode<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olFolderDisplayNormal<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olFolderDisplayFolderOnly<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olFolderDisplayNoNavigation<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlFormRegistry<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olDefaultRegistry<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olPersonalRegistry<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olFolderRegistry<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olOrganizationRegistry<\/B><\/TD>\r\n\r\n<TD width=47%>4<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlGender<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olUnspecified<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olFemale<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olMale<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlImportance<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olImportanceLow<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olImportanceNormal<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olImportanceHigh<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlInspectorClose<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olSave<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olDiscard<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olPromptForSave<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlItems<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olMailItem<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olAppointmentItem<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olContactItem<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskItem<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olJournalItem<\/B><\/TD>\r\n\r\n<TD width=47%>4<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olNoteItem<\/B><\/TD>\r\n\r\n<TD width=47%>5<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olPostItem<\/B><\/TD>\r\n\r\n<TD width=47%>6<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlJournalRecipientType<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olAssociatedContact<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlMailingAddress<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olNone<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olHome<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olBusiness<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olOther<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlMailRecipientType<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olOriginator<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTo<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olCC<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olBCC<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlMeetingRecipientType<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olOrganizer<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olRequired<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olOptional<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olResource<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlMeetingResponse<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olMeetingTentative<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olMeetingAccepted<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olMeetingDeclined<\/B><\/TD>\r\n\r\n<TD width=47%>4<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlMeetingStatus<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olNonMeeting<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olMeeting<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olMeetingReceived<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olMeetingCanceled<\/B><\/TD>\r\n\r\n<TD width=47%>5<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlNoteColor<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olBlue<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olGreen<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olPink<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olYellow<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olWhite<\/B><\/TD>\r\n\r\n<TD width=47%>4<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlRecurrenceType<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olRecursDaily<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olRecursWeekly<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olRecursMonthly<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olRecursMonthNth<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olRecursYearly<\/B><\/TD>\r\n\r\n<TD width=47%>5<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olRecursYearNth<\/B><\/TD>\r\n\r\n<TD width=47%>6<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlRemoteStatus<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olRemoteStatusNone<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olUnMarked<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olMarkedForDownload<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olMarkedForCopy<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olMarkedForDelete<\/B><\/TD>\r\n\r\n<TD width=47%>4<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlResponseStatus<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olResponseNone<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olResponseOrganized<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olResponseTentative<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olResponseAccepted<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olResponseDeclined<\/B><\/TD>\r\n\r\n<TD width=47%>4<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olResponseNotResponded<\/B><\/TD>\r\n\r\n<TD width=47%>5<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlSaveAsType<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTXT<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olRTF<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTemplate<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olMSG<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olDoc<\/B><\/TD>\r\n\r\n<TD width=47%>4<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlSensitivity<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olNormal<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olPersonal<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olPrivate<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olConfidential<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlTaskDelegationState<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskNotDelegated<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskDelegationUnknown<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskDelegationAccepted<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskDelegationDeclined<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlTaskOwnership<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olNewTask<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olDelegatedTask<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olOwnTask<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlTaskRecipientType<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olUpdate<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olFinalStatus<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlTaskResponse<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskSimple<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskAssign<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskAccept<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskDecline<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlTaskStatus<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskNotStarted<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskInProgress<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskComplete<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskWaiting<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTaskDeferred<\/B><\/TD>\r\n\r\n<TD width=47%>4<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlTrackingStatus<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTrackingNone<\/B><\/TD>\r\n\r\n<TD width=47%>0<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTrackingDelivered<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTrackingNotDelivered<\/B><\/TD>\r\n\r\n<TD width=47%>2<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTrackingNotRead<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTrackingRecallFailure<\/B><\/TD>\r\n\r\n<TD width=47%>4<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTrackingRecallSuccess<\/B><\/TD>\r\n\r\n<TD width=47%>5<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTrackingRead<\/B><\/TD>\r\n\r\n<TD width=47%>6<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olTrackingReplied<\/B><\/TD>\r\n\r\n<TD width=47%>7<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BR>\r\n\r\nto return to an unofficial Outlook Automation coding page click <A HREF=\"\/OLEOutlookAutomation\">here<\/A>.\r\n\r\n<BR>\r\n\r\n\r\n\r\n<P class=label><B>OlUserPropertyType<\/B><\/P>\r\n\r\n\r\n\r\n<TABLE border=1 cellpadding=5 cols=2 frame=below rules=rows>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD class=label width=53%><B>Constant<\/B><\/TD>\r\n\r\n<TD class=label width=47%><B>Value<\/B><\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olText<\/B><\/TD>\r\n\r\n<TD width=47%>1<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olNumber<\/B><\/TD>\r\n\r\n<TD width=47%>3<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olDateTime<\/B><\/TD>\r\n\r\n<TD width=47%>5<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olYesNo<\/B><\/TD>\r\n\r\n<TD width=47%>6<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olDuration<\/B><\/TD>\r\n\r\n<TD width=47%>7<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olKeywords<\/B><\/TD>\r\n\r\n<TD width=47%>11<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olPercent<\/B><\/TD>\r\n\r\n<TD width=47%>12<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olCurrency<\/B><\/TD>\r\n\r\n<TD width=47%>14<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olFormula<\/B><\/TD>\r\n\r\n<TD width=47%>18<\/TD>\r\n\r\n<\/TR>\r\n\r\n\r\n\r\n<TR VALIGN=\"top\">\r\n\r\n<TD width=53%><B>olCombination<\/B><\/TD>\r\n\r\n<TD width=47%>19<\/TD>\r\n\r\n<\/TR>\r\n\r\n<\/TABLE><BR>\r\n\r\n\r\n\r\n<BODY>\r\n\r\n<\/HTML>\r\n\r\n","date_modified":"2017-03-07 12:39:53","tags":""},{"id":"http:\/\/yitz.com\/OLEOutlookAutomationMain","title":"OLEOutlookAutomationMain","content_html":"<HTML>\r\n\r\n<HEAD>\r\n\r\n<TITLE>\r\n\r\nMSOutlook Automation in C++ : How I got it to work.\r\n\r\n<\/TITLE>\r\n\r\n<\/HEAD>\r\n\r\n<BODY BGCOLOR=\"#c0c0c0\" TEXT=\"0c0c0c\">\r\n\r\n<CENTER>\r\n\r\n\t<H1>\r\n\r\n\t\tOutlook Automation In C++ \r\n\r\n\t<\/H1>\r\n\r\n\t<H4>\r\n\r\n\t\tfor people with no MFC background.\r\n\r\n\t<\/H4>\r\n\r\n<\/CENTER>\r\n\r\n\r\n\r\nfirst off lemme make this clear that this requires visualc++ (i'm using visual studio 6.0 and i'm not sure how backwards or forwards compatible this is, but it works here and now)\r\n\r\n\r\n\r\n<UL>\r\n\r\n<LI> Start by creating a new MFC application. \r\n\r\n\t<NL>\r\n\r\n\t\t<LI>  Ctrl-n Select MFC AppWizard(exe)  (or (dll)).\r\n\r\n\r\n\r\n\t\t<LI>  Give your app a name. click 'Ok'\r\n\r\n\r\n\r\n\t\t<LI>  Determine the style of app. click 'Next'\r\n\r\n\r\n\r\n\t\t<LI>  Add DB support if you need it. click 'Next'  \r\n\r\n\r\n\r\n\t\t<LI>  Check off 'Automation' check box.. or press the letter 'u' (this should check off the Automation checkbox for you). click 'Next'\r\n\r\n\r\n\r\n\t\t<LI>  Check off 'MAPI (Messaging API)' check box or press 'i'. click 'Next'\r\n\r\n\r\n\r\n\t\t<LI>  fill in whatever remaining parameters etc.. and finally click 'Finish'\r\n\r\n\t<\/NL>\r\n\r\n\r\n\r\n<LI> Now you should have an Application\/DLL skeleton that supports Automation. (MAPI is necesary for getting MS Outlook folder information.) \r\n\r\n\r\n\r\n<LI> Next step : Add the appropriate classes fromt he Outlook type lib to your project. \r\n\r\n\t<NL>\r\n\r\n\t\t<LI>  Press Ctrl-w to summon the Class Wizard. \r\n\r\n\r\n\r\n\t\t<LI>  click on the Automation tab. \r\n\r\n\t\r\n\r\n\t\t<LI>  Click 'Add Class' and select 'From a type library'\r\n\r\n\r\n\r\n\t\t<LI>  Browse to c:\\program files\\microsoft office\\office\\ (or wherever you happened to install office.\r\n\r\n\r\n\r\n\t\t<LI>  Select 'Msoutl8.olb' as the type library. (this is in Office '97 i think...but the file should be named MsoutlN.olb where 'N' is a version number.)\r\n\r\n\r\n\r\n\t\t<LI>  Now the work begins, you need to figure out which Objects you will need to work with, but I guess it can't hurt to just grab them all.  (NOTE: no matter what you plan on doing with Outlook you will probably need these objects: _DApplication, NameSpace, Folders, MAPIFolder, Items,  and the _DXXXItem you will be working with.. (I worked with _DContactItem and _DNoteItem).\r\n\r\n\r\n\r\n\t\t<LI>  Once you have selected the objects you need, the Class Wizard generates a header file (msoutl8.h) and a .cpp file (msoutl8.cpp) (the cpp file just contains functions which call the OLE objects as needed). The Class Wizard will add these two files to your project automatically. \r\n\r\n\r\n\r\n\t\t<LI>  [a NOTE: If you find you need other objects from Outlook, you can go back and add them in the same way you got the first ones, no need to select the ones you already have.. if you do select ones you already have, the Class Wizard creates duplicates in msoutl8.h & msoutl8.cpp which is bad and errors at compile time with redefinition problems. Once you are sure you have all the Outlook objects you will need it is a good idea to add the normal #ifdefs to ensure a header is only loaded once to msoutl8.h so that the only redefinition errors you will get will certainly be from accidentally duplicated class definitions that the class wizard made when you imported a class from Outlook twice.]\r\n\r\n\r\n\r\n\t\t<LI>    Now you are ready to code :) \r\n\r\n   \r\n\r\n\t<\/NL>\r\n\r\n\r\n\r\n<LI>\r\n\r\n\t<NL>\r\n\r\n\t\t<LI>  First things first.. use your workspace browser to look over the functions provided in each of the Outlook objects. Familiarise yourself with the interfaces. I will explain how a basic Automation session works. \r\n\r\n<BR><BR>\r\n\r\nFirst off, you create a _DApplication object and get a running instance of it. Attach it to the A running version of the actual application you want. Then create or obtain other objects (folders items etc) using the _DApplication interface.\r\n\r\n<BR><BR>\r\n\r\nA note about LPDISPATCH, an LPDISPATCH is a generic pointer to an OLE object. You call functions which return LPDISPATCH types and then you create the objects you want, and attach them to the LPDISPATCH you received like so: your_object.AttachDispatch(yourLPDISPATCH); DetachDispatch() reverses this. By default you only need to call DetachDispatch when you want to reassign an object to a new LPDISPATCH. (for example if you are iterating through an Items object and dealing with one _DNoteItem @ a time you could do this:\r\n\r\n<PRE>\r\n\r\nItems my_items;\r\n\r\n\/\/...initialise my_items.  --we will get to this later.\r\n\r\nLPDISPATCH lp = NULL;\r\n\r\n_DNoteItem it;\r\n\r\n\r\n\r\nfor(int i=1;i<=my_items.GetCount();i++)\r\n\r\n{\r\n\r\n\t\/\/set lp = next element of my_items.  --we will get to this.\r\n\r\n\r\n\r\n\tif(lp!=NULL)\r\n\r\n\t{\r\n\r\n\t\tit.AttachDispatch(lp);\r\n\r\n\t\tAfxMessageBox(it.GetBody()); \/\/display each note.\r\n\r\n\t\tit.DetachDispatch(); \/\/so that we will be able to Attach the next note when lp is new.\r\n\r\n\t}\r\n\r\n\r\n\r\n}\r\n\r\n\r\n\r\n<\/PRE> \r\n\r\n<BR><H3>\r\n\r\nNow, Automating Outlook in C++ here we go, lots of code ahead, dont worry I try to take it all one step @ a time: <A HREF=\"\/OLEOutlookAutomation\">Coding Examples<\/A>! <\/h3>\t\t\r\n\r\n\t<\/NL>\r\n\r\n<\/UL>\r\n\r\n\r\n\r\n<HR>\r\n\r\nThese few pages were put together after an intense period of coding OLE Automation over parts of the summer of 99 using MS winNT4(sp4..i think) & MS Visual Studio 6.0 (visualc++). I found volumes of information on Automating Outlook with VBA and VB .. but either none at all or next to none on Automating Outlook in C++. This information is all pieced together from wwweb examples, MSDN VB examples, MSDN C++ examples for MSWord and MSExcel, my own experimentation, and help from my peers(I don't recall any .. but in case I recieved help.. I should acknowledge it.) [be aware.. a month ago I had never written a single line of MS-specific code. (only java and C\/C++ w\/ std libs.)]\r\n\r\n<BR>\r\n\r\n<BR>\r\n\r\nI hope this helps you, but as it's provided for free, and to contribute to the simplicity of life, I cant claim responsibility for whatever silly or stupid things people may do with this stuff. I ask that it only be used to further aid people and never for destructive purposes. I also can't guarantee it won't cause damage in it's current state, I feel that it shouldn't and wouldn't but as I don't have your system or the code you integrate this into in front of me, I can't be sure.   \r\n\r\n<HR>\r\n\r\nIf you would like to reach me with questions, problems, or for help please contact me via email <A HREF=\"mailto:ole@yitz.com\">ole@yitz.com<\/A>\r\n\r\n<\/BODY>\r\n\r\n<\/HTML>\r\n\r\n","date_modified":"2017-03-07 12:35:13","tags":""},{"id":"http:\/\/yitz.com\/robots.txt","title":"robots.txt","content_html":"User-agent: *\r\nDisallow:\r\n","date_modified":"2017-03-07 12:40:49","tags":""},{"id":"http:\/\/yitz.com\/v3-map","title":"v3-map","content_html":"<html>\r\n<head>\r\n<title>v3 Map<\/title>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.3.2\/jquery.min.js\"><\/script>\r\n<script type=\"text\/javascript\">\r\n$('body').ready(function()\r\n{\r\n\t$('body').prepend('<ul>').append('<\/ul>');\r\n\t$('div').each(function(i){\r\n\t\tvar li = $('<li><\/li>').insertBefore(this);\r\n\t\tvar title = $(this).find('span').text();\r\n\t\tvar div = $(this).hide(); \/\/hide the div.\r\n\t\tvar a = $(\"<a href='#'>\"+title+\"<\/a>\");\t\t\r\n\t\t$(a).click(function(e){\r\n\t\t\tif ($(div).is(':visible')){\r\n\t\t\t\t$(div).hide();\r\n\t\t\t}else{\r\n\t\t\t\t$(div).show();\r\n\t\t\t}\r\n\t\t});\r\n\t\t$(li).append(a).append(div);\r\n\t\tvar html = $(div).html();\r\n\t\tvar pre = $('<pre><\/pre>');\r\n\t\t$(pre).html(html);\r\n\t\t$(div).clear().append(pre);\t\t\r\n\t});\r\n}\r\n<\/script>\r\n<\/head>\r\n<body>\r\nvar exlDebug = false;\r\n<div class=\"ready\">\r\n$(document).ready(function(){\r\n\t\/\/prepare searchTile\r\n\ttry{\r\n\t\tsetupSearch();\r\n\t}catch(searchErr){\r\n\t\tlog('search setup failed:'+searchErr);\r\n\t}\r\n\r\n\t\/\/prepare sort by drop down\r\n\ttry{\r\n\t\tsetupSortByMenu();\r\n\t}catch(sortErr){\r\n\t\tlog('sortBy menu setup failed:'+sortErr);\r\n\t}\r\n\r\n\t\/\/prepare sort by drop down\r\n\ttry{\r\n\t\tsetupLanguageMenu();\r\n\t}catch(langMenuErr){\r\n\t\tlog('languages menu setup failed:'+langMenuErr);\r\n\t}\r\n\r\n\t\/\/prepare the eshelf star functionality\r\n\ttry{\r\n\t\tsetupEshelfStar();\r\n\t}catch(eshelfStarErr){\r\n\t\tlog('eShelf star setup failed:'+eshelfStarErr);\r\n\t}\r\n\r\n\t\/\/prepare the facets list functionality\r\n\ttry{\r\n\t\tsetupFacets();\r\n\t}catch(facetsErr){\r\n\t\tlog('facets setup failed:'+facetsErr);\r\n\t}\r\n\r\n\t\/\/prepare send-to drop down list functionality\r\n\ttry{\r\n\t\tsetupSendToMenu();\r\n\t}catch(sendToErr){\r\n\t\tlog('sendTo menu setup failed:'+sendToErr);\r\n\t}\r\n\r\n\t\/\/load default ajax infrastructure\r\n\ttry{\r\n\t\tprepareAjax();\r\n\t}catch(prepAjaxErr){\r\n\t\tlog('ajax setup failed:'+prepAjaxErr);\r\n\t}\r\n\r\n\t\/\/prepare tab functionality to track user selection and loading of tab content\r\n\ttry{\r\n\t\tprepTabs();\r\n\t}catch(prepTabsErr){\r\n\t\tlog('tab setup failed:'+prepTabsErr);\r\n\t}\r\n\r\n\t\/\/start the prefetch mechanism\r\n\ttry{\r\n\t\tprefetchTabContent();\r\n\t}catch(prefetchTabsErr){\r\n\t\tlog('tab prefetch failed:'+prefetchTabsErr);\r\n\t}\r\n\ttry{\r\n\t\thideRecommendTabs();\r\n\t}catch(hideRecommendTabsErr){\r\n\t\tlog('hide recommend tab failed:'+hideRecommendTabsErr);\r\n\t}\r\n\r\n});\r\n<\/div><div class=\"function\">function<span> setupSearch()<\/span>{\r\n\t\/\/ right now, all the search setup consists of setting up the scope dropdown.\r\n\t\/\/ first we hide all the radio buttons - they must be visible initially or else the browser doesn't recognize them and they don't work.\r\n\t\/\/ then tell the list to hide all the options - this is necesary so that when there's no javascript the radio button list is fully visible.\r\n\t\/\/ finally add a handler to the one showing option so that when it's clicked we popup the list.\r\n\t$('#search_field').focus();\r\n\t$('.EXLSearchFieldRibbonFormCollectionsList').hide(); \/\/hide it initially\r\n\r\n\/*\tvar scopeDisplay = $('.EXLSearchFieldRibbonFormSelectedCollection');\r\n\tif ($(scopeDisplay).text().match(\/^[\\s]*$\/)){\r\n\r\n\t\talert('first: ' + $('.EXLSearchFieldRibbonFormCollectionsList label').eq(0).text());\r\n\t\t$(scopeDisplay).append('<a href=\"#\">'+$('.EXLSearchFieldRibbonFormCollectionsList .EXLDynamicSelectBodyRadio > div').eq(0).text()+'<\/a>');\r\n\t}\r\n*\/\r\n\t$('.EXLSearchFieldRibbonFormCollectionsList .EXLDynamicSelectBodyRadio > div').click(function(e){\r\n\t\t$('.EXLSearchFieldRibbonFormSelectedCollection a').text($(this).text());\r\n\t\t$(this).children('input').attr('checked','checked');\r\n\t\t$(this).parents('.EXLSearchFieldRibbonFormCollectionsList').hide();\r\n\t\t$('.EXLHeaderSearchLimitsFields').removeClass('EXLTemporarilyHideSelects');\r\n\t});\r\n\r\n\t$('.EXLSearchFieldRibbonFormSelectedCollection a').click(function(e){\r\n\t\te.preventDefault();\r\n\t\tvar scopeList = $('.EXLSearchFieldRibbonFormCollectionsList');\r\n\t\tif (scopeList.is(':hidden')){\r\n\t\t\tscopeList.show();\r\n\t\t\t$('.EXLHeaderSearchLimitsFields').addClass('EXLTemporarilyHideSelects');\r\n\t\t}else{\r\n\t\t\tscopeList.hide();\r\n\t\t\t$('.EXLHeaderSearchLimitsFields').removeClass('EXLTemporarilyHideSelects');\r\n\t\t}\r\n\t});\r\n\t\/*$('.EXLDynamicSelectBodyRadioFirst'\r\n\t\t\t).eq(0\r\n\t\t\t\t).siblings().removeClass('EXLDynamicSelectBodyRadioFirst').addClass('EXLDynamicSelectBodyRadioHideItem'\r\n\t\t\t\t\t).andSelf(\r\n\t\t\t\t\t\t).children('input').hide(\r\n\t\t\t\t\t\t).end(\r\n\t\t\t\t\t).end(\r\n\t\t\t\t).end().parents('.EXLDynamicSelectBodyRadio'\r\n\t\t\t\t\t).addClass('EXLDynamicSelectBodyRadioHide'\r\n\t\t\t\t).end().unbind('click').click(scopeClickHandler).removeClass('EXLDynamicSelectBodyRadioTopBorder');*\/\r\n}\r\n<\/div><div class=\"function\">function<span> scopeClickHandler(e)<\/span>{ \/\/here we handle what to do with the scope dropdown when it's clicked.\r\n\te.preventDefault();\r\n\r\n\tvar parent = $(this).parents('.EXLDynamicSelectBodyRadio');\r\n\tif ($(parent).hasClass('EXLDynamicSelectBodyRadioHide')){\/\/if the dropdown list is hidden,\r\n\t\t$(parent).removeClass('EXLDynamicSelectBodyRadioHide');\/\/ show the list\r\n\t\t$(this).siblings().andSelf().unbind('click').click(function(e){ \/\/add click handler to all the list elements\r\n\t\t\t$(this).children('input').attr('checked','checked'); \/\/when one is clicked, make sure his radio button is checked.\r\n\t\t\te.preventDefault();\r\n\t\t\t$(this).parents('.EXLDynamicSelectBodyRadio').addClass('EXLDynamicSelectBodyRadioHide'); \/\/re-hide the dropdown list\r\n\t\t\t\/\/hide all the other elements. make sure the newly selected element is visible.\r\n\t\t\t\/\/and add the generic click-handler to the visible element that will open the dropdown list next time it is clicked.\r\n\t\t\t$(this).siblings().removeClass(\r\n\t\t\t\t\t'EXLDynamicSelectBodyRadioFirst').addClass('EXLDynamicSelectBodyRadioHideItem').end(\r\n\t\t\t\t\t).removeClass('EXLDynamicSelectBodyRadioHideItem').removeClass('EXLDynamicSelectBodyRadioTopBorder').addClass('EXLDynamicSelectBodyRadioFirst').unbind('click').click(scopeClickHandler);\r\n\t\t});\r\n\t\t$('#Selected_Databases-Div').addClass('EXLDynamicSelectBodyRadioTopBorder');\r\n\t}\/\/else do nothing.. we really shouldn't get here ever.\r\n}\r\n<\/div><div class=\"function\">function<span> setupSortByMenu()<\/span>{\r\n\t$('.EXLResultsSortBySelected a').click(function (event){\r\n\t\tevent.preventDefault();\r\n\t\tvar menu = $(this).parents('.EXLResultsSortBy').find('.EXLResultsSortByMenuShow');\r\n\t\tif ($(menu).hasClass('EXLResultsSortByMenuHide')){\r\n\t\t\t$(menu).removeClass('EXLResultsSortByMenuHide');\r\n\t\t}else{\r\n\t\t\t$(menu).addClass('EXLResultsSortByMenuHide');\r\n\t\t}\r\n\t});\r\n}\r\n\/*function handleSortMenuClick(e){\r\n\te.preventDefault();\r\n\t$(this).unbind('click');\r\n\t$(this).parents('.EXLResultsSortByMenuHide').removeClass('EXLResultsSortByMenuHide');\r\n\r\n\t$(this).siblings().andSelf().unbind('click').click(function(e){\r\n\t\t\/\/e.preventDefault();\r\n\t\t$(this).removeClass('EXLSortByLinkHide');\r\n\t\t$(this).siblings().not('.EXLSortByLinkHide').find('img').appendTo(this);\r\n\t\t$(this).siblings().unbind('click').addClass('EXLSortByLinkHide').parents('.EXLResultsSortByMenuShow').addClass('EXLResultsSortByMenuHide');\r\n\t\t\/\/$(this).siblings().unbind('click').addClass('EXLSortByLinkHide').parents('.EXLResultsSortByMenuShow'));\r\n\t\t$(this).unbind('click').click(handleSortMenuClick);\r\n\t});\r\n}*\/\r\n<\/div><div class=\"function\">function<span> setupLanguageMenu()<\/span>{\r\n\t$('#exlidSelectedLanguage').click(function(){\r\n\t\tif($('#exlidLanguages').hasClass('EXLLanguageMenuHide')){\r\n\t\t\t$('#exlidLanguages').removeClass('EXLLanguageMenuHide');\r\n\t\t}else{\r\n\t\t\t$('#exlidLanguages').addClass('EXLLanguageMenuHide');\r\n\t\t}\r\n\t});\r\n}\r\n<\/div><div class=\"function\">function<span> setupFacets()<\/span>{\r\n\t$('.EXLFacetsDisplayLess').hide(); \/\/hide the less button in case its visible -- shouldn't be.\r\n\t$('.EXLAdditionalFacet').hide(); \/\/hide the additional facets -- these should be visible in case of accessibility (a11y) and noscript.\r\n\t$('.EXLFacetsDisplayMore').show(); \/\/ show the more button which should initially be hidden because of a11y and noscript.\r\n\t$('.EXLFacetsDisplayMore a').click(function(e){ \/\/add onclick for more facets buttons.\r\n\t\t$(this).parents('ol').children('.EXLAdditionalFacet').show();\r\n\t\t$(this).parents('.EXLFacetsDisplayMore').hide();\r\n\t\t$(this).parents('ol').children('.EXLFacetsDisplayLess').show();\r\n\t\te.preventDefault();\r\n\t});\r\n\t$('.EXLFacetsDisplayLess a').click(function(e){ \/\/add onclick for less facets buttons.\r\n\t\t$(this).parents('ol').children('.EXLAdditionalFacet').hide();\r\n\t\t$(this).parents('.EXLFacetsDisplayLess').hide();\r\n\t\t$(this).parents('ol').children('.EXLFacetsDisplayMore').show();\r\n\t\te.preventDefault();\r\n\t});\r\n\r\n}\r\n<\/div><div class=\"function\">function<span> setupEshelfStar()<\/span>{\r\n        $('.EXLMyShelfStar a').click(function (e){\r\n                e.preventDefault();\r\n                var link = $(this).get(0);\r\n                var img = $(this).children('img').get(0);\r\n                var url = $(this).attr('href')+'&exemode=async';\r\n                var src = $(img).attr('src');\r\n                if (src.indexOf('_off')>0){\r\n                        $.ajax({url:url, dataType: \"html\",success: function(responseText){ \/\/try to fire off the ajax call.\r\n                                eshelfUpdate(link,true);\r\n                        }});\r\n                }else{\r\n                        $.ajax({url:url,dataType: \"html\", success:function(responseText){\r\n                                eshelfUpdate(link,false);\r\n                        }});\r\n                }\r\n        });\r\n}\r\n<\/div><div class=\"function\">function<span> setupSendToMenu()<\/span>{\r\n\t$('.EXLTabHeaderButtonSendToList').hide(); \/\/initially hide the list in case it's visible.\r\n\t$('.EXLTabHeaderButtonSendTo > a').live('click',function(e){ \/\/ live bind any preexisting or newly added Send To menu to open onclick.\r\n\t\te.preventDefault(); \/\/ ignore the href of the 'a' tag.\r\n\t\tvar ol = $(this).siblings('ol');\r\n\t\tif (ol.is(':visible')){\r\n\t\t\tol.hide();\r\n\t\t}else{\r\n\t\t\tol.show();\r\n\t\t}\r\n\t});\r\n\t$('.EXLTabHeaderButtonSendTo > ol a').live('click', function(e){ \/\/live bind any preexisting or newly added SendTo link to hide the parent again.\r\n\t\t$(this).parents('ol').hide();\r\n\t});\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> log(msg)<\/span>{\r\n\ttry{\r\n\t\tif(console && console.log){\r\n\t\t\tconsole.log(\"v3 ui: \" + msg);\r\n\t\t}\r\n\t}catch(logerr){\r\n\t\tif (exlDebug){\r\n\t\t\talert(msg);\r\n\t\t}\r\n\t}\r\n}\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\n\/\/AJAX utility functions\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\n\r\nvar globalTimeoutMultiplier = 2; \/\/when we hit a slow network, modify the multiplier to slow down timeouts.\r\nvar globalTimeoutDefault = 30000; \/\/thirty seconds in ms.\r\n\r\n<\/div><div class=\"function\">function<span> suggestTimeout(timeout)<\/span>{\r\n\tif(timeout){\r\n\t\treturn timeout * globalTimeoutMultiplier;\r\n\t}else{\r\n\t\tif(exlPrefetchConfiguration && exlPrefetchConfiguration.timeout){ \/\/grabs the gateway timeout as default AJAX timeout.\r\n\t\t\tglobalTimeoutDefault = (exlPrefetchConfiguration.timeout*1000);\/\/exlPrefetchConfiguration.timeout is specified in seconds\r\n\t\t}else{\r\n\t\t\tif (exlDebug){\r\n\t\t\t\tlog('no global timeout was found. using hard-coded default.');\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn globalTimeoutDefault * globalTimeoutMultiplier;\r\n\t}\r\n}\r\n<\/div><div class=\"function\">function<span> handleGlobalTimeoutIncrease()<\/span>{\r\n\tglobalTimeoutMultiplier *= globalTimeoutMultiplier;\r\n\r\n}\r\n<\/div><div class=\"function\">function<span> notifyAndAskUserToRetryOrWaitLonger()<\/span>{\r\n\t\/\/alert(\"ajax query timed out!\");\r\n}\r\n<\/div><div class=\"function\">function<span> notifyAjaxTimeout()<\/span>{\r\n\thandleGlobalTimeoutIncrease();\r\n\tnotifyAndAskUserToRetryOrWaitLonger();\r\n}\r\n\/\/when we encounter an error we should have a log if possible.\r\n<\/div><div class=\"function\">function<span> generalAjaxError(msg)<\/span>{\r\n\t\tlogToServer(msg);\r\n}\r\n\/\/fail but don't complain.\r\n<\/div><div class=\"function\">function<span> silentAjaxError(msg)<\/span>{\r\n\tgeneralAjaxError(msg);\r\n}\r\n\r\n\/\/quick attempt to log data to server, short timeout because if it doesn't succeed, it's not the end of the world and why leave connections hanging open for a long time?\r\n<\/div><div class=\"function\">function<span> logToServer(msg)<\/span>{\r\n\tif(msg){\r\n\t\t$.ajax({\r\n\t\turl: '..\/log',\r\n\t\tdata: 'message='+encodeURI(msg.replace(\/&\/g,', ')),\r\n\t\tglobal: false,\r\n\t\ttimeout: suggestTimeout(5000)\r\n\t\t});\r\n\t}else{\r\n\t\tlog('logToServer called with no msg!');\r\n\t}\r\n}\r\n<\/div><div class=\"function\">function<span> gatherPageStatLinks(msg,recordId,indx,linkType)<\/span>{\r\n\t\t$.ajax({\r\n\t\turl: 'expand.do',\r\n\t\tdata: 'gatherStatLinks=true&linkType='+linkType+'&indx='+indx+'&recIds='+recordId+'&url='+encodeURIComponent(msg),\r\n\t\tglobal: false,\r\n\t\ttimeout: suggestTimeout(5000)\r\n\t\t});\r\n\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> handleLogging(xmlDoc)<\/span>{\r\n\tvar logText = $(xmlDoc).find('logElement').text();\r\n\t$('#debugLogFooter').html(logText);\r\n\tlog('new text:'+logText.length);\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> escapeAjaxCall(url)<\/span>{\r\n\t\/\/used to solve encoding problems of I18N in IE6&7\r\n\treturn escapeFreeText(escapeFctV(url));\r\n}\r\n\/\/This function is a free-text specific fix that handles I18N problems that might not be handled by the browser. (IE6+7) A more general solution is the escapeURL() function below.\r\n<\/div><div class=\"function\">function<span> escapeFreeText(url)<\/span>{\r\n\ttry{\r\n\t\tvar sets = url.match(\/(vl\\(freeText[0-9]+\\))=([^&]*)\/g); \/\/grab the freeText in case it isn't english.\r\n\t\tvar result = url.toString();\r\n\t\tif (sets){\r\n\t\t\tfor (var aset = 0; aset < sets.length; aset++){ \/\/ iterate and handle one facet value at a time.\r\n\t\t\t\tvar set = sets[aset].match(\/(vl\\(freeText[0-9]+\\))=([^&]*)\/);\r\n\t\t\tvar key = set[1];\r\n\t\t\tvar val = set[2];\r\n\t\t\t\t\/\/first we do a decode, then the encode, otherwise if anything was already partially encoded it becomes doubly encoded. and we've ruined a perfectly good url.\r\n\t\t\t\tvar tempString = result.replace(RegExp(RegExp.escape(key+'='+val)),key+'='+encodeURIComponent(decodeURIComponent(val)));\r\n\t\t\t\tresult = tempString;\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn result.toString();\r\n\t}catch(escapingError){\r\n\t\t\tlog('possible error escaping FreeText: ' + escapingError.message);\r\n\t\treturn url;\r\n\t}\r\n}\r\n\/\/This function is a facet-specific fix that handles I18N problems that might not be handled by the browser. (IE6+7) A more general solution is the escapeURL() function below.\r\n<\/div><div class=\"function\">function<span> escapeFctV(url)<\/span>{\r\n\ttry{\r\n\t\tvar sets = url.match(\/fctV=[^&]*\/g);\/\/find all facet values.\r\n\t\tvar result = url;\r\n\t\tif (sets){\r\n\t\t\tfor (var aset = 0; aset < sets.length; aset++){ \/\/ iterate and handle one facet value at a time.\r\n\t\t\t\tvar set = sets[aset].match(\/(fctV)=([^&]*)\/);\r\n\t\t\t    var key = set[1];\r\n\t\t\t\tvar val = set[2];\r\n\t\t\t\t\/\/first we do a decode, then the encode, otherwise if anything was already partially encoded it becomes doubly encoded. and we've ruined a perfectly good url.\r\n\t\t\t\tresult = result.replace(RegExp(RegExp.escape(key+'='+val)),key+'='+encodeURIComponent(decodeURIComponent(val)));\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn result;\r\n\t}catch(escapingError){\r\n\t\treturn url;\r\n\t}\r\n}\r\n\/\/This function handles I18N problems that might not be handled by the browser.\r\n\/\/There is a very slight risk that two similarly named parameters with similar inputs will cause collisions which is why this function is not being put into use during an sp upgrade.\r\n<\/div><div class=\"function\">function<span> escapeURL(url)<\/span>{\r\n\ttry{\r\n\t\tvar sets = url.match(\/[^?&=]+=[^&#]*\/g);\/\/find all url parameters\r\n\t\tvar result = url;\r\n\t\tif(sets){\r\n\t\t\tfor (var aset = 0; aset < sets.length; aset++){ \/\/ iterate and handle one facet value at a time.\r\n\t\t\t\tvar set = sets[aset].match(\/([^?&=]+)=([^&]*)\/);\r\n\t\t\t    var key = set[1];\r\n\t\t\t\tvar val = set[2];\r\n\t\t\t\t\/\/first we do a decode, then the encode, otherwise if anything was already partially encoded it becomes doubly encoded. and we've ruined a perfectly good url.\r\n\t\t\t\tresult = result.replace(RegExp(RegExp.escape(key+'='+val)),key+'='+encodeURIComponent(decodeURIComponent(val)));\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn result;\r\n\t}catch(escapingError){\r\n\t\tlog('escapeURL failed: '+escapingError);\r\n\t\treturn url;\r\n\t}\r\n}\r\n\r\n\/\/set Ajax request header: this way, the server will always know that the request is an AJAX request.\r\n\/\/currently the only reason the server cares is when the session times out,\r\n\/\/to know whether to perform an xml redirect, or a classic http redirect.\r\n\/\/NOTE: this provides an extra level of certainty, as a rule jQuery should automatically set the X-Requested-With header.\r\n<\/div><div class=\"function\">function<span> setAjaxRequestHeader(xmlhttpreq)<\/span>{\r\n\txmlhttpreq.setRequestHeader('EXLRequestType','ajax');\r\n}\r\n\/\/check to see if the response to the ajax call resulted in an xml redirecting to another page\r\n\/\/currently only a session timeout will redirect via xml.\r\n\/\/returns true if the response was an XML redirect\r\n<\/div><div class=\"function\">function<span> isAjaxXmlRedirect(xml)<\/span>{\r\n\tif ($(xml).find('redirectXml').attr('location')){\r\n\t\treturn true;\r\n\t}\r\n\treturn false;\r\n}\r\n\/\/if the response to the ajax call resulted in an xml redirecting to another page\r\n\/\/this function will perform the redirect. returns false if no redirect was performed.\r\n<\/div><div class=\"function\">function<span> handleAjaxXmlRedirect(xml)<\/span>{\r\n\tif (isAjaxXmlRedirect(xml)){\r\n\t\tlog ('redirecting the page.');\r\n\t\twindow.location = $(xml).find('redirectXml').attr('location');\r\n\t\treturn true;\r\n\t}\r\n\treturn false;\r\n}\r\n\/\/simple ajax call, making use of all the defaults\r\n<\/div><div class=\"function\">function<span> fetch(url,data,errorHandler)<\/span>{\r\n\t$.ajax({\r\n\t\turl:escapeAjaxCall(url),\r\n\t\tdata:data,\r\n\t\terror: function(request,errorType,exceptionOcurred){\r\n\t\t\tif (errorType=='timeout'){\r\n\t\t\t\tnotifyAjaxTimeout();\r\n\t\t\t}else{\r\n\t\t\t\tgeneralAjaxError();\r\n\t\t\t}\r\n\t\t},\r\n\t\tsuccess: function(data){\r\n\t\t\tparseXmlAndUpdatePage(data);\r\n\t\t}\r\n\t});\r\n}\r\n\/\/this ajax call is for prefetching which needs to behave differently.\r\n\/\/longer timeout, errors and updates should be silent.\r\n<\/div><div class=\"function\">function<span> prefetch(url,data,errorHandler,successHandler)<\/span>{\r\n\t$.ajax({\r\n\t\tglobal: false,\r\n\t\tbeforeSend: function(request){\r\n\t\t\tif(!isUpdateAllowed()){\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t\tsetAjaxRequestHeader(request);\r\n\t\t},\r\n\t\tsuccess: function(data, textStatus){\r\n\t\t\tparseXmlAndUpdatePage(data);\r\n\t\t\tif (successHandler){\r\n\t\t\t\tsuccessHandler();\r\n\t\t\t}\r\n\t\t},\r\n\t\terror: function(request,errorType,exceptionOcurred){\r\n\t\t\tif (errorType=='timeout'){\r\n\t\t\t\tnotifyAjaxTimeout();\r\n\t\t\t}else{\r\n\t\t\t\tsilentAjaxError('prefetch failure url: '+url+' data:'+data);\r\n\t\t\t}\r\n\r\n\t\t\tif(errorHandler){\r\n\t\t\t\terrorHandler();\r\n\t\t\t}\r\n\t\t},\r\n\t\ttimeout:suggestTimeout(),\r\n\t\tdata: data,\r\n\t\turl: escapeAjaxCall(url)\r\n\t});\r\n}\r\n<\/div><div class=\"function\">function<span> addToRequestQueue(url,data)<\/span>{\r\n\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> updateElement(id, cdata, timestamp)<\/span>{\r\n\ttry{\r\n\t\tvar elem = $('#'+id).get(0);\r\n\t\t\/\/check to see if the data we have is fresh.\r\n\t\tif((!elem.lastUpdate) || (!timestamp) || (elem.lastUpdate < timestamp)){\r\n\t\t\t$(elem).html(cdata); \/\/update the html.\r\n\t\t\telem.lastUpdate = timestamp; \/\/make sure we stay up-to-date\r\n\t\t}else{\/\/better to log info for debugging, we will disable log when not debugging.\r\n\t\t\tlog(id + ' not updated, stale data ['+timestamp+']. last updated '+ elem.lastUpdate);\r\n\t\t}\r\n\t}catch(iderr){\r\n\t\tlog('updateElement failed: id='+id+' timestamp='+timestamp+' cdata='+((cdata!='')?'exists':'absent'));\r\n\t}\r\n}\r\n\/*\r\n<\/div><div class=\"function\">function<span> storeElementForDisplay(id,key,cdata,timestamp,prefetched)<\/span>{\r\n\tvar elem = $('#'+id).get(0);\r\n\tif (elem){\r\n\t\telem.tabs.update(cdata,timestamp,prefetched);\r\n\t}else{\r\n\t\tlog('prefetch error id=['+id+'] key=['+key+']- returning elements without keys');\r\n\t}\r\n}\r\n*\/\r\n\r\n\/\/ add an escape function so that we can easily escape complex recordIds so that they can be found in the page.\r\nRegExp.escape = function(text) {\r\n    return text.replace(\/[-[\\]{}()*+?.,\\\/\\\\^$|#\\s]\/g, \"\\\\$&\");\r\n}\r\n\r\n\/\/handle an xmlDoc, update each element based on its ID.\r\n<\/div><div class=\"function\">function<span> parseXmlAndUpdatePage(xmlDoc)<\/span>{\r\n\ttry{\r\n\t\thandleLogging(xmlDoc);\r\n\t\tif (isAjaxXmlRedirect(xmlDoc)){\r\n\t\t\thandleAjaxXmlRedirect(xmlDoc);\r\n\t\t}else{\r\n\t\t\t$(xmlDoc).find('element').each(function(){\r\n\t\t\t\tvar elm = $(this);\r\n\t\t\t\tvar id = $(elm).attr('id');\r\n\t\t\t\tvar key = $(elm).attr('key');\r\n\t\t\t\tvar timestamp = $(elm).attr('timestamp');\r\n\t\t\t\tvar cdata = $(elm).text();\r\n\t\t\t\tvar recId = $(elm).attr('recordId');\r\n\t\t\t\tvar tab = $(elm).attr('key');\r\n\t\t\t\tvar rid = RegExp.escape(recId);\r\n\t\t\t\tvar recordHandle = $('#'+rid).get(0);\r\n\t\t\t\tvar tabContainer = $('#'+id).get(0);\r\n\t\t\t\tvar alternateTabContainer = $(recordHandle).parents('.EXLResult').find('.EXLContainer-'+tab).get(0);\r\n\r\n\t\t\t\tif (tabContainer){\r\n\t\t\t\t\tif (tabContainer.tabUtils){\r\n\t\t\t\t\t\tvar recIdNode = $(tabContainer).parents('.EXLResult').find('.EXLRecordId').get(0);\r\n\t\t\t\t\t\tif (recIdNode && recId == recIdNode.id){ \/\/make sure we're dealing with the same recordId\r\n\t\t\t\t\t\t\ttabContainer.tabUtils.update(cdata,timestamp);\r\n\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\tif (alternateTabContainer){\r\n\t\t\t\t\t\t\t\talternateTabContainer.tabUtils.update(cdata,timestamp);\r\n\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\tlog('curiosity: tabContainer Id ('+id+') was valid but recordId ('+recId+') indicated a different container which could not be located (for tab: '+tab+')');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tupdateElement(id,cdata,timestamp);\r\n\t\t\t\t\t}\r\n\t\t\t\t}else{\r\n\t\t\t\t\tlog('potential id match problem.');\r\n\t\t\t\t\tif (recordHandle){\r\n\t\t\t\t\t\tif (alternateTabContainer){\r\n\t\t\t\t\t\t\talternateTabContainer.tabUtils.update(cdata,timestamp);\r\n\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\tlog('missing container!! (for tab: '+tab+')');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tlog('receiving data for irrelevant recordId? ('+recId+')');\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\t}catch(errExc){\r\n\t\tlog('Error parsing requested data: '+errExc);\r\n\t}\r\n\r\n\tparseXmlAndHandleModificationsOnly(xmlDoc);\r\n\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> parseXmlAndHandleModificationsOnly(xmlDoc)<\/span>{ \/\/returns true if there were modifications\r\n\tvar result = false;\r\n\t$(xmlDoc).find('modification').each(function(){\r\n\t\tvar elem = $(this);\r\n\t\tvar id = $(elem).attr('id');\r\n\t\tvar timestamp = $(elem).attr('timestamp');\r\n\t\tvar cdata = $(elem).text();\r\n\t\tif(id && cdata){\r\n\t\t\tupdateElement(id,cdata,timestamp);\r\n\t\t}\r\n\t\tresult = true;\r\n\t});\r\n\treturn result;\r\n}\r\n<\/div><div class=\"function\">function<span> resetAjaxDefaults()<\/span>{\r\n\t$.ajaxSetup({\r\n\t\tdataFilter: function(data,type){\r\n\t\t\t\/\/if we have problems where the error page is returned, this is where to check if we got messed up data!\r\n\t\t\treturn data;\r\n\t\t},\r\n\t\tdataType: \"xml\",\r\n\t\t\/\/ global: 'true',\r\n\t\t\/\/ ifModified: 'false',\r\n\t\ttimeout:suggestTimeout(), \/\/ go with default.\r\n\t\tsuccess: function(data, textStatus){\r\n\t\t\tparseXmlAndUpdatePage(data);\r\n\t\t},\r\n\t\ttype: 'GET',\r\n\t\tasync: true,\r\n\t\tbeforeSend: function(xhr){\r\n\t\t\tsetAjaxRequestHeader(xhr);\r\n\t\t}\r\n\t});\r\n}\r\n<\/div><div class=\"function\">function<span> prepareAjax()<\/span>{\r\n\tresetAjaxDefaults();\r\n \t\/\/prepare a loading icon..\r\n\t$('#loading').hide().css('height','40px').css('width','120px').css('background','orange').css('color','white').css(\r\n\t\t\t'padding-top','20px').css('padding-left','30px');\r\n\t\t$(\"#loading\").bind(\"ajaxSend\", function(){\r\n\t\t\t$(this).slideDown();\r\n\t\t}).bind(\"ajaxStop\", function(){\r\n\t\t\t$(this).fadeOut('slow');\r\n\t});\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> TabState()<\/span>{\r\n\treturn {status: exlTabState.UNFETCHED, timestamp: 0};\r\n}\r\n\/*\r\n<\/div><div class=\"function\">function<span> TabSetState()<\/span>{\r\n\treturn {\r\n\t\t\t'detailsTab':\t\tnew TabState(),\r\n\t\t\t'tagreviewsTab':\tnew TabState(),\r\n\t\t\t'onlineTab':\t\tnew TabState(),\r\n\t\t\t'moreTab':\t\tnew TabState(),\r\n\t\t\t'requestTab':\t\tnew TabState(),\r\n\t\t\t'locationsTab':\tnew TabState(),\r\n\t\t\t'recommendTab':\tnew TabState()\r\n\t};\r\n}*\/\r\n\r\n<\/div><div class=\"function\">function<span> TabSet(idx,id,tabContent,recordId,tabType)<\/span>{\r\n\treturn {\r\n\t\tindex: idx,\r\n\t\tid:id,\r\n\t\ttabContent:tabContent,\r\n\t\trecordId: recordId,\r\n\t\tkey: tabType,\r\n\t\tstate: new TabState(),\r\n\t\tupdate: function (cdata,timestamp){ \/\/put pre\/fetched info in a particular tab slot.\r\n\t\t\t\/\/if(key){\/\/make sure we're referring to a specific tab -- otherwise we should probably call the regular updateElement.\r\n\t\t\t\tvar tab = this.state;\r\n\t\t\t\t\/\/if (tab.timestamp<=timestamp){\/\/making sure this cdata is newer than anything we already have.\r\n\t\t\t\t\t\ttab.status = exlTabState.FETCHED;\r\n\t\t\t\t\t\ttab.timestamp = timestamp;\r\n\t\t\t\t\t\tthis.showTab(cdata);\r\n\t\t\t\t\/\/}else{\r\n\t\t\t\t\/\/\tlog(\"[\"+this.id +\"]: timestamp [\"+timestamp+\"] of new data is stale: \"+tab.timestamp);\r\n\t\t\t\t\/\/}\r\n\t\t\t\/\/}else{\r\n\t\t\t\/\/\tlog(\"[\"+this.id +\"]: can't update without key: \"+cdata);\r\n\t\t\t\/\/}\r\n\t\t},\r\n\t\tshowTab: function (cdata){ \/\/show a tab that has info to show (ie. is in a FETCHED or PREFETCHED state.)\r\n\t\t\tif(cdata){\r\n\t\t\t\t$(this.tabContent).html(cdata);\r\n\t\t\t\tapplySubmitHandlingToTabForms(this.tabContent);\r\n\t\t\t}\r\n\t\t},\r\n\t\tclearTab: function (){\r\n\t\t\t$(this.tabContent).html(\r\n\t\t\t\t\t'<\/div><div id=\"exlidResult${resultStatus.index}-TabHeader\" class=\"EXLTabHeader\"><\/div><div class=\"EXLTabHeaderContent\"> <\/div><\/div><div id=\"exlidTabHeaderButtons'\r\n\t\t\t\t\t+ this.index\r\n\t\t\t\t\t+'\" class=\"EXLTabHeaderButtons\"><prm:sendTo recordId=\"${result.id}\" \/><\/div><\/div><\/div><div id=\"exlidResult${resultStatus.index}-TabContent\" class=\"EXLTabContent\"><\/div><div class=\"EXLTabLoading\"><span id=\"'\r\n\t\t\t\t\t+ this.id\r\n\t\t\t\t\t+'_reloadSpan\" class=\"EXLHiddenCue\">'+exlTabReloadMessage\r\n\t\t\t\t\t+' <a href=\"#\" onclick=\"refreshTab(this);return false;\">'+exlTabReloadLinkText+'<\/a>.'\r\n\t\t\t\t\t+ \"<script type='text\/javascript'>setTimeout('\"\r\n\t\t\t\t\t+ '$(\"#'\r\n\t\t\t\t\t+ this.id\r\n\t\t\t\t\t+ '_reloadSpan\").removeClass(\"EXLHiddenCue\")'\r\n\t\t\t\t\t+ \"', 10000);<\/script>\"\r\n\t\t\t\t\t+'<\/span><\/div><\/div>');\r\n\t\t},\r\n\t\tdisplayTabError: function (){\r\n\t\t\t$(this.tabContent).html('<\/div><div id=\"exlidResult${resultStatus.index}-TabHeader\" class=\"EXLTabHeader\"><\/div><div class=\"EXLTabHeaderContent\"> <\/div><\/div><div id=\"exlidTabHeaderButtons'+this.index+'\" class=\"EXLTabHeaderButtons\"><prm:sendTo recordId=\"${result.id}\" \/><\/div><\/div><\/div><div id=\"exlidResult${resultStatus.index}-TabContent\" class=\"EXLTabContent\"><\/div><div class=\"EXLSystemFeedback\"><span>'+exlTabLoadErrorMessage+'<\/span><\/div><\/div>');\r\n\t\t},\r\n\t\tisTabReady: function (){\r\n\t\t\treturn (this.state.status==exlTabState.FETCHED);\r\n\t\t},\r\n\t\tshowTabWhenReady: function(tabUrl){\r\n\t\t\tif (this.isTabReady()){ \/\/if it's already here, show it.\r\n\t\t\t\tthis.showTab();\r\n\t\t\t\t$.ajax({\r\n                    url: 'expand.do?prefetchedClick=true&tabs='+this.key+'&recIds='+this.recordId+'&indx='+tabUrl.substring(tabUrl.indexOf('indx=')+\"indx=\".length,tabUrl.indexOf('indx=')+\"indx=\".length+1),\r\n                    global: false,\r\n                    timeout: suggestTimeout(5000)\r\n                    });\r\n\t\t\t}else{\r\n\t\t\t\tif (this.state.status == exlTabState.UNFETCHED){\/\/if we haven't tried to fetch it, load it now!\r\n\t\t\t\t\tthis.loadTab(tabUrl);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tloadTab: function(tabUrl,refreshRequestTab){\r\n\t\t\tvar thisTabSet = this;\r\n\t\t\tif(!tabUrl){\r\n\t\t\t\ttabUrl = \"expand.do?gathStatTab=true&renderMode=prefetchXml&tabs=\"+this.key+\"&recIds=\"+this.recordId+\"&recIdxs=\"+this.index+\"&elementId=\"+this.id;\r\n\t\t\t\tif (refreshRequestTab){\r\n\t\t\t\t\ttabUrl += \"&resetRequestTabForm=reset\";\r\n\t\t\t\t}\r\n\t\t\t}else{\r\n\t\t\t\ttabUrl = tabUrl.replace(\/display\\.do\/,\"expand.do\").replace(\/renderMode=poppedOut\/,'renderMode=prefetchXml');\r\n\t\t\t\tif (!isFullDisplay()){\r\n\t\t\t\t\ttabUrl = tabUrl.replace(\/displayMode=full\/,'displayMode=brief');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t$.ajax({url:escapeAjaxCall(tabUrl),\r\n\t\t\t\terror: function(){\r\n\t\t\t\t\t\/\/in the event of error, mark the tab as unfetched.\r\n\t\t\t\t\tlog('fetch tab failed, id='+thisTabSet.id);\r\n\t\t\t\t\tthisTabSet.state.status = exlTabState.UNFETCHED;\r\n\t\t\t\t\tthisTabSet.displayTabError();\r\n\t\t\t\t},\r\n\t\t\t\tsuccess: function(data, textStatus){\r\n\t\t\t\t\t\/\/parse the xml for the data relevant to us.\r\n\t\t\t\t\tvar gotUpdate = false;\r\n\t\t\t\t\t$(data).find('element[id='+thisTabSet.id+']').each(function(index){\r\n\t\t\t\t\t\tthisTabSet.update($(this).text(),$(this).attr('timestamp'),false);\r\n\t\t\t\t\t\tgotUpdate = true;\r\n\t\t\t\t\t});\r\n\t\t\t\t\tvar gotModifications = parseXmlAndHandleModificationsOnly(data);\r\n\t\t\t\t\tif (!gotModifications && !gotUpdate){\r\n\t\t\t\t\t\t\/\/check to see if we are being redirected for a sessionTimeout.\r\n\t\t\t\t\t\tif (isAjaxXmlRedirect(data)){\r\n\t\t\t\t\t\t\thandleAjaxXmlRedirect(data);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tlog('requested tab load failed! id='+thisTabSet.id);\r\n\t\t\t\t\t\tthisTabSet.displayTabError();\r\n\t\t\t\t\t}\r\n\t\t\t\t\thandleLogging(data);\r\n\t\t\t\t\tif (exlDebug){\r\n\t\t\t\t\t\t$('body').append($('<\/div><div\/>').text($(data).text().replace(\/\\n\/g,'')).append('<hr\/>'));\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t\tthis.state.status = exlTabState.REQUESTED;\r\n\t\t},\r\n\t\tdisableTab: function(){\r\n            var tab = $('#'+this.id).hide().parents('.EXLResult').find('.EXLResultTab a[href*='+this.key+']').parents('li').hide().addClass('EXLResultTabDisabled').get(0);\r\n            if($(tab).hasClass('EXLResultSelectedTab')){\r\n                    $(tab).removeClass('EXLResultSelectedTab');\r\n                    $(tab).parents('.EXLTabsRibbon').addClass('EXLTabsRibbonClosed');\r\n            }\r\n\r\n\r\n\t\t},\r\n\t\trefresh: function(){\r\n\t\t\trefreshTab(this);\r\n\t\t},\r\n\t\tdelayTab: function(){ \/* for use in lightboxing a slow to respond tab *\/\r\n\t\t\t$(this.tabContent).find('.EXLTabContent').prepend('<\/div><div class=\"EXLTabLoadingLightBoxFeedback\"><strong>'+exlDelayTabProcessingYourRequest+'<\/strong><\/div>').parents('.EXLResultTabContainer').append('<\/div><div class=\"EXLTabLoadingLightBox\"> <\/div>');\r\n\t\t}\/*,\r\n\t\tgetTabs: function(filterState){ \/\/retrieve all the tabs in the tabSet whose status is the same as filterState. if no filterState, return list of tabs.\r\n\t\t\tvar result = [];\r\n\t\t\tvar i = 0;\r\n\t\t\tfor(var tab in this.state){\r\n\t\t\t\tif((!filterState) || this.state[tab].status == filterState){\r\n\t\t\t\t\tresult[i] = tab;\r\n\t\t\t\t\ti++;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\treturn result;\r\n\t\t},\r\n\t\tgetUnfetchedTabs: function(){\r\n\t\t\treturn this.getTabs(exlTabState.UNFETCHED);\r\n\t\t}\r\n*\/\r\n\t};\r\n}\r\n<\/div><div class=\"function\">function<span> refreshTab(element,refreshRequestTab)<\/span>{\r\n\ttry{\r\n\tvar container = $(element).parents('.EXLResultTabContainer').get(0);\r\n\t\tcontainer.tabUtils.state.status = exlTabState.UNFETCHED;\r\n\t\tcontainer.tabUtils.loadTab(null,true);\r\n\t}catch(err){\r\n\t\tlog('refresh failed! ('+err+')');\r\n\t}\r\n}\r\n<\/div><div class=\"function\">function<span> TabFetchController()<\/span>{\r\n\treturn {\r\n\t\trequestTab: function (idx,id,key){\r\n\t\t}\r\n\t};\r\n}\r\n\r\nvar exlTabState = {\r\nUNFETCHED : 1,\r\nREQUESTED : 2,\r\nPREQUESTED : 2, \/\/deprecated\r\nPREFETCHED : 4, \/\/deprecated\r\nFETCHED : 4\r\n}\r\n\r\n\/\/here we get the tabs ready so that prefetching will function properly.\r\n<\/div><div class=\"function\">function<span> prepTabs()<\/span>{\r\n\t\/\/handle the default setup for each tab.\r\n\t$('.EXLContainer-viewOnlineTab').each(function(i){\r\n\t\tvar recordId = $(this).parents('.EXLResult').find('.EXLResultRecordId').attr('id');\r\n\t\tvar tabType = 'viewOnlineTab';\r\n\t\tthis.tabUtils = new TabSet(i,this.id,this,recordId,tabType); \/\/this sets all the default info for each tab, so that prefetch will be able to populate it properly.\r\n\t\tif (exlPrefetchConfiguration.loadedTab && tabType == exlPrefetchConfiguration.loadedTab){\/\/special case for pre-opened tab in full display\r\n\t\t\tthis.tabUtils.state.status = exlTabState.FETCHED;\r\n\t\t}\r\n\t});\r\n\t$('.EXLContainer-requestTab').each(function(i){\r\n\t\tvar recordId = $(this).parents('.EXLResult').find('.EXLResultRecordId').attr('id');\r\n\t\tvar tabType = 'requestTab';\r\n\t\tthis.tabUtils = new TabSet(i,this.id,this,recordId,tabType); \/\/this sets all the default info for each tab, so that prefetch will be able to populate it properly.\r\n\t\tif (exlPrefetchConfiguration.loadedTab && tabType == exlPrefetchConfiguration.loadedTab){\/\/special case for pre-opened tab in full display\r\n\t\t\tthis.tabUtils.state.status = exlTabState.FETCHED;\r\n\t\t}\r\n\t});\r\n\t$('.EXLContainer-locationsTab').each(function(i){\r\n\t\tvar recordId = $(this).parents('.EXLResult').find('.EXLResultRecordId').attr('id');\r\n\t\tvar tabType = 'locationsTab';\r\n\t\tthis.tabUtils = new TabSet(i,this.id,this,recordId,tabType); \/\/this sets all the default info for each tab, so that prefetch will be able to populate it properly.\r\n\t\tif (exlPrefetchConfiguration.loadedTab && tabType == exlPrefetchConfiguration.loadedTab){\/\/special case for pre-opened tab in full display\r\n\t\t\tthis.tabUtils.state.status = exlTabState.FETCHED;\r\n\t\t}\r\n\t});\r\n\t$('.EXLContainer-detailsTab').each(function(i){\r\n\t\tvar recordId = $(this).parents('.EXLResult').find('.EXLResultRecordId').attr('id');\r\n\t\tvar tabType = 'detailsTab';\r\n\t\tthis.tabUtils = new TabSet(i,this.id,this,recordId,tabType); \/\/this sets all the default info for each tab, so that prefetch will be able to populate it properly.\r\n\t\tif (exlPrefetchConfiguration.loadedTab && tabType == exlPrefetchConfiguration.loadedTab){\/\/special case for pre-opened tab in full display\r\n\t\t\tthis.tabUtils.state.status = exlTabState.FETCHED;\r\n\t\t}\r\n\t});\r\n\t$('.EXLContainer-tagreviewsTab').each(function(i){\r\n\t\tvar recordId = $(this).parents('.EXLResult').find('.EXLResultRecordId').attr('id');\r\n\t\tvar tabType = 'tagreviewsTab';\r\n\t\tthis.tabUtils = new TabSet(i,this.id,this,recordId,tabType); \/\/this sets all the default info for each tab, so that prefetch will be able to populate it properly.\r\n\t\tif (exlPrefetchConfiguration.loadedTab && tabType == exlPrefetchConfiguration.loadedTab){\/\/special case for pre-opened tab in full display\r\n\t\t\tthis.tabUtils.state.status = exlTabState.FETCHED;\r\n\t\t}\r\n\t});\r\n\t$('.EXLContainer-recommendTab').each(function(i){\r\n\t\tvar recordId = $(this).parents('.EXLResult').find('.EXLResultRecordId').attr('id');\r\n\t\tvar tabType = 'recommendTab';\r\n\t\tthis.tabUtils = new TabSet(i,this.id,this,recordId,tabType); \/\/this sets all the default info for each tab, so that prefetch will be able to populate it properly.\r\n\t\tif (exlPrefetchConfiguration.loadedTab && tabType == exlPrefetchConfiguration.loadedTab){\/\/special case for pre-opened tab in full display\r\n\t\t\tthis.tabUtils.state.status = exlTabState.FETCHED;\r\n\t\t}\r\n\t});\r\n\t$('.EXLContainer-moreTab').each(function(i){\r\n\t\tvar recordId = $(this).parents('.EXLResult').find('.EXLResultRecordId').attr('id');\r\n\t\tvar tabType = 'moreTab';\r\n\t\tthis.tabUtils = new TabSet(i,this.id,this,recordId,tabType); \/\/this sets all the default info for each tab, so that prefetch will be able to populate it properly.\r\n\t\tif (exlPrefetchConfiguration.loadedTab && tabType == exlPrefetchConfiguration.loadedTab){\/\/special case for pre-opened tab in full display\r\n\t\t\tthis.tabUtils.state.status = exlTabState.FETCHED;\r\n\t\t}\r\n\t});\r\n\r\n\r\n\t\/\/handle the close-tab button.\r\n\t$('.EXLTabHeaderButtonCloseTabs').live('click',function(e){ \/\/live click binding for when the the tabHeader is reloaded from the server.\r\n\t\te.preventDefault();\r\n\t\tvar result = $(this).parents('.EXLResult');\r\n\t\tcloseAllTabsForResult(result);\r\n\t\t$(result).find('.EXLTabsRibbon').addClass('EXLTabsRibbonClosed').find('.EXLResultSelectedTab').removeClass('EXLResultSelectedTab');\r\n\t});\r\n\r\n\t\/\/handle the default behavior for each tab.\r\n\t$('.EXLViewOnlineTab a').click(function(e){\r\n\t\tselectAndLoadTab(e,this,'viewOnlineTab');\r\n\t});\r\n\t$('.EXLDetailsTab a').click(function(e){\r\n\t\tselectAndLoadTab(e,this,'detailsTab');\r\n\t});\r\n\t$('.EXLRequestTab a').click(function(e){\r\n\t\tselectAndLoadTab(e,this,'requestTab');\r\n\t});\r\n\t$('.EXLLocationsTab a').click(function(e){\r\n\t\tselectAndLoadTab(e,this,'locationsTab');\r\n\t});\r\n\t$('.EXLRecommendTab a').click(function(e){\r\n\t\tselectAndLoadTab(e,this,'recommendTab');\r\n\t});\r\n\t$('.EXLMoreTab a').click(function(e){\r\n\t\tselectAndLoadTab(e,this,'moreTab');\r\n\t});\r\n\t$('.EXLReviewsTab a').click(function(e){\r\n\t\tselectAndLoadTab(e,this,'tagreviewsTab');\r\n\t});\r\n\r\n\t\/\/todo: make sure the full tab that is loaded on page-load will be marked as FETCHED so it isn't overwritten my prefetching.\r\n\r\n}\r\n<\/div><div class=\"function\">function<span> closeAllTabsForResult(result)<\/span>{\r\n\t$(result).find('.EXLResultTabContainer').hide();\r\n}\r\n<\/div><div class=\"function\">function<span> ajaxSubmitForm(form)<\/span>{\r\n    $(form).ajaxSubmit({success:function(data,status){\r\n           parseXmlAndUpdatePage(data,true);\r\n    }});\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> ajaxSubmitParentForm(element)<\/span>{\r\n\tajaxSubmitForm($(element).parents('form').get(0));\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> applySubmitHandlingToTabForms(tabContent)<\/span>{\r\n    $(tabContent).find('form').unbind('submit').submit(function(e){\r\n            e.preventDefault();\r\n            ajaxSubmitForm(this);\r\n            return false;\r\n    });\r\n}\r\n\r\n\r\n<\/div><div class=\"function\">function<span> selectAndLoadTab(event, element, tabType)<\/span>\r\n{\r\n\tvar tabsContainer = $(element).parents('.EXLSummary').find('.EXLContainer-'+tabType).get(0);\r\n\tif(tabsContainer && $(element).attr('target')!='_blank'){\r\n\t\tevent.preventDefault();\r\n\t\tif(tabsContainer.tabUtils.state.status<exlTabState.FETCHED){\r\n\t\t\ttabsContainer.tabUtils.clearTab();\r\n\t\t}\r\n\t\tcloseAllTabsForResult($(element).parents('.EXLResult'));\r\n\t\tif ($(element).parents('.EXLResultTab').hasClass('EXLResultSelectedTab') && $('.EXLFullView').size() <= 0){ \/\/if tab is already open, close. but not in full display\r\n\t\t\t$(element).parents('.EXLResultTab').removeClass('EXLResultSelectedTab');\r\n\t\t\t$(element).parents('.EXLTabsRibbon').addClass('EXLTabsRibbonClosed');\r\n\t\t}else{ \/\/otherwise, open tab.\r\n\t\t\t$(tabsContainer).show();\r\n\t\t\t$(element).parents('.EXLTabsRibbon').removeClass('EXLTabsRibbonClosed');\r\n\t\t\t$(element).parents('.EXLResultTab').siblings().removeClass('EXLResultSelectedTab').end().addClass('EXLResultSelectedTab');\r\n\t\t\ttabsContainer.tabUtils.showTabWhenReady($(element).attr('href'));\r\n\t\t\t\/\/finally report bibTip click.\r\n\t\t\tif(tabType != 'recommendTab' && $(element).parents('.EXLSummary').find('.EXLContainer-recommendTab').get(0).tabUtils.state.status==exlTabState.UNFETCHED){\r\n\t\t\t\t\treportBibTip($(element).parents('.EXLResult').find('.EXLResultRecordId').attr('id'));\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> switchAndLoadTab(event, element, tabType, url, originalTabType)<\/span>{\r\n\tvar tabsContainer = $(element).parents('.EXLResult').find('.EXLContainer-'+tabType).get(0);\r\n\ttabsContainer.tabUtils.clearTab(tabType);\r\n\t$(tabsContainer).siblings('.EXLContainer-'+originalTabType).hide().end().show();\r\n\t$(element).parents('.EXLResult').find('.EXLResultSelectedTab').removeClass('EXLResultSelectedTab');\r\n\tvar tabTypeClass = '.EXL' + tabType.charAt(0).toUpperCase() + tabType.substring(1);\/\/ build the correct tab class name\r\n\t$(element).parents('.EXLResult').find(tabTypeClass).addClass('EXLResultSelectedTab');\r\n\tif(url){\r\n\t\tif (!isFullDisplay()){\r\n\t\t\tif (url.indexOf('displayMode=') < 0){\r\n\t\t\t\turl += \"&displayMode=brief\";\r\n\t\t\t}else{\r\n\t\t\t\turl = url.replace(\/displayMode=full\/g,'displayMode=brief');\r\n\t\t\t}\r\n\t\t}else{\r\n\t\t\tif (url.indexOf('displayMode=') < 0){\r\n\t\t\t\turl += \"&displayMode=full\";\r\n\t\t\t}else{\r\n\t\t\t\turl = url.replace(\/displayMode=brief\/g,'displayMode=full');\r\n\t\t\t}\r\n\t\t}\r\n\t\tfetch(url,function(){\/\/try to reload the tab, in event of failure, try to switch back to previous tab.\r\n\t\t\talert('An error occured on the server. Please try again later.');\r\n\t\t\tif(originalTabType){\r\n\t\t\t\tswitchAndLoadTab(event,element,originalTabType);\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> prefetchTabContent()<\/span>{\r\n\t\/\/which tabs to prefetch\r\n\tvar tabs2Prefetch = ['detailsTab'];\/\/,'tagreviewsTab','locationsTab','moreTab','requestTab'];\r\n\t\/\/build the prefetch url\r\n\tif(exlPrefetchConfiguration && exlPrefetchConfiguration.enabled == 'true'){\r\n\t\tif (exlPrefetchConfiguration.loadedTab){\/\/special ce-opened tab in full display\r\n\t\t\tfor (var atab in tabs2Prefetch){\r\n\t\t\t\tif (exlPrefetchConfiguration.loadedTab == tabs2Prefetch[atab]){\r\n\t\t\t\t\tvar indx = tabs2Prefetch.indexOf(exlPrefetchConfiguration.loadedTab);\r\n\t\t\t\t\tif (indx >=0){\r\n\t\t\t\t\t\ttabs2Prefetch.slice(indx,indx);\/\/remove the currently loaded tab from the prefetch regimen.\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tvar data = '';\r\n\t\tvar bulkCounter = 0;\r\n\t\tvar ids2Prefetch = [];\r\n\t\tvar prefetchUrl = '';\r\n\t\t$('.EXLResultRecordId').each(function(i){\r\n\t\t\tif (i>=exlPrefetchConfiguration.current){\r\n\t\t\t\tif (bulkCounter&lt;exlPrefetchConfiguration.bulkSize){\r\n\t\t\t\t\tif (prefetchUrl!=''){ \/\/don't add the first ids because they will be added automatically via the base url. (see below)\r\n\t\t\t\t\t\tdata += '&recIds='+ this.id + '&recIdxs=' + i + '&elementId=' + i;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tids2Prefetch[ids2Prefetch.length] = this.id;\r\n\t\t\t\t\tbulkCounter++;\r\n\t\t\t\t\t\/\/mark each of the tab containers as requested.\r\n\t\t\t\t\t$(this).parents('.EXLResult').find('.EXLResultTabContainer').each(function(){\r\n\t\t\t\t\t\tfor (var atab in tabs2Prefetch){\r\n\t\t\t\t\t\t\ttry{\r\n\t\t\t\t\t\t\t\tif (tabs2Prefetch[atab] == this.tabUtils.key){\r\n\r\n\t\t\t\t\t\t\t\t\t\/\/mark the tab requested -- otherwise if the user clicks before the tab finishes loading, we will hit the server a second (unnecesary) time.\r\n\t\t\t\t\t\t\t\t\tthis.tabUtils.state.status = exlTabState.REQUESTED;\r\n\r\n\t\t\t\t\t\t\t\t\t\/\/you need to manufacture the classname to grab the correct tab link.\r\n\t\t\t\t\t\t\t\t\tvar tabTypeClass = '.EXL' + this.tabUtils.key.charAt(0).toUpperCase() + this.tabUtils.key.substring(1) + ' a';\/\/ build the correct tab class name\r\n\r\n\t\t\t\t\t\t\t\t\tif(prefetchUrl == ''){ \/\/only need to process here if we are on the first tab to prefetch of the first record to prefetch.\r\n\t\t\t\t\t\t\t\t\t\tvar tempUrl = $(this).parents('.EXLResult').find(tabTypeClass).attr('href') + '&prefetch=true';\r\n\r\n\t\t\t\t\t\t\t\t\t\t\/\/we're only interested in the query part of the URL\r\n\t\t\t\t\t\t\t\t\t\tvar afterQuestionMark = tempUrl.indexOf('?')+1;\r\n\t\t\t\t\t\t\t\t\t\tprefetchUrl = tempUrl.substring(afterQuestionMark);\r\n\t\t\t\t\t\t\t\t\t\tprefetchUrl = prefetchUrl.replace('gathStatTab=true&','');\r\n\r\n\t\t\t\t\t\t\t\t\t\t\/\/drop the doc param which will otherwise force the query to work for only the first record.\r\n\t\t\t\t\t\t\t\t\t\tprefetchUrl = prefetchUrl.replace(RegExp('doc='+this.tabUtils.recordId+'\\&'),'');\r\n\r\n\t\t\t\t\t\t\t\t\t\t\/\/ loop through and add all prefetchTabs except the current tab which was already added in the base url,\r\n\t\t\t\t\t\t\t\t\t\t\/\/ so we don't accidentally cycle through a prefetched tab twice.\r\n\t\t\t\t\t\t\t\t\t\tfor (var atab2 in tabs2Prefetch){\r\n\t\t\t\t\t\t\t\t\t\t\tif(tabs2Prefetch[atab2]!=this.tabUtils.key){\r\n\t\t\t\t\t\t\t\t\t\t\t\tdata += '&tabs='+tabs2Prefetch[atab2];\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\/\/this.tabUtils.loadTab(prefetchUrl);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}catch(err){\r\n\t\t\t\t\t\t\t\tlog('prefetch status update error: '+err);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n\t\texlPrefetchConfiguration.current+=bulkCounter;\r\n\r\n\t\t\/\/combine the prefetchUrl and data into one query.\r\n\t\tdata = (prefetchUrl + '&' + data);\r\n\t\t\/\/modify the link to work with prefetch.\r\n\t\tdata = data.replace(\/renderMode=poppedOut\/,'renderMode=prefetchXml');\r\n\t\tif (!isFullDisplay()){ \/\/handle the special case where we're prefetching from the full display.\r\n\t\t\tdata = data.replace(\/displayMode=full\/,'displayMode=brief');\r\n\t\t}\r\n\r\n\t\tif (bulkCounter>0){\r\n\t\t\tlog('prefetching '+bulkCounter+' record(s).');\r\n\t\t\t\/\/prefetch those tabs.\r\n\r\n\t\t\tprefetch('expand.do',escapeURL(data),function(){\r\n\t\t\t\tlog('prefetch error, undoing REQUESTED status for these ids:'+ids2Prefetch+' with these tabs:'+tabs2Prefetch);\r\n\t\t\t\tfor (var anId in ids2Prefetch){\r\n\t\t\t\t\t$('#'+anId).parents('.EXLResult').find('.EXLResultTabContainer').each(function(){\r\n\t\t\t\t\t\tfor (var atab in tabs2Prefetch){\r\n\t\t\t\t\t\t\tif (atab == this.tabUtils.key){\r\n\t\t\t\t\t\t\t\tthis.tabUtils.state.status = exlTabState.UNFETCHED;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t},function(){\r\n\t\t\t\t\/\/mark tabs successfully prefetched!\r\n\t\t\t\tfor (var anId in ids2Prefetch){\r\n\t\t\t\t\t$('#'+ids2Prefetch[anId]).parents('.EXLResult').find('.EXLResultTabContainer').each(function(){\r\n\t\t\t\t\t\tfor (var atab in tabs2Prefetch){\r\n\t\t\t\t\t\t\ttry{\r\n\t\t\t\t\t\t\t\tif (tabs2Prefetch[atab] == this.tabUtils.key){\r\n\t\t\t\t\t\t\t\t\tthis.tabUtils.state.status = exlTabState.FETCHED;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}catch(err){\r\n\t\t\t\t\t\t\t\tlog('prefetch success ('+this.id+':'+tabs2Prefetch[atab]+') status update failed: '+err);\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t\ttry{\r\n\t\t\t\t\tif (exlPrefetchConfiguration.repeat == 'true'){ \/\/only continue to prefetch if repeat is turned on.\r\n\t\t\t\t\t\tprefetchTabContent();\r\n\t\t\t\t\t}\r\n\t\t\t\t}catch(prefetchErr){\r\n\t\t\t\t\tlog('continued prefetch failed.');\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t}else{\r\n\t\t\tlog('no records to prefetch.')\r\n\t\t}\r\n\t}\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> disableTab(element, tabType)<\/span>{\r\n\t$('#elementId').addClass('EXLResultsTabDisabled');\r\n\t\/\/TODO: get this function right, so it will be useful to tab developers.\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> eshelfCreate(element, recordId,remote,scopes,index)<\/span>{\r\n\r\n        updateBasket(recordId,true,remote,scopes,index);\/\/calling ajax funcion from common.js to add to eshelf\r\n        eshelfUpdate(element,true);\r\n        return false;\r\n\r\n}\r\n<\/div><div class=\"function\">function<span> eshelfRemove(element, recordId,remote,scopes,index)<\/span>{\r\n        updateBasket(recordId,false,remote,scopes,index);\/\/calling ajax funcion from common.js to remove from eshelf\r\n\t\teshelfUpdate(element,false);\r\n\t\treturn false;\r\n\r\n}\r\n<\/div><div class=\"function\">function<span> eshelfUpdate(element,inBasket)<\/span>{\r\n        var objResult = $(element).parents('.EXLResult');\r\n        var objMyShelfAdd=objResult.find('.EXLButtonSendToMyShelfAdd');\r\n        var objMyShelfRemove=objResult.find('.EXLButtonSendToMyShelfRemove');\r\n        var link = $(objResult).find('.EXLMyShelfStar a').get(0);\r\n        var img = $(link).children('img').get(0);\r\n        var src = $(img).attr('src');\r\n\r\n        try{\r\n        if(inBasket){\r\n                objMyShelfRemove.show();\r\n                objMyShelfAdd.hide();\r\n                $(img).attr('src',src.replace(\/_off\/,'_on'));\r\n                $(link).attr('href',$(link).attr('href').replace('fn=create','fn=remove'));\r\n        }else{\r\n                objMyShelfRemove.hide();\r\n                objMyShelfAdd.show();\r\n                $(img).attr('src',src.replace(\/_on\/,'_off'));\r\n                $(link).attr('href',$(link).attr('href').replace('fn=remove','fn=create'));\r\n        }\r\n        }catch(upderr){\r\n                log('failed to update basket interface: ' +upderr);\r\n        }\r\n\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> ineshelfInit(recordId, basketIn)<\/span>{\r\n\tif(recordId=='') return;\r\n\tvar element= $('#'+recordId);\r\n    var objSummary = $(element).parents('.EXLResult');\r\n    var objMyShelfAdd=objSummary.find('.EXLButtonSendToMyShelfAdd');\r\n\tvar objMyShelfRemove=objSummary.find('.EXLButtonSendToMyShelfRemove');\r\n\r\n\tif(basketIn=='on'){\r\n\t\tobjMyShelfAdd.hide();\r\n\t\tobjMyShelfRemove.show();\r\n\t}else{\r\n\t\tobjMyShelfAdd.show();\r\n\t\tobjMyShelfRemove.hide();\r\n\t}\r\n}\r\n\/**\r\n * Push document bookemark to a remote systm e.g. connotea\r\n *\/\r\n<\/div><div class=\"function\">function<span> pushto(value,index,fromEshelf, recordId)<\/span>{\r\n\r\n\tvar labelID = 'label_eshelf'+index;\r\n\tif(value!='create' && value!='remove'){\r\n\t\topenWindow('PushToAction.do?indx='+index+'&doc='+recordId+'&recId='+recordId+'&docs='+recordId+'&pushToType='+value+'&fromEshelf='+fromEshelf,value,'width = 600, height = 500, resizable=1,scrollbars=1');\r\n\t}\r\n\r\n}\r\n\r\n\/**\r\n *report to bibTip that record was clicked in case it was not reported before for this record.\r\n *\/\r\n<\/div><div class=\"function\">function<span> reportBibTip(recId)<\/span>{\r\n\tvar url = 'expand.do?renderMode=prefetchXml&tabs=recommendTab&recIds='+recId+'&reportBibTip=true&prefetch=true';\r\n\tif (isFullDisplay()){\r\n\t\turl = url + '&displayMode=full';\r\n\t}\r\n\tprefetch(url);\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> isFullDisplay()<\/span>{\r\n\treturn $('.EXLFullView').size() > 0;\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> checkRecommendations()<\/span> {\r\n\tvar url = 'expand.do?renderMode=prefetchXml&tabs=recommendTab&prefetch=false&param=preLoad&checkRecommendation=true';\r\n\tif (isFullDisplay()){\r\n\t\turl = url + '&displayMode=full';\r\n\t}\r\n\r\n\t$('.EXLResultRecordId').each(function(i){\r\n\t\turl += '&recIds='+ this.id + '&recIdxs=' + i + '&elementId=' + i;\r\n\r\n\t});\r\n\tprefetch(url);\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> checkRecommendation(recId, tab, fromEshelf)<\/span> {\r\n\tif (tab != 'recommendTab') {\r\n\t\tvar url = 'expand.do?renderMode=prefetchXml&prefetch=false&tabs=recommendTab&checkRecommendation=true&recIds='+recId +'&recIdxs=0';\r\n\t\tif (isFullDisplay()){\r\n\t\t\turl = url + '&displayMode=full';\r\n\t\t}\r\n\t\tif (fromEshelf == 'true') {\r\n\t\t\turl = url + '&fromEshelf=true';\r\n\t\t}\r\n\t\tprefetch(url);\r\n\t}\r\n\telse {\r\n\t\t$('#exlidResult0-RecommendTab').show();\r\n\t}\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> hideRecommendTabs()<\/span> {\r\n\t$('.EXLRecommendTab').addClass('EXLRecommendTabDisable');\r\n}\r\n\r\n\/\/fix for 8889\r\n<\/div><div class=\"function\">function<span> hideRecommendTab(index, title)<\/span>\r\n{\r\n\tvar recommendTab = $('#exlidResult'+index+'-RecommendTab');\r\n\tif (recommendTab) {\r\n\t\t$(recommendTab).addClass('EXLRecommendTabDisable')\r\n\t\t$(recommendTab).children('a').get(0).title = title;\r\n\t}\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> showRecommendTab(index,title)<\/span>\r\n{\r\n\tvar recommendTab = $('#exlidResult'+index+'-RecommendTab').removeClass('EXLRecommendTabDisable');\r\n\tvar tabsContainer = $(recommendTab).parents('.EXLResult').find('.EXLContainer-recommendTab').get(0);\r\n\ttabsContainer.tabUtils.state.status = exlTabState.UNFETCHED;\r\n\r\n\tif (recommendTab) {\r\n\t\t$(recommendTab).children('a').get(0).title = title;\r\n\t}\r\n}\r\n\r\n<\/div><div class=\"function\">function<span> callExtensionsService(docs)<\/span>{\r\n\tvar url = \"extensions.do?service_name=pc_citation\";\r\n\turl=url+docs;\r\n\tif (isFullDisplay()){\r\n\t\turl = url + '&displayMode=full';\r\n\t}\r\n\tfetch(url);\r\n}\r\n<div>\r\n<\/body>\r\n<\/html>\r\n","date_modified":"2017-03-07 12:41:59","tags":"code"},{"id":"http:\/\/yitz.com\/autosignup","title":"autosignup","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head>\r\n<title>Saving a lot of CM's time<\/title>\r\n<script src=\"http:\/\/code.jquery.com\/jquery-1.5.js\"><\/script>\r\n<script type=\"text\/javascript\">\r\nfunction generate(){\r\n\tvar nm = $('#name').val();\r\n        var ln = $('#lname').val();\r\n\tvar ps = $('#pass').val();\r\n\tvar em = $('#email').val();\r\n\tvar key = 'prompt(\"Provide Key\")';\r\n\tif ($('#random').is(':checked')){\r\n\t\tkey = 'Math.floor(Math.random()* 1000000)';\t\r\n\t}\r\n\tvar href = \"javascript:function%20BBMASU(){var%20k='\"+em+\"-'+\"+key+\"+'@catchmedia.com';document.getElementById('user_email').value=k;document.getElementById('last_name').value='\"+ln+\"';document.getElementById('user_password').value='\"+ps+\"';document.getElementById('user_name').value='\"+nm+\"';}%20BBMASU();void(0);\";\r\n\t$('#bookmarklet').attr('href',href);\r\n\t$('#bookmarkletdiv').show();\r\n\tconsole.log('href: '+ href);\r\n}\r\n<\/script>\r\n<style type=\"text\/css\">\r\nbody {\r\n}\r\n#header { \r\n\theight:70px;\r\n\tmargin-top:50px;\r\n\ttext-align: center;\r\n\tfont-size: 26pt;\r\n}\r\n\r\nform {\r\n\tdisplay:block;\r\n\twidth:40%;\r\n\tfloat:left;\r\n\t\r\n\theight:250px;\r\n\tmargin-top:20px;\r\n\tmargin-left:70px;\r\n\t\/*\r\n\tborder:1px solid #c0c0c0;\t\r\n\t-webkit-border-radius: 15px;\r\n\t-moz-border-radius: 15px;\r\n\tborder-radius: 15px;\r\n\tbackground-color:#dddddd;*\/\r\n\t\t\r\n}\r\nlabel { \r\n\twidth:100px;\r\n\tdisplay:inline-block;\r\n}\r\n\r\n.checkboxlabel {\r\n\r\n\tdisplay:inline;\r\n}\r\n\r\nul {\r\n\tlist-style:none;\r\n\tline-height:1.5;\r\n}\r\n\r\n#bookmarkletdiv{\r\n\tdisplay:block;\r\n\twidth:30%;\r\n\tfloat:right;\r\n\tpadding:50px;\r\n\tmargin-top: 20px;\r\n\tmargin-right:20px;\r\n\/*\tborder:1px solid #c0c0c0;\r\n\theight:200px;\r\n*\/\r\n}\r\n\r\n#bookmarklet{\r\n\tdisplay:inline-block;\r\n\tborder: 2px solid #aa7744;\r\n\tbackground-color: #ddaa77;\r\n\tpadding:5px;\r\n\ttext-decoration:none;\r\n\tcolor: white;\r\n\tfont-weight:bold;\r\n\t-webkit-border-radius: 5px;\r\n\t-moz-border-radius: 5px;\r\n\tborder-radius: 5px;\r\n\r\n}\r\n\r\n#generate { \r\n\tdisplay:inline-block;\r\n\tborder: 2px solid #4477aa;\r\n\tbackground-color: #77aadd;\r\n\tpadding:5px;\r\n\ttext-decoration:none;\r\n\tcolor: white;\r\n\tmargin-top:11px;\r\n\tfont-weight:bold;\r\n\t-webkit-border-radius: 5px;\r\n\t-moz-border-radius: 5px;\r\n\tborder-radius: 5px;\r\n}\r\n#container{\r\n\twidth: 720px;\r\n\tmargin:auto;\r\n\t\/*background-color:#dfdfdf;*\/\r\n\theight:300px;\r\n\t-webkit-border-radius: 60px;\r\n\t-moz-border-radius: 60px;\r\n\tborder-radius: 60px;\r\n\tbackground: #ffffff; \/* old browsers *\/\r\n\tbackground: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); \/* firefox *\/\r\n\r\n\tbackground: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); \/* webkit *\/\r\n\r\n\tfilter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); \/* ie *\/\r\n\t\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<div id=\"header\">Auto-Signup Bookmarklet Generator<\/div>\r\n<div id=\"container\">\r\n<div id=\"bookmarkletdiv\" style=\"display:none;\">Here is you're nice and shiny bookmarklet: <br\/><a href=\"\" id=\"bookmarklet\">Auto Signup<\/a><br\/> Drag it into your Bookmark Bar!<\/div>\r\n<form onsubmit=\"generate();return false;\">\r\n<ul>\r\n<li><label for=\"name\">First Name<\/label><input type=\"text\" name=\"name\" id=\"name\"\/><\/li>\r\n<li><label for=\"lname\">Last Name<\/label><input type=\"text\" name=\"lname\" id=\"lname\"\/><\/li>\r\n<li><label for=\"email\">Email Prefix<\/label><input type=\"text\" name=\"email\" id=\"email\"\/><\/li>\r\n<li><label for=\"pass\">Password<\/label><input type=\"text\" name=\"pass\" id=\"pass\"\/><\/li>\r\n<li><input type=\"checkbox\" name=\"random\" id=\"random\"\/><label class=\"checkboxlabel\" for=\"random\">Use Random Key<\/label><\/li>\r\n<li><a id=\"generate\" href=\"javascript:generate();\">Generate<\/a><\/li>\r\n<\/ul>\r\n<\/form>\r\n<\/div> <!-- end #container-->\r\n<\/body>\r\n<\/html>\r\n\r\n\r\n\r\n","date_modified":"2017-03-07 12:42:29","tags":""},{"id":"http:\/\/yitz.com\/simchatbat","title":"simchatbat","content_html":"<html>\r\n<head><title>Happy Birthday new baby sister!<\/title><\/head>\r\n<body>\r\n<style>\r\nbody {text-align:center}\r\n<\/style>\r\n<h1>Simchat Bat - Shlomit's & Yitzi's first daughter<\/h1>\r\n<h2>Friday April 20th 10:00 AM<\/h2>\r\n<h3>@ <a href=\"http:\/\/g.co\/maps\/2bmjp\">Yad HaRav Nissim - 44 Jabotinsky St. Jerusalem. (click for map)<\/a><\/h3>\r\n<h3>more info as it becomes available<\/h3>\r\n<h3>Sarah Tehilah Brachah<\/h3>\r\n<h3>The actual naming<\/h3>\r\n<iframe width=\"560\" height=\"315\" src=\"http:\/\/www.youtube.com\/embed\/stMVxCR4H7E\" frameborder=\"0\" allowfullscreen><\/iframe>\r\n<h3>The speach at the simchat bat explaining the name<\/h3>\r\n<iframe class=\"sproutvideo-player\" frameborder=\"0\" height=\"180\" src=\"http:\/\/videos.sproutvideo.com\/embed\/489bd8b41f1ae2c6c0\/175d495794693351?type=sd\" type=\"text\/html\" width=\"320\"><\/iframe>\r\n<\/body>\r\n\r\n","date_modified":"2017-03-07 12:46:52","tags":""},{"id":"http:\/\/yitz.com\/films-to-see","title":"films-to-see","content_html":"<h1 id=\"accordingtomemory\">according to memory:<\/h1>\r\n\r\n<h1 id=\"accordingtoebert\">according to EBert:<\/h1>\r\n\r\n<ul>\r\n<li>Aguirre, Wrath of God (Herzog)<\/li>\r\n<li>Apocalypse Now (Coppola)<\/li>\r\n<li>Citizen Kane (Welles)<\/li>\r\n<li>La Dolce Vita (Fellini)<\/li>\r\n<li>The General (Keaton)<\/li>\r\n<li>Raging Bull (Scorsese)<\/li>\r\n<li>2001: A Space Odyssey (Kubrick)<\/li>\r\n<li>Tokyo Story (Ozu)<\/li>\r\n<li>The Tree of Life (Malick)<\/li>\r\n<li>Vertigo (Hitchcock)<\/li>\r\n<\/ul>\r\n\r\n<h1 id=\"miyazaki\">miyazaki<\/h1>\r\n\r\n<ul>\r\n<li>Howl's moving castle<\/li>\r\n<li>Tales of Earthsea<\/li>\r\n<li>Castle in the sky<\/li>\r\n<li>Nausicaa of the valley of the wind<\/li>\r\n<\/ul>\r\n\r\n<h1 id=\"scifithatimissed\">Scifi (that I missed)<\/h1>\r\n\r\n<ul>\r\n<li>Never let me go<\/li>\r\n<li>daybreakers<\/li>\r\n<li>outlander<\/li>\r\n<li>pandorum (thriller-ish)<\/li>\r\n<li>babylon a.d. looks pretty bad<\/li>\r\n<li>Sleep dealer<\/li>\r\n<li>planet terror - campy?<\/li>\r\n<li>paprika (anime)<\/li>\r\n<\/ul>\r\n","date_modified":"2017-03-07 12:48:42","tags":""},{"id":"http:\/\/yitz.com\/all-time-favorite-posts","title":"all-time-favorite-posts","content_html":"<html>\r\n<head><title>All time favorite posts<\/title><\/head>\r\n<body>\r\n<ul>\r\n<li><a href=\"http:\/\/blog.yitz.com\/2007\/01\/study-guide-whats-better-than.html\">Anyone can find the answer to anything in the Torah.<\/a><\/li>\r\n\r\n\r\n<\/ul>\r\n<\/body>\r\n<\/html>\r\n","date_modified":"2017-03-07 12:49:17","tags":""},{"id":"http:\/\/yitz.com\/blog-layout-backup","title":"blog-layout-backup","content_html":"<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\r\n<!DOCTYPE html>\r\n<html b:version='2' class='v2' expr:dir='data:blog.languageDirection' xmlns='http:\/\/www.w3.org\/1999\/xhtml' xmlns:b='http:\/\/www.google.com\/2005\/gml\/b' xmlns:data='http:\/\/www.google.com\/2005\/gml\/data' xmlns:expr='http:\/\/www.google.com\/2005\/gml\/expr'>\r\n  <head>\r\n    <meta content='IE=EmulateIE7' http-equiv='X-UA-Compatible'\/>\r\n    <b:if cond='data:blog.isMobile'>\r\n      <meta content='width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0' name='viewport'\/>\r\n    <b:else\/>\r\n      <meta content='width=1100' name='viewport'\/>\r\n    <\/b:if>\r\n    <b:include data='blog' name='all-head-content'\/>\r\n    <title><data:blog.pageTitle\/><\/title>\r\n\r\n    <b:skin><![CDATA[\/*\r\n-----------------------------------------------\r\nBlogger Template Style\r\nName:     Simple\r\nDesigner: Josh Peterson\r\nURL:      www.noaesthetic.com\r\n----------------------------------------------- *\/\r\n\r\n\/* Variable definitions\r\n   ====================\r\n   <Variable name=\"keycolor\" description=\"Main Color\" type=\"color\" default=\"#66bbdd\" value=\"#ffffff\"\/>\r\n\r\n   <Group description=\"Page Text\" selector=\"body\">\r\n     <Variable name=\"body.font\" description=\"Font\" type=\"font\"\r\n         default=\"normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif\" value=\"normal normal 14px 'Trebuchet MS', Trebuchet, Verdana, sans-serif\"\/>\r\n     <Variable name=\"body.text.color\" description=\"Text Color\" type=\"color\" default=\"#222222\" value=\"#666666\"\/>\r\n   <\/Group>\r\n\r\n   <Group description=\"Backgrounds\" selector=\".body-fauxcolumns-outer\">\r\n     <Variable name=\"body.background.color\" description=\"Outer Background\" type=\"color\" default=\"#66bbdd\" value=\"#ffffff\"\/>\r\n     <Variable name=\"content.background.color\" description=\"Main Background\" type=\"color\" default=\"#ffffff\" value=\"#ffffff\"\/>\r\n     <Variable name=\"header.background.color\" description=\"Header Background\" type=\"color\" default=\"transparent\" value=\"transparent\"\/>\r\n   <\/Group>\r\n\r\n   <Group description=\"Links\" selector=\".main-outer\">\r\n     <Variable name=\"link.color\" description=\"Link Color\" type=\"color\" default=\"#2288bb\" value=\"#2288bb\"\/>\r\n     <Variable name=\"link.visited.color\" description=\"Visited Color\" type=\"color\" default=\"#888888\" value=\"#888888\"\/>\r\n     <Variable name=\"link.hover.color\" description=\"Hover Color\" type=\"color\" default=\"#33aaff\" value=\"#33aaff\"\/>\r\n   <\/Group>\r\n\r\n   <Group description=\"Blog Title\" selector=\".header h1\">\r\n     <Variable name=\"header.font\" description=\"Font\" type=\"font\"\r\n         default=\"normal normal 60px Arial, Tahoma, Helvetica, FreeSans, sans-serif\" value=\"normal normal 80px 'Trebuchet MS',Trebuchet,Verdana,sans-serif\"\/>\r\n     <Variable name=\"header.text.color\" description=\"Title Color\" type=\"color\" default=\"#3399bb\"  value=\"#888888\"\/>\r\n   <\/Group>\r\n\r\n   <Group description=\"Blog Description\" selector=\".header .description\">\r\n     <Variable name=\"description.text.color\" description=\"Description Color\" type=\"color\"\r\n         default=\"#777777\"  value=\"#cccccc\"\/>\r\n   <\/Group>\r\n\r\n   <Group description=\"Tabs Text\" selector=\".tabs-inner .widget li a\">\r\n     <Variable name=\"tabs.font\" description=\"Font\" type=\"font\"\r\n         default=\"normal normal 14px Arial, Tahoma, Helvetica, FreeSans, sans-serif\" value=\"$(body.font)\"\/>\r\n     <Variable name=\"tabs.text.color\" description=\"Text Color\" type=\"color\" default=\"#999999\" value=\"#000000\"\/>\r\n     <Variable name=\"tabs.selected.text.color\" description=\"Selected Color\" type=\"color\" default=\"#000000\" value=\"#000000\"\/>\r\n   <\/Group>\r\n\r\n   <Group description=\"Tabs Background\" selector=\".tabs-outer .PageList\">\r\n     <Variable name=\"tabs.background.color\" description=\"Background Color\" type=\"color\" default=\"#f5f5f5\" value=\"transparent\"\/>\r\n     <Variable name=\"tabs.selected.background.color\" description=\"Selected Color\" type=\"color\" default=\"#eeeeee\" value=\"#eeeeee\"\/>\r\n   <\/Group>\r\n\r\n   <Group description=\"Post Title\" selector=\"h3.post-title, .comments h4\">\r\n     <Variable name=\"post.title.font\" description=\"Font\" type=\"font\"\r\n         default=\"normal normal 22px Arial, Tahoma, Helvetica, FreeSans, sans-serif\" value=\"normal normal 22px 'Trebuchet MS',Trebuchet,Verdana,sans-serif\"\/>\r\n   <\/Group>\r\n\r\n   <Group description=\"Date Header\" selector=\".date-header\">\r\n     <Variable name=\"date.header.color\" description=\"Text Color\" type=\"color\"\r\n         default=\"$(body.text.color)\" value=\"#ffffff\"\/>\r\n     <Variable name=\"date.header.background.color\" description=\"Background Color\" type=\"color\"\r\n         default=\"transparent\" value=\"#bbbbbb\"\/>\r\n   <\/Group>\r\n\r\n   <Group description=\"Post Footer\" selector=\".post-footer\">\r\n     <Variable name=\"post.footer.text.color\" description=\"Text Color\" type=\"color\" default=\"#666666\" value=\"#666666\"\/>\r\n     <Variable name=\"post.footer.background.color\" description=\"Background Color\" type=\"color\"\r\n         default=\"#f9f9f9\" value=\"#eeeeee\"\/>\r\n     <Variable name=\"post.footer.border.color\" description=\"Shadow Color\" type=\"color\" default=\"#eeeeee\" value=\"#eeeeee\"\/>\r\n   <\/Group>\r\n\r\n   <Group description=\"Gadgets\" selector=\"h2\">\r\n     <Variable name=\"widget.title.font\" description=\"Title Font\" type=\"font\"\r\n        default=\"normal bold 11px Arial, Tahoma, Helvetica, FreeSans, sans-serif\" value=\"normal bold 11px 'Trebuchet MS',Trebuchet,Verdana,sans-serif\"\/>\r\n     <Variable name=\"widget.title.text.color\" description=\"Title Color\" type=\"color\" default=\"#000000\" value=\"#000000\"\/>\r\n     <Variable name=\"widget.alternate.text.color\" description=\"Alternate Color\" type=\"color\" default=\"#999999\" value=\"#999999\"\/>\r\n   <\/Group>\r\n\r\n   <Group description=\"Images\" selector=\".main-inner\">\r\n     <Variable name=\"image.background.color\" description=\"Background Color\" type=\"color\" default=\"#ffffff\" value=\"#ffffff\"\/>\r\n     <Variable name=\"image.border.color\" description=\"Border Color\" type=\"color\" default=\"#eeeeee\" value=\"#eeeeee\"\/>\r\n     <Variable name=\"image.text.color\" description=\"Caption Text Color\" type=\"color\" default=\"$(body.text.color)\" value=\"#666666\"\/>\r\n   <\/Group>\r\n\r\n   <Group description=\"Accents\" selector=\".content-inner\">\r\n     <Variable name=\"body.rule.color\" description=\"Separator Line Color\" type=\"color\" default=\"#eeeeee\" value=\"transparent\"\/>\r\n     <Variable name=\"tabs.border.color\" description=\"Tabs Border Color\" type=\"color\" default=\"$(body.rule.color)\" value=\"#dddddd\"\/>\r\n   <\/Group>\r\n\r\n   <Variable name=\"body.background\" description=\"Body Background\" type=\"background\"\r\n       color=\"$(body.background.color)\" default=\"$(color) none repeat scroll top left\" value=\"$(color) none repeat scroll top left\"\/>\r\n   <Variable name=\"body.background.override\" description=\"Body Background Override\" type=\"string\" default=\"\" value=\"\"\/>\r\n\r\n   <Variable name=\"body.background.gradient.cap\" description=\"Body Gradient Cap\" type=\"url\"\r\n       default=\"url(http:\/\/www.blogblog.com\/1kt\/simple\/gradients_light.png)\" value=\"none\"\/>\r\n   <Variable name=\"body.background.gradient.tile\" description=\"Body Gradient Tile\" type=\"url\"\r\n       default=\"url(http:\/\/www.blogblog.com\/1kt\/simple\/body_gradient_tile_light.png)\" value=\"none\"\/>\r\n\r\n   <Variable name=\"content.background.color.selector\" description=\"Content Background Color Selector\" type=\"string\" default=\".content-inner\" value=\".content-inner\"\/>\r\n   <Variable name=\"content.padding\" description=\"Content Padding\" type=\"length\" default=\"10px\" value=\"10px\"\/>\r\n   <Variable name=\"content.padding.horizontal\" description=\"Content Horizontal Padding\" type=\"length\" default=\"$(content.padding)\" value=\"40px\"\/>\r\n   <Variable name=\"content.shadow.spread\" description=\"Content Shadow Spread\" type=\"length\" default=\"40px\" value=\"0\"\/>\r\n   <Variable name=\"content.shadow.spread.webkit\" description=\"Content Shadow Spread (WebKit)\" type=\"length\" default=\"5px\" value=\"0\"\/>\r\n   <Variable name=\"content.shadow.spread.ie\" description=\"Content Shadow Spread (IE)\" type=\"length\" default=\"10px\" value=\"0\"\/>\r\n\r\n   <Variable name=\"main.border.width\" description=\"Main Border Width\" type=\"length\" default=\"0\" value=\"0\"\/>\r\n\r\n   <Variable name=\"header.background.gradient\" description=\"Header Gradient\" type=\"url\" default=\"none\" value=\"none\"\/>\r\n   <Variable name=\"header.shadow.offset.left\" description=\"Header Shadow Offset Left\" type=\"length\" default=\"-1px\" value=\"0\"\/>\r\n   <Variable name=\"header.shadow.offset.top\" description=\"Header Shadow Offset Top\" type=\"length\" default=\"-1px\" value=\"0\"\/>\r\n   <Variable name=\"header.shadow.spread\" description=\"Header Shadow Spread\" type=\"length\" default=\"1px\" value=\"0\"\/>\r\n   <Variable name=\"header.padding\" description=\"Header Padding\" type=\"length\" default=\"30px\" value=\"0\"\/>\r\n\r\n   <Variable name=\"header.border.size\" description=\"Header Border Size\" type=\"length\" default=\"1px\" value=\"1px\"\/>\r\n   <Variable name=\"header.bottom.border.size\" description=\"Header Bottom Border Size\" type=\"length\" default=\"$(header.border.size)\" value=\"0\"\/>\r\n   <Variable name=\"header.border.horizontalsize\" description=\"Header Horizontal Border Size\" type=\"length\" default=\"0\" value=\"1px\"\/>\r\n\r\n   <Variable name=\"description.text.size\" description=\"Description Text Size\" type=\"string\" default=\"140%\" value=\"18px\"\/>\r\n\r\n   <Variable name=\"tabs.margin.top\" description=\"Tabs Margin Top\" type=\"length\" default=\"0\"  value=\"0\"\/>\r\n   <Variable name=\"tabs.margin.side\" description=\"Tabs Side Margin\" type=\"length\" default=\"30px\"  value=\"30px\"\/>\r\n   <Variable name=\"tabs.background.gradient\" description=\"Tabs Background Gradient\" type=\"url\"\r\n       default=\"url(http:\/\/www.blogblog.com\/1kt\/simple\/gradients_light.png)\" value=\"none\"\/>\r\n   <Variable name=\"tabs.border.width\" description=\"Tabs Border Width\" type=\"length\" default=\"1px\" value=\"1px\"\/>\r\n   <Variable name=\"tabs.bevel.border.width\" description=\"Tabs Bevel Border Width\" type=\"length\" default=\"1px\" value=\"1px\"\/>\r\n\r\n   <Variable name=\"date.header.padding\" description=\"Date Header Padding\" type=\"string\" default=\"inherit\" value=\"0.4em\"\/>\r\n   <Variable name=\"date.header.letterspacing\" description=\"Date Header Letter Spacing\" type=\"string\" default=\"inherit\" value=\"3px\"\/>\r\n   <Variable name=\"date.header.margin\" description=\"Date Header Margin\" type=\"string\" default=\"inherit\" value=\"inherit\"\/>\r\n\r\n   <Variable name=\"post.margin.bottom\" description=\"Post Bottom Margin\" type=\"length\" default=\"25px\" value=\"45px\"\/>\r\n\r\n   <Variable name=\"image.border.small.size\" description=\"Image Border Small Size\" type=\"length\" default=\"2px\" value=\"2px\"\/>\r\n   <Variable name=\"image.border.large.size\" description=\"Image Border Large Size\" type=\"length\" default=\"5px\" value=\"5px\"\/>\r\n\r\n   <Variable name=\"page.width.selector\" description=\"Page Width Selector\" type=\"string\" default=\".region-inner\" value=\".region-inner\"\/>\r\n   <Variable name=\"page.width\" description=\"Page Width\" type=\"string\" default=\"auto\" value=\"auto\"\/>\r\n\r\n   <Variable name=\"main.section.margin\" description=\"Main Section Margin\" type=\"length\" default=\"15px\" value=\"1em\"\/>\r\n   <Variable name=\"main.padding\" description=\"Main Padding\" type=\"length\" default=\"15px\" value=\"0\"\/>\r\n   <Variable name=\"main.padding.top\" description=\"Main Padding Top\" type=\"length\" default=\"30px\" value=\"35px\"\/>\r\n   <Variable name=\"main.padding.bottom\" description=\"Main Padding Bottom\" type=\"length\" default=\"30px\" value=\"65px\"\/>\r\n\r\n   <Variable name=\"paging.background\"\r\n       color=\"$(content.background.color)\"\r\n       description=\"Background of blog paging area\" type=\"background\"\r\n       default=\"transparent none no-repeat scroll top center\" value=\"transparent url(http:\/\/www.blogblog.com\/1kt\/simple\/paging_dot.png) repeat-x scroll top center\"\/>\r\n\r\n   <Variable name=\"footer.bevel\" description=\"Bevel border length of footer\" type=\"length\" default=\"0\" value=\"1px\"\/>\r\n\r\n   <Variable name=\"mobile.background.overlay\" description=\"Mobile Background Overlay\" type=\"string\"\r\n       default=\"transparent none repeat scroll top left\" value=\"transparent none repeat scroll top left\"\/>\r\n   <Variable name=\"mobile.background.size\" description=\"Mobile Background Size\" type=\"string\" default=\"auto\" value=\"auto\"\/>\r\n   <Variable name=\"mobile.button.color\" description=\"Mobile Button Color\" type=\"color\" default=\"#ffffff\"  value=\"#ffffff\"\/>\r\n\r\n   <Variable name=\"startSide\" description=\"Side where text starts in blog language\" type=\"automatic\" default=\"left\" value=\"left\"\/>\r\n   <Variable name=\"endSide\" description=\"Side where text ends in blog language\" type=\"automatic\" default=\"right\" value=\"right\"\/>\r\n*\/\r\n\r\n\/* Content\r\n----------------------------------------------- *\/\r\nbody {\r\n  font: $(body.font);\r\n  color: $(body.text.color);\r\n  background: $(body.background);\r\n  padding: 0 $(content.shadow.spread) $(content.shadow.spread) $(content.shadow.spread);\r\n  $(body.background.override)\r\n}\r\n\r\nhtml body $(page.width.selector) {\r\n  min-width: 0;\r\n  max-width: 100%;\r\n  width: $(page.width);\r\n}\r\n\r\na:link {\r\n  text-decoration:none;\r\n  color: $(link.color);\r\n}\r\n\r\na:visited {\r\n  text-decoration:none;\r\n  color: $(link.visited.color);\r\n}\r\n\r\na:hover {\r\n  text-decoration:underline;\r\n  color: $(link.hover.color);\r\n}\r\n\r\n.body-fauxcolumn-outer .fauxcolumn-inner {\r\n  background: transparent $(body.background.gradient.tile) repeat scroll top left;\r\n  _background-image: none;\r\n}\r\n\r\n.body-fauxcolumn-outer .cap-top {\r\n  position: absolute;\r\n  z-index: 1;\r\n  height: 400px;\r\n  width: 100%;\r\n  background: $(body.background);\r\n  $(body.background.override)\r\n}\r\n\r\n.body-fauxcolumn-outer .cap-top .cap-left {\r\n  width: 100%;\r\n  background: transparent $(body.background.gradient.cap) repeat-x scroll top left;\r\n  _background-image: none;\r\n}\r\n\r\n.content-outer {\r\n  -moz-box-shadow: 0 0 $(content.shadow.spread) rgba(0, 0, 0, .15);\r\n  -webkit-box-shadow: 0 0 $(content.shadow.spread.webkit) rgba(0, 0, 0, .15);\r\n  -goog-ms-box-shadow: 0 0 $(content.shadow.spread.ie) #333333;\r\n  box-shadow: 0 0 $(content.shadow.spread) rgba(0, 0, 0, .15);\r\n\r\n  margin-bottom: 1px;\r\n}\r\n\r\n.content-inner {\r\n  padding: $(content.padding) $(content.padding.horizontal);\r\n}\r\n\r\n$(content.background.color.selector) {\r\n  background-color: $(content.background.color);\r\n}\r\n\r\n\/* Header\r\n----------------------------------------------- *\/\r\n.header-outer {\r\n  background: $(header.background.color) $(header.background.gradient) repeat-x scroll 0 -400px;\r\n  _background-image: none;\r\n}\r\n\r\n.Header h1 {\r\n  font: $(header.font);\r\n  color: $(header.text.color);\r\n  text-shadow: $(header.shadow.offset.left) $(header.shadow.offset.top) $(header.shadow.spread) rgba(0, 0, 0, .2);\r\n}\r\n\r\n.Header h1 a {\r\n  color: $(header.text.color);\r\n}\r\n\r\n.Header .description {\r\n  font-size: $(description.text.size);\r\n  color: $(description.text.color);\r\n}\r\n\r\n.header-inner .Header .titlewrapper {\r\n  padding: 22px $(header.padding);\r\n}\r\n\r\n.header-inner .Header .descriptionwrapper {\r\n  padding: 0 $(header.padding);\r\n}\r\n\r\n\/* Tabs\r\n----------------------------------------------- *\/\r\n.tabs-inner .section:first-child {\r\n  border-top: $(header.bottom.border.size) solid $(tabs.border.color);\r\n}\r\n\r\n.tabs-inner .section:first-child ul {\r\n  margin-top: -$(header.border.size);\r\n  border-top: $(header.border.size) solid $(tabs.border.color);\r\n  border-left: $(header.border.horizontalsize) solid $(tabs.border.color);\r\n  border-right: $(header.border.horizontalsize) solid $(tabs.border.color);\r\n}\r\n\r\n.tabs-inner .widget ul {\r\n  background: $(tabs.background.color) $(tabs.background.gradient) repeat-x scroll 0 -800px;\r\n  _background-image: none;\r\n  border-bottom: $(tabs.border.width) solid $(tabs.border.color);\r\n\r\n  margin-top: $(tabs.margin.top);\r\n  margin-left: -$(tabs.margin.side);\r\n  margin-right: -$(tabs.margin.side);\r\n}\r\n\r\n.tabs-inner .widget li a {\r\n  display: inline-block;\r\n\r\n  padding: .6em 1em;\r\n\r\n  font: $(tabs.font);\r\n  color: $(tabs.text.color);\r\n\r\n  border-$startSide: $(tabs.border.width) solid $(content.background.color);\r\n  border-$endSide: $(tabs.bevel.border.width) solid $(tabs.border.color);\r\n}\r\n\r\n.tabs-inner .widget li:first-child a {\r\n  border-$startSide: none;\r\n}\r\n\r\n.tabs-inner .widget li.selected a, .tabs-inner .widget li a:hover {\r\n  color: $(tabs.selected.text.color);\r\n  background-color: $(tabs.selected.background.color);\r\n  text-decoration: none;\r\n}\r\n\r\n\/* Columns\r\n----------------------------------------------- *\/\r\n.main-outer {\r\n  border-top: $(main.border.width) solid $(body.rule.color);\r\n}\r\n\r\n.fauxcolumn-left-outer .fauxcolumn-inner {\r\n  border-right: 1px solid $(body.rule.color);\r\n}\r\n\r\n.fauxcolumn-right-outer .fauxcolumn-inner {\r\n  border-left: 1px solid $(body.rule.color);\r\n}\r\n\r\n\/* Headings\r\n----------------------------------------------- *\/\r\nh2 {\r\n  margin: 0 0 1em 0;\r\n\r\n  font: $(widget.title.font);\r\n  color: $(widget.title.text.color);\r\n  text-transform: uppercase;\r\n}\r\n\r\n\/* Widgets\r\n----------------------------------------------- *\/\r\n.widget .zippy {\r\n  color: $(widget.alternate.text.color);\r\n  text-shadow: 2px 2px 1px rgba(0, 0, 0, .1);\r\n}\r\n\r\n.widget .popular-posts ul {\r\n  list-style: none;\r\n}\r\n\r\n\/* Posts\r\n----------------------------------------------- *\/\r\n.date-header span {\r\n  background-color: $(date.header.background.color);\r\n  color: $(date.header.color);\r\n  padding: $(date.header.padding);\r\n  letter-spacing: $(date.header.letterspacing);\r\n  margin: $(date.header.margin);\r\n}\r\n\r\n.main-inner {\r\n  padding-top: $(main.padding.top);\r\n  padding-bottom: $(main.padding.bottom);\r\n}\r\n\r\n.main-inner .column-center-inner {\r\n  padding: 0 $(main.padding);\r\n}\r\n\r\n.main-inner .column-center-inner .section {\r\n  margin: 0 $(main.section.margin);\r\n}\r\n\r\n.post {\r\n  margin: 0 0 $(post.margin.bottom) 0;\r\n}\r\n\r\nh3.post-title, .comments h4 {\r\n  font: $(post.title.font);\r\n  margin: .75em 0 0;\r\n}\r\n\r\n.post-body {\r\n  font-size: 110%;\r\n  line-height: 1.4;\r\n  position: relative;\r\n}\r\n\r\n.post-body img, .post-body .tr-caption-container, .Profile img, .Image img,\r\n.BlogList .item-thumbnail img {\r\n  padding: $(image.border.small.size);\r\n\r\n  background: $(image.background.color);\r\n  border: 1px solid $(image.border.color);\r\n\r\n  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);\r\n  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);\r\n  box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);\r\n}\r\n\r\n.post-body img, .post-body .tr-caption-container {\r\n  padding: $(image.border.large.size);\r\n}\r\n\r\n.post-body .tr-caption-container {\r\n  color: $(image.text.color);\r\n}\r\n\r\n.post-body .tr-caption-container img {\r\n  padding: 0;\r\n\r\n  background: transparent;\r\n  border: none;\r\n\r\n  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, .1);\r\n  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .1);\r\n  box-shadow: 0 0 0 rgba(0, 0, 0, .1);\r\n}\r\n\r\n.post-header {\r\n  margin: 0 0 1.5em;\r\n\r\n  line-height: 1.6;\r\n  font-size: 90%;\r\n}\r\n\r\n.post-footer {\r\n  margin: 20px -2px 0;\r\n  padding: 5px 10px;\r\n\r\n  color: $(post.footer.text.color);\r\n  background-color: $(post.footer.background.color);\r\n  border-bottom: 1px solid $(post.footer.border.color);\r\n\r\n  line-height: 1.6;\r\n  font-size: 90%;\r\n}\r\n\r\n#comments .comment-author {\r\n  padding-top: 1.5em;\r\n\r\n  border-top: 1px solid $(body.rule.color);\r\n  background-position: 0 1.5em;\r\n}\r\n\r\n#comments .comment-author:first-child {\r\n  padding-top: 0;\r\n  border-top: none;\r\n}\r\n\r\n.avatar-image-container {\r\n  margin: .2em 0 0;\r\n}\r\n\r\n#comments .avatar-image-container img {\r\n  border: 1px solid $(image.border.color);\r\n}\r\n\r\n\/* Comments\r\n----------------------------------------------- *\/\r\n.comments .comments-content .icon.blog-author {\r\n  background-repeat: no-repeat;\r\n  background-image: url(data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A\/wD\/oL2nkwAAAAlwSFlzAAALEgAACxIB0t1+\/AAAAAd0SU1FB9sLFwMeCjjhcOMAAAD+SURBVDjLtZSvTgNBEIe\/WRRnm3U8RC1neQdsm1zSBIU9VVF1FkUguQQsD9ITmD7ECZIJSE4OZo9stoVjC\/zc7ky+zH9hXwVwDpTAWWLrgS3QAe8AZgaAJI5zYAmc8r0G4AHYHQKVwII8PZrZFsBFkeRCABYiMh9BRUhnSkPTNCtVXYXURi1FpBDgArj8QU1eVXUzfnjv7yP7kwu1mYrkWlU33vs1QNu2qU8pwN0UpKoqokjWwCztrMuBhEhmh8bD5UDqur75asbcX0BGUB9\/HAMB+r32hznJgXy2v0sGLBcyAJ1EK3LFcbo1s91JeLwAbwGYu7TP\/3ZGfnXYPgAVNngtqatUNgAAAABJRU5ErkJggg==);\r\n}\r\n\r\n.comments .comments-content .loadmore a {\r\n  border-top: 1px solid $(widget.alternate.text.color);\r\n  border-bottom: 1px solid $(widget.alternate.text.color);\r\n}\r\n\r\n.comments .comment-thread.inline-thread {\r\n  background-color: $(post.footer.background.color);\r\n}\r\n\r\n.comments .continue {\r\n  border-top: 2px solid $(widget.alternate.text.color);\r\n}\r\n\r\n\/* Accents\r\n---------------------------------------------- *\/\r\n.section-columns td.columns-cell {\r\n  border-$startSide: 1px solid $(body.rule.color);\r\n}\r\n\r\n.blog-pager {\r\n  background: $(paging.background);\r\n}\r\n\r\n.blog-pager-older-link, .home-link,\r\n.blog-pager-newer-link {\r\n  background-color: $(content.background.color);\r\n  padding: 5px;\r\n}\r\n\r\n.footer-outer {\r\n  border-top: $(footer.bevel) dashed #bbbbbb;\r\n}\r\n\r\n\/* Mobile\r\n----------------------------------------------- *\/\r\nbody.mobile  {\r\n  background-size: $(mobile.background.size);\r\n}\r\n\r\n.mobile .body-fauxcolumn-outer {\r\n  background: $(mobile.background.overlay);\r\n}\r\n\r\n.mobile .body-fauxcolumn-outer .cap-top {\r\n  background-size: 100% auto;\r\n}\r\n\r\n.mobile .content-outer {\r\n  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);\r\n  box-shadow: 0 0 3px rgba(0, 0, 0, .15);\r\n  padding: 0 $(content.shadow.spread);\r\n}\r\n\r\nbody.mobile .AdSense {\r\n  margin: 0 -$(content.shadow.spread);\r\n}\r\n\r\n.mobile .tabs-inner .widget ul {\r\n  margin-left: 0;\r\n  margin-right: 0;\r\n}\r\n\r\n.mobile .post {\r\n  margin: 0;\r\n}\r\n\r\n.mobile .main-inner .column-center-inner .section {\r\n  margin: 0;\r\n}\r\n\r\n.mobile .date-header span {\r\n  padding: 0.1em 10px;\r\n  margin: 0 -10px;\r\n}\r\n\r\n.mobile h3.post-title {\r\n  margin: 0;\r\n}\r\n\r\n.mobile .blog-pager {\r\n  background: transparent none no-repeat scroll top center;\r\n}\r\n\r\n.mobile .footer-outer {\r\n  border-top: none;\r\n}\r\n\r\n.mobile .main-inner, .mobile .footer-inner {\r\n  background-color: $(content.background.color);\r\n}\r\n\r\n.mobile-index-contents {\r\n  color: $(body.text.color);\r\n}\r\n\r\n.mobile-link-button {\r\n  background-color: $(link.color);\r\n}\r\n\r\n.mobile-link-button a:link, .mobile-link-button a:visited {\r\n  color: $(mobile.button.color);\r\n}\r\n\r\n.mobile .tabs-inner .section:first-child {\r\n  border-top: none;\r\n}\r\n\r\n.mobile .tabs-inner .PageList .widget-content {\r\n  background-color: $(tabs.selected.background.color);\r\n  color: $(tabs.selected.text.color);\r\n  border-top: $(tabs.border.width) solid $(tabs.border.color);\r\n  border-bottom: $(tabs.border.width) solid $(tabs.border.color);\r\n}\r\n\r\n.mobile .tabs-inner .PageList .widget-content .pagelist-arrow {\r\n  border-$startSide: 1px solid $(tabs.border.color);\r\n}\r\n.header-inner .Header .titlewrapper{\r\npadding-bottom:0px;\r\n}\r\n.Header h1{\r\ntext-align:center;\r\nmargin:0px;\r\nmargin-top:178px;\r\n}\r\n.Header .description{\r\nfont-size:32px;\r\ntext-align:center;\r\n}\r\n.post-icons{\r\ndisplay:none;\r\n}\r\n.tabs-inner .section:first-child ul {\r\nborder:0px;\r\n}]]><\/b:skin>\r\n\r\n    <b:template-skin>\r\n      <b:variable default='960px' name='content.width' type='length' value='860px'\/>\r\n      <b:variable default='0' name='main.column.left.width' type='length' value='0px'\/>\r\n      <b:variable default='310px' name='main.column.right.width' type='length' value='260px'\/>\r\n\r\n      <![CDATA[\r\n      body {\r\n        min-width: $(content.width);\r\n      }\r\n\r\n      .content-outer, .content-fauxcolumn-outer, .region-inner {\r\n        min-width: $(content.width);\r\n        max-width: $(content.width);\r\n        _width: $(content.width);\r\n      }\r\n\r\n      .main-inner .columns {\r\n        padding-left: $(main.column.left.width);\r\n        padding-right: $(main.column.right.width);\r\n      }\r\n\r\n      .main-inner .fauxcolumn-center-outer {\r\n        left: $(main.column.left.width);\r\n        right: $(main.column.right.width);\r\n        \/* IE6 does not respect left and right together *\/\r\n        _width: expression(this.parentNode.offsetWidth -\r\n            parseInt(\"$(main.column.left.width)\") -\r\n            parseInt(\"$(main.column.right.width)\") + 'px');\r\n      }\r\n\r\n      .main-inner .fauxcolumn-left-outer {\r\n        width: $(main.column.left.width);\r\n      }\r\n\r\n      .main-inner .fauxcolumn-right-outer {\r\n        width: $(main.column.right.width);\r\n      }\r\n\r\n      .main-inner .column-left-outer {\r\n        width: $(main.column.left.width);\r\n        right: 100%;\r\n        margin-left: -$(main.column.left.width);\r\n      }\r\n\r\n      .main-inner .column-right-outer {\r\n        width: $(main.column.right.width);\r\n        margin-right: -$(main.column.right.width);\r\n      }\r\n\r\n      #layout {\r\n        min-width: 0;\r\n      }\r\n\r\n      #layout .content-outer {\r\n        min-width: 0;\r\n        width: 800px;\r\n      }\r\n\r\n      #layout .region-inner {\r\n        min-width: 0;\r\n        width: auto;\r\n      }\r\n      ]]>\r\n    <\/b:template-skin>\r\n  <\/head>\r\n\r\n  <body expr:class='&quot;loading&quot; + data:blog.mobileClass'>\r\n  <div class='body-fauxcolumns'>\r\n    <div class='fauxcolumn-outer body-fauxcolumn-outer'>\r\n    <div class='cap-top'>\r\n      <div class='cap-left'\/>\r\n      <div class='cap-right'\/>\r\n    <\/div>\r\n    <div class='fauxborder-left'>\r\n    <div class='fauxborder-right'\/>\r\n    <div class='fauxcolumn-inner'>\r\n    <\/div>\r\n    <\/div>\r\n    <div class='cap-bottom'>\r\n      <div class='cap-left'\/>\r\n      <div class='cap-right'\/>\r\n    <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class='content'>\r\n  <div class='content-fauxcolumns'>\r\n    <div class='fauxcolumn-outer content-fauxcolumn-outer'>\r\n    <div class='cap-top'>\r\n      <div class='cap-left'\/>\r\n      <div class='cap-right'\/>\r\n    <\/div>\r\n    <div class='fauxborder-left'>\r\n    <div class='fauxborder-right'\/>\r\n    <div class='fauxcolumn-inner'>\r\n    <\/div>\r\n    <\/div>\r\n    <div class='cap-bottom'>\r\n      <div class='cap-left'\/>\r\n      <div class='cap-right'\/>\r\n    <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class='content-outer'>\r\n  <div class='content-cap-top cap-top'>\r\n    <div class='cap-left'\/>\r\n    <div class='cap-right'\/>\r\n  <\/div>\r\n  <div class='fauxborder-left content-fauxborder-left'>\r\n  <div class='fauxborder-right content-fauxborder-right'\/>\r\n  <div class='content-inner'>\r\n\r\n    <header>\r\n    <div class='header-outer'>\r\n    <div class='header-cap-top cap-top'>\r\n      <div class='cap-left'\/>\r\n      <div class='cap-right'\/>\r\n    <\/div>\r\n    <div class='fauxborder-left header-fauxborder-left'>\r\n    <div class='fauxborder-right header-fauxborder-right'\/>\r\n    <div class='region-inner header-inner'>\r\n      <b:section class='header' id='header' maxwidgets='1' showaddelement='no'>\r\n<b:widget id='Header1' locked='true' title='a waxing wellspring (Header)' type='Header'>\r\n<b:includable id='main'>\r\n\r\n  <b:if cond='data:useImage'>\r\n    <b:if cond='data:imagePlacement == &quot;BEHIND&quot;'>\r\n      <!--\r\n      Show image as background to text. You can't really calculate the width\r\n      reliably in JS because margins are not taken into account by any of\r\n      clientWidth, offsetWidth or scrollWidth, so we don't force a minimum\r\n      width if the user is using shrink to fit.\r\n      This results in a margin-width's worth of pixels being cropped. If the\r\n      user is not using shrink to fit then we expand the header.\r\n      -->\r\n      <b:if cond='data:mobile'>\r\n          <div id='header-inner'>\r\n            <div class='titlewrapper' style='background: transparent'>\r\n              <h1 class='title' style='background: transparent; border-width: 0px'>\r\n                <b:include name='title'\/>\r\n              <\/h1>\r\n            <\/div>\r\n            <b:include name='description'\/>\r\n          <\/div>\r\n        <b:else\/>\r\n          <div expr:style='&quot;background-image: url(\\&quot;&quot; + data:sourceUrl + &quot;\\&quot;); &quot;                        + &quot;background-position: &quot;                        + data:backgroundPositionStyleStr + &quot;; &quot;                        + data:widthStyleStr                        + &quot;min-height: &quot; + data:height                        + &quot;_height: &quot; + data:height                        + &quot;background-repeat: no-repeat; &quot;' id='header-inner'>\r\n            <div class='titlewrapper' style='background: transparent'>\r\n              <h1 class='title' style='background: transparent; border-width: 0px'>\r\n                <b:include name='title'\/>\r\n              <\/h1>\r\n            <\/div>\r\n            <b:include name='description'\/>\r\n          <\/div>\r\n        <\/b:if>\r\n    <b:else\/>\r\n      <!--Show the image only-->\r\n      <div id='header-inner'>\r\n        <a expr:href='data:blog.homepageUrl' style='display: block'>\r\n          <img expr:alt='data:title' expr:height='data:height' expr:id='data:widget.instanceId + &quot;_headerimg&quot;' expr:src='data:sourceUrl' expr:width='data:width' style='display: block'\/>\r\n        <\/a>\r\n        <!--Show the description-->\r\n        <b:if cond='data:imagePlacement == &quot;BEFORE_DESCRIPTION&quot;'>\r\n          <b:include name='description'\/>\r\n        <\/b:if>\r\n      <\/div>\r\n    <\/b:if>\r\n  <b:else\/>\r\n    <!--No header image -->\r\n    <div id='header-inner'>\r\n      <div class='titlewrapper'>\r\n        <h1 class='title'>\r\n          <b:include name='title'\/>\r\n        <\/h1>\r\n      <\/div>\r\n      <b:include name='description'\/>\r\n    <\/div>\r\n  <\/b:if>\r\n<\/b:includable>\r\n<b:includable id='title'>\r\n  <b:if cond='data:blog.url == data:blog.homepageUrl'>\r\n    <data:title\/>\r\n  <b:else\/>\r\n    <a expr:href='data:blog.homepageUrl'><data:title\/><\/a>\r\n  <\/b:if>\r\n<\/b:includable>\r\n<b:includable id='description'>\r\n  <div class='descriptionwrapper'>\r\n    <p class='description'><span><data:description\/><\/span><\/p>\r\n  <\/div>\r\n<\/b:includable>\r\n<\/b:widget>\r\n<\/b:section>\r\n    <\/div>\r\n    <\/div>\r\n    <div class='header-cap-bottom cap-bottom'>\r\n      <div class='cap-left'\/>\r\n      <div class='cap-right'\/>\r\n    <\/div>\r\n    <\/div>\r\n    <\/header>\r\n\r\n    <div class='tabs-outer'>\r\n    <div class='tabs-cap-top cap-top'>\r\n      <div class='cap-left'\/>\r\n      <div class='cap-right'\/>\r\n    <\/div>\r\n    <div class='fauxborder-left tabs-fauxborder-left'>\r\n    <div class='fauxborder-right tabs-fauxborder-right'\/>\r\n    <div class='region-inner tabs-inner'>\r\n      <b:section class='tabs' id='crosscol' maxwidgets='1' showaddelement='yes'\/>\r\n      <b:section class='tabs' id='crosscol-overflow' showaddelement='no'\/>\r\n    <\/div>\r\n    <\/div>\r\n    <div class='tabs-cap-bottom cap-bottom'>\r\n      <div class='cap-left'\/>\r\n      <div class='cap-right'\/>\r\n    <\/div>\r\n    <\/div>\r\n\r\n    <div class='main-outer'>\r\n    <div class='main-cap-top cap-top'>\r\n      <div class='cap-left'\/>\r\n      <div class='cap-right'\/>\r\n    <\/div>\r\n\r\n    <div class='fauxborder-left main-fauxborder-left'>\r\n    <div class='fauxborder-right main-fauxborder-right'\/>\r\n    <div class='region-inner main-inner'>\r\n\r\n      <div class='columns fauxcolumns'>\r\n\r\n        <div class='fauxcolumn-outer fauxcolumn-center-outer'>\r\n        <div class='cap-top'>\r\n          <div class='cap-left'\/>\r\n          <div class='cap-right'\/>\r\n        <\/div>\r\n        <div class='fauxborder-left'>\r\n        <div class='fauxborder-right'\/>\r\n        <div class='fauxcolumn-inner'>\r\n        <\/div>\r\n        <\/div>\r\n        <div class='cap-bottom'>\r\n          <div class='cap-left'\/>\r\n          <div class='cap-right'\/>\r\n        <\/div>\r\n        <\/div>\r\n\r\n        <div class='fauxcolumn-outer fauxcolumn-left-outer'>\r\n        <div class='cap-top'>\r\n          <div class='cap-left'\/>\r\n          <div class='cap-right'\/>\r\n        <\/div>\r\n        <div class='fauxborder-left'>\r\n        <div class='fauxborder-right'\/>\r\n        <div class='fauxcolumn-inner'>\r\n        <\/div>\r\n        <\/div>\r\n        <div class='cap-bottom'>\r\n          <div class='cap-left'\/>\r\n          <div class='cap-right'\/>\r\n        <\/div>\r\n        <\/div>\r\n\r\n        <div class='fauxcolumn-outer fauxcolumn-right-outer'>\r\n        <div class='cap-top'>\r\n          <div class='cap-left'\/>\r\n          <div class='cap-right'\/>\r\n        <\/div>\r\n        <div class='fauxborder-left'>\r\n        <div class='fauxborder-right'\/>\r\n        <div class='fauxcolumn-inner'>\r\n        <\/div>\r\n        <\/div>\r\n        <div class='cap-bottom'>\r\n          <div class='cap-left'\/>\r\n          <div class='cap-right'\/>\r\n        <\/div>\r\n        <\/div>\r\n\r\n        <!-- corrects IE6 width calculation -->\r\n        <div class='columns-inner'>\r\n\r\n        <div class='column-center-outer'>\r\n        <div class='column-center-inner'>\r\n          <b:section class='main' id='main' showaddelement='no'>\r\n<b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'>\r\n<b:includable id='nextprev'>\r\n  <div class='blog-pager' id='blog-pager'>\r\n    <b:if cond='data:newerPageUrl'>\r\n      <span id='blog-pager-newer-link'>\r\n      <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'><data:newerPageTitle\/><\/a>\r\n      <\/span>\r\n    <\/b:if>\r\n\r\n    <b:if cond='data:olderPageUrl'>\r\n      <span id='blog-pager-older-link'>\r\n      <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'><data:olderPageTitle\/><\/a>\r\n      <\/span>\r\n    <\/b:if>\r\n\r\n    <a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg\/><\/a>\r\n\r\n    <b:if cond='data:mobileLinkUrl'>\r\n      <div class='blog-mobile-link'>\r\n        <a expr:href='data:mobileLinkUrl'><data:mobileLinkMsg\/><\/a>\r\n      <\/div>\r\n    <\/b:if>\r\n\r\n  <\/div>\r\n  <div class='clear'\/>\r\n<\/b:includable>\r\n<b:includable id='shareButtons' var='post'>\r\n  <b:if cond='data:top.showEmailButton'><a class='goog-inline-block share-button sb-email' expr:href='data:post.sharePostUrl + &quot;&amp;target=email&quot;' expr:title='data:top.emailThisMsg' target='_blank'><span class='share-button-link-text'><data:top.emailThisMsg\/><\/span><\/a><\/b:if><b:if cond='data:top.showBlogThisButton'><a class='goog-inline-block share-button sb-blog' expr:href='data:post.sharePostUrl + &quot;&amp;target=blog&quot;' expr:onclick='&quot;window.open(this.href, \\&quot;_blank\\&quot;, \\&quot;height=270,width=475\\&quot;); return false;&quot;' expr:title='data:top.blogThisMsg' target='_blank'><span class='share-button-link-text'><data:top.blogThisMsg\/><\/span><\/a><\/b:if><b:if cond='data:top.showTwitterButton'><a class='goog-inline-block share-button sb-twitter' expr:href='data:post.sharePostUrl + &quot;&amp;target=twitter&quot;' expr:title='data:top.shareToTwitterMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToTwitterMsg\/><\/span><\/a><\/b:if><b:if cond='data:top.showFacebookButton'><a class='goog-inline-block share-button sb-facebook' expr:href='data:post.sharePostUrl + &quot;&amp;target=facebook&quot;' expr:onclick='&quot;window.open(this.href, \\&quot;_blank\\&quot;, \\&quot;height=430,width=640\\&quot;); return false;&quot;' expr:title='data:top.shareToFacebookMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToFacebookMsg\/><\/span><\/a><\/b:if><b:if cond='data:top.showOrkutButton'><a class='goog-inline-block share-button sb-orkut' expr:href='data:post.sharePostUrl + &quot;&amp;target=orkut&quot;' expr:title='data:top.shareToOrkutMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToOrkutMsg\/><\/span><\/a><\/b:if><b:if cond='data:top.showDummy'><div class='goog-inline-block dummy-container'><data:post.dummyTag\/><\/div><\/b:if>\r\n<\/b:includable>\r\n<b:includable id='threaded_comment_js' var='post'>\r\n  <script async='async' expr:src='data:post.commentSrc' type='text\/javascript'\/>\r\n\r\n  <script type='text\/javascript'>\r\n    (function() {\r\n      var items = <data:post.commentJso\/>;\r\n      var msgs = <data:post.commentMsgs\/>;\r\n      var config = <data:post.commentConfig\/>;\r\n\r\n\/\/ <![CDATA[\r\n      var cursor = null;\r\n      if (items && items.length > 0) {\r\n        cursor = parseInt(items[items.length - 1].timestamp) + 1;\r\n      }\r\n\r\n      var bodyFromEntry = function(entry) {\r\n        if (entry.gd$extendedProperty) {\r\n          for (var k in entry.gd$extendedProperty) {\r\n            if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {\r\n              return '<span class=\"deleted-comment\">' + entry.content.$t + '<\/span>';\r\n            }\r\n          }\r\n        }\r\n        return entry.content.$t;\r\n      }\r\n\r\n      var parse = function(data) {\r\n        cursor = null;\r\n        var comments = [];\r\n        if (data && data.feed && data.feed.entry) {\r\n          for (var i = 0, entry; entry = data.feed.entry[i]; i++) {\r\n            var comment = {};\r\n            \/\/ comment ID, parsed out of the original id format\r\n            var id = \/blog-(\\d+).post-(\\d+)\/.exec(entry.id.$t);\r\n            comment.id = id ? id[2] : null;\r\n            comment.body = bodyFromEntry(entry);\r\n            comment.timestamp = Date.parse(entry.published.$t) + '';\r\n            if (entry.author && entry.author.constructor === Array) {\r\n              var auth = entry.author[0];\r\n              if (auth) {\r\n                comment.author = {\r\n                  name: (auth.name ? auth.name.$t : undefined),\r\n                  profileUrl: (auth.uri ? auth.uri.$t : undefined),\r\n                  avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)\r\n                };\r\n              }\r\n            }\r\n            if (entry.link) {\r\n              if (entry.link[2]) {\r\n                comment.link = comment.permalink = entry.link[2].href;\r\n              }\r\n              if (entry.link[3]) {\r\n                var pid = \/.*comments\\\/default\\\/(\\d+)\\?.*\/.exec(entry.link[3].href);\r\n                if (pid && pid[1]) {\r\n                  comment.parentId = pid[1];\r\n                }\r\n              }\r\n            }\r\n            comment.deleteclass = 'item-control blog-admin';\r\n            if (entry.gd$extendedProperty) {\r\n              for (var k in entry.gd$extendedProperty) {\r\n                if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {\r\n                  comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;\r\n                } else if (entry.gd$extendedProperty[k].name == 'blogger.displayTime') {\r\n                  comment.displayTime = entry.gd$extendedProperty[k].value;\r\n                }\r\n              }\r\n            }\r\n            comments.push(comment);\r\n          }\r\n        }\r\n        return comments;\r\n      };\r\n\r\n      var paginator = function(callback) {\r\n        if (hasMore()) {\r\n          var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50';\r\n          if (cursor) {\r\n            url += '&published-min=' + new Date(cursor).toISOString();\r\n          }\r\n          window.bloggercomments = function(data) {\r\n            var parsed = parse(data);\r\n            cursor = parsed.length < 50 ? null\r\n                : parseInt(parsed[parsed.length - 1].timestamp) + 1\r\n            callback(parsed);\r\n            window.bloggercomments = null;\r\n          }\r\n          url += '&callback=bloggercomments';\r\n          var script = document.createElement('script');\r\n          script.type = 'text\/javascript';\r\n          script.src = url;\r\n          document.getElementsByTagName('head')[0].appendChild(script);\r\n        }\r\n      };\r\n      var hasMore = function() {\r\n        return !!cursor;\r\n      };\r\n      var getMeta = function(key, comment) {\r\n        if ('iswriter' == key) {\r\n          var matches = !!comment.author\r\n              && comment.author.name == config.authorName\r\n              && comment.author.profileUrl == config.authorUrl;\r\n          return matches ? 'true' : '';\r\n        } else if ('deletelink' == key) {\r\n          return config.baseUri + '\/delete-comment.g?blogID='\r\n               + config.blogId + '&postID=' + comment.id;\r\n        } else if ('deleteclass' == key) {\r\n          return comment.deleteclass;\r\n        }\r\n        return '';\r\n      };\r\n\r\n      var replybox = null;\r\n      var replyUrlParts = null;\r\n      var replyParent = undefined;\r\n\r\n      var onReply = function(commentId, domId) {\r\n        if (replybox == null) {\r\n          \/\/ lazily cache replybox, and adjust to suit this style:\r\n          replybox = document.getElementById('comment-editor');\r\n          if (replybox != null) {\r\n            replybox.height = '250px';\r\n            replybox.style.display = 'block';\r\n            replyUrlParts = replybox.src.split('#');\r\n          }\r\n        }\r\n        if (replybox && (commentId !== replyParent)) {\r\n          document.getElementById(domId).insertBefore(replybox, null);\r\n          replybox.src = replyUrlParts[0]\r\n              + (commentId ? '&parentID=' + commentId : '')\r\n              + '#' + replyUrlParts[1];\r\n          replyParent = commentId;\r\n        }\r\n      };\r\n\r\n      var hash = (window.location.hash || '#').substring(1);\r\n      var startThread, targetComment;\r\n      if (\/^comment-form_\/.test(hash)) {\r\n        startThread = hash.substring('comment-form_'.length);\r\n      } else if (\/^c[0-9]+$\/.test(hash)) {\r\n        targetComment = hash.substring(1);\r\n      }\r\n\r\n      \/\/ Configure commenting API:\r\n      var configJso = {\r\n        'maxDepth': config.maxThreadDepth\r\n      };\r\n      var provider = {\r\n        'id': config.postId,\r\n        'data': items,\r\n        'loadNext': paginator,\r\n        'hasMore': hasMore,\r\n        'getMeta': getMeta,\r\n        'onReply': onReply,\r\n        'rendered': true,\r\n        'initComment': targetComment,\r\n        'initReplyThread': startThread,\r\n        'config': configJso,\r\n        'messages': msgs\r\n      };\r\n\r\n      var render = function() {\r\n        if (window.goog && window.goog.comments) {\r\n          var holder = document.getElementById('comment-holder');\r\n          window.goog.comments.render(holder, provider);\r\n        }\r\n      };\r\n\r\n      \/\/ render now, or queue to render when library loads:\r\n      if (window.goog && window.goog.comments) {\r\n        render();\r\n      } else {\r\n        window.goog = window.goog || {};\r\n        window.goog.comments = window.goog.comments || {};\r\n        window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];\r\n        window.goog.comments.loadQueue.push(render);\r\n      }\r\n    })();\r\n\/\/ ]]>\r\n  <\/script>\r\n<\/b:includable>\r\n<b:includable id='backlinks' var='post'>\r\n  <a name='links'\/><h4><data:post.backlinksLabel\/><\/h4>\r\n  <b:if cond='data:post.numBacklinks != 0'>\r\n    <dl class='comments-block' id='comments-block'>\r\n      <b:loop values='data:post.backlinks' var='backlink'>\r\n        <div class='collapsed-backlink backlink-control'>\r\n          <dt class='comment-title'>\r\n            <span class='backlink-toggle-zippy'>&#160;<\/span>\r\n            <a expr:href='data:backlink.url' rel='nofollow'><data:backlink.title\/><\/a>\r\n            <b:include data='backlink' name='backlinkDeleteIcon'\/>\r\n          <\/dt>\r\n          <dd class='comment-body collapseable'>\r\n            <data:backlink.snippet\/>\r\n          <\/dd>\r\n          <dd class='comment-footer collapseable'>\r\n            <span class='comment-author'><data:post.authorLabel\/> <data:backlink.author\/><\/span>\r\n            <span class='comment-timestamp'><data:post.timestampLabel\/> <data:backlink.timestamp\/><\/span>\r\n          <\/dd>\r\n        <\/div>\r\n      <\/b:loop>\r\n    <\/dl>\r\n  <\/b:if>\r\n  <p class='comment-footer'>\r\n    <a class='comment-link' expr:href='data:post.createLinkUrl' expr:id='data:widget.instanceId + &quot;_backlinks-create-link&quot;' target='_blank'><data:post.createLinkLabel\/><\/a>\r\n  <\/p>\r\n<\/b:includable>\r\n<b:includable id='mobile-main' var='top'>\r\n    <!-- posts -->\r\n    <div class='blog-posts hfeed'>\r\n\r\n      <b:include data='top' name='status-message'\/>\r\n\r\n      <b:if cond='data:blog.pageType == &quot;index&quot;'>\r\n        <b:loop values='data:posts' var='post'>\r\n          <b:include data='post' name='mobile-index-post'\/>\r\n        <\/b:loop>\r\n      <b:else\/>\r\n        <b:loop values='data:posts' var='post'>\r\n          <b:include data='post' name='mobile-post'\/>\r\n        <\/b:loop>\r\n      <\/b:if>\r\n    <\/div>\r\n\r\n   <b:include name='mobile-nextprev'\/>\r\n<\/b:includable>\r\n<b:includable id='post' var='post'>\r\n  <div class='post hentry' itemscope='itemscope' itemtype='http:\/\/schema.org\/BlogPosting'>\r\n    <a expr:name='data:post.id'\/>\r\n    <b:if cond='data:post.title'>\r\n      <h3 class='post-title entry-title' itemprop='name'>\r\n      <b:if cond='data:post.link'>\r\n        <a expr:href='data:post.link'><data:post.title\/><\/a>\r\n      <b:else\/>\r\n        <b:if cond='data:post.url'>\r\n          <b:if cond='data:blog.url != data:post.url'>\r\n            <a expr:href='data:post.url'><data:post.title\/><\/a>\r\n          <b:else\/>\r\n            <data:post.title\/>\r\n          <\/b:if>\r\n        <b:else\/>\r\n          <data:post.title\/>\r\n        <\/b:if>\r\n      <\/b:if>\r\n      <\/h3>\r\n    <\/b:if>\r\n\r\n    <div class='post-header'>\r\n    <div class='post-header-line-1'\/>\r\n    <\/div>\r\n\r\n    <div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='articleBody'>\r\n      <data:post.body\/>\r\n      <div style='clear: both;'\/> <!-- clear for photos floats -->\r\n    <\/div>\r\n\r\n    <b:if cond='data:post.hasJumpLink'>\r\n      <div class='jump-link'>\r\n        <a expr:href='data:post.url + &quot;#more&quot;' expr:title='data:post.title'><data:post.jumpText\/><\/a>\r\n      <\/div>\r\n    <\/b:if>\r\n\r\n    <div class='post-footer'>\r\n    <div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>\r\n        <b:if cond='data:top.showAuthor'>\r\n          <data:top.authorLabel\/>\r\n            <b:if cond='data:post.authorProfileUrl'>\r\n              <span class='fn'>\r\n                <a expr:href='data:post.authorProfileUrl' itemprop='author' rel='author' title='author profile'>\r\n                  <data:post.author\/>\r\n                <\/a>\r\n              <\/span>\r\n            <b:else\/>\r\n              <span class='fn'><data:post.author\/><\/span>\r\n            <\/b:if>\r\n        <\/b:if>\r\n      <\/span> <span class='post-timestamp'>\r\n        <b:if cond='data:top.showTimestamp'>\r\n          <data:top.timestampLabel\/>\r\n        <b:if cond='data:post.url'>\r\n          <a class='timestamp-link' expr:href='data:post.url' itemprop='url' rel='bookmark' title='permanent link'><abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'><data:post.timestamp\/><\/abbr><\/a>\r\n        <\/b:if>\r\n        <\/b:if>\r\n      <\/span> <span class='post-icons'>\r\n        <!-- email post links -->\r\n        <b:if cond='data:post.emailPostUrl'>\r\n          <span class='item-action'>\r\n          <a expr:href='data:post.emailPostUrl' expr:title='data:top.emailPostMsg'>\r\n              <img alt='' class='icon-action' height='13' src='http:\/\/img1.blogblog.com\/img\/icon18_email.gif' width='18'\/>\r\n          <\/a>\r\n          <\/span>\r\n        <\/b:if>\r\n\r\n        <!-- quickedit pencil -->\r\n        <b:include data='post' name='postQuickEdit'\/>\r\n      <\/span> <\/div>\r\n\r\n      <div class='post-footer-line post-footer-line-2'><span class='post-labels'>\r\n        <b:if cond='data:post.labels'>\r\n          <data:postLabelsLabel\/>\r\n          <b:loop values='data:post.labels' var='label'>\r\n            <a expr:href='data:label.url' rel='tag'><data:label.name\/><\/a><b:if cond='data:label.isLast != &quot;true&quot;'>,<\/b:if>\r\n          <\/b:loop>\r\n        <\/b:if>\r\n      <\/span> <\/div>\r\n\r\n      <div class='post-footer-line post-footer-line-3'><span class='post-location'>\r\n        <b:if cond='data:top.showLocation'>\r\n          <b:if cond='data:post.location'>\r\n            <data:postLocationLabel\/>\r\n            <a expr:href='data:post.location.mapsUrl' target='_blank'><data:post.location.name\/><\/a>\r\n          <\/b:if>\r\n        <\/b:if>\r\n      <\/span> <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/b:includable>\r\n<b:includable id='status-message'>\r\n  <b:if cond='data:navMessage'>\r\n  <div class='status-msg-wrap'>\r\n    <div class='status-msg-body'>\r\n      <data:navMessage\/>\r\n    <\/div>\r\n    <div class='status-msg-border'>\r\n      <div class='status-msg-bg'>\r\n        <div class='status-msg-hidden'><data:navMessage\/><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n  <div style='clear: both;'\/>\r\n  <\/b:if>\r\n<\/b:includable>\r\n<b:includable id='comment-form' var='post'>\r\n  <div class='comment-form'>\r\n    <a name='comment-form'\/>\r\n    <b:if cond='data:mobile'>\r\n      <h4 id='comment-post-message'>\r\n        <a expr:id='data:widget.instanceId + &quot;_comment-editor-toggle-link&quot;' href='javascript:void(0)'><data:postCommentMsg\/><\/a><\/h4>\r\n      <p><data:blogCommentMessage\/><\/p>\r\n      <data:blogTeamBlogMessage\/>\r\n      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'\/>\r\n      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'\/>\r\n    <b:else\/>\r\n      <h4 id='comment-post-message'><data:postCommentMsg\/><\/h4>\r\n      <p><data:blogCommentMessage\/><\/p>\r\n      <data:blogTeamBlogMessage\/>\r\n      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'\/>\r\n      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' width='100%'\/>\r\n    <\/b:if>\r\n    <data:post.friendConnectJs\/>\r\n    <data:post.cmtfpIframe\/>\r\n    <script type='text\/javascript'>\r\n      BLOG_CMT_createIframe(&#39;<data:post.appRpcRelayPath\/>&#39;, &#39;<data:post.communityId\/>&#39;);\r\n    <\/script>\r\n  <\/div>\r\n<\/b:includable>\r\n<b:includable id='threaded_comments' var='post'>\r\n  <div class='comments' id='comments'>\r\n    <a name='comments'\/>\r\n    <h4>\r\n      <b:if cond='data:post.numComments == 1'>\r\n        1 <data:commentLabel\/>:\r\n      <b:else\/>\r\n        <data:post.numComments\/> <data:commentLabelPlural\/>:\r\n      <\/b:if>\r\n    <\/h4>\r\n\r\n    <div class='comments-content'>\r\n      <b:if cond='data:post.embedCommentForm'>\r\n        <b:include data='post' name='threaded_comment_js'\/>\r\n      <\/b:if>\r\n      <div id='comment-holder'>\r\n         <data:post.commentHtml\/>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <p class='comment-footer'>\r\n      <b:if cond='data:post.allowNewComments'>\r\n        <b:include data='post' name='threaded-comment-form'\/>\r\n      <b:else\/>\r\n        <data:post.noNewCommentsText\/>\r\n      <\/b:if>\r\n    <\/p>\r\n\r\n    <b:if cond='data:showCmtPopup'>\r\n      <div id='comment-popup'>\r\n        <iframe allowtransparency='true' frameborder='0' id='comment-actions' name='comment-actions' scrolling='no'>\r\n        <\/iframe>\r\n      <\/div>\r\n    <\/b:if>\r\n\r\n    <div id='backlinks-container'>\r\n    <div expr:id='data:widget.instanceId + &quot;_backlinks-container&quot;'>\r\n       <b:if cond='data:post.showBacklinks'>\r\n         <b:include data='post' name='backlinks'\/>\r\n       <\/b:if>\r\n    <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/b:includable>\r\n<b:includable id='backlinkDeleteIcon' var='backlink'>\r\n  <span expr:class='&quot;item-control &quot; + data:backlink.adminClass'>\r\n    <a expr:href='data:backlink.deleteUrl' expr:title='data:top.deleteBacklinkMsg'>\r\n      <img src='\/\/www.blogger.com\/img\/icon_delete13.gif'\/>\r\n    <\/a>\r\n  <\/span>\r\n<\/b:includable>\r\n<b:includable id='mobile-nextprev'>\r\n  <div class='blog-pager' id='blog-pager'>\r\n    <b:if cond='data:newerPageUrl'>\r\n      <div class='mobile-link-button' id='blog-pager-newer-link'>\r\n      <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'>&amp;lsaquo;<\/a>\r\n      <\/div>\r\n    <\/b:if>\r\n\r\n    <b:if cond='data:olderPageUrl'>\r\n      <div class='mobile-link-button' id='blog-pager-older-link'>\r\n      <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'>&amp;rsaquo;<\/a>\r\n      <\/div>\r\n    <\/b:if>\r\n\r\n    <div class='mobile-link-button' id='blog-pager-home-link'>\r\n    <a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg\/><\/a>\r\n    <\/div>\r\n\r\n    <div class='mobile-desktop-link'>\r\n      <a class='home-link' expr:href='data:desktopLinkUrl'><data:desktopLinkMsg\/><\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n  <div class='clear'\/>\r\n<\/b:includable>\r\n<b:includable id='mobile-post' var='post'>\r\n  <div class='date-outer'>\r\n    <b:if cond='data:post.dateHeader'>\r\n      <h2 class='date-header'><span><data:post.dateHeader\/><\/span><\/h2>\r\n    <\/b:if>\r\n    <div class='date-posts'>\r\n      <div class='post-outer'>\r\n\r\n        <div class='post hentry uncustomized-post-template' itemscope='itemscope' itemtype='http:\/\/schema.org\/BlogPosting'>\r\n          <a expr:name='data:post.id'\/>\r\n          <b:if cond='data:post.title'>\r\n            <h3 class='post-title entry-title' itemprop='name'>\r\n              <b:if cond='data:post.link'>\r\n                <a expr:href='data:post.link'><data:post.title\/><\/a>\r\n              <b:else\/>\r\n                <b:if cond='data:post.url'>\r\n                  <b:if cond='data:blog.url != data:post.url'>\r\n                    <a expr:href='data:post.url'><data:post.title\/><\/a>\r\n                  <b:else\/>\r\n                    <data:post.title\/>\r\n                  <\/b:if>\r\n                <b:else\/>\r\n                  <data:post.title\/>\r\n                <\/b:if>\r\n              <\/b:if>\r\n            <\/h3>\r\n          <\/b:if>\r\n\r\n          <div class='post-header'>\r\n            <div class='post-header-line-1'\/>\r\n          <\/div>\r\n\r\n          <div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='articleBody'>\r\n            <data:post.body\/>\r\n            <div style='clear: both;'\/> <!-- clear for photos floats -->\r\n          <\/div>\r\n\r\n          <div class='post-footer'>\r\n            <div class='post-footer-line post-footer-line-1'>\r\n              <span class='post-author vcard'>\r\n                <b:if cond='data:top.showAuthor'>\r\n                  <b:if cond='data:post.authorProfileUrl'>\r\n                    <span class='fn'>\r\n                      <a expr:href='data:post.authorProfileUrl' itemprop='author' rel='author' title='author profile'>\r\n                        <data:post.author\/>\r\n                      <\/a>\r\n                    <\/span>\r\n                  <b:else\/>\r\n                    <span class='fn'><data:post.author\/><\/span>\r\n                  <\/b:if>\r\n                <\/b:if>\r\n              <\/span>\r\n\r\n              <span class='post-timestamp'>\r\n                <b:if cond='data:top.showTimestamp'>\r\n                  <data:top.timestampLabel\/>\r\n                  <b:if cond='data:post.url'>\r\n                    <a class='timestamp-link' expr:href='data:post.url' itemprop='url' rel='bookmark' title='permanent link'><abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'><data:post.timestamp\/><\/abbr><\/a>\r\n                  <\/b:if>\r\n                <\/b:if>\r\n              <\/span>\r\n\r\n              <span class='post-comment-link'>\r\n                <b:if cond='data:blog.pageType != &quot;item&quot;'>\r\n                  <b:if cond='data:blog.pageType != &quot;static_page&quot;'>\r\n                    <b:if cond='data:post.allowComments'>\r\n                      <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel\/><b:else\/><data:post.numComments\/> <data:top.commentLabelPlural\/><\/b:if><\/a>\r\n                    <\/b:if>\r\n                  <\/b:if>\r\n                <\/b:if>\r\n              <\/span>\r\n            <\/div>\r\n\r\n            <div class='post-footer-line post-footer-line-2'>\r\n              <b:if cond='data:top.showMobileShare'>\r\n                <div class='mobile-link-button goog-inline-block' id='mobile-share-button'>\r\n                  <a href='javascript:void(0);'><data:shareMsg\/><\/a>\r\n                <\/div>\r\n              <\/b:if>\r\n              <b:if cond='data:top.showDummy'>\r\n                <div class='goog-inline-block dummy-container'><data:post.dummyTag\/><\/div>\r\n              <\/b:if>\r\n            <\/div>\r\n\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <b:if cond='data:blog.pageType == &quot;static_page&quot;'>\r\n          <b:if cond='data:post.showThreadedComments'>\r\n            <b:include data='post' name='threaded_comments'\/>\r\n          <b:else\/>\r\n            <b:include data='post' name='comments'\/>\r\n          <\/b:if>\r\n        <\/b:if>\r\n        <b:if cond='data:blog.pageType == &quot;item&quot;'>\r\n          <b:if cond='data:post.showThreadedComments'>\r\n            <b:include data='post' name='threaded_comments'\/>\r\n          <b:else\/>\r\n            <b:include data='post' name='comments'\/>\r\n          <\/b:if>\r\n        <\/b:if>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/b:includable>\r\n<b:includable id='postQuickEdit' var='post'>\r\n  <b:if cond='data:post.editUrl'>\r\n    <span expr:class='&quot;item-control &quot; + data:post.adminClass'>\r\n      <a expr:href='data:post.editUrl' expr:title='data:top.editPostMsg'>\r\n        <img alt='' class='icon-action' height='18' src='http:\/\/img2.blogblog.com\/img\/icon18_edit_allbkg.gif' width='18'\/>\r\n      <\/a>\r\n    <\/span>\r\n  <\/b:if>\r\n<\/b:includable>\r\n<b:includable id='main' var='top'>\r\n  <b:if cond='data:mobile == &quot;false&quot;'>\r\n\r\n    <!-- posts -->\r\n    <div class='blog-posts hfeed'>\r\n\r\n      <b:include data='top' name='status-message'\/>\r\n\r\n      <data:defaultAdStart\/>\r\n      <b:loop values='data:posts' var='post'>\r\n        <b:if cond='data:post.isDateStart'>\r\n          <b:if cond='data:post.isFirstPost == &quot;false&quot;'>\r\n            &lt;\/div&gt;&lt;\/div&gt;\r\n          <\/b:if>\r\n        <\/b:if>\r\n        <b:if cond='data:post.isDateStart'>\r\n          &lt;div class=&quot;date-outer&quot;&gt;\r\n        <\/b:if>\r\n        <b:if cond='data:post.dateHeader'>\r\n          <h2 class='date-header'><span><data:post.dateHeader\/><\/span><\/h2>\r\n        <\/b:if>\r\n        <b:if cond='data:post.isDateStart'>\r\n          &lt;div class=&quot;date-posts&quot;&gt;\r\n        <\/b:if>\r\n        <div class='post-outer'>\r\n        <b:include data='post' name='post'\/>\r\n        <b:if cond='data:blog.pageType == &quot;static_page&quot;'>\r\n          <b:if cond='data:post.showThreadedComments'>\r\n            <b:include data='post' name='threaded_comments'\/>\r\n          <b:else\/>\r\n            <b:include data='post' name='comments'\/>\r\n          <\/b:if>\r\n        <\/b:if>\r\n        <b:if cond='data:blog.pageType == &quot;item&quot;'>\r\n          <b:if cond='data:post.showThreadedComments'>\r\n            <b:include data='post' name='threaded_comments'\/>\r\n          <b:else\/>\r\n            <b:include data='post' name='comments'\/>\r\n          <\/b:if>\r\n        <\/b:if>\r\n        <\/div>\r\n        <b:if cond='data:post.includeAd'>\r\n          <b:if cond='data:post.isFirstPost'>\r\n            <data:defaultAdEnd\/>\r\n          <b:else\/>\r\n            <data:adEnd\/>\r\n          <\/b:if>\r\n          <div class='inline-ad'>\r\n            <data:adCode\/>\r\n          <\/div>\r\n          <data:adStart\/>\r\n        <\/b:if>\r\n      <\/b:loop>\r\n      <b:if cond='data:numPosts != 0'>\r\n        &lt;\/div&gt;&lt;\/div&gt;\r\n      <\/b:if>\r\n      <data:adEnd\/>\r\n    <\/div>\r\n\r\n    <!-- navigation -->\r\n    <b:include name='nextprev'\/>\r\n\r\n    <!-- feed links -->\r\n    <b:include name='feedLinks'\/>\r\n\r\n    <b:if cond='data:top.showStars'>\r\n      <script src='\/\/www.google.com\/jsapi' type='text\/javascript'\/>\r\n      <script type='text\/javascript'>\r\n        google.load(&quot;annotations&quot;, &quot;1&quot;, {&quot;locale&quot;: &quot;<data:top.languageCode\/>&quot;});\r\n        function initialize() {\r\n          google.annotations.setApplicationId(<data:top.blogspotReviews\/>);\r\n          google.annotations.createAll();\r\n          google.annotations.fetch();\r\n        }\r\n        google.setOnLoadCallback(initialize);\r\n      <\/script>\r\n    <\/b:if>\r\n\r\n  <b:else\/>\r\n    <b:include name='mobile-main'\/>\r\n  <\/b:if>\r\n\r\n  <b:if cond='data:top.showDummy'>\r\n    <data:top.dummyBootstrap\/>\r\n  <\/b:if>\r\n\r\n<\/b:includable>\r\n<b:includable id='commentDeleteIcon' var='comment'>\r\n  <span expr:class='&quot;item-control &quot; + data:comment.adminClass'>\r\n    <b:if cond='data:showCmtPopup'>\r\n      <div class='goog-toggle-button'>\r\n        <div class='goog-inline-block comment-action-icon'\/>\r\n      <\/div>\r\n    <b:else\/>\r\n      <a class='comment-delete' expr:href='data:comment.deleteUrl' expr:title='data:top.deleteCommentMsg'>\r\n        <img src='\/\/www.blogger.com\/img\/icon_delete13.gif'\/>\r\n      <\/a>\r\n    <\/b:if>\r\n  <\/span>\r\n<\/b:includable>\r\n<b:includable id='feedLinks'>\r\n  <b:if cond='data:blog.pageType != &quot;item&quot;'> <!-- Blog feed links -->\r\n    <b:if cond='data:feedLinks'>\r\n      <div class='blog-feeds'>\r\n        <b:include data='feedLinks' name='feedLinksBody'\/>\r\n      <\/div>\r\n    <\/b:if>\r\n\r\n    <b:else\/> <!--Post feed links -->\r\n    <div class='post-feeds'>\r\n      <b:loop values='data:posts' var='post'>\r\n        <b:if cond='data:post.allowComments'>\r\n          <b:if cond='data:post.feedLinks'>\r\n            <b:include data='post.feedLinks' name='feedLinksBody'\/>\r\n          <\/b:if>\r\n        <\/b:if>\r\n      <\/b:loop>\r\n    <\/div>\r\n  <\/b:if>\r\n<\/b:includable>\r\n<b:includable id='threaded-comment-form' var='post'>\r\n  <div class='comment-form'>\r\n    <a name='comment-form'\/>\r\n    <b:if cond='data:mobile'>\r\n      <p><data:blogCommentMessage\/><\/p>\r\n      <data:blogTeamBlogMessage\/>\r\n      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'\/>\r\n      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'\/>\r\n    <b:else\/>\r\n      <p><data:blogCommentMessage\/><\/p>\r\n      <data:blogTeamBlogMessage\/>\r\n      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'\/>\r\n      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' width='100%'\/>\r\n    <\/b:if>\r\n    <data:post.friendConnectJs\/>\r\n    <data:post.cmtfpIframe\/>\r\n    <script type='text\/javascript'>\r\n      BLOG_CMT_createIframe(&#39;<data:post.appRpcRelayPath\/>&#39;, &#39;<data:post.communityId\/>&#39;);\r\n    <\/script>\r\n  <\/div>\r\n<\/b:includable>\r\n<b:includable id='mobile-index-post' var='post'>\r\n  <div class='mobile-date-outer date-outer'>\r\n    <b:if cond='data:post.dateHeader'>\r\n      <div class='date-header'>\r\n        <span><data:post.dateHeader\/><\/span>\r\n      <\/div>\r\n    <\/b:if>\r\n\r\n    <div class='mobile-post-outer'>\r\n      <a expr:href='data:post.url'>\r\n        <h3 class='mobile-index-title entry-title' itemprop='name'>\r\n          <data:post.title\/>\r\n        <\/h3>\r\n\r\n        <div class='mobile-index-arrow'>&amp;rsaquo;<\/div>\r\n\r\n        <div class='mobile-index-contents'>\r\n          <b:if cond='data:post.thumbnailUrl'>\r\n            <div class='mobile-index-thumbnail'>\r\n              <div class='Image'>\r\n                <img expr:src='data:post.thumbnailUrl'\/>\r\n              <\/div>\r\n            <\/div>\r\n          <\/b:if>\r\n\r\n          <div class='post-body'>\r\n            <b:if cond='data:post.snippet'><data:post.snippet\/><\/b:if>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div style='clear: both;'\/>\r\n      <\/a>\r\n\r\n      <div class='mobile-index-comment'>\r\n        <b:if cond='data:blog.pageType != &quot;static_page&quot;'>\r\n          <b:if cond='data:post.allowComments'>\r\n            <b:if cond='data:post.numComments != 0'>\r\n              <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel\/><b:else\/><data:post.numComments\/> <data:top.commentLabelPlural\/><\/b:if><\/a>\r\n            <\/b:if>\r\n          <\/b:if>\r\n        <\/b:if>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/b:includable>\r\n<b:includable id='feedLinksBody' var='links'>\r\n  <div class='feed-links'>\r\n  <data:feedLinksMsg\/>\r\n  <b:loop values='data:links' var='f'>\r\n     <a class='feed-link' expr:href='data:f.url' expr:type='data:f.mimeType' target='_blank'><data:f.name\/> (<data:f.feedType\/>)<\/a>\r\n  <\/b:loop>\r\n  <\/div>\r\n<\/b:includable>\r\n<b:includable id='comments' var='post'>\r\n  <div class='comments' id='comments'>\r\n    <a name='comments'\/>\r\n    <b:if cond='data:post.allowComments'>\r\n      <h4>\r\n        <b:if cond='data:post.numComments == 1'>\r\n          1 <data:commentLabel\/>:\r\n        <b:else\/>\r\n          <data:post.numComments\/> <data:commentLabelPlural\/>:\r\n        <\/b:if>\r\n      <\/h4>\r\n\r\n      <b:if cond='data:post.commentPagingRequired'>\r\n        <span class='paging-control-container'>\r\n          <b:if cond='data:post.hasOlderLinks'>\r\n            <a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'><data:post.oldestLinkText\/><\/a>\r\n              &#160;\r\n            <a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'><data:post.olderLinkText\/><\/a>\r\n              &#160;\r\n          <\/b:if>\r\n\r\n          <data:post.commentRangeText\/>\r\n\r\n          <b:if cond='data:post.hasNewerLinks'>\r\n            &#160;\r\n            <a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'><data:post.newerLinkText\/><\/a>\r\n            &#160;\r\n            <a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'><data:post.newestLinkText\/><\/a>\r\n          <\/b:if>\r\n        <\/span>\r\n      <\/b:if>\r\n\r\n      <div expr:id='data:widget.instanceId + &quot;_comments-block-wrapper&quot;'>\r\n        <dl expr:class='data:post.avatarIndentClass' id='comments-block'>\r\n          <b:loop values='data:post.comments' var='comment'>\r\n            <dt expr:class='&quot;comment-author &quot; + data:comment.authorClass' expr:id='data:comment.anchorName'>\r\n              <b:if cond='data:comment.favicon'>\r\n                <img expr:src='data:comment.favicon' height='16px' style='margin-bottom:-2px;' width='16px'\/>\r\n              <\/b:if>\r\n              <a expr:name='data:comment.anchorName'\/>\r\n              <b:if cond='data:blog.enabledCommentProfileImages'>\r\n                <data:comment.authorAvatarImage\/>\r\n              <\/b:if>\r\n              <b:if cond='data:comment.authorUrl'>\r\n                <a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author\/><\/a>\r\n              <b:else\/>\r\n                <data:comment.author\/>\r\n              <\/b:if>\r\n              <data:commentPostedByMsg\/>\r\n            <\/dt>\r\n            <dd class='comment-body' expr:id='data:widget.instanceId + data:comment.cmtBodyIdPostfix'>\r\n              <b:if cond='data:comment.isDeleted'>\r\n                <span class='deleted-comment'><data:comment.body\/><\/span>\r\n              <b:else\/>\r\n                <p>\r\n                  <data:comment.body\/>\r\n                <\/p>\r\n              <\/b:if>\r\n            <\/dd>\r\n            <dd class='comment-footer'>\r\n              <span class='comment-timestamp'>\r\n                <a expr:href='data:comment.url' title='comment permalink'>\r\n                  <data:comment.timestamp\/>\r\n                <\/a>\r\n                <b:include data='comment' name='commentDeleteIcon'\/>\r\n              <\/span>\r\n            <\/dd>\r\n          <\/b:loop>\r\n        <\/dl>\r\n      <\/div>\r\n\r\n      <b:if cond='data:post.commentPagingRequired'>\r\n        <span class='paging-control-container'>\r\n          <a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'>\r\n            <data:post.oldestLinkText\/>\r\n          <\/a>\r\n          <a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'>\r\n            <data:post.olderLinkText\/>\r\n          <\/a>\r\n          &#160;\r\n          <data:post.commentRangeText\/>\r\n          &#160;\r\n          <a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'>\r\n            <data:post.newerLinkText\/>\r\n          <\/a>\r\n          <a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'>\r\n            <data:post.newestLinkText\/>\r\n          <\/a>\r\n        <\/span>\r\n      <\/b:if>\r\n\r\n      <p class='comment-footer'>\r\n        <b:if cond='data:post.embedCommentForm'>\r\n          <b:if cond='data:post.allowNewComments'>\r\n            <b:include data='post' name='comment-form'\/>\r\n          <b:else\/>\r\n            <data:post.noNewCommentsText\/>\r\n          <\/b:if>\r\n        <b:else\/>\r\n          <b:if cond='data:post.allowComments'>\r\n            <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg\/><\/a>\r\n          <\/b:if>\r\n        <\/b:if>\r\n\r\n      <\/p>\r\n    <\/b:if>\r\n    <b:if cond='data:showCmtPopup'>\r\n      <div id='comment-popup'>\r\n        <iframe allowtransparency='true' frameborder='0' id='comment-actions' name='comment-actions' scrolling='no'>\r\n        <\/iframe>\r\n      <\/div>\r\n    <\/b:if>\r\n\r\n    <div id='backlinks-container'>\r\n    <div expr:id='data:widget.instanceId + &quot;_backlinks-container&quot;'>\r\n       <b:if cond='data:post.showBacklinks'>\r\n         <b:include data='post' name='backlinks'\/>\r\n       <\/b:if>\r\n    <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/b:includable>\r\n<\/b:widget>\r\n<b:widget id='HTML4' locked='false' title='Related posts' type='HTML'>\r\n<b:includable id='main'>\r\n  <!-- only display title if it's non-empty -->\r\n  <b:if cond='data:title != &quot;&quot;'>\r\n    <h2 class='title'><data:title\/><\/h2>\r\n  <\/b:if>\r\n  <div class='widget-content'>\r\n    <data:content\/>\r\n  <\/div>\r\n\r\n  <b:include name='quickedit'\/>\r\n<\/b:includable>\r\n<\/b:widget>\r\n<\/b:section>\r\n        <\/div>\r\n        <\/div>\r\n\r\n        <div class='column-left-outer'>\r\n        <div class='column-left-inner'>\r\n          <aside>\r\n          <macro:include id='main-column-left-sections' name='sections'>\r\n            <macro:param default='0' name='num' value='0'\/>\r\n            <macro:param default='sidebar-left' name='idPrefix'\/>\r\n            <macro:param default='sidebar' name='class'\/>\r\n            <macro:param default='true' name='includeBottom'\/>\r\n          <\/macro:include>\r\n          <\/aside>\r\n        <\/div>\r\n        <\/div>\r\n\r\n        <div class='column-right-outer'>\r\n        <div class='column-right-inner'>\r\n          <aside>\r\n          <macro:include id='main-column-right-sections' name='sections'>\r\n            <macro:param default='2' name='num' value='1'\/>\r\n            <macro:param default='sidebar-right' name='idPrefix'\/>\r\n            <macro:param default='sidebar' name='class'\/>\r\n            <macro:param default='true' name='includeBottom'\/>\r\n          <\/macro:include>\r\n          <\/aside>\r\n        <\/div>\r\n        <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div style='clear: both'\/>\r\n      <!-- columns -->\r\n      <\/div>\r\n\r\n    <!-- main -->\r\n    <\/div>\r\n    <\/div>\r\n    <div class='main-cap-bottom cap-bottom'>\r\n      <div class='cap-left'\/>\r\n      <div class='cap-right'\/>\r\n    <\/div>\r\n    <\/div>\r\n\r\n    <footer>\r\n    <div class='footer-outer'>\r\n    <div class='footer-cap-top cap-top'>\r\n      <div class='cap-left'\/>\r\n      <div class='cap-right'\/>\r\n    <\/div>\r\n    <div class='fauxborder-left footer-fauxborder-left'>\r\n    <div class='fauxborder-right footer-fauxborder-right'\/>\r\n    <div class='region-inner footer-inner'>\r\n      <macro:include id='footer-sections' name='sections'>\r\n        <macro:param default='2' name='num'\/>\r\n        <macro:param default='footer' name='idPrefix'\/>\r\n        <macro:param default='foot' name='class'\/>\r\n        <macro:param default='false' name='includeBottom'\/>\r\n      <\/macro:include>\r\n      <!-- outside of the include in order to lock Attribution widget -->\r\n      <b:section class='foot' id='footer-3' showaddelement='no'>\r\n<b:widget id='Attribution1' locked='true' title='' type='Attribution'>\r\n<b:includable id='main'>\r\n    <b:if cond='data:feedbackSurveyLink'>\r\n      <div class='mobile-survey-link' style='text-align: center;'>\r\n        <data:feedbackSurveyLink\/>\r\n      <\/div>\r\n    <\/b:if>\r\n\r\n    <div class='widget-content' style='text-align: center;'>\r\n      <b:if cond='data:attribution != &quot;&quot;'>\r\n       <data:attribution\/>\r\n      <\/b:if>\r\n    <\/div>\r\n\r\n    <b:include name='quickedit'\/>\r\n  <\/b:includable>\r\n<\/b:widget>\r\n<\/b:section>\r\n    <\/div>\r\n    <\/div>\r\n    <div class='footer-cap-bottom cap-bottom'>\r\n      <div class='cap-left'\/>\r\n      <div class='cap-right'\/>\r\n    <\/div>\r\n    <\/div>\r\n    <\/footer>\r\n\r\n  <!-- content -->\r\n  <\/div>\r\n  <\/div>\r\n  <div class='content-cap-bottom cap-bottom'>\r\n    <div class='cap-left'\/>\r\n    <div class='cap-right'\/>\r\n  <\/div>\r\n  <\/div>\r\n  <\/div>\r\n\r\n  <script type='text\/javascript'>\r\n    window.setTimeout(function() {\r\n        document.body.className = document.body.className.replace(&#39;loading&#39;, &#39;&#39;);\r\n      }, 10);\r\n  <\/script>\r\n  <b:include data='blog' name='google-analytics'\/>\r\n<\/body>\r\n\r\n<macro:includable id='sections' var='col'>\r\n  <macro:if cond='data:col.num == 0'>\r\n  <macro:else\/>\r\n    <b:section mexpr:class='data:col.class' mexpr:id='data:col.idPrefix + &quot;-1&quot;' preferred='yes' showaddelement='yes'\/>\r\n\r\n    <macro:if cond='data:col.num &gt;= 2'>\r\n      <table border='0' cellpadding='0' cellspacing='0' mexpr:class='&quot;section-columns columns-&quot; + data:col.num'>\r\n      <tbody>\r\n      <tr>\r\n        <td class='first columns-cell'>\r\n          <b:section mexpr:class='data:col.class' mexpr:id='data:col.idPrefix + &quot;-2-1&quot;'\/>\r\n        <\/td>\r\n\r\n        <td class='columns-cell'>\r\n          <b:section mexpr:class='data:col.class' mexpr:id='data:col.idPrefix + &quot;-2-2&quot;'\/>\r\n        <\/td>\r\n\r\n        <macro:if cond='data:col.num &gt;= 3'>\r\n          <td class='columns-cell'>\r\n            <b:section mexpr:class='data:col.class' mexpr:id='data:col.idPrefix + &quot;-2-3&quot;'\/>\r\n          <\/td>\r\n        <\/macro:if>\r\n\r\n        <macro:if cond='data:col.num &gt;= 4'>\r\n          <td class='columns-cell'>\r\n            <b:section mexpr:class='data:col.class' mexpr:id='data:col.idPrefix + &quot;-2-4&quot;'\/>\r\n          <\/td>\r\n        <\/macro:if>\r\n      <\/tr>\r\n      <\/tbody>\r\n      <\/table>\r\n\r\n      <macro:if cond='data:col.includeBottom'>\r\n        <b:section mexpr:class='data:col.class' mexpr:id='data:col.idPrefix + &quot;-3&quot;' showaddelement='no'\/>\r\n      <\/macro:if>\r\n    <\/macro:if>\r\n  <\/macro:if>\r\n<\/macro:includable>\r\n\r\n<b:section-contents id='sidebar-right-1'>\r\n<b:widget id='Text1' locked='false' title='&#1489;&#1505;&quot;&#1491;' type='Text'>\r\n<b:includable id='main'>\r\n  <!-- only display title if it's non-empty -->\r\n  <b:if cond='data:title != &quot;&quot;'>\r\n    <h2 class='title'><data:title\/><\/h2>\r\n  <\/b:if>\r\n  <div class='widget-content'>\r\n    <data:content\/>\r\n  <\/div>\r\n\r\n  <b:include name='quickedit'\/>\r\n<\/b:includable>\r\n<\/b:widget>\r\n<b:widget id='HTML1' locked='false' title='' type='HTML'>\r\n<b:includable id='main'>\r\n  <!-- only display title if it's non-empty -->\r\n  <b:if cond='data:title != &quot;&quot;'>\r\n    <h2 class='title'><data:title\/><\/h2>\r\n  <\/b:if>\r\n  <div class='widget-content'>\r\n    <data:content\/>\r\n  <\/div>\r\n\r\n  <b:include name='quickedit'\/>\r\n<\/b:includable>\r\n<\/b:widget>\r\n<b:widget id='FollowByEmail1' locked='false' title='Follow by Email' type='FollowByEmail'>\r\n<b:includable id='main'>\r\n  <b:if cond='data:title != &quot;&quot;'><h2 class='title'><data:title\/><\/h2><\/b:if>\r\n  <div class='widget-content'>\r\n    <div class='follow-by-email-inner'>\r\n      <form action='http:\/\/feedburner.google.com\/fb\/a\/mailverify' expr:onsubmit='&quot;window.open(\\&quot;http:\/\/feedburner.google.com\/fb\/a\/mailverify?uri=&quot; + data:feedPath + &quot;\\&quot;, \\&quot;popupwindow\\&quot;, \\&quot;scrollbars=yes,width=550,height=520\\&quot;); return true&quot;' method='post' target='popupwindow'>\r\n        <table width='100%'>\r\n          <tr>\r\n            <td>\r\n              <input class='follow-by-email-address' name='email' placeholder='Email address...' type='text'\/>\r\n            <\/td>\r\n            <td width='64px'>\r\n              <input class='follow-by-email-submit' type='submit' value='Submit'\/>\r\n            <\/td>\r\n          <\/tr>\r\n        <\/table>\r\n        <input expr:value='data:feedPath' name='uri' type='hidden'\/>\r\n        <input name='loc' type='hidden' value='en_US'\/>\r\n      <\/form>\r\n    <\/div>\r\n  <\/div>\r\n  <span class='item-control blog-admin'>\r\n    <b:include name='quickedit'\/>\r\n  <\/span>\r\n<\/b:includable>\r\n<\/b:widget>\r\n<\/b:section-contents><b:section-contents id='footer-1'\/><b:section-contents id='footer-2-1'>\r\n<b:widget id='BlogArchive1' locked='false' title='Archive' type='BlogArchive'>\r\n<b:includable id='main'>\r\n  <b:if cond='data:title'>\r\n    <h2><data:title\/><\/h2>\r\n  <\/b:if>\r\n  <div class='widget-content'>\r\n  <div id='ArchiveList'>\r\n  <div expr:id='data:widget.instanceId + &quot;_ArchiveList&quot;'>\r\n    <b:if cond='data:style == &quot;HIERARCHY&quot;'>\r\n     <b:include data='data' name='interval'\/>\r\n    <\/b:if>\r\n    <b:if cond='data:style == &quot;FLAT&quot;'>\r\n      <b:include data='data' name='flat'\/>\r\n    <\/b:if>\r\n    <b:if cond='data:style == &quot;MENU&quot;'>\r\n      <b:include data='data' name='menu'\/>\r\n    <\/b:if>\r\n  <\/div>\r\n  <\/div>\r\n  <b:include name='quickedit'\/>\r\n  <\/div>\r\n<\/b:includable>\r\n<b:includable id='flat' var='data'>\r\n  <ul class='flat'>\r\n    <b:loop values='data:data' var='i'>\r\n      <li class='archivedate'>\r\n        <a expr:href='data:i.url'><data:i.name\/><\/a> (<data:i.post-count\/>)\r\n      <\/li>\r\n    <\/b:loop>\r\n  <\/ul>\r\n<\/b:includable>\r\n<b:includable id='menu' var='data'>\r\n  <select expr:id='data:widget.instanceId + &quot;_ArchiveMenu&quot;'>\r\n    <option value=''><data:title\/><\/option>\r\n    <b:loop values='data:data' var='i'>\r\n      <option expr:value='data:i.url'><data:i.name\/> (<data:i.post-count\/>)<\/option>\r\n    <\/b:loop>\r\n  <\/select>\r\n<\/b:includable>\r\n<b:includable id='interval' var='intervalData'>\r\n  <b:loop values='data:intervalData' var='i'>\r\n      <ul class='hierarchy'>\r\n        <li expr:class='&quot;archivedate &quot; + data:i.expclass'>\r\n          <b:include data='i' name='toggle'\/>\r\n          <a class='post-count-link' expr:href='data:i.url'><data:i.name\/><\/a>\r\n            <span class='post-count' dir='ltr'>(<data:i.post-count\/>)<\/span>\r\n          <b:if cond='data:i.data'>\r\n            <b:include data='i.data' name='interval'\/>\r\n          <\/b:if>\r\n          <b:if cond='data:i.posts'>\r\n            <b:include data='i.posts' name='posts'\/>\r\n          <\/b:if>\r\n        <\/li>\r\n      <\/ul>\r\n  <\/b:loop>\r\n<\/b:includable>\r\n<b:includable id='toggle' var='interval'>\r\n  <b:if cond='data:interval.toggleId'>\r\n  <b:if cond='data:interval.expclass == &quot;expanded&quot;'>\r\n    <a class='toggle' href='javascript:void(0)'>\r\n      <span class='zippy toggle-open'>&#9660;&#160;<\/span>\r\n    <\/a>\r\n  <b:else\/>\r\n    <a class='toggle' href='javascript:void(0)'>\r\n      <span class='zippy'>\r\n        <b:if cond='data:blog.languageDirection == &quot;rtl&quot;'>\r\n          &#9668;&#160;\r\n        <b:else\/>\r\n          &#9658;&#160;\r\n        <\/b:if>\r\n      <\/span>\r\n    <\/a>\r\n  <\/b:if>\r\n <\/b:if>\r\n<\/b:includable>\r\n<b:includable id='posts' var='posts'>\r\n  <ul class='posts'>\r\n    <b:loop values='data:posts' var='i'>\r\n      <li><a expr:href='data:i.url'><data:i.title\/><\/a><\/li>\r\n    <\/b:loop>\r\n  <\/ul>\r\n<\/b:includable>\r\n<\/b:widget>\r\n<b:widget id='HTML6' locked='false' title='' type='HTML'>\r\n<b:includable id='main'>\r\n  <!-- only display title if it's non-empty -->\r\n  <b:if cond='data:title != &quot;&quot;'>\r\n    <h2 class='title'><data:title\/><\/h2>\r\n  <\/b:if>\r\n  <div class='widget-content'>\r\n    <data:content\/>\r\n  <\/div>\r\n\r\n  <b:include name='quickedit'\/>\r\n<\/b:includable>\r\n<\/b:widget>\r\n<\/b:section-contents><b:section-contents id='footer-2-2'>\r\n<b:widget id='PopularPosts1' locked='false' title='Popular Posts' type='PopularPosts'>\r\n<b:includable id='main'>\r\n  <b:if cond='data:title'><h2><data:title\/><\/h2><\/b:if>\r\n  <div class='widget-content popular-posts'>\r\n    <ul>\r\n      <b:loop values='data:posts' var='post'>\r\n      <li>\r\n        <b:if cond='data:showThumbnails == &quot;false&quot;'>\r\n          <b:if cond='data:showSnippets == &quot;false&quot;'>\r\n            <!-- (1) No snippet\/thumbnail -->\r\n            <a expr:href='data:post.href'><data:post.title\/><\/a>\r\n          <b:else\/>\r\n            <!-- (2) Show only snippets -->\r\n            <div class='item-title'><a expr:href='data:post.href'><data:post.title\/><\/a><\/div>\r\n            <div class='item-snippet'><data:post.snippet\/><\/div>\r\n          <\/b:if>\r\n        <b:else\/>\r\n          <b:if cond='data:showSnippets == &quot;false&quot;'>\r\n            <!-- (3) Show only thumbnails -->\r\n            <div class='item-thumbnail-only'>\r\n              <b:if cond='data:post.thumbnail'>\r\n                <div class='item-thumbnail'>\r\n                  <a expr:href='data:post.href' target='_blank'>\r\n                    <img alt='' border='0' expr:height='data:thumbnailSize' expr:src='data:post.thumbnail' expr:width='data:thumbnailSize'\/>\r\n                  <\/a>\r\n                <\/div>\r\n              <\/b:if>\r\n              <div class='item-title'><a expr:href='data:post.href'><data:post.title\/><\/a><\/div>\r\n            <\/div>\r\n            <div style='clear: both;'\/>\r\n          <b:else\/>\r\n            <!-- (4) Show snippets and thumbnails -->\r\n            <div class='item-content'>\r\n              <b:if cond='data:post.thumbnail'>\r\n                <div class='item-thumbnail'>\r\n                  <a expr:href='data:post.href' target='_blank'>\r\n                    <img alt='' border='0' expr:height='data:thumbnailSize' expr:src='data:post.thumbnail' expr:width='data:thumbnailSize'\/>\r\n                  <\/a>\r\n                <\/div>\r\n              <\/b:if>\r\n              <div class='item-title'><a expr:href='data:post.href'><data:post.title\/><\/a><\/div>\r\n              <div class='item-snippet'><data:post.snippet\/><\/div>\r\n            <\/div>\r\n            <div style='clear: both;'\/>\r\n          <\/b:if>\r\n        <\/b:if>\r\n      <\/li>\r\n      <\/b:loop>\r\n    <\/ul>\r\n    <b:include name='quickedit'\/>\r\n  <\/div>\r\n<\/b:includable>\r\n<\/b:widget>\r\n<\/b:section-contents><\/html>\r\n","date_modified":"2017-03-07 12:50:45","tags":""},{"id":"http:\/\/yitz.com\/markdown-test","title":"markdown-test","content_html":"<h1 id=\"hereisatestofmymarkdownintegration\">Here is a test of my Markdown integration<\/h1>\r\n\r\n<h2 id=\"basedonshowdownjs\">based on showdown.js<\/h2>\r\n\r\n<p><em>just testing!<\/em><\/p>\r\n","date_modified":"2017-03-07 12:52:58","tags":""},{"id":"http:\/\/yitz.com\/markdown-reference","title":"markdown-reference","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head><title><\/title>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.7\/jquery.min.js\"><\/script>\r\n<script type=\"text\/javascript\" src=\"\/showdown.js\"><\/script>\r\n<style>\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<textarea id=\"syntaxPane\" class=\"pane\" readonly=\"readonly\" style=\"height:600px;width:50%;float:left;\">\r\n\r\nMarkdown Syntax Guide\r\n=====================\r\n\r\nThis is an overview of Markdown's syntax.  For more information, visit the [Markdown web site].\r\n\r\n [Markdown web site]:\r\n   http:\/\/daringfireball.net\/projects\/markdown\/\r\n\r\n\r\n\r\n\r\n\r\n\r\nItalics and Bold\r\n================\r\n\r\n\r\n*This is italicized*, and so is _this_.\r\n\r\n**This is bold**, and so is __this__.\r\n\r\nYou can use ***italics and bold together*** if you ___have to___.\r\n\r\n\r\n\r\n\r\n\r\n\r\nLinks\r\n=====\r\n\r\n\r\nSimple links\r\n------------\r\n\r\nThere are three ways to write links.  Each is easier to read than the last:\r\n\r\nHere's an inline link to [Google](http:\/\/www.google.com\/).\r\nHere's a reference-style link to [Google] [1].\r\nHere's a very readable link to [Yahoo!].\r\n\r\n  [1]: http:\/\/www.google.com\/\r\n  [yahoo!]: http:\/\/www.yahoo.com\/\r\n\r\nThe link definitions can appear anywhere in the document -- before or after the place where you use them.  The link definition names (`1` and `Yahoo!`) can be any unique string, and are case-insensitive; `[Yahoo!]` is the same as `[YAHOO!]`.\r\n\r\n\r\nAdvanced links: Title attributes\r\n--------------------------------\r\n\r\nYou can also add a `title` attribute to a link, which will show up when the user holds the mouse pointer it.  Title attributes are helpful if your link text is not descriptive enough to tell users where they're going.  (In reference links, you can use optionally parentheses for the link title instead of quotation marks.)\r\n\r\nHere's a [poorly-named link](http:\/\/www.google.com\/ \"Google\").\r\nNever write \"[click here][^2]\".\r\nTrust [me].\r\n\r\n  [^2]: http:\/\/www.w3.org\/QA\/Tips\/noClickHere\r\n        (Advice against the phrase \"click here\")\r\n  [me]: http:\/\/www.attacklab.net\/ \"Attacklab\"\r\n\r\n\r\nAdvanced links: Bare URLs\r\n-------------------------\r\n\r\nYou can write bare URLs by enclosing them in angle brackets:\r\n\r\nMy web site is at &lt;http:\/\/www.attacklab.net&gt;.\r\n\r\nIf you use this format for email addresses, Showdown will encode the address to make it harder for spammers to harvest.  Try it and look in the *HTML Output* pane to see the results:\r\n\r\nHumans can read this, but most spam harvesting robots can't: &lt;me@privacy.net&gt;\r\n\r\n\r\n\r\n\r\n\r\n\r\nHeaders\r\n=======\r\n\r\n\r\nThere are two ways to do headers in Markdown.  (In these examples, Header 1 is the biggest, and Header 6 is the smallest.)\r\n\r\nYou can underline text to make the two top-level headers:\r\n\r\nHeader 1\r\n========\r\n\r\nHeader 2\r\n--------\r\n\r\nThe number of `=` or `-` signs doesn't matter; you can get away with just one.  But using enough to underline the text makes your titles look better in plain text.\r\n\r\nYou can also use hash marks for all six levels of HTML headers:\r\n\r\n# Header 1 #\r\n## Header 2 ##\r\n### Header 3 ###\r\n#### Header 4 ####\r\n##### Header 5 #####\r\n###### Header 6 ######\r\n\r\nThe closing `#` characters are optional.\r\n\r\n\r\n\r\n\r\n\r\n\r\nHorizontal Rules\r\n================\r\n\r\n\r\nYou can insert a horizontal rule by putting three or more hyphens, asterisks, or underscores on a line by themselves:\r\n\r\n---\r\n\r\n*******\r\n___\r\n\r\nYou can also use spaces between the characters:\r\n\r\n-  -  -  -\r\n\r\nAll of these examples produce the same output.\r\n\r\n\r\n\r\n\r\n\r\n\r\nLists\r\n=====\r\n\r\n\r\nSimple lists\r\n------------\r\n\r\nA bulleted list:\r\n\r\n- You can use a minus sign for a bullet\r\n+ Or plus sign\r\n* Or an asterisk\r\n\r\nA numbered list:\r\n\r\n1. Numbered lists are easy\r\n2. Markdown keeps track of the numbers for you\r\n7. So this will be item 3.\r\n\r\nA double-spaced list:\r\n\r\n- This list gets wrapped in `&lt;p&gt;` tags\r\n\r\n- So there will be extra space between items\r\n\r\n\r\nAdvanced lists: Nesting\r\n-----------------------\r\n\r\nYou can put other Markdown blocks in a list; just indent four spaces for each nesting level.  So:\r\n\r\n1. Lists in a list item:\r\n    - Indented four spaces.\r\n        * indented eight spaces.\r\n    - Four spaces again.\r\n\r\n2.  Multiple paragraphs in a list items:\r\n\r\n    It's best to indent the paragraphs four spaces\r\n    You can get away with three, but it can get\r\n    confusing when you nest other things.\r\n    Stick to four.\r\n\r\n    We indented the first line an extra space to align\r\n    it with these paragraphs.  In real use, we might do\r\n    that to the entire list so that all items line up.\r\n\r\n    This paragraph is still part of the list item, but it looks messy to humans.  So it's a good idea to wrap your nested paragraphs manually, as we did with the first two.\r\n\r\n3. Blockquotes in a list item:\r\n\r\n    &gt; Skip a line and\r\n    &gt; indent the &gt;'s four spaces.\r\n\r\n4. Preformatted text in a list item:\r\n\r\n        Skip a line and indent eight spaces.\r\n        That's four spaces for the list\r\n        and four to trigger the code block.\r\n\r\n\r\n\r\n\r\n\r\n\r\nBlockquotes\r\n===========\r\n\r\n\r\nSimple blockquotes\r\n------------------\r\n\r\nBlockquotes are indented:\r\n\r\n&gt; The syntax is based on the way email programs\r\n&gt; usually do quotations. You don't need to hard-wrap\r\n&gt; the paragraphs in your blockquotes, but it looks much nicer if you do.  Depends how lazy you feel.\r\n\r\n\r\nAdvanced blockquotes: Nesting\r\n-----------------------------\r\n\r\nYou can put other Markdown blocks in a blockquote; just add a `&gt;` followed by a space:\r\n\r\nParragraph breaks in a blockquote:\r\n\r\n&gt; The &gt; on the blank lines is optional.\r\n&gt; Include it or don't; Markdown doesn't care.\r\n&gt;\r\n&gt; But your plain text looks better to\r\n&gt; humans if you include the extra `&gt;`\r\n&gt; between paragraphs.\r\n\r\n\r\nBlockquotes within a blockquote:\r\n\r\n&gt; A standard blockquote is indented\r\n&gt; &gt; A nested blockquote is indented more\r\n&gt; &gt; &gt; &gt; You can nest to any depth.\r\n\r\n\r\nLists in a blockquote:\r\n\r\n&gt; - A list in a blockquote\r\n&gt; - With a &gt; and space in front of it\r\n&gt;     * A sublist\r\n\r\nPreformatted text in a blockquote:\r\n\r\n&gt;     Indent five spaces total.  The first\r\n&gt;     one is part of the blockquote designator.\r\n\r\n\r\n\r\n\r\n\r\n\r\nImages\r\n======\r\n\r\n\r\nImages are exactly like links, but they have an exclamation point in front of them:\r\n\r\n ![Valid XHTML] (http:\/\/w3.org\/Icons\/valid-xhtml10).\r\n\r\nThe word in square brackets is the alt text, which gets displayed if the browser can't show the image.  Be sure to include meaningful alt text for blind users' screen-reader software.\r\n\r\nJust like links, images work with reference syntax and titles:\r\n\r\n This page is ![valid XHTML][checkmark].\r\n\r\n [checkmark]: http:\/\/w3.org\/Icons\/valid-xhtml10\r\n           \"What are you smiling at?\"\r\n\r\n\r\n**Note:**\r\n\r\nMarkdown does not currently support the shortest reference syntax for images:\r\n\r\n  Here's a broken ![checkmark].\r\n\r\nBut you can use a slightly more verbose version of implicit reference names:\r\n\r\n  This ![checkmark][] works.\r\n\r\nThe reference name (`valid icon`) is also used as the alt text.\r\n\r\n\r\n\r\n\r\n\r\n\r\nInline HTML\r\n===========\r\n\r\n\r\nIf you need to do something that Markdown can't handle, you can always just use HTML:\r\n\r\n Strikethrough humor is &lt;strike&gt;funny&lt;\/strike&gt;.\r\n\r\nMarkdown is smart enough not to mangle your span-level HTML:\r\n\r\n&lt;u&gt;Markdown works *fine* in here.&lt;\/u&gt;\r\n\r\nBlock-level HTML elments have a few restrictions:\r\n\r\n1. They must be separated from surrounding text by blank\r\n   lines.\r\n2. The begin and end tags of the outermost block element\r\n   must not be indented.\r\n3. You can't use Markdown within HTML blocks.\r\n\r\nSo:\r\n\r\n&lt;div style=\"background-color: lightgray\"&gt;\r\n    You can &lt;em&gt;not&lt;\/em&gt; use Markdown in here.\r\n&lt;\/div&gt;\r\n\r\n\r\n\r\n\r\n\r\n\r\nPreformatted Text\r\n=================\r\n\r\n\r\nYou can include preformatted text in a Markdown document.\r\n\r\nTo make a code block, indent four spaces:\r\n\r\n    printf(\"goodbye world!\");  \/* his suicide note\r\n                                  was in C *\/\r\n\r\nThe text will be wrapped in `&lt;pre&gt;` and `&lt;code&gt;` tags, and the browser will display it in a monospaced typeface.  The first four spaces will be stripped off, but all other whitespace will be preserved.\r\n\r\nYou cannot use Markdown or HTML within a code block, which makes them a convenient way to show samples of Markdown or HTML syntax:\r\n\r\n    &lt;blink&gt;\r\n       You would hate this if it weren't\r\n       wrapped in a code block.\r\n    &lt;\/blink&gt;\r\n\r\n\r\n\r\n\r\n\r\n\r\nCode Spans\r\n==========\r\n\r\n\r\nYou can make inline `&lt;code&gt;` tags by using code spans.  Use backticks to make a code span:\r\n\r\n Press the `&lt;Tab&gt;` key, then type a `$`.\r\n\r\n(The backtick key is in the upper left corner of most keyboards.)\r\n\r\nLike code blocks, code spans will be displayed in a monospaced typeface.  Markdown and HTML will not work within them:\r\n\r\n Markdown italicizes things like this: `I *love* it.`\r\n\r\n Don't use the `&lt;font&gt;` tag; use CSS instead.\r\n\r\n<\/textarea>\r\n<div id=\"previewPane\" class=\"pane\" style=\"width:48%;float:right;\"><\/div>\r\n<script type=\"text\/javascript\">\r\n$(function(){\r\n        console.log('doc loaded');\r\n\tvar converter = new Showdown.converter();\r\n\t$('#previewPane').html(converter.makeHtml($('#syntaxPane').val()));\r\n\t$('#syntaxPane').height($('#previewPane').height());\r\n});\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n\r\n\r\n\r\n","date_modified":"2017-03-07 12:53:39","tags":"markdown, reference"},{"id":"http:\/\/yitz.com\/edit-sizing","title":"edit-sizing","content_html":"<html>\r\n<head>\r\n<title>edit {{}} -yitzscape<\/title>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.7\/jquery.min.js\"><\/script>\r\n<script type=\"text\/javascript\" src=\"\/showdown.js\"><\/script>\r\n<meta name = \"viewport\" content = \"width = 320,\r\n       initial-scale = 2.3, user-scalable = no\">\r\n<\/head>\r\n<body>\r\n<form method=\"POST\" name=\"editForm\" action=\"\/{{pageName}}\/edit\">\r\n  <!-- author: {{ page.author }}-->\r\n  <!-- lastmod: {{ page.lastmod }} -->\r\n<style type=\"text\/css\">\r\nul.tabs, ul.tabs li {\r\n\tlist-style-type:none;\r\n}\r\nul.tabs a{\r\n\tcolor:white;\r\n\ttext-decoration:none;\r\n}\r\nul.tabs li {\r\n\tbackground-color:violet;\r\n\tfont-weight:bold;\r\n\tcolor:black;\r\n\tmargin-right:7px;\r\n\tpadding:3px;\r\n\tdisplay:inline-block;\r\n\tfloat:left;\r\n\r\n}\r\nul.tabs li.selected{\r\n\tbackground-color:purple;\r\n\tfont-weight:bold;\r\n\tcolor:white;\r\n}\r\ndiv.tab_contents{\r\n\tborder:3px solid purple;\r\n\tclear:both;\r\n\tdisplay:none;\r\n}\r\ndiv.selected {\r\n\tdisplay:block;\r\n}\r\n<\/style>\r\n<ul class=\"tabs\">\r\n<li><a href=\"#markdown\">Markdown<\/a><\/li>\r\n<li class=\"selected\"><a href=\"#html\">Raw HTML<\/a><\/li>\r\n<li><a href=\"#preview\">Preview<\/a><\/li>\r\n<\/ul>\r\n<div id=\"markdown\" class=\"tab_contents\">\r\n<textarea name=\"md\" style=\"width:100%;height:80%\">\r\n{{ md|escape }}\r\n<\/textarea>\r\n<\/div>\r\n<div id=\"html\" class=\"tab_contents selected\">\r\n<textarea name=\"con\" style=\"width:100%;height:80%\">\r\n{{ page.content|escape }}\r\n<\/textarea>\r\n<\/div>\r\n<div id=\"preview\" class=\"tab_contents\" style=\"height:80%\">\r\n<\/div>\r\n\r\n<label for=\"tags\">Tags<\/label><input type=\"text\" id=\"tags\" style=\"width:50%;\" value=\"{{tags|escape}}\" name=\"tags\"\/> <input type=\"checkbox\" id=\"public\" {{public}} name=\"public\"> <label for=\"public\">Public<\/label>\r\n<br\/>\r\n<input type=\"submit\" value=\"Save\"\/>\r\n<\/form>\r\n<script type=\"text\/javascript\">\r\njQuery(function(){\r\n\tvar converter = new Showdown.converter();\r\n\r\n\tjQuery('#markdown textarea').on('change',function(){\r\n\t\tjQuery('#html textarea').val(converter.makeHtml(jQuery(this).val()));\r\n\t});\r\n\r\n\tjQuery('ul.tabs li a').on('click',function(e){\r\n\t\te.preventDefault();\r\n\t\tjQuery('div.tab_contents').hide();\r\n\t\tjQuery('ul.tabs li').removeClass('selected');\r\n\t\tjQuery(this).parent().addClass('selected');\r\n\t\tjQuery(jQuery(this).attr('href')).show();\r\n\r\n\t\tswitch (jQuery(this).attr('href')){\r\n\t\t\tcase '#markdown':\r\n\t\t\t\tbreak;\r\n\t\t\tcase '#html':\r\n\t\t\t\tbreak;\r\n\t\t\tcase '#preview':\r\n\t\t\t\tjQuery('#preview').html(jQuery('#html textarea').val());\r\n\t\t\t\tbreak;\r\n\t\t}\r\n\r\n\t});\r\n});\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n\r\n","date_modified":"2017-03-07 12:54:27","tags":""},{"id":"http:\/\/yitz.com\/pixar-stories","title":"pixar-stories","content_html":"<p>(this was more or less copied verbatim from the source link at the bottom of the page -- I saved it mainly so that I would know where to find it later. -yitz)<\/p>\r\n\r\n<h1 id=\"pixarstoryrules\">Pixar story rules<\/h1>\r\n\r\n<p>SUNDAY, MAY 15, 2011 AT 03:39PM<\/p>\r\n\r\n<h2 id=\"pixarstoryartistemmacoatshastweetedaseriesofstorybasics\">Pixar story artist Emma Coats has tweeted a series of \u201cstory basics\u201d:<\/h2>\r\n\r\n<ol>\r\n<li><p>You admire a character for trying more than for their successes.<\/p><\/li>\r\n<li><p>You gotta keep in mind what\u2019s interesting to you as an audience, not what\u2019s fun to do as a writer. They can be v. different.<\/p><\/li>\r\n<li><p>Trying for theme is important, but you won\u2019t see what the story is actually about til you\u2019re at the end of it. Now rewrite.<\/p><\/li>\r\n<li><p>Once upon a time there was _ _ _. Every day, _ _ _. One day _ _ _. Because of that, _ _ _. Because of that, _ _ _. Until finally _ _ _.<\/p><\/li>\r\n<li><p>Simplify. Focus. Combine characters. Hop over detours. You\u2019ll feel like you\u2019re losing valuable stuff but it sets you free.<\/p><\/li>\r\n<li><p>What is your character good at, comfortable with? Throw the polar opposite at them. Challenge them. How do they deal?<\/p><\/li>\r\n<li><p>Come up with your ending before you figure out your middle. Seriously. Endings are hard, get yours working up front.<\/p><\/li>\r\n<li><p>Finish your story, let go even if it\u2019s not perfect. In an ideal world you have both, but move on. Do better next time.<\/p><\/li>\r\n<li><p>When you\u2019re stuck, make a list of what WOULDN\u2019T happen next. Lots of times the material to get you unstuck will show up.<\/p><\/li>\r\n<li><p>Pull apart the stories you like. What you like in them is a part of you; you\u2019ve got to recognize it before you can use it.<\/p><\/li>\r\n<li><p>Putting it on paper lets you start fixing it. If it stays in your head, a perfect idea, you\u2019ll never share it with anyone.<\/p><\/li>\r\n<li><p>Discount the 1st thing that comes to mind. And the 2nd, 3rd, 4th, 5th \u2013 get the obvious out of the way. Surprise yourself.<\/p><\/li>\r\n<li><p>Give your characters opinions. Passive\/malleable might seem likable to you as you write, but it\u2019s poison to the audience.<\/p><\/li>\r\n<li><p>Why must you tell THIS story? What\u2019s the belief burning within you that your story feeds off of? That\u2019s the heart of it.<\/p><\/li>\r\n<li><p>If you were your character, in this situation, how would you feel? Honesty lends credibility to unbelievable situations.<\/p><\/li>\r\n<li><p>What are the stakes? Give us reason to root for the character. What happens if they don\u2019t succeed? Stack the odds against.<\/p><\/li>\r\n<li><p>No work is ever wasted. If it\u2019s not working, let go and move on - it\u2019ll come back around to be useful later.<\/p><\/li>\r\n<li><p>You have to know yourself: the difference between doing your best &amp; fussing. Story is testing, not refining.<\/p><\/li>\r\n<li><p>Coincidences to get characters into trouble are great; coincidences to get them out of it are cheating.<\/p><\/li>\r\n<li><p>Exercise: take the building blocks of a movie you dislike. How d\u2019you rearrange them into what you DO like?<\/p><\/li>\r\n<li><p>You gotta identify with your situation\/characters, can\u2019t just write \u2018cool\u2019. What would make YOU act that way?<\/p><\/li>\r\n<li><p>What\u2019s the essence of your story? Most economical telling of it? If you know that, you can build out from there.<\/p><\/li>\r\n<\/ol>\r\n\r\n<p><a href=\"http:\/\/www.pixartouchbook.com\/blog\/2011\/5\/15\/pixar-story-rules-one-version.html\">source<\/a><\/p>\r\n","date_modified":"2017-03-07 12:55:01","tags":""},{"id":"http:\/\/yitz.com\/slide-up-effect","title":"slide-up-effect","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head><title><\/title>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.7\/jquery.min.js\"><\/script>\r\n<style>\r\ndiv {position:relative;}\r\n<\/style>\r\n<script>\r\nvar next = 'blue';\r\njQuery().ready(function(){\r\n\r\njQuery('#X').click(function(e){\r\n  e.preventDefault();\r\n\r\n  jQuery('#inside-a').children(':first').slideUp('slow',function(){\r\n    jQuery(this).remove();\r\n  });\r\n  jQuery('#inside-a').append('<div style=\"width:200px;height:100px;background-color:'+next+'\">another div<\/a>');\r\n  if(next == 'blue'){next='red'}\r\n  else{ next='blue'}\r\n});\r\n\r\n});\r\n<\/script>\r\n<\/head>\r\n<body>\r\n<div id=\"a\" style=\"height:100px;width:200px;overflow:hidden;\">\r\n<div id=\"inside-a\" style=\"width:200px;top:-100px\">\r\n<div id=\"b\" style=\"height:100px;width:200px;background-color:red;\">\r\nThe first div\r\n<\/div>\r\n<div id=\"c\" style=\"height:100px;width:200px;background-color:blue;\">\r\nThe second div\r\n<\/div>\r\n<div id=\"d\" style=\"height:100px;width:200px;background-color:green;\">\r\nThe third div\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<a id=\"X\" href=\"#\">\r\nslide\r\n<\/a>\r\n<\/body>\r\n<\/html>\r\n\r\n\r\n\r\n\r\n","date_modified":"2017-03-07 12:55:46","tags":""},{"id":"http:\/\/yitz.com\/css3-rotation","title":"css3-rotation","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head><title><\/title>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.7\/jquery.min.js\"><\/script>\r\n<link rel=\"stylesheet\" media=\"all\" type=\"text\/css\" href=\"https:\/\/dl.dropbox.com\/u\/1066563\/icomoon\/style.css\">\r\n<style>\r\n@-webkit-keyframes rotate {\r\n  from {\r\n    -webkit-transform: rotate(0deg);\r\n  }\r\n  to { \r\n    -webkit-transform: rotate(360deg);\r\n  }\r\n}\r\n#loading\r\n{\r\ndisplay:inline-block;\r\nmargin:100px;\r\nfont-size:10em;\r\n    -webkit-animation-name:             rotate; \r\n    -webkit-animation-duration:         2.5s; \r\n    -webkit-animation-iteration-count:  infinite;\r\n    -webkit-animation-timing-function: linear;\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<div id=\"loading\" class=\"icon-cog\"><\/div>\r\n<\/body>\r\n<\/html>\r\n\r\n","date_modified":"2017-03-07 12:56:43","tags":""},{"id":"http:\/\/yitz.com\/icon-fonts","title":"icon-fonts","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head><title><\/title>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.7\/jquery.min.js\"><\/script>\r\n<link rel=\"stylesheet\" media=\"all\" type=\"text\/css\" href=\"https:\/\/dl.dropbox.com\/u\/1066563\/icomoon\/style.css\">\r\n<style>\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<span class=\"icon-loop\"><\/span>\r\n<span class=\"icon-folder\"><\/span>\r\n<\/body>\r\n<\/html>\r\n\r\n","date_modified":"2017-03-07 12:57:11","tags":""},{"id":"http:\/\/yitz.com\/codes","title":"codes","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head><title><\/title>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.7\/jquery.min.js\"><\/script>\r\n<style>\r\n<\/style>\r\n<\/head>\r\n<body>\r\nfrom wikipedia:\r\n<table class=\"wikitable\">\r\n<tbody><tr>\r\n<th rowspan=\"2\">Letter<\/th>\r\n<th style=\"text-align:left;\" rowspan=\"2\">Code word<\/th>\r\n<th colspan=\"7\">Conflicting accounts of the pronunciation<\/th>\r\n<\/tr>\r\n<tr>\r\n<th>US Army<br>\r\nstandard<sup id=\"cite_ref-10\" class=\"reference\"><a href=\"#cite_note-10\"><span>[<\/span>10<span>]<\/span><\/a><\/sup><\/th>\r\n<th>ICAO<sup id=\"cite_ref-Annex10_9-1\" class=\"reference\"><a href=\"#cite_note-Annex10-9\"><span>[<\/span>9<span>]<\/span><\/a><\/sup> and ITU<br>\r\nRoman standard<sup id=\"cite_ref-ITU_11-0\" class=\"reference\"><a href=\"#cite_note-ITU-11\"><span>[<\/span>11<span>]<\/span><\/a><\/sup><\/th>\r\n<th>FAA<br>\r\nstandards<sup id=\"cite_ref-FAA-ATC_12-0\" class=\"reference\"><a href=\"#cite_note-FAA-ATC-12\"><span>[<\/span>12<span>]<\/span><\/a><\/sup><sup id=\"cite_ref-FAA-AIM_13-0\" class=\"reference\"><a href=\"#cite_note-FAA-AIM-13\"><span>[<\/span>13<span>]<\/span><\/a><\/sup><\/th>\r\n<th>ICAO<br>\r\nIPA standard<sup id=\"cite_ref-Annex10_9-2\" class=\"reference\"><a href=\"#cite_note-Annex10-9\"><span>[<\/span>9<span>]<\/span><\/a><\/sup><\/th>\r\n<th>SIO<sup id=\"cite_ref-SIO_14-0\" class=\"reference\"><a href=\"#cite_note-SIO-14\"><span>[<\/span>14<span>]<\/span><\/a><\/sup><br>\r\n(France)<\/th>\r\n<th>ICAO recording<br>\r\n(1955)<sup id=\"cite_ref-recording_7-1\" class=\"reference\"><a href=\"#cite_note-recording-7\"><span>[<\/span>7<span>]<\/span><\/a><\/sup><\/th>\r\n<th>Consolidated transcription<\/th>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/A\" title=\"A\">A<\/a><\/td>\r\n<td><b>Alfa<\/b><br>\r\n<span style=\"font-size:87%;\">ATIS: <b>Alpha<\/b><\/span><\/td>\r\n<td>AL fah<\/td>\r\n<td><u>AL<\/u> FAH<\/td>\r\n<td><b>AL<\/b>FAH or<br>\r\nAL-FAH<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;\u00e6lf&#593;<\/span><\/td>\r\n<td><u>al<\/u> fah<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;\u00e6lf&#652;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/\u00e6\/ short 'a' in 'bad'\" style=\"border-bottom:1px dotted\">\u00e6<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'l' in 'lie'\" style=\"border-bottom:1px dotted\">l<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'f' in 'find'\" style=\"border-bottom:1px dotted\">f<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#593;&#720;\/ 'a' in 'father'\" style=\"border-bottom:1px dotted\">&#593;&#720;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">AL<\/span><\/span><\/span><\/b>-fah<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/B\" title=\"B\">B<\/a><\/td>\r\n<td><b>Bravo<\/b><\/td>\r\n<td>BRAH voh<\/td>\r\n<td><u>BRAH<\/u> VOH<br>\r\n<small>(1955: <u>BRAH<\/u> <u>VOH<\/u>)<\/small><\/td>\r\n<td><b>BRAH<\/b>VOH or<br>\r\nBRAH-VO<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;br&#593;&#720;&#712;vo]<\/span><\/td>\r\n<td><u>bra<\/u> <u>vo<\/u><\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[br&#593;&#712;vo&#650;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'b' in 'buy'\" style=\"border-bottom:1px dotted\">b<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'r' in 'rye'\" style=\"border-bottom:1px dotted\">r<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#593;&#720;\/ 'a' in 'father'\" style=\"border-bottom:1px dotted\">&#593;&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'v' in 'vie'\" style=\"border-bottom:1px dotted\">v<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/o&#650;\/ long 'o' in 'bode'\" style=\"border-bottom:1px dotted\">o&#650;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">BRAH<\/span><\/span><\/span><\/b>-voh<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/C\" title=\"C\">C<\/a><\/td>\r\n<td><b>Charlie<\/b><\/td>\r\n<td>CHAR lee<\/td>\r\n<td><u>CHAR<\/u> LEE<\/td>\r\n<td><b>CHAR<\/b>LEE or<br>\r\nCHAR-LEE<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;t&#643;&#593;&#720;li<\/span> &nbsp;or<br>\r\n<span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;&#643;&#593;&#720;li<\/span><\/td>\r\n<td><u>tchah<\/u> li,<br>\r\n<u>char<\/u> li<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;t&#643;&#593;&#734;li],<br>\r\n[&#712;&#643;&#593;&#734;li]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/t&#643;\/ 'ch' in 'china'\" style=\"border-bottom:1px dotted\">t&#643;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#593;r\/ 'ar' in 'bard'\" style=\"border-bottom:1px dotted\">&#593;r<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'l' in 'lie'\" style=\"border-bottom:1px dotted\">l<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/i&#720;\/ long 'e' in 'bead'\" style=\"border-bottom:1px dotted\">i&#720;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">CHAR<\/span><\/span><\/span><\/b>-lee<\/i><\/a><\/span> or<br>\r\n<span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#643;\/ 'sh' in 'shy'\" style=\"border-bottom:1px dotted\">&#643;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#593;r\/ 'ar' in 'bard'\" style=\"border-bottom:1px dotted\">&#593;r<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'l' in 'lie'\" style=\"border-bottom:1px dotted\">l<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/i&#720;\/ long 'e' in 'bead'\" style=\"border-bottom:1px dotted\">i&#720;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">SHAR<\/span><\/span><\/span><\/b>-lee<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/D\" title=\"D\">D<\/a><\/td>\r\n<td><b>Delta<\/b><\/td>\r\n<td>DEL tah<\/td>\r\n<td><u>DELL<\/u> TAH<\/td>\r\n<td><b>DELL<\/b>TAH or<br>\r\nDELL-TAH<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;delt&#593;<\/span><\/td>\r\n<td><u>del<\/u> tah<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;d&#603;lt&#652;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'d' in 'dye'\" style=\"border-bottom:1px dotted\">d<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#603;\/ short 'e' in 'bed'\" style=\"border-bottom:1px dotted\">&#603;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'l' in 'lie'\" style=\"border-bottom:1px dotted\">l<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'t' in 'tie'\" style=\"border-bottom:1px dotted\">t<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#593;&#720;\/ 'a' in 'father'\" style=\"border-bottom:1px dotted\">&#593;&#720;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">DEL<\/span><\/span><\/span><\/b>-tah<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/E\" title=\"E\">E<\/a><\/td>\r\n<td><b>Echo<\/b><\/td>\r\n<td>EKK oh<\/td>\r\n<td><u>ECK<\/u> OH<\/td>\r\n<td><b>ECK<\/b>OH or<br>\r\nECK-OH<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;eko<\/span><\/td>\r\n<td><u>\u00e8k<\/u> o<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;&#603;ko&#650;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#603;\/ short 'e' in 'bed'\" style=\"border-bottom:1px dotted\">&#603;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'k' in 'kind'\" style=\"border-bottom:1px dotted\">k<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/o&#650;\/ long 'o' in 'bode'\" style=\"border-bottom:1px dotted\">o&#650;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">EK<\/span><\/span><\/span><\/b>-oh<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/F\" title=\"F\">F<\/a><\/td>\r\n<td><b>Foxtrot<\/b><\/td>\r\n<td>FOKS trot<\/td>\r\n<td><u>FOKS<\/u> TROT<\/td>\r\n<td><b>FOKS<\/b>TROT or<br>\r\nFOKS-TROT<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;f&#596;kstr&#596;t<\/span><\/td>\r\n<td><u>fox<\/u> trott<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;f&#593;kstr&#593;t]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'f' in 'find'\" style=\"border-bottom:1px dotted\">f<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#594;\/ short 'o' in 'body'\" style=\"border-bottom:1px dotted\">&#594;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'k' in 'kind'\" style=\"border-bottom:1px dotted\">k<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'s' in 'sigh'\" style=\"border-bottom:1px dotted\">s<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'t' in 'tie'\" style=\"border-bottom:1px dotted\">t<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'r' in 'rye'\" style=\"border-bottom:1px dotted\">r<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#594;\/ short 'o' in 'body'\" style=\"border-bottom:1px dotted\">&#594;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'t' in 'tie'\" style=\"border-bottom:1px dotted\">t<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">FOKS<\/span><\/span><\/span><\/b>-trot<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/G\" title=\"G\">G<\/a><\/td>\r\n<td><b>Golf<\/b><\/td>\r\n<td>Golf<\/td>\r\n<td>GOLF<\/td>\r\n<td>GOLF<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#609;&#652;lf<\/span>  [<i><a href=\"\/wiki\/Sic\" title=\"Sic\">sic<\/a><\/i>]<\/td>\r\n<td><u>golf<\/u><\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;&#609;&#652;l(f)]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'g' in 'guy'\" style=\"border-bottom:1px dotted\">&#609;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#594;\/ short 'o' in 'body'\" style=\"border-bottom:1px dotted\">&#594;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'l' in 'lie'\" style=\"border-bottom:1px dotted\">l<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'f' in 'find'\" style=\"border-bottom:1px dotted\">f<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">GOLF<\/span><\/span><\/span><\/b><\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/H\" title=\"H\">H<\/a><\/td>\r\n<td><b>Hotel<\/b><\/td>\r\n<td>HO tell<\/td>\r\n<td>HOH <u>TELL<\/u><\/td>\r\n<td>HOH<b>TELL<\/b> or<br>\r\nHOH-TELL<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">ho&#720;&#712;tel<\/span><\/td>\r\n<td>ho <u>t\u00e8ll<\/u><\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[ho&#650;&#712;t&#603;l]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'h' in 'hi'\" style=\"border-bottom:1px dotted\">h<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/o&#650;\/ long 'o' in 'bode'\" style=\"border-bottom:1px dotted\">o&#650;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'t' in 'tie'\" style=\"border-bottom:1px dotted\">t<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#603;\/ short 'e' in 'bed'\" style=\"border-bottom:1px dotted\">&#603;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'l' in 'lie'\" style=\"border-bottom:1px dotted\">l<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i>hoh-<b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">TEL<\/span><\/span><\/span><\/b><\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/I\" title=\"I\">I<\/a><\/td>\r\n<td><b>India<\/b><\/td>\r\n<td>IN dee ah<\/td>\r\n<td><u>IN<\/u> DEE AH<\/td>\r\n<td><b>IN<\/b>DEE AH or<br>\r\nIN-DEE-AH<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;indi&#721;&#593;<\/span><\/td>\r\n<td><u>in<\/u> di ah<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;&#618;ndi.&#652;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#618;\/ short 'i' in 'bid'\" style=\"border-bottom:1px dotted\">&#618;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'n' in 'nigh'\" style=\"border-bottom:1px dotted\">n<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'d' in 'dye'\" style=\"border-bottom:1px dotted\">d<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/i&#720;\/ long 'e' in 'bead'\" style=\"border-bottom:1px dotted\">i&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#593;&#720;\/ 'a' in 'father'\" style=\"border-bottom:1px dotted\">&#593;&#720;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">IN<\/span><\/span><\/span><\/b>-dee-ah<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/J\" title=\"J\">J<\/a><\/td>\r\n<td><b>Juliett<\/b><br>\r\n<span style=\"font-size:87%;\">ATIS: <b>Juliet<\/b><\/span><\/td>\r\n<td>JEW lee ett<\/td>\r\n<td><u>JEW<\/u> LEE <u>ETT<\/u><\/td>\r\n<td><b>JEW<\/b>LEE ETT or<br>\r\nJEW-LEE-ETT<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;d&#658;u&#720;li&#721;&#712;et<\/span><\/td>\r\n<td><u>djou<\/u> li \u00e8tt<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#716;d&#658;uli&#712;&#603;t]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/d&#658;\/ 'j' in 'jam'\" style=\"border-bottom:1px dotted\">d&#658;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/u&#720;\/ long 'oo' in 'food'\" style=\"border-bottom:1px dotted\">u&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'l' in 'lie'\" style=\"border-bottom:1px dotted\">l<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/i&#720;\/ long 'e' in 'bead'\" style=\"border-bottom:1px dotted\">i&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#603;\/ short 'e' in 'bed'\" style=\"border-bottom:1px dotted\">&#603;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'t' in 'tie'\" style=\"border-bottom:1px dotted\">t<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">JEW<\/span><\/span><\/span><\/b>-lee-et<\/i><\/a><\/span> or<br>\r\n<span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#716;\/ secondary stress follows\" style=\"border-bottom:1px dotted\">&#716;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/d&#658;\/ 'j' in 'jam'\" style=\"border-bottom:1px dotted\">d&#658;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/u&#720;\/ long 'oo' in 'food'\" style=\"border-bottom:1px dotted\">u&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'l' in 'lie'\" style=\"border-bottom:1px dotted\">l<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/i&#720;\/ long 'e' in 'bead'\" style=\"border-bottom:1px dotted\">i&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#603;\/ short 'e' in 'bed'\" style=\"border-bottom:1px dotted\">&#603;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'t' in 'tie'\" style=\"border-bottom:1px dotted\">t<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">JEW<\/span><\/span><\/span><\/b>-lee-<b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">ET<\/span><\/span><\/span><\/b><\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/K\" title=\"K\">K<\/a><\/td>\r\n<td><b>Kilo<\/b><\/td>\r\n<td>KEY loh<\/td>\r\n<td><u>KEY<\/u> LOH<\/td>\r\n<td><b>KEY<\/b>LOH or<br>\r\nKEY-LOH<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;ki&#720;lo<\/span><\/td>\r\n<td><u>ki<\/u> lo<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;kilo&#650;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'k' in 'kind'\" style=\"border-bottom:1px dotted\">k<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/i&#720;\/ long 'e' in 'bead'\" style=\"border-bottom:1px dotted\">i&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'l' in 'lie'\" style=\"border-bottom:1px dotted\">l<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/o&#650;\/ long 'o' in 'bode'\" style=\"border-bottom:1px dotted\">o&#650;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">KEE<\/span><\/span><\/span><\/b>-loh<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/L\" title=\"L\">L<\/a><\/td>\r\n<td><b>Lima<\/b><\/td>\r\n<td>LEE mah<\/td>\r\n<td><u>LEE<\/u> MAH<\/td>\r\n<td><b>LEE<\/b>MAH or<br>\r\nLEE-MAH<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;li&#720;m&#593;<\/span><\/td>\r\n<td><u>li<\/u> mah<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;lim&#652;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'l' in 'lie'\" style=\"border-bottom:1px dotted\">l<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/i&#720;\/ long 'e' in 'bead'\" style=\"border-bottom:1px dotted\">i&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'m' in 'my'\" style=\"border-bottom:1px dotted\">m<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#593;&#720;\/ 'a' in 'father'\" style=\"border-bottom:1px dotted\">&#593;&#720;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">LEE<\/span><\/span><\/span><\/b>-mah<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/M\" title=\"M\">M<\/a><\/td>\r\n<td><b>Mike<\/b><\/td>\r\n<td>Mike<\/td>\r\n<td>MIKE<\/td>\r\n<td>MIKE<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">m&#593;ik<\/span><\/td>\r\n<td><u>ma<\/u>\u00efk<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;m&#652;&#618;k]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'m' in 'my'\" style=\"border-bottom:1px dotted\">m<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/a&#618;\/ long 'i' in 'bide'\" style=\"border-bottom:1px dotted\">a&#618;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'k' in 'kind'\" style=\"border-bottom:1px dotted\">k<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">MYK<\/span><\/span><\/span><\/b><\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/N\" title=\"N\">N<\/a><\/td>\r\n<td><b>November<\/b><\/td>\r\n<td>NOH vem ber<\/td>\r\n<td>NO <u>VEM<\/u> BER<\/td>\r\n<td>NO<b>VEM<\/b>BER or<br>\r\nNO-VEM-BER<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">no&#712;vemb&#601;<\/span><\/td>\r\n<td>no <u>v\u00e8mm<\/u> ber<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[no&#650;&#712;v&#603;mb&#633;&#809;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'n' in 'nigh'\" style=\"border-bottom:1px dotted\">n<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/o&#650;\/ long 'o' in 'bode'\" style=\"border-bottom:1px dotted\">o&#650;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'v' in 'vie'\" style=\"border-bottom:1px dotted\">v<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#603;\/ short 'e' in 'bed'\" style=\"border-bottom:1px dotted\">&#603;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'m' in 'my'\" style=\"border-bottom:1px dotted\">m<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'b' in 'buy'\" style=\"border-bottom:1px dotted\">b<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#601;r\/ 'er' in 'finger'\" style=\"border-bottom:1px dotted\">&#601;r<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i>noh-<b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">VEM<\/span><\/span><\/span><\/b>-b&#601;r<\/i><\/a><\/span><sup id=\"cite_ref-15\" class=\"reference\"><a href=\"#cite_note-15\"><span>[<\/span>15<span>]<\/span><\/a><\/sup><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/O\" title=\"O\">O<\/a><\/td>\r\n<td><b>Oscar<\/b><\/td>\r\n<td>OSS car<\/td>\r\n<td><u>OSS<\/u> CAH<\/td>\r\n<td><b>OSS<\/b>CAH or<br>\r\nOSS-CAH<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;&#596;sk&#593;<\/span><\/td>\r\n<td><u>oss<\/u> kar<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;&#593;sk&#633;&#809;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#594;\/ short 'o' in 'body'\" style=\"border-bottom:1px dotted\">&#594;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'s' in 'sigh'\" style=\"border-bottom:1px dotted\">s<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'k' in 'kind'\" style=\"border-bottom:1px dotted\">k<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#593;&#720;\/ 'a' in 'father'\" style=\"border-bottom:1px dotted\">&#593;&#720;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">OS<\/span><\/span><\/span><\/b>-kah<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/P\" title=\"P\">P<\/a><\/td>\r\n<td><b>Papa<\/b><\/td>\r\n<td>PAH pah<\/td>\r\n<td>PAH <u>PAH<\/u><\/td>\r\n<td>PAH<b>PAH<\/b> or<br>\r\nPAH-PAH<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">p&#601;&#712;p&#593;<\/span><\/td>\r\n<td>pah <u>pah<\/u><\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[p&#601;&#712;p&#593;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'p' in 'pie'\" style=\"border-bottom:1px dotted\">p<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#593;&#720;\/ 'a' in 'father'\" style=\"border-bottom:1px dotted\">&#593;&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'p' in 'pie'\" style=\"border-bottom:1px dotted\">p<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#593;&#720;\/ 'a' in 'father'\" style=\"border-bottom:1px dotted\">&#593;&#720;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i>pah-<b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">PAH<\/span><\/span><\/span><\/b><\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/Q\" title=\"Q\">Q<\/a><\/td>\r\n<td><b>Quebec<\/b><\/td>\r\n<td>keh BECK<\/td>\r\n<td>KEH <u>BECK<\/u><\/td>\r\n<td>KEH<b>BECK<\/b> or<br>\r\nKEH-BECK<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">ke&#712;bek<\/span><\/td>\r\n<td>k\u00e9 <u>b\u00e8k<\/u><\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[k&#603;&#712;b&#603;k]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'k' in 'kind'\" style=\"border-bottom:1px dotted\">k<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#603;\/ short 'e' in 'bed'\" style=\"border-bottom:1px dotted\">&#603;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'b' in 'buy'\" style=\"border-bottom:1px dotted\">b<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#603;\/ short 'e' in 'bed'\" style=\"border-bottom:1px dotted\">&#603;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'k' in 'kind'\" style=\"border-bottom:1px dotted\">k<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i>ke-<b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">BEK<\/span><\/span><\/span><\/b><\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/R\" title=\"R\">R<\/a><\/td>\r\n<td><b>Romeo<\/b><\/td>\r\n<td>ROW me oh<\/td>\r\n<td><u>ROW<\/u> ME OH<\/td>\r\n<td><b>ROW<\/b>ME OH or<br>\r\nROW-ME-OH<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;ro&#720;mi&#721;o<\/span><\/td>\r\n<td><u>ro<\/u> mi o<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;&#633;o&#650;mi.o&#650;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'r' in 'rye'\" style=\"border-bottom:1px dotted\">r<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/o&#650;\/ long 'o' in 'bode'\" style=\"border-bottom:1px dotted\">o&#650;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'m' in 'my'\" style=\"border-bottom:1px dotted\">m<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/i&#720;\/ long 'e' in 'bead'\" style=\"border-bottom:1px dotted\">i&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/o&#650;\/ long 'o' in 'bode'\" style=\"border-bottom:1px dotted\">o&#650;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">ROH<\/span><\/span><\/span><\/b>-mee-oh<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/S\" title=\"S\">S<\/a><\/td>\r\n<td><b>Sierra<\/b><\/td>\r\n<td>see AIR ah<\/td>\r\n<td>SEE <u>AIR<\/u> RAH<\/td>\r\n<td>SEE<b>AIR<\/b>AH or<br>\r\nSEE-AIR-AH<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">si&#712;er&#593;<\/span><\/td>\r\n<td>si <u>\u00e8r<\/u> rah<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[si&#712;&#603;&#638;&#652;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'s' in 'sigh'\" style=\"border-bottom:1px dotted\">s<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/i&#720;\/ long 'e' in 'bead'\" style=\"border-bottom:1px dotted\">i&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#603;r\/ 'err' in 'merry'\" style=\"border-bottom:1px dotted\">&#603;r<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#593;&#720;\/ 'a' in 'father'\" style=\"border-bottom:1px dotted\">&#593;&#720;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i>see-<b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">ERR<\/span><\/span><\/span><\/b>-ah<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/T\" title=\"T\">T<\/a><\/td>\r\n<td><b>Tango<\/b><\/td>\r\n<td>TANG go<\/td>\r\n<td><u>TANG<\/u> GO<\/td>\r\n<td><b>TANG<\/b>GO or<br>\r\nTANG-GO<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;t\u00e6n&#609;o<\/span><\/td>\r\n<td><u>tang<\/u> go<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;t\u00e6&#331;&#609;o&#650;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'t' in 'tie'\" style=\"border-bottom:1px dotted\">t<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/\u00e6\/ short 'a' in 'bad'\" style=\"border-bottom:1px dotted\">\u00e6<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#331;\/ 'ng' in 'sing'\" style=\"border-bottom:1px dotted\">&#331;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'g' in 'guy'\" style=\"border-bottom:1px dotted\">&#609;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/o&#650;\/ long 'o' in 'bode'\" style=\"border-bottom:1px dotted\">o&#650;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">TANG<\/span><\/span><\/span><\/b>-goh<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/U\" title=\"U\">U<\/a><\/td>\r\n<td><b>Uniform<\/b><\/td>\r\n<td><span class=\"nowrap\">YOU nee form<\/span><\/td>\r\n<td><span class=\"nowrap\"><u>YOU<\/u> NEE FORM<\/span> or<br>\r\n<u>OO<\/u> NEE FORM<\/td>\r\n<td><b>YOU<\/b>NEE FORM or<br>\r\n<span class=\"nowrap\">YOU-NEE-FORM<\/span> or<br>\r\nOO-NEE-FORM<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;ju&#720;nif&#596;&#720;m<\/span> &nbsp;or<br>\r\n<span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;u&#720;nif&#596;rm<\/span><\/td>\r\n<td><u>you<\/u> ni form,<br>\r\n<u>ou<\/u> ni form<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;jun&#618;&#776;f&#596;&#734;m],<br>\r\n[&#712;un&#618;&#776;f&#596;&#734;m]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/ju&#720;\/ long 'u' in 'cute'\" style=\"border-bottom:1px dotted\">ju&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'n' in 'nigh'\" style=\"border-bottom:1px dotted\">n<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/i&#720;\/ long 'e' in 'bead'\" style=\"border-bottom:1px dotted\">i&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'f' in 'find'\" style=\"border-bottom:1px dotted\">f<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#596;r\/ 'or' in 'born'\" style=\"border-bottom:1px dotted\">&#596;r<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'m' in 'my'\" style=\"border-bottom:1px dotted\">m<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">EW<\/span><\/span><\/span><\/b>-nee-form<\/i><\/a><\/span> or<br>\r\n<span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/u&#720;\/ long 'oo' in 'food'\" style=\"border-bottom:1px dotted\">u&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'n' in 'nigh'\" style=\"border-bottom:1px dotted\">n<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/i&#720;\/ long 'e' in 'bead'\" style=\"border-bottom:1px dotted\">i&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'f' in 'find'\" style=\"border-bottom:1px dotted\">f<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#596;r\/ 'or' in 'born'\" style=\"border-bottom:1px dotted\">&#596;r<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'m' in 'my'\" style=\"border-bottom:1px dotted\">m<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">OO<\/span><\/span><\/span><\/b>-nee-form<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/V\" title=\"V\">V<\/a><\/td>\r\n<td><b>Victor<\/b><\/td>\r\n<td>VIK ter<\/td>\r\n<td><u>VIK<\/u> TAH<\/td>\r\n<td><b>VIK<\/b>TAH or<br>\r\nVIK-TAH<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;vikt&#593;<\/span><\/td>\r\n<td><u>vik<\/u> tar<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;v&#618;kt&#601;&#633;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'v' in 'vie'\" style=\"border-bottom:1px dotted\">v<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#618;\/ short 'i' in 'bid'\" style=\"border-bottom:1px dotted\">&#618;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'k' in 'kind'\" style=\"border-bottom:1px dotted\">k<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'t' in 'tie'\" style=\"border-bottom:1px dotted\">t<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#593;&#720;\/ 'a' in 'father'\" style=\"border-bottom:1px dotted\">&#593;&#720;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">VIK<\/span><\/span><\/span><\/b>-tah<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/W\" title=\"W\">W<\/a><\/td>\r\n<td><b>Whiskey<\/b><\/td>\r\n<td>WISS key<\/td>\r\n<td><u>WISS<\/u> KEY<\/td>\r\n<td><b>WISS<\/b>KEY or<br>\r\nWISS-KEY<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;wiski<\/span><\/td>\r\n<td><u>ouiss<\/u> ki<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;w&#618;ski]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'w' in 'wind'\" style=\"border-bottom:1px dotted\">w<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#618;\/ short 'i' in 'bid'\" style=\"border-bottom:1px dotted\">&#618;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'s' in 'sigh'\" style=\"border-bottom:1px dotted\">s<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'k' in 'kind'\" style=\"border-bottom:1px dotted\">k<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/i&#720;\/ long 'e' in 'bead'\" style=\"border-bottom:1px dotted\">i&#720;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">WIS<\/span><\/span><\/span><\/b>-kee<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/X\" title=\"X\">X<\/a><\/td>\r\n<td><b>X-ray<\/b><br>\r\n<span style=\"font-size:87%;\">or <b>Xray<\/b><\/span><\/td>\r\n<td>EKS ray<\/td>\r\n<td><u>ECKS<\/u> <u>RAY<\/u><\/td>\r\n<td><b>ECK<\/b>SRAY  [<i><a href=\"\/wiki\/Sic\" title=\"Sic\">sic<\/a><\/i>] or<br>\r\nECKS-RAY<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;eks&#712;rei<\/span><\/td>\r\n<td><u>\u00e8kss<\/u> <u>r\u00e9<\/u><\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;&#603;ks&#633;e&#618;]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#603;\/ short 'e' in 'bed'\" style=\"border-bottom:1px dotted\">&#603;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'k' in 'kind'\" style=\"border-bottom:1px dotted\">k<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'s' in 'sigh'\" style=\"border-bottom:1px dotted\">s<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'r' in 'rye'\" style=\"border-bottom:1px dotted\">r<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/e&#618;\/ long 'a' in 'base'\" style=\"border-bottom:1px dotted\">e&#618;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">EKS<\/span><\/span><\/span><\/b>-ray<\/i><\/a><\/span> or<br>\r\n<span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#716;\/ secondary stress follows\" style=\"border-bottom:1px dotted\">&#716;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#603;\/ short 'e' in 'bed'\" style=\"border-bottom:1px dotted\">&#603;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'k' in 'kind'\" style=\"border-bottom:1px dotted\">k<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'s' in 'sigh'\" style=\"border-bottom:1px dotted\">s<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'r' in 'rye'\" style=\"border-bottom:1px dotted\">r<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/e&#618;\/ long 'a' in 'base'\" style=\"border-bottom:1px dotted\">e&#618;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">EKS-RAY<\/span><\/span><\/span><\/b><\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/Y\" title=\"Y\">Y<\/a><\/td>\r\n<td><b>Yankee<\/b><\/td>\r\n<td>YANG kee<\/td>\r\n<td><u>YANG<\/u> KEY<\/td>\r\n<td><b>YAN<\/b>GKEY  [<i><a href=\"\/wiki\/Sic\" title=\"Sic\">sic<\/a><\/i>] or<br>\r\nYANG-KEY<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;j\u00e6nki<\/span><\/td>\r\n<td><u>yang<\/u> ki<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;j\u00e6&#331;ki]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/j\/ 'y' in 'yes'\" style=\"border-bottom:1px dotted\">j<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/\u00e6\/ short 'a' in 'bad'\" style=\"border-bottom:1px dotted\">\u00e6<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#331;\/ 'ng' in 'sing'\" style=\"border-bottom:1px dotted\">&#331;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'k' in 'kind'\" style=\"border-bottom:1px dotted\">k<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/i&#720;\/ long 'e' in 'bead'\" style=\"border-bottom:1px dotted\">i&#720;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">YANG<\/span><\/span><\/span><\/b>-kee<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\"><a href=\"\/wiki\/Z\" title=\"Z\">Z<\/a><\/td>\r\n<td><b>Zulu<\/b><\/td>\r\n<td>ZOO loo<\/td>\r\n<td><u>ZOO<\/u> LOO<\/td>\r\n<td><b>ZOO<\/b>LOO or<br>\r\nZOO-LOO<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">&#712;zu&#720;lu&#720;<\/span><\/td>\r\n<td><u>zou<\/u> lou<\/td>\r\n<td><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\">[&#712;zulu]<\/span><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'z' in 'Zion'\" style=\"border-bottom:1px dotted\">z<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/u&#720;\/ long 'oo' in 'food'\" style=\"border-bottom:1px dotted\">u&#720;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'l' in 'lie'\" style=\"border-bottom:1px dotted\">l<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/u&#720;\/ long 'oo' in 'food'\" style=\"border-bottom:1px dotted\">u&#720;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">ZOO<\/span><\/span><\/span><\/b>-loo<\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<tr>\r\n<td align=\"center\">- (hyphen)<\/td>\r\n<td><b>Dash<\/b><\/td>\r\n<td><\/td>\r\n<td><\/td>\r\n<td><\/td>\r\n<td><\/td>\r\n<td><\/td>\r\n<td><\/td>\r\n<td><span class=\"nowrap\"><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#712;\/ primary stress follows\" style=\"border-bottom:1px dotted\">&#712;<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"'d' in 'dye'\" style=\"border-bottom:1px dotted\">d<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/\u00e6\/ short 'a' in 'bad'\" style=\"border-bottom:1px dotted\">\u00e6<\/span><\/a><\/span><span class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English#Key\" title=\"Help:IPA for English\"><span title=\"\/&#643;\/ 'sh' in 'shy'\" style=\"border-bottom:1px dotted\">&#643;<\/span><\/a><\/span><span title=\"Representation in the International Phonetic Alphabet (IPA)\" class=\"IPA\"><a href=\"\/wiki\/Help:IPA_for_English\" title=\"Help:IPA for English\">\/<\/a><\/span><\/span> <span title=\"English pronunciation respelling\" class=\"Unicode\"><a href=\"\/wiki\/Wikipedia:Pronunciation_respelling_key\" title=\"Wikipedia:Pronunciation respelling key\"><i><b><span class=\"smallcaps\"><span class=\"SMALLCAPS\" style=\"FONT-VARIANT:SMALL-CAPS;\"><span class=\"NOCAPS\" style=\"TEXT-TRANSFORM:LOWERCASE;\">DASH<\/span><\/span><\/span><\/b><\/i><\/a><\/span><\/td>\r\n<\/tr>\r\n<\/tbody><\/table>\r\n<\/body>\r\n<\/html>\r\n\r\n","date_modified":"2017-03-07 13:00:01","tags":"radio, codes, alphabet"},{"id":"http:\/\/yitz.com\/dots","title":"dots","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head><title><\/title>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.7\/jquery.min.js\"><\/script>\r\n<style>\r\n        .pointer{\r\n            position:absolute;\r\n            display:block;\r\n        }\r\n        .box{\r\n            position:relative;\r\n            height: 700px;\r\n            width:500px;\r\n            border: 1px solid gray;\r\n            overflow:hidden;\r\n            margin:auto;\r\n            background-color:purple;\r\n        }\r\n        .hidden{\r\n            position:relative;\r\n            display:none;\r\n        }\r\n \r\n<\/style>\r\n<script type=\"text\/javascript\">\r\n        $(document).ready(function(){\r\n            $('.box').click(function(e){\r\n                var containerOffset =$(this).offset();\r\n                var img = $('.hidden img.pointer').clone();\/\/$('<img class=\"pointer\" src=\"https:\/\/dl.dropboxusercontent.com\/u\/1066563\/red_spot.png\">');\r\n                var halfDiameter = 111\/2;\r\n                img.css('left', e.pageX - halfDiameter - containerOffset.left).css('top', e.pageY - + halfDiameter - containerOffset.top).css('opacity','0.3');\r\n                $('.box').append(img);\r\n            })\r\n        });\r\n\r\n<\/script>\r\n<\/head>\r\n<body>\r\n<h1>Click in the box<\/h1>\r\n<div class=\"hidden\">\r\n    <img class=\"pointer\" src=\"https:\/\/dl.dropboxusercontent.com\/u\/1066563\/red_spot.png\">\r\n<\/div>\r\n<div class=\"box\">\r\n    &nbsp;\r\n<\/div>\r\n<\/body>\r\n<\/html>\r\n\r\n\r\n","date_modified":"2017-03-07 13:00:36","tags":"experiment"},{"id":"http:\/\/yitz.com\/mesorah","title":"mesorah","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head><title><\/title>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.7\/jquery.min.js\"><\/script>\r\n<style>\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<ol>\r\n\t<li>God (Mt. Sinai ,= 1312 B.C.E.)<\/li>\r\n\r\n\t<li>Moses (1272 B.C.E.)<\/li>\r\n\r\n\t<li>Joshua (1245 B.C.E.)<\/li>\r\n\r\n\t<li>Pinchus<\/li>\r\n\r\n\t<li>Eli (929 B.C.E.)<\/li>\r\n\r\n\t<li>Samuel (889 B.C.E.)<\/li>\r\n\r\n\t<li>David (876 B.C.E.)<\/li>\r\n\r\n\t<li>Achiah (800 B.C.E.)<\/li>\r\n\r\n\t<li>Elijah (726 B.C.E.)<\/li>\r\n\r\n\t<li>Elishah (717 B.C.E.)<\/li>\r\n\r\n\t<li>Yehoyada (695 B.C.E.)<\/li>\r\n\r\n\t<li>Zechariah (680 B.C.E.)<\/li>\r\n\r\n\t<li>Hoshea (575 B.C.E.)<\/li>\r\n\r\n\t<li>Amos (560 B.C.E.)<\/li>\r\n\r\n\t<li>Isaiah (548 B.C.E.)<\/li>\r\n\r\n\t<li>Michah (560 B.C.E.)<\/li>\r\n\r\n\t<li>Yoel (510 B.C.E.)<\/li>\r\n\r\n\t<li>Nachum (510 B.C.E.)<\/li>\r\n\r\n\t<li>Chavakuk (510 B.C.E.)<\/li>\r\n\r\n\t<li>Tzafaniah (460 B.C.E.)<\/li>\r\n\r\n\t<li>Jeremiah (462 B.C.E.)<\/li>\r\n\r\n\t<li>Baruch (347 B.C.E.)<\/li>\r\n\r\n\t<li>Ezra (348 B.C.E.)<\/li>\r\n\r\n\t<li>Shimon Hatzadik (310 B.C.E.)<\/li>\r\n\r\n\t<li>Antignus of Socho (305 B.C.E.)<\/li>\r\n\r\n\t<li>Yosi ben Yoezer and<\/li>\r\n\r\n\t<li>Yosef ben Yochanon (280 B.C.E.)<\/li>\r\n\r\n\t<li>Yehoshua ben Prachya and<\/li>\r\n\r\n\t<li>Nitai of Arbel (243 B.C.E.)<\/li>\r\n\r\n\t<li>Yehuda ben Tabai and<\/li>\r\n\r\n\t<li>Shimon ben Shetach (198 B.C.E.)<\/li>\r\n\r\n\t<li>Shmaya & Avtalyon (140 B.C.E.)<\/li>\r\n\r\n\t<li>Hillel & Shammai (40 B.C.E.)<\/li>\r\n\r\n\t<li>Rabban Shimon (10 B.C.E.)<\/li>\r\n\r\n\t<li>Rabban Gamliel Hazaken (20 C.E.)<\/li>\r\n\r\n\t<li>Rav Shimon ben Gamliel (50)<\/li>\r\n\r\n\t<li>Rabban Gamliel (90)<\/li>\r\n\r\n\t<li>Rabban Shimon (140)<\/li>\r\n\r\n\t<li>Rabbi Yehuda Hanasi (180)<\/li>\r\n\r\n\t<li>Rav, Shmuel, and Rabbi Yochanon (230)<\/li>\r\n\r\n\t<li>Rav Huna (270)<\/li>\r\n\r\n\t<li>Rabbah (310)<\/li>\r\n\r\n\t<li>Rava (340)<\/li>\r\n\r\n\t<li>Rav Ashi (420)<\/li>\r\n\r\n\t<li>Rafram (443)<\/li>\r\n\r\n\t<li>Rav Sam a B\u2019rei d\u2019Rava (476)<\/li>\r\n\r\n\t<li>Rav Yosi (514)<\/li>\r\n\r\n\t<li>Rav Simonia Rav Ravoi Me-Rov (589)<\/li>\r\n\r\n\t<li>Mar Chanan Me-Ashkaya (608)<\/li>\r\n\r\n\t<li>Rav Mari<\/li>\r\n\r\n\t<li>Rav Chana Gaon<\/li>\r\n\r\n\t<li>Mar Rav Rava<\/li>\r\n\r\n\t<li>Rav Busai (689)<\/li>\r\n\r\n\t<li>Mar Rav Huna Mari<\/li>\r\n\r\n\t<li>Mar Rav Chiyah Me-Mishan<\/li>\r\n\r\n\t<li>Mar Ravyah<\/li>\r\n\r\n\t<li>Mar Rav Natronai<\/li>\r\n\r\n\t<li>Mar Rav Yehuda (739)<\/li>\r\n\r\n\t<li>Mar Rav Yosef (748)<\/li>\r\n\r\n\t<li>Mar Rav Shmuel<\/li>\r\n\r\n\t<li>Mar Rav Natroi Kahana<\/li>\r\n\r\n\t<li>Mar Rav Avrohom Kahana (761)<\/li>\r\n\r\n\t<li>Mar Rav Dodai<\/li>\r\n\r\n\t<li>Rav Chananya (771)<\/li>\r\n\r\n\t<li>Rav Maika (773)<\/li>\r\n\r\n\t<li>Mar Rav Rava<\/li>\r\n\r\n\t<li>Mar Rav Shinoi (782)<\/li>\r\n\r\n\t<li>Mar Rav Chaninah Gaon Kahana (785)<\/li>\r\n\r\n\t<li>Mar Rav Huna Mar Halevi (788)<\/li>\r\n\r\n\t<li>Mar Rav Menasheh (796)<\/li>\r\n\r\n\t<li>Mar Rav Yeshaya Halevi (804)<\/li>\r\n\r\n\t<li>Mar Rav Kahanah Gaon (797)<\/li>\r\n\r\n\t<li>Mar Rav Yosef<\/li>\r\n\r\n\t<li>Mar Rav Ibomai Gaon (814)<\/li>\r\n\r\n\t<li>Mar Rav Yosef<\/li>\r\n\r\n\t<li>Mar Rav Avrohom<\/li>\r\n\r\n\t<li>Mar Rav Yosef (834)<\/li>\r\n\r\n\t<li>Mar Rav Yitzchak (839)<\/li>\r\n\r\n\t<li>Mar Rav Yosef (841)<\/li>\r\n\r\n\t<li>Mar Rav Poltoi (858)<\/li>\r\n\r\n\t<li>Mar Rav Achai Kahana<\/li>\r\n\r\n\t<li>Mar Rav Menachem (860)<\/li>\r\n\r\n\t<li>Mar Rav Matisyahu (869)<\/li>\r\n\r\n\t<li>Rav Mar Abba<\/li>\r\n\r\n\t<li>Mar Rav Tzemach Gaon (891)<\/li>\r\n\r\n\t<li>Mar Rav Hai Gaon (897)<\/li>\r\n\r\n\t<li>Mar Rav Kimoi Gaon (905)<\/li>\r\n\r\n\t<li>Mar Rav Yehuda (917)<\/li>\r\n\r\n\t<li>Mar Rav Mevasser Kahana Gaon (926)<\/li>\r\n\r\n\t<li>Rav Kohen Tzedek (935)<\/li>\r\n\r\n\t<li>Mar Rav Tzemach Gaon (937)<\/li>\r\n\r\n\t<li>Rav Chaninah Gaon (943)<\/li>\r\n\r\n\t<li>Mar Rav Aharon Hacohen (959)<\/li>\r\n\r\n\t<li>Mar Rav Nechemiah (968)<\/li>\r\n\r\n\t<li>Rav Sherirah Gaon (1006)<\/li>\r\n\r\n\t<li>Meshulam Hagadol<\/li>\r\n\r\n\t<li>Rav Gershom Meor Hagolah (1040)<\/li>\r\n\r\n\t<li>Rav Yaakov ben Yakar (1064)<\/li>\r\n\r\n\t<li>Rav Shlomo Yitzchaki - \u2018\u201cRashi\u2019\u201d (1105)<\/li>\r\n\r\n\t<li>R\u2019 Shmuel ben Meir (Rashbam) (1174)<\/li>\r\n\r\n\t<li>R\u2019 Yaakov ben Meir (Rabbenu Tam) (1171)<\/li>\r\n\r\n\t<li>Eliezer Me-Metz (1175)<\/li>\r\n\r\n\t<li>Rokeach (1238)<\/li>\r\n\r\n\t<li>R\u2019 Yitzchak of Vienna (Ohr Zaruah)<\/li>\r\n\r\n\t<li>Rav Meir of Rothenberg (1293)<\/li>\r\n\r\n\t<li>R\u2019 Yitzchak of Duren (Shaarei Durah)<\/li>\r\n\r\n\t<li>R\u2019 Alexander Zusiein Hakohen (Agudah) (1348)<\/li>\r\n\r\n\t<li>Meir Bar Baruch Halevi (1390)<\/li>\r\n\r\n\t<li>R\u2019 Sholom of Neustadt<\/li>\r\n\r\n\t<li>R\u2019 Yaakov Moelin (Maharil) (1427)<\/li>\r\n\r\n\t<li>R\u2019 Yisroel Isserlein (Trumas Hadeshen) (1460)<\/li>\r\n\r\n\t<li>R\u2019 Tavoli<\/li>\r\n\r\n\t<li>Rabbi Yaakov Margolies (1501)<\/li>\r\n\r\n\t<li>Rabbi Yaakov Pollak (1530)<\/li>\r\n\r\n\t<li>Rabbi Sholom Shachna (1558)<\/li>\r\n\r\n\t<li>Rabbi Moshe Isserles \u2018\u201cRama\u2019\u201d (1572)<\/li>\r\n\r\n\t<li>Rabbi Yehoshua Falk Katz (1614)<\/li>\r\n\r\n\t<li>Rabbi Naftoli Hirsch ben Pesachya (1650)<\/li>\r\n\r\n\t<li>Rabbi Moshe Rivkas - \u2018\u201cBe\u2019er Hagolah\u2019\u201d (1671)<\/li>\r\n\r\n\t<li>Rabbi Avraham Gombiner (1682)<\/li>\r\n\r\n\t<li>Rabbi Moshe Kramer (1688)<\/li>\r\n\r\n\t<li>Rabbi Eliyahu Chasid (1710)<\/li>\r\n\r\n\t<li>Rabbi Yissachar Ber (1740)<\/li>\r\n\r\n\t<li>Rabbi Shlomo Zalman (1765)<\/li>\r\n\r\n\t<li>Rabbi Eliyahu Kramer - \u2018\u201cVilna Gaon\u2019\u201d (1797)<\/li>\r\n\r\n\t<li>Rabbi Chaim Voloziner (1821)<\/li>\r\n\r\n\t<li>Rabbi Zundel of Salant (1866)<\/li>\r\n\r\n\t<li>Rabbi Yisroel Salanter (1883)<\/li>\r\n\r\n\t<li>Rabbi Simcha Zissel of Kelm (1888)<\/li>\r\n\r\n\t<li>Rabbi Yerucham Lebovitz (1936)<\/li>\r\n<\/ol>\r\n<\/body>\r\n<\/html>\r\n\r\n\r\n","date_modified":"2017-03-07 13:01:06","tags":"mesorah, unbroken chain, one of many"},{"id":"http:\/\/yitz.com\/embed-images-dompdf","title":"embed-images-dompdf","content_html":"<h1 id=\"embeddingimagesinapdffilewithphpanddompdf\">Embedding images in a PDF file with PHP and DOMPDF<\/h1>\r\n\r\n<pre>\r\n\/\/ A few settings\r\n$image = 'cricci.jpg';\r\n\r\n\/\/ Read image path, convert to base64 encoding\r\n$imageData = base64_encode(file_get_contents($image));\r\n\r\n\/\/ Format the image SRC:  data:{mime};base64,{data};\r\n$src = 'data:'.mime_content_type($image).';base64,'.$imageData;\r\n\r\n\/\/ Echo out a sample image\r\necho '&lt;img src=\"',$src,'\"&gt;';\r\n<\/pre>\r\n\r\n<p><a href=\"http:\/\/davidwalsh.name\/data-uri-php\">This (corrected) code came from here<\/a><\/p>\r\n\r\n<p>The above is all you actually need to know.  By inlining images in the data-uri format, you can solve the basic problem of using  <a href=\"https:\/\/github.com\/dompdf\/dompdf&#8206;\">DOMPDF<\/a> to create self-contained PDFs with images that don't need to be loaded remotely.<\/p>\r\n","date_modified":"2017-03-07 13:01:48","tags":"code, dompdf, pdf, php, help"},{"id":"http:\/\/yitz.com\/squares","title":"squares","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head><title><\/title>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.7\/jquery.min.js\"><\/script>\r\n<style>\r\n.square {\r\ntransform: translate(-50%, -50%);\r\nposition: absolute;\r\ntop:0;\r\nleft:0;\r\nbackground-color:rgba(126,48,72,0.1);\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<script>\r\nvar rot = 0;\r\nvar alpha = 1.0;\r\nvar squares = 100;\r\nvar alpha_inc = alpha\/squares;\r\nalpha = 0.00001;\r\nvar size = $(window).height();\r\nvar size_inc = size\/squares; \r\n$(document).ready(function(){\r\nfor(var i = 0; i < squares; i++){\r\nvar sq = $('<div class=\"square\"\/>');\r\n\/\/sq.css({'height':(size - (i*size_inc)) + 'px', 'width':(size - (i*size_inc)) + 'px', 'background-color': 'rgba(126,48,72,'+(alpha + (i*alpha_inc))});\r\nsq.css({'z-index':'-10', 'height':'100vh', 'width':'100vw', 'transform': 'rotate('+ ((360\/squares) * i) +'deg) scale('+(alpha + (i*alpha_inc))+')', 'background-color': 'rgba(126,48,72,'+(1.0 - (i*alpha_inc))});\r\n$('body').append(sq);\r\nconsole.log('added square');\r\n}\r\n});\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n\r\n\r\n\r\n","date_modified":"2017-03-07 13:03:22","tags":"experiment"},{"id":"http:\/\/yitz.com\/dots-advanced","title":"dots-advanced","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head><title>color with dots<\/title>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.7\/jquery.min.js\"><\/script>\r\n<style>\r\n        .pointer{\r\n            position:absolute;\r\n            display:block;\r\n        }\r\n        .box{\r\n            position:relative;\r\n            height: 80vh;\r\n            width:80vw;\r\n            min-width:320px;\r\n            border: 1px solid gray;\r\n            overflow:hidden;\r\n            margin:auto;\r\n            background-color:purple;\r\n        }\r\n        .hidden{\r\n            position:relative;\r\n            display:none;\r\n        }\r\n \r\n<\/style>\r\n<script type=\"text\/javascript\">\r\n        var dot_array = [];\r\n        $(document).ready(function(){\r\n            var idx, ss;\r\n            ss = window.location.search;\r\n            idx = ss.indexOf(\"=\");\r\n            if(idx>0){\r\n                ss = ss.substring(idx+1);\r\n                console.log(ss);\r\n                var dots = JSON.parse(decodeURIComponent(ss));\r\n                for(var i in dots){ console.log(dots[i]);\r\n                     dot(dots[i][0],dots[i][1]);\r\n                }\r\n            }\r\n            function dot(x,y){\r\n                var containerOffset =$('.box').offset();\r\n                var img = $('.hidden img.pointer').clone();\r\n                var halfDiameter = 111\/2;\r\n                img.css('left', x - halfDiameter - containerOffset.left).css('top', y - + halfDiameter - containerOffset.top).css('opacity','0.3');\r\n                $('.box').append(img);\r\n                dot_array.push([x,y]);\r\n            }\r\nif( \/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini\/i.test(navigator.userAgent) ) {\r\n            document.addEventListener(\"touchstart\",function(e){\r\n                for(var t in e.touches){ \r\n                   if(t==0){\r\n                   dot(e.touches[t].pageX, e.touches[t].pageY); \/\/console.log(e.touches[t]); \r\n                   }\r\n                }\r\n            });\r\n}else{\r\n            $('.box').click(function(e){\r\n                dot(e.pageX,e.pageY);\r\n            });\r\n}\r\n            function generateLink(){\r\n                return \"http:\/\/www.yitz.com\/dots-advanced?dots=\" + encodeURIComponent(JSON.stringify(dot_array));\r\n            }\r\n            $('#savebutton').click(function(){ $('#savelink').attr('href',generateLink());return false; });\r\n            $('#clearbutton').click(function(){ $('.box').empty(); });\r\n        });\r\n\r\n<\/script>\r\n<\/head>\r\n<body>\r\n<h1>Click in the box<\/h1>\r\n<div class=\"hidden\">\r\n    <img class=\"pointer\" src=\"https:\/\/dl.dropboxusercontent.com\/u\/1066563\/red_spot.png\">\r\n<\/div>\r\n<div class=\"box\">\r\n    \u00a0\r\n<\/div><br>\r\n<input type=\"button\" value=\"Save\" id=\"savebutton\">\r\n<a href=\"\" id=\"savelink\">a link to your creation<\/a>\r\n<input type=\"button\" value=\"Reset\" id=\"clearbutton\">\r\n<\/body>\r\n<\/html>\r\n\r\n\r\n","date_modified":"2017-03-21 17:15:17","tags":"experiment"},{"id":"http:\/\/yitz.com\/home3","title":"home3","content_html":"<html>\r\n<head>\r\n<meta name=\"viewport\" content=\"width=device-width\">\r\n<title>Yitz Jacob<\/title>\r\n<link rel=\"shortcut icon\" href=\"http:\/\/faviconist.com\/icons\/41d06579d3c1a366dc49c61d0e28be2a\/favicon.ico\" \/>\r\n<style>\r\nbody{\r\ntext-align:center;\r\nz-index:0;\r\n}\r\na, a:visited{\r\ntext-decoration:none;\r\ncolor:white;\r\n}\r\na:hover{\r\ntext-decoration:underline;\r\n}\r\n.title{\r\nmargin:auto;\r\nwidth:33%;\r\nfont-size:24pt;\r\nfont-family:Verdana;\r\nfont-weight:bold;\r\ntext-align:center;\r\nmargin-top:40vh;\r\n}\r\n.contact{\r\nmargin:auto;\r\nwidth:33%;\r\nfont-size:14pt;\r\nfont-family:Verdana;\r\nfont-weight:bold;\r\ntext-align:center;\r\nmargin-top:50px;\r\n}\r\n\r\n\r\n#rssdata{\r\nposition:absolute;\r\ntop:22px;\r\nright:22px;\r\ntext-align:right;\r\nfont-family: Verdana;\r\nfont-size: 11pt;\r\nfloat:right;\r\nz-index:5;\r\nwidth:45%;\r\n}\r\n#twitdata{\r\nposition:absolute;\r\ntop:22px;\r\nleft:22px;\r\ntext-align:left;\r\nfont-family: Verdana;\r\nfont-size: 11pt;\r\nfloat:left;\r\nz-index:4;\r\nwidth:45%;\r\n}\r\n\r\n#back-image{\r\nposition:absolute;\r\ntop:70px;\r\nleft:20%;\r\n-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)\"; \r\nfilter: alpha(opacity=20);\t\t\t\t\r\nopacity: .2;\r\nz-index:-10;\r\n}\r\n.rss{\r\n-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\"; \r\nfilter: alpha(opacity=50);\t\t\t\t\r\nopacity: .5;\r\n}\r\n\r\n.rss ul.rss-items\r\n{\r\n display: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n.rss ul.rss-items li\r\n{\r\n display: block;\r\n margin: 0;\r\n padding: 0;\r\n list-style:none;\r\n}\r\n.rss ul.rss-items a\r\n{\r\n margin: 0;\r\n padding: 0;\r\n display: block;\r\n padding: 2px 6px;\r\n color: light-gray;\r\n text-decoration: none;\r\n \/*border-bottom: 1px solid #eee;*\/\r\n}\r\n.rss ul.rss-items a:hover\r\n{\r\n background: #666;\r\n color: #fff;\r\n text-decoration: none;\r\n} \r\n.data-title{\r\nfont-size:16pt;\r\nfont-weight:bold;\r\ncolor:dark-gray;\r\n}\r\n\r\n@media screen and (max-width: 480px) {\r\n#rssdata {\r\n top: 200px;\r\n text-align:left;\r\n margin:auto;\r\n right:none;\r\n left:11px;\r\n width:66%;\r\n}\r\n.title{\r\n margin-top:10px;\r\n width:auto;\r\n}\r\n.contact{\r\n margin:none;\r\n margin-top:10px;\r\n text-align:left;\r\n}\r\na, a.visited{\r\n color: gray;\r\n}\r\n.xtra{\r\n display:none;\r\n}\r\n}\r\n.vcard{\r\ndisplay:none;\r\n}\r\n\r\n.square {\r\ntransform: translate(-50%, -50%);\r\nposition: absolute;\r\ntop:0;\r\nleft:0;\r\n\twidth: 100px;\r\n\theight: 100px;\r\n\tbackground: rgba(45,48,72,0.01);\r\n\t-moz-border-radius: 50%;\r\n\t-webkit-border-radius: 50%;\r\n\tborder-radius: 50%;\t\r\n\r\n}\/*\r\n.square {\r\ntransform: translate(-50%, -50%);\r\nposition: absolute;\r\ntop:0;\r\nleft:0;\r\n\/\/display:none;\r\nbackground-color: rgba(126,48,72,0.01)\r\n}*\/\r\n\r\n<\/style>\r\n<!-- \r\n\r\n-->\r\n<meta name=\"google-site-verification\" content=\"zWYPHmjpTIVrvWc3FbOzwmyfuQjFWIwvwZQn0x1blKI\" \/>\r\n<!--link rel=\"apple-touch-icon-precomposed\" href=\"YOURICON.png\"-->\r\n<\/head>\r\n<body><!-- vcard here, hope google can see this even though it's invisible -->\r\n<div id=\"hcard-Yitz-Jacob\" class=\"vcard\">\r\n\t<a class=\"url fn n\" href=\"www.yitz.com\">\r\n\t\t<span class=\"given-name\">Yitz<\/span> <span class=\"family-name\">Jacob<\/span>\r\n\t<\/a>\r\n\t<span class=\"nickname\">Yitzi<\/span> \r\n\t<a class=\"email\" href=\"mailto:me@yitz.com\">me@yitz.com<\/a>\r\n\t<div class=\"tel\"><span class=\"type\">Mobile<\/span>: <span class=\"value\">+972546401406<\/span><\/div>\r\n\t<a class=\"url\" href=\"aim:goim?screenname=tenvessels\">AIM<\/a> \r\n\t<a class=\"url\" href=\"https:\/\/twitter.com\/#!\/@yitzi\">Twitter<\/a> \r\n<\/div>\r\n<!--div id=\"rssdata\" class=\"rss\">\r\n<span class=\"data-title\"><span class=\"xtra\">..blog posts<\/span><\/span>\r\n <ul class=\"rss-items\"><\/ul>\r\n <div class=\"loading\">Loading blog posts...<\/div>\r\n<\/div-->\r\n<div class=\"title\">www.yitz.com<\/div>\r\n<div class=\"contact\">\r\n<a href=\"http:\/\/twitter.com\/yitzi\" target=\"twitwin\">twitter<span class=\"xtra\">\/@yitzi<\/span><\/a>\r\n<br\/>\r\n<a href=\"http:\/\/facebook.com\/yitz.jacob\" target=\"fbwin\">facebook<span class=\"xtra\">\/yitz.jacob<\/span><\/a>\r\n<br\/>\r\n<a href=\"http:\/\/www.linkedin.com\/in\/hananyitzjacob\" target=\"linkedwin\">linkedin<span class=\"xtra\">\/HananYitzJacob<\/span><\/a>\r\n<br\/>\r\n<a href=\"\/list\">..<\/a>\r\n<\/div>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.3.2\/jquery.min.js\"><\/script>\r\n<script type=\"text\/javascript\">\r\n$('#rssdata').ready(function()\r\n{\r\n var pipe_url = 'http:\/\/pipes.yahoo.com\/pipes\/pipe.run?_id=2ed67ffafc3d490fb917b1079338685d&_render=json&_callback=?';\r\n $.getJSON(pipe_url,function(data)\r\n {\r\n $(data.value.items).each(function(index,item)\r\n {\r\n var item_html = '<li><a href=\"'+item.link+'\">'+item.title+'<\/a><\/li>';\r\n $('#rssdata ul.rss-items').append(item_html);\r\n });\r\n $('#rssdata div.loading').fadeOut();\r\n $('#rssdata ul.rss-items').slideDown();\r\n });\r\n});\r\n$('#twitdata').ready(function()\r\n{\r\n var pipe_url = 'http:\/\/pipes.yahoo.com\/pipes\/pipe.run?_id=5d8852d3de5a4bb017082fe11960b616&_render=json&_callback=?';\r\n $.getJSON(pipe_url,function(data)\r\n {\r\n $(data.value.items).each(function(index,item)\r\n {\r\n var item_html = '<li><a href=\"'+item.link+'\">'+item.title+'<\/a><\/li>';\r\n $('#twitdata ul.rss-items').append(item_html);\r\n });\r\n $('#twitdata div.loading').fadeOut();\r\n $('#twitdata ul.rss-items').slideDown();\r\n });\r\n});\r\n<\/script>\r\n\r\n<script>\r\nvar rot = 0;\r\nvar alpha = 1.0;\r\nvar squares = 100;\r\nvar alpha_inc = alpha\/squares;\r\nalpha = 0.00001;\r\nvar size = $(window).height();\r\nvar size_inc = size\/squares; \r\n$(document).ready(function(){\r\nfor(var i = 0; i < squares; i++){\r\nvar sq = $('<div class=\"square\"\/>');\r\n\/\/sq.css({'height':(size - (i*size_inc)) + 'px', 'width':(size - (i*size_inc)) + 'px', 'background-color': 'rgba(126,48,72,'+(alpha + (i*alpha_inc))});\r\n\/\/sq.css({'z-index':'-10', 'height':'100vh', 'width':'100vw', 'transform': 'rotate('+ ((360\/squares) * i) +'deg) scale('+(alpha + (i*alpha_inc))+')', 'background-color': 'rgba(126,48,72,'+(1.0 - (i*alpha_inc))});\r\nsq.css({'z-index':'-10', 'height':'100vh', 'width':'100vw', 'transform': 'rotate('+ ((360\/squares) * i) +'deg) scale('+(alpha + (i*alpha_inc))+')'});\r\n$('body').append(sq);\r\nconsole.log('added square');\r\n}\r\n});\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n","date_modified":"2018-01-16 13:02:04","tags":""},{"id":"http:\/\/yitz.com\/home4","title":"home4","content_html":"<html>\r\n<head>\r\n<meta name=\"viewport\" content=\"width=device-width\">\r\n<title>Yitz Jacob<\/title>\r\n<link rel=\"shortcut icon\" href=\"http:\/\/faviconist.com\/icons\/41d06579d3c1a366dc49c61d0e28be2a\/favicon.ico\" \/>\r\n<style>\r\nbody{\r\ntext-align:center;\r\nz-index:0;\r\nbackground-color:black;\r\n}\r\na, a:visited{\r\ntext-decoration:none;\r\ncolor:white;\r\n}\r\na:hover{\r\ntext-decoration:underline;\r\n}\r\n.title{\r\nmargin:auto;\r\nwidth:33%;\r\nfont-size:24pt;\r\nfont-family:Verdana;\r\nfont-weight:bold;\r\ntext-align:center;\r\nmargin-top:40vh;\r\n}\r\n.contact{\r\nmargin:auto;\r\nwidth:33%;\r\nfont-size:14pt;\r\nfont-family:Verdana;\r\nfont-weight:bold;\r\ntext-align:center;\r\nmargin-top:50px;\r\n}\r\n\r\n\r\n#rssdata{\r\nposition:absolute;\r\ntop:22px;\r\nright:22px;\r\ntext-align:right;\r\nfont-family: Verdana;\r\nfont-size: 11pt;\r\nfloat:right;\r\nz-index:5;\r\nwidth:45%;\r\n}\r\n#twitdata{\r\nposition:absolute;\r\ntop:22px;\r\nleft:22px;\r\ntext-align:left;\r\nfont-family: Verdana;\r\nfont-size: 11pt;\r\nfloat:left;\r\nz-index:4;\r\nwidth:45%;\r\n}\r\n\r\n#back-image{\r\nposition:absolute;\r\ntop:70px;\r\nleft:20%;\r\n-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)\"; \r\nfilter: alpha(opacity=20);\t\t\t\t\r\nopacity: .2;\r\nz-index:-10;\r\n}\r\n.rss{\r\n-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\"; \r\nfilter: alpha(opacity=50);\t\t\t\t\r\nopacity: .5;\r\n}\r\n\r\n.rss ul.rss-items\r\n{\r\n display: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n.rss ul.rss-items li\r\n{\r\n display: block;\r\n margin: 0;\r\n padding: 0;\r\n list-style:none;\r\n}\r\n.rss ul.rss-items a\r\n{\r\n margin: 0;\r\n padding: 0;\r\n display: block;\r\n padding: 2px 6px;\r\n color: light-gray;\r\n text-decoration: none;\r\n \/*border-bottom: 1px solid #eee;*\/\r\n}\r\n.rss ul.rss-items a:hover\r\n{\r\n background: #666;\r\n color: #fff;\r\n text-decoration: none;\r\n} \r\n.data-title{\r\nfont-size:16pt;\r\nfont-weight:bold;\r\ncolor:dark-gray;\r\n}\r\n\r\n@media screen and (max-width: 480px) {\r\n#rssdata {\r\n top: 200px;\r\n text-align:left;\r\n margin:auto;\r\n right:none;\r\n left:11px;\r\n width:66%;\r\n}\r\n.title{\r\n margin-top:10px;\r\n width:auto;\r\n}\r\n.contact{\r\n margin:none;\r\n margin-top:10px;\r\n text-align:left;\r\n}\r\na, a.visited{\r\n color: gray;\r\n}\r\n.xtra{\r\n display:none;\r\n}\r\n}\r\n.vcard{\r\ndisplay:none;\r\n}\r\n\r\n.square {\r\ntransform: translate(-50%, -50%);\r\nposition: absolute;\r\ntop:0;\r\nleft:0;\r\n\twidth: 100px;\r\n\theight: 100px;\r\n\tbackground: rgba(75,148,185,0.01);\r\n\t-moz-border-radius: 50%;\r\n\t-webkit-border-radius: 50%;\r\n\tborder-radius: 50%;\t\r\n\r\n}\/*\r\n.square {\r\ntransform: translate(-50%, -50%);\r\nposition: absolute;\r\ntop:0;\r\nleft:0;\r\n\/\/display:none;\r\nbackground-color: rgba(126,48,72,0.01)\r\n}*\/\r\n\r\n<\/style>\r\n<!-- \r\n\r\n-->\r\n<meta name=\"google-site-verification\" content=\"zWYPHmjpTIVrvWc3FbOzwmyfuQjFWIwvwZQn0x1blKI\" \/>\r\n<!--link rel=\"apple-touch-icon-precomposed\" href=\"YOURICON.png\"-->\r\n<\/head>\r\n<body><!-- vcard here, hope google can see this even though it's invisible -->\r\n<div id=\"hcard-Yitz-Jacob\" class=\"vcard\">\r\n\t<a class=\"url fn n\" href=\"www.yitz.com\">\r\n\t\t<span class=\"given-name\">Yitz<\/span> <span class=\"family-name\">Jacob<\/span>\r\n\t<\/a>\r\n\t<span class=\"nickname\">Yitzi<\/span> \r\n\t<a class=\"email\" href=\"mailto:me@yitz.com\">me@yitz.com<\/a>\r\n\t<div class=\"tel\"><span class=\"type\">Mobile<\/span>: <span class=\"value\">+972546401406<\/span><\/div>\r\n\t<a class=\"url\" href=\"aim:goim?screenname=tenvessels\">AIM<\/a> \r\n\t<a class=\"url\" href=\"https:\/\/twitter.com\/#!\/@yitzi\">Twitter<\/a> \r\n<\/div>\r\n<!--div id=\"rssdata\" class=\"rss\">\r\n<span class=\"data-title\"><span class=\"xtra\">..blog posts<\/span><\/span>\r\n <ul class=\"rss-items\"><\/ul>\r\n <div class=\"loading\">Loading blog posts...<\/div>\r\n<\/div-->\r\n<div class=\"title\">www.yitz.com<\/div>\r\n<div class=\"contact\">\r\n<a href=\"http:\/\/twitter.com\/yitzi\" target=\"twitwin\">twitter<span class=\"xtra\">\/@yitzi<\/span><\/a>\r\n<br\/>\r\n<a href=\"http:\/\/facebook.com\/yitz.jacob\" target=\"fbwin\">facebook<span class=\"xtra\">\/yitz.jacob<\/span><\/a>\r\n<br\/>\r\n<a href=\"http:\/\/www.linkedin.com\/in\/hananyitzjacob\" target=\"linkedwin\">linkedin<span class=\"xtra\">\/HananYitzJacob<\/span><\/a>\r\n<br\/>\r\n<a href=\"\/list\">..<\/a>\r\n<\/div>\r\n<script type=\"text\/javascript\" src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.3.2\/jquery.min.js\"><\/script>\r\n<script type=\"text\/javascript\">\r\n$('#rssdata').ready(function()\r\n{\r\n var pipe_url = 'http:\/\/pipes.yahoo.com\/pipes\/pipe.run?_id=2ed67ffafc3d490fb917b1079338685d&_render=json&_callback=?';\r\n $.getJSON(pipe_url,function(data)\r\n {\r\n $(data.value.items).each(function(index,item)\r\n {\r\n var item_html = '<li><a href=\"'+item.link+'\">'+item.title+'<\/a><\/li>';\r\n $('#rssdata ul.rss-items').append(item_html);\r\n });\r\n $('#rssdata div.loading').fadeOut();\r\n $('#rssdata ul.rss-items').slideDown();\r\n });\r\n});\r\n$('#twitdata').ready(function()\r\n{\r\n var pipe_url = 'http:\/\/pipes.yahoo.com\/pipes\/pipe.run?_id=5d8852d3de5a4bb017082fe11960b616&_render=json&_callback=?';\r\n $.getJSON(pipe_url,function(data)\r\n {\r\n $(data.value.items).each(function(index,item)\r\n {\r\n var item_html = '<li><a href=\"'+item.link+'\">'+item.title+'<\/a><\/li>';\r\n $('#twitdata ul.rss-items').append(item_html);\r\n });\r\n $('#twitdata div.loading').fadeOut();\r\n $('#twitdata ul.rss-items').slideDown();\r\n });\r\n});\r\n<\/script>\r\n\r\n<script>\r\nvar rot = 0;\r\nvar alpha = 1.0;\r\nvar squares = 100;\r\nvar alpha_inc = alpha\/squares;\r\nalpha = 0.00001;\r\nvar size = $(window).height();\r\nvar size_inc = size\/squares; \r\n$(document).ready(function(){\r\nfor(var i = 0; i < squares; i++){\r\nvar sq = $('<div class=\"square\"\/>');\r\n\/\/sq.css({'height':(size - (i*size_inc)) + 'px', 'width':(size - (i*size_inc)) + 'px', 'background-color': 'rgba(126,48,72,'+(alpha + (i*alpha_inc))});\r\n\/\/sq.css({'z-index':'-10', 'height':'100vh', 'width':'100vw', 'transform': 'rotate('+ ((360\/squares) * i) +'deg) scale('+(alpha + (i*alpha_inc))+')', 'background-color': 'rgba(126,48,72,'+(1.0 - (i*alpha_inc))});\r\nsq.css({'z-index':'-10', 'height':'100vh', 'width':'100vw', 'transform': 'rotate('+ ((360\/squares) * i) +'deg) scale('+(alpha + (i*alpha_inc))+')'});\r\n$('body').append(sq);\r\nconsole.log('added square');\r\n}\r\n});\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n","date_modified":"2018-01-18 07:20:15","tags":""},{"id":"http:\/\/yitz.com\/embed","title":"embed","content_html":"<html><body><iframe class=\"embedly-embed\" src=\"\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fdatastudio.google.com%2Fembed%2Freporting%2F1OFXw19EstHq3O0XCrPqcumyKyGoOccZq%2F%3Ffeature%3Doembed&dntp=1&url=https%3A%2F%2Fdatastudio.google.com%2Freporting%2F1OFXw19EstHq3O0XCrPqcumyKyGoOccZq&image=https%3A%2F%2Fdatastudio.google.com%2Freporting%2F1OFXw19EstHq3O0XCrPqcumyKyGoOccZq%2Fthumbnail%3Fsz%3Dw1920-h1080-p-nu%26feature%3Doembed&key=internal&type=text%2Fhtml&schema=google\" width=\"500\" height=\"290\" scrolling=\"no\" frameborder=\"0\" allow=\"autoplay; fullscreen\" allowfullscreen=\"true\"><\/iframe><\/body><\/html>","date_modified":"2019-04-29 10:37:36","tags":""},{"id":"http:\/\/yitz.com\/test-livezilla","title":"test-livezilla","content_html":"<html>\r\n<head>\r\n<script type=\"text\/javascript\">\r\n                var lz_data = {\r\n                    overwrite: true,\r\n\/\/                    0: '<!--replace_me_with_CustomField1-->',\r\n                    1: 'Vantage GP',\r\n                    2: 'Demo Com',\r\n\/\/                    3: '<!--replace_me_with_CustomField4-->',\r\n\/\/                    4: '<!--replace_me_with_CustomField5-->',\r\n\/\/                    5: '<!--replace_me_with_CustomField6-->',\r\n\/\/                    6: '<!--replace_me_with_CustomField7-->',\r\n\/\/                    7: '<!--replace_me_with_CustomField8-->',\r\n\/\/                    8: '<!--replace_me_with_CustomField9-->',\r\n                    9: 'gp_clinician',\r\n                    111: 'Paul Riley',\r\n \/\/                   112: '',\r\n                    113: 'Vantage GP',\r\n \/\/                   114: '',\r\n                    116: '02079935870',\r\n\/\/                    header: '',\r\n\/\/                    website: '<!--replace_me_with_Area-->'\r\n                };\r\n            <\/script>\r\n\r\n<\/head>\r\n<body>\r\n            <!-- livezilla.net PLACE SOMEWHERE IN BODY -->\r\n            <script type=\"text\/javascript\" id=\"12ddee993a4c24b6cbdd54630a12e33a\" src=\"\/\/referrals.management\/livezilla\/script.php?id=12ddee993a4c24b6cbdd54630a12e33a\" defer><\/script>\r\n\r\n look there --&gt;\r\n<\/body>\r\n<\/html>","date_modified":"2019-08-01 11:04:33","tags":""},{"id":"http:\/\/yitz.com\/hasjava","title":"hasjava","content_html":"<html>\r\n<body>\r\n<applet>No Java enabled in this browser.<\/applet>\r\n<applet><script>alert('no Java');<\/script><\/applet>\r\n<\/body>\r\n<\/html>","date_modified":"2020-10-21 07:21:55","tags":""},{"id":"http:\/\/yitz.com\/googlemapembed","title":"googlemapembed","content_html":"<iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d37887.811989949056!2d35.609295620234754!3d33.233622348070504!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x151d124c682224b1%3A0xc0a55e8463d7e310!2sHermon%20Stream%20Nature%20Reserve!5e0!3m2!1sen!2sil!4v1623152161239!5m2!1sen!2sil\" width=\"600\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\"><\/iframe>\r\n","date_modified":"2021-06-09 17:39:05","tags":""},{"id":"http:\/\/yitz.com\/iframe","title":"iframe","content_html":"<html>\r\n<iframe src=\"https:\/\/n3.ref.management\/\" height=\"100%\" width=\"100%\">\r\n<\/iframe>\r\n<\/html>","date_modified":"2022-04-13 10:11:15","tags":""},{"id":"http:\/\/yitz.com\/old_home","title":"old_home","content_html":"<html>\r\n<head>\r\n<meta name=\"viewport\" content=\"width=device-width\">\r\n<title>Yitz Jacob<\/title>\r\n<link rel=\"shortcut icon\" href=\"\/\/faviconist.com\/icons\/41d06579d3c1a366dc49c61d0e28be2a\/favicon.ico\" \/>\r\n<link rel=\"alternate\" type=\"application\/json\" title=\"json feed of latest activity\" href=\"https:\/\/yitz.com\/jsonfeed.php\"\/>\r\n<link rel=\"me\" href=\"https:\/\/universeodon.com\/@yitz\"\/>\r\n<link href=\"https:\/\/micro.blog\/yitz\" rel=\"me\" \/>\r\n<style>\r\nbody{\r\ntext-align:center;\r\nz-index:0;\r\n}\r\na, a:visited{\r\ntext-decoration:none;\r\ncolor:white;\r\n}\r\na:hover{\r\ntext-decoration:underline;\r\n}\r\n.title{\r\nmargin:auto;\r\nwidth:33%;\r\nfont-size:24pt;\r\nfont-family:Verdana;\r\nfont-weight:bold;\r\ntext-align:center;\r\nmargin-top:40vh;\r\n}\r\n.contact{\r\nmargin:auto;\r\nwidth:33%;\r\nfont-size:14pt;\r\nfont-family:Verdana;\r\nfont-weight:bold;\r\ntext-align:center;\r\nmargin-top:50px;\r\n}\r\n\r\n\r\n#rssdata{\r\nposition:absolute;\r\ntop:22px;\r\nright:22px;\r\ntext-align:right;\r\nfont-family: Verdana;\r\nfont-size: 11pt;\r\nfloat:right;\r\nz-index:5;\r\nwidth:45%;\r\n}\r\n#twitdata{\r\nposition:absolute;\r\ntop:22px;\r\nleft:22px;\r\ntext-align:left;\r\nfont-family: Verdana;\r\nfont-size: 11pt;\r\nfloat:left;\r\nz-index:4;\r\nwidth:45%;\r\n}\r\n\r\n#back-image{\r\nposition:absolute;\r\ntop:70px;\r\nleft:20%;\r\n-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)\"; \r\nfilter: alpha(opacity=20);\t\t\t\t\r\nopacity: .2;\r\nz-index:-10;\r\n}\r\n.rss{\r\n-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\"; \r\nfilter: alpha(opacity=50);\t\t\t\t\r\nopacity: .5;\r\n}\r\n\r\n.rss ul.rss-items\r\n{\r\n display: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n.rss ul.rss-items li\r\n{\r\n display: block;\r\n margin: 0;\r\n padding: 0;\r\n list-style:none;\r\n}\r\n.rss ul.rss-items a\r\n{\r\n margin: 0;\r\n padding: 0;\r\n display: block;\r\n padding: 2px 6px;\r\n color: light-gray;\r\n text-decoration: none;\r\n \/*border-bottom: 1px solid #eee;*\/\r\n}\r\n.rss ul.rss-items a:hover\r\n{\r\n background: #666;\r\n color: #fff;\r\n text-decoration: none;\r\n} \r\n.data-title{\r\nfont-size:16pt;\r\nfont-weight:bold;\r\ncolor:dark-gray;\r\n}\r\n\r\n@media screen and (max-width: 480px) {\r\n#rssdata {\r\n top: 200px;\r\n text-align:left;\r\n margin:auto;\r\n right:none;\r\n left:11px;\r\n width:66%;\r\n}\r\n.title{\r\n margin-top:10px;\r\n width:auto;\r\n}\r\n.contact{\r\n margin:none;\r\n margin-top:10px;\r\n text-align:left;\r\n}\r\na, a.visited{\r\n color: gray;\r\n}\r\n.xtra{\r\n display:none;\r\n}\r\n}\r\n.vcard{\r\ndisplay:none;\r\n}\r\n\r\n.square {\r\ntransform: translate(-50%, -50%);\r\nposition: absolute;\r\ntop:0;\r\nleft:0;\r\n\/\/display:none;\r\n\/*background-color: rgba(126,48,72,0.01)..*\/\r\nbackground-color: rgba(45,63,72,0.01)\r\n}\r\n\r\n<\/style>\r\n<!-- \r\n\r\n-->\r\n<meta name=\"google-site-verification\" content=\"zWYPHmjpTIVrvWc3FbOzwmyfuQjFWIwvwZQn0x1blKI\" \/>\r\n<!--link rel=\"apple-touch-icon-precomposed\" href=\"YOURICON.png\"-->\r\n<\/head>\r\n<body><!-- vcard here, hope google can see this even though it's invisible -->\r\n<div id=\"hcard-Yitz-Jacob\" class=\"vcard\">\r\n\t<a class=\"url fn n\" href=\"www.yitz.com\">\r\n\t\t<span class=\"given-name\">Yitz<\/span> <span class=\"family-name\">Jacob<\/span>\r\n\t<\/a>\r\n\t<span class=\"nickname\">Yitzi<\/span> \r\n\t<a class=\"email\" href=\"mailto:me@yitz.com\">me@yitz.com<\/a>\r\n\t<div class=\"tel\"><span class=\"type\">Mobile<\/span>: <span class=\"value\">+972546401406<\/span><\/div>\r\n\t<a class=\"url\" href=\"aim:goim?screenname=tenvessels\">AIM<\/a> \r\n\t<a class=\"url\" href=\"https:\/\/twitter.com\/#!\/@yitzi\">Twitter<\/a> \r\n<\/div>\r\n<!--div id=\"rssdata\" class=\"rss\">\r\n<span class=\"data-title\"><span class=\"xtra\">..blog posts<\/span><\/span>\r\n <ul class=\"rss-items\"><\/ul>\r\n <div class=\"loading\">Loading blog posts...<\/div>\r\n<\/div-->\r\n<div class=\"title\">www.yitz.com<\/div>\r\n<div class=\"contact\">\r\n<a href=\"https:\/\/universeodon.com\/@yitz\" target=\"twitwin\">mastodon\/<span class=\"xtra\">@yitz<\/span>@universeodon.com<\/a>\r\n<br\/>\r\n<a href=\"http:\/\/www.linkedin.com\/in\/hananyitzjacob\" target=\"linkedwin\">linkedin\/<span class=\"xtra\">HananYitzJacob<\/span><\/a>\r\n<br\/>\r\n<a href=\"http:\/\/facebook.com\/yitz.jacob\" target=\"fbwin\">facebook\/<span class=\"xtra\">yitz.jacob<\/span><\/a>\r\n<br\/>\r\n<a href=\"http:\/\/twitter.com\/yitzi\" target=\"twitwin\">twitter\/<span class=\"xtra\">@yitzi<\/span><\/a>\r\n<br\/>\r\n<a href=\"\/list\">..<\/a>\r\n<\/div>\r\n<script type=\"text\/javascript\" src=\"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.3.2\/jquery.min.js\"><\/script>\r\n\r\n<script>\r\nvar rot = 0;\r\nvar alpha = 1.0;\r\nvar squares = 100;\r\nvar alpha_inc = alpha\/squares;\r\nalpha = 0.00001;\r\nvar size = $(window).height();\r\nvar size_inc = size\/squares; \r\n$(document).ready(function(){\r\nfor(var i = 0; i < squares; i++){\r\nvar sq = $('<div class=\"square\"\/>');\r\n\/\/sq.css({'height':(size - (i*size_inc)) + 'px', 'width':(size - (i*size_inc)) + 'px', 'background-color': 'rgba(126,48,72,'+(alpha + (i*alpha_inc))});\r\n\/\/sq.css({'z-index':'-10', 'height':'100vh', 'width':'100vw', 'transform': 'rotate('+ ((360\/squares) * i) +'deg) scale('+(alpha + (i*alpha_inc))+')', 'background-color': 'rgba(126,48,72,'+(1.0 - (i*alpha_inc))});\r\nsq.css({'z-index':'-10', 'height':'100vh', 'width':'100vw', 'transform': 'rotate('+ ((360\/squares) * i) +'deg) scale('+(alpha + (i*alpha_inc))+')'});\r\n$('body').append(sq);\r\nconsole.log('added square');\r\n}\r\n});\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n","date_modified":"2023-04-24 08:14:05","tags":""},{"id":"http:\/\/yitz.com\/new_home_w_bg","title":"new_home_w_bg","content_html":"<html>\r\n<head>\r\n<meta name=\"viewport\" content=\"width=device-width\">\r\n<title>Yitz Jacob<\/title>\r\n<link rel=\"shortcut icon\" href=\"http:\/\/faviconist.com\/icons\/41d06579d3c1a366dc49c61d0e28be2a\/favicon.ico\" \/>\r\n<link rel=\"alternate\" type=\"application\/json\" title=\"json feed of latest activity\" href=\"http:\/\/yitz.com\/jsonfeed.php\"\/>\r\n<link href=\"https:\/\/micro.blog\/yitz\" rel=\"me\" \/>\r\n<link href=\"https:\/\/universeodon.com\/@yitz\" rel=\"me\" \/>\r\n<style>\r\n@media (prefers-color-scheme: light) {\r\n    body {\r\n        background-color: white;\r\n        background-image: url(https:\/\/yitz.com\/ytz.bg3_white.png);\r\n        background-position: left center;\r\n        background-repeat: no-repeat;\r\n        background-attachment: fixed;\r\n        background-size:auto 100%;\r\n        color: black;\r\n    }\r\na, a:visited{\r\ntext-decoration:none;\r\ncolor:white;\r\n}\r\n\r\n}\r\n\r\n\/* Dark mode *\/\r\n@media (prefers-color-scheme: dark) {\r\n    body {\r\n        background-color: #02181a;\r\n        background-image: url(https:\/\/yitz.com\/ytz.bg2.png);\r\n        background-position: left center;\r\n        background-repeat: no-repeat;\r\n        background-attachment: fixed;\r\n        background-size:auto 100%;\r\n        color: white;\r\n    }\r\na, a:visited{\r\ntext-decoration:none;\r\ncolor:rgba(2, 24, 26,0.5);\r\n}\r\n}\r\nbody{\r\ntext-align:center;\r\nz-index:0;\r\n}\r\n\r\na:hover{\r\ntext-decoration:underline;\r\n}\r\n.title{\r\nmargin:auto;\r\nwidth:33%;\r\nfont-size:32pt;\r\nfont-family:Verdana;\r\nfont-weight:bold;\r\ntext-align:center;\r\nmargin-top:40vh;\r\n}\r\n.contact{\r\nmargin:auto;\r\nwidth:33%;\r\nfont-size:19pt;\r\nfont-family:Verdana;\r\nfont-weight:bold;\r\ntext-align:center;\r\nmargin-top:50px;\r\n}\r\n\r\n\r\n#rssdata{\r\nposition:absolute;\r\ntop:22px;\r\nright:22px;\r\ntext-align:right;\r\nfont-family: Verdana;\r\nfont-size: 11pt;\r\nfloat:right;\r\nz-index:5;\r\nwidth:45%;\r\n}\r\n#twitdata{\r\nposition:absolute;\r\ntop:22px;\r\nleft:22px;\r\ntext-align:left;\r\nfont-family: Verdana;\r\nfont-size: 11pt;\r\nfloat:left;\r\nz-index:4;\r\nwidth:45%;\r\n}\r\n\r\n#back-image{\r\nposition:absolute;\r\ntop:70px;\r\nleft:20%;\r\n-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)\"; \r\nfilter: alpha(opacity=20);\t\t\t\t\r\nopacity: .2;\r\nz-index:-10;\r\n}\r\n.rss{\r\n-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\"; \r\nfilter: alpha(opacity=50);\t\t\t\t\r\nopacity: .5;\r\n}\r\n\r\n.rss ul.rss-items\r\n{\r\n display: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n.rss ul.rss-items li\r\n{\r\n display: block;\r\n margin: 0;\r\n padding: 0;\r\n list-style:none;\r\n}\r\n.rss ul.rss-items a\r\n{\r\n margin: 0;\r\n padding: 0;\r\n display: block;\r\n padding: 2px 6px;\r\n color: light-gray;\r\n text-decoration: none;\r\n \/*border-bottom: 1px solid #eee;*\/\r\n}\r\n.rss ul.rss-items a:hover\r\n{\r\n background: #666;\r\n color: #fff;\r\n text-decoration: none;\r\n} \r\n.data-title{\r\nfont-size:16pt;\r\nfont-weight:bold;\r\ncolor:dark-gray;\r\n}\r\n\r\n@media screen and (max-width: 480px) {\r\n#rssdata {\r\n top: 200px;\r\n text-align:left;\r\n margin:auto;\r\n right:none;\r\n left:11px;\r\n width:66%;\r\n}\r\n.title{\r\n margin-top:10px;\r\n width:auto;\r\n}\r\n.contact{\r\n margin:none;\r\n margin-top:10px;\r\n text-align:left;\r\n}\r\na, a.visited{\r\n color: gray;\r\n}\r\n.xtra{\r\n display:none;\r\n}\r\n}\r\n.vcard{\r\ndisplay:none;\r\n}\r\n\r\n.square {\r\ntransform: translate(-50%, -50%);\r\nposition: absolute;\r\ntop:0;\r\nleft:0;\r\n\/\/display:none;\r\n\/*background-color: rgba(126,48,72,0.01)..*\/\r\nbackground-color: rgba(45,163,172,0.01)\r\n}\r\n\r\n<\/style>\r\n<!-- \r\n\r\n-->\r\n<meta name=\"google-site-verification\" content=\"zWYPHmjpTIVrvWc3FbOzwmyfuQjFWIwvwZQn0x1blKI\" \/>\r\n<!--link rel=\"apple-touch-icon-precomposed\" href=\"YOURICON.png\"-->\r\n<\/head>\r\n<body><!-- vcard here, hope google can see this even though it's invisible -->\r\n<div id=\"hcard-Yitz-Jacob\" class=\"vcard\">\r\n\t<a class=\"url fn n\" href=\"www.yitz.com\">\r\n\t\t<span class=\"given-name\">Yitz<\/span> <span class=\"family-name\">Jacob<\/span>\r\n\t<\/a>\r\n\t<span class=\"nickname\">Yitzi<\/span> \r\n\t<a class=\"email\" href=\"mailto:me@yitz.com\">me@yitz.com<\/a>\r\n\t<div class=\"tel\"><span class=\"type\">Mobile<\/span>: <span class=\"value\">+972546401406<\/span><\/div>\r\n\t<a class=\"url\" href=\"aim:goim?screenname=tenvessels\">AIM<\/a> \r\n\t<a class=\"url\" href=\"https:\/\/twitter.com\/#!\/@yitzi\">Twitter<\/a> \r\n<\/div>\r\n\r\n<div class=\"title\">yitz.com<\/div>\r\n<div class=\"contact\">\r\n<a href=\"https:\/\/universeodon.com\/@yitz\" target=\"twitwin\">mastodon\/<span class=\"xtra\">@yitz<\/span>@universeodon.com<\/a>\r\n<br\/>\r\n<a href=\"http:\/\/www.linkedin.com\/in\/hananyitzjacob\" target=\"linkedwin\">linkedin\/<span class=\"xtra\">HananYitzJacob<\/span><\/a>\r\n<br\/>\r\n<a href=\"http:\/\/facebook.com\/yitz.jacob\" target=\"fbwin\">facebook\/<span class=\"xtra\">yitz.jacob<\/span><\/a>\r\n<br\/>\r\n<a href=\"http:\/\/twitter.com\/yitzi\" target=\"twitwin\">twitter\/<span class=\"xtra\">@yitzi<\/span><\/a>\r\n<br\/>\r\n<a href=\"\/list\">..<\/a>\r\n<\/div>\r\n<script type=\"text\/javascript\" src=\"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.3.2\/jquery.min.js\"><\/script>\r\n<script type=\"text\/javascript\" src=\"\/\/cdnjs.cloudflare.com\/ajax\/libs\/animejs\/3.2.1\/anime.min.js\"><\/script>\r\n\r\n<script>\r\nvar rot = 0;\r\nvar alpha = 1.0;\r\nvar squares = 100;\r\nvar alpha_inc = alpha\/squares;\r\nalpha = 0.00001;\r\nvar size = $(window).height();\r\nvar size_inc = size\/squares; \r\n$(document).ready(function(){\r\nfor(var i = 0; i < squares; i++){\r\nvar sq = $('<div class=\"square\"\/>');\r\n\/\/sq.css({'height':(size - (i*size_inc)) + 'px', 'width':(size - (i*size_inc)) + 'px', 'background-color': 'rgba(126,48,72,'+(alpha + (i*alpha_inc))});\r\n\/\/sq.css({'z-index':'-10', 'height':'100vh', 'width':'100vw', 'transform': 'rotate('+ ((360\/squares) * i) +'deg) scale('+(alpha + (i*alpha_inc))+')', 'background-color': 'rgba(126,48,72,'+(1.0 - (i*alpha_inc))});\r\nsq.css({'z-index':'-10', 'height':'100vh', 'width':'100vw', 'transform': 'rotate('+ ((360\/squares) * i) +'deg) scale('+(alpha + (i*alpha_inc))+')'});\r\n$('body').append(sq);\r\nconsole.log('added square');\r\n}\r\n});\r\n$(document).ready(function(){\r\nanime({targets:\".square\",scale:\"0.5\",loop:true,direction:'alternate',easing: 'easeInOutSine',duration:'3000'});\r\n});\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n","date_modified":"2023-04-24 10:11:48","tags":""},{"id":"http:\/\/yitz.com\/confetti","title":"confetti","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head>\r\n  <style>\r\n    \/* CSS for the confetti animation *\/\r\n    .confetti {\r\n      position: fixed;\r\n      top: 0;\r\n      left: 0;\r\n      right: 0;\r\n    }\r\n\r\n    @keyframes confetti-fall {\r\n      0% { transform: translateY(-100%) rotateX(0deg) rotateZ(0deg); }\r\n      100% { transform: translateY(110vh) rotateX(360deg) rotateZ(360deg); }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <!-- Confetti element -->\r\n  <div class=\"confetti\"><\/div>\r\n\r\n  <script>\r\n    \/\/ JavaScript to create multiple confetti elements with random colors, positions, sizes, and rotations\r\n    function createConfetti() {\r\n      const confettiContainer = document.querySelector('.confetti');\r\n\r\n      for (let i = 0; i < 60; i++) {\r\n        const confetti = document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"svg\");\r\n        confetti.setAttribute(\"class\", \"confetti-item\");\r\n        const confettiSize = (Math.random() * 50 + 5) * 2; \/\/ Increase the size by 200%\r\n        confetti.style.width = `${confettiSize}px`;\r\n        confetti.style.height = `${confettiSize}px`;\r\n        confetti.style.position = 'absolute';\r\n        confetti.style.top = `-10vh`;\r\n        confetti.style.left = `${Math.random() * 100}vw`; \/\/ Random horizontal position\r\n\r\n        const confettiGroup = document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"g\");\r\n        confettiGroup.style.transformOrigin = 'center'; \/\/ Set the rotation origin to the center of the confetti\r\n        confettiGroup.style.transform = `rotateZ(${Math.random() * 360}deg)`; \/\/ Random rotation in the z-plane\r\n\r\n        const confettiPath = document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"path\");\r\n        confettiPath.setAttribute(\"fill\", getRandomColor());\r\n        confettiPath.setAttribute(\"d\", \"M0 0 L25 0 L25 25 L0 25 Z\");\r\n\r\n        confettiGroup.appendChild(confettiPath);\r\n        confetti.appendChild(confettiGroup);\r\n        confettiContainer.appendChild(confetti);\r\n\r\n        \/\/ Apply unique animation properties to each confetti element\r\n        const animationDuration = Math.random() * 2 + 2; \/\/ Random duration between 2 and 6 seconds\r\n        const animationDelay = Math.random() * 4; \/\/ Random delay up to 4 seconds\r\n        confetti.style.animation = `confetti-fall ${animationDuration}s linear infinite`;\r\n        confetti.style.animationDelay = `${animationDelay}s`;\r\n      }\r\n    }\r\n\r\n    \/\/ Function to generate random color in hexadecimal format\r\n    function getRandomColor() {\r\n      const letters = '0123456789ABCDEF';\r\n      let color = '#';\r\n      for (let i = 0; i < 6; i++) {\r\n        color += letters[Math.floor(Math.random() * 16)];\r\n      }\r\n      return color;\r\n    }\r\n\r\n    createConfetti();\r\n  <\/script>\r\n<\/body>\r\n<\/html>\r\n","date_modified":"2023-06-25 03:55:31","tags":""},{"id":"http:\/\/yitz.com\/confetti2","title":"confetti2","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head>\r\n  <style>\r\n    \/* CSS for the confetti animation *\/\r\n    .confetti {\r\n      position: fixed;\r\n      top: 0;\r\n      left: 0;\r\n      right: 0;\r\n    }\r\n\r\n    @keyframes confetti-fall {\r\n      0% { transform: translateY(-100%) rotateX(0deg) rotateZ(0deg); }\r\n      100% { transform: translateY(110vh) rotateX(360deg) rotateZ(360deg); }\r\n    }\r\n    .prompter {\r\n       position: fixed;\r\n       top: 50vh;\r\n       margin:auto;\r\n       width:40vw;\r\n       left:50vw;\r\n       z-index:50;\r\n       transform: translate(-50%,-50%);\r\n       \/\/border: none;\r\n       \/\/border-radius: 6px;\r\n       \/\/box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\r\n    }\r\n    .prompter input{\r\n      width:100%;\r\n      font-size:52px;\r\n    }\r\n.prompter .spinner {\r\n      width: 40px;\r\n      height: 40px;\r\n      border: 4px solid #f3f3f3;\r\n      border-top: 4px solid #3498db;\r\n      border-radius: 50%;\r\n      animation: spin 1s linear infinite;\r\n      position:absolute;\r\n      top: 8px;\r\n      right:0;\r\n    }\r\n\r\n    @keyframes spin {\r\n      0% { transform: rotate(0deg); }\r\n      100% { transform: rotate(360deg); }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <div class=\"prompter\"><input type=\"text\" id=\"prompt\" placeholder=\"Make it rain...\" onchange=\"javascript: getSVGFromPrompt()\"><div id=\"spinner\" class=\"spinner\"><\/div><\/div>\r\n\r\n  <!-- Confetti element -->\r\n  <div class=\"confetti\"><\/div>\r\n\r\n  <script>\r\n\r\n    function parseSVGString(svgString) {\r\n      const parser = new DOMParser();\r\n      const svgDocument = parser.parseFromString(svgString, \"image\/svg+xml\");\r\n      const svgElement = svgDocument.documentElement;\r\n      console.log(svgElement.innerHTML);\r\n      return svgElement;\r\n    }\r\n\r\nfunction getSVGFromPrompt(){\r\n    var prompt = document.getElementById('prompt').value;\r\n    document.getElementById('spinner').style.display = 'block';\r\n    fetch('https:\/\/yitz.com\/txttosvgAPI.php', {\r\n  method: 'POST',\r\n  headers: {\r\n    'Content-Type': 'application\/json'\r\n  },\r\n  body: JSON.stringify(prompt)\r\n})\r\n  .then(response => response.json())\r\n  .then(result => {\r\n    \/\/ Handle the API response\r\n    if(result && result.svg){\r\n        \/\/document.getElementById('confetti').innerHTML = '';\r\n        console.log(result.svg);\r\n        createConfetti(result.svg);\r\n    }\r\n    document.getElementById('spinner').style.display = 'none';\r\n document.getElementById('prompt').value = '';\r\n  })\r\n  .catch(error => {\r\n    \/\/ Handle any errors\r\n    console.error('Error:', error);\r\n    document.getElementById('spinner').style.display = 'none';\r\n  });\r\n}\r\n\r\n    function displaySvg(svg){\r\n       document.getElementById('display').innerHTML = svg;\r\n    }\r\n    \/\/ JavaScript to create multiple confetti elements with random colors, positions, sizes, and rotations\r\n    function createConfetti(svg) {\r\n      const confettiContainer = document.querySelector('.confetti');\r\n\r\n      for (let i = 0; i < 30; i++) {\r\n        var confetti = document.createElement(\"div\"); \/\/document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"svg\");\r\n        confetti.innerHTML = svg;\r\n        confetti.setAttribute(\"class\", \"confetti-item\");\r\n        const confettiSize = (Math.random() * 50 + 5) * 2; \/\/ Increase the size by 200%\r\n        confetti.style.width = `${confettiSize}px`;\r\n        confetti.style.height = `${confettiSize}px`;\r\n        confetti.style.position = 'absolute';\r\n        confetti.style.top = `-10vh`;\r\n        confetti.style.left = `${Math.random() * 100}vw`; \/\/ Random horizontal position\r\n\r\n        const confettiGroup = document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"g\");\r\n        \/\/confettiGroup.innerHTML = svg;\r\n        confettiGroup.style.transformOrigin = 'center'; \/\/ Set the rotation origin to the center of the confetti\r\n        confettiGroup.style.transform = `rotateZ(${Math.random() * 360}deg)`; \/\/ Random rotation in the z-plane\r\n\r\n        const confettiPath = document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"path\");\r\n        confettiPath.setAttribute(\"fill\", getRandomColor());\r\n        confettiPath.setAttribute(\"d\", \"M0 0 L25 0 L25 25 L0 25 Z\");\r\n\r\n        confettiGroup.appendChild(confettiPath);\r\n        confetti.appendChild(confettiGroup);\r\n        confettiContainer.appendChild(confetti);\r\n\r\n        \/\/ Apply unique animation properties to each confetti element\r\n        const animationDuration = Math.random() * 1.3 + 2; \/\/ Random duration between 2 and 6 seconds\r\n        const animationDelay = Math.random() * 4; \/\/ Random delay up to 4 seconds\r\n        confetti.style.animation = `confetti-fall ${animationDuration}s linear infinite`;\r\n        confetti.style.animationDelay = `${animationDelay}s`;\r\n      }\r\n    }\r\n\r\n    \/\/ Function to generate random color in hexadecimal format\r\n    function getRandomColor() {\r\n      const letters = '0123456789ABCDEF';\r\n      let color = '#';\r\n      for (let i = 0; i < 6; i++) {\r\n        color += letters[Math.floor(Math.random() * 16)];\r\n      }\r\n      return color;\r\n    }\r\n\r\n    \/\/createConfetti();\r\n    document.getElementById('spinner').style.display = 'none'; \/\/hide the spinner by default.\r\n  <\/script>\r\n<\/body>\r\n<\/html>\r\n","date_modified":"2023-06-29 11:05:16","tags":""},{"id":"http:\/\/yitz.com\/river-map","title":"river-map","content_html":"<!DOCTYPE html>\r\n<html>\r\n<head>\r\n    \r\n    <meta http-equiv=\"content-type\" content=\"text\/html; charset=UTF-8\" \/>\r\n    \r\n        <script>\r\n            L_NO_TOUCH = false;\r\n            L_DISABLE_3D = false;\r\n        <\/script>\r\n    \r\n    <style>html, body {width: 100%;height: 100%;margin: 0;padding: 0;}<\/style>\r\n    <style>#map {position:absolute;top:0;bottom:0;right:0;left:0;}<\/style>\r\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/leaflet@1.6.0\/dist\/leaflet.js\"><\/script>\r\n    <script src=\"https:\/\/code.jquery.com\/jquery-1.12.4.min.js\"><\/script>\r\n    <script src=\"https:\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.2.0\/js\/bootstrap.min.js\"><\/script>\r\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Leaflet.awesome-markers\/2.0.2\/leaflet.awesome-markers.js\"><\/script>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/leaflet@1.6.0\/dist\/leaflet.css\"\/>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.2.0\/css\/bootstrap.min.css\"\/>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.2.0\/css\/bootstrap-theme.min.css\"\/>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/maxcdn.bootstrapcdn.com\/font-awesome\/4.6.3\/css\/font-awesome.min.css\"\/>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Leaflet.awesome-markers\/2.0.2\/leaflet.awesome-markers.css\"\/>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/gh\/python-visualization\/folium\/folium\/templates\/leaflet.awesome.rotate.min.css\"\/>\r\n    \r\n            <meta name=\"viewport\" content=\"width=device-width,\r\n                initial-scale=1.0, maximum-scale=1.0, user-scalable=no\" \/>\r\n            <style>\r\n                #map_62fb647e37fc275783951e2bfbf8b782 {\r\n                    position: relative;\r\n                    width: 100.0%;\r\n                    height: 100.0%;\r\n                    left: 0.0%;\r\n                    top: 0.0%;\r\n                }\r\n            <\/style>\r\n        \r\n<\/head>\r\n<body>\r\n    \r\n    \r\n            <div class=\"folium-map\" id=\"map_62fb647e37fc275783951e2bfbf8b782\" ><\/div>\r\n        \r\n<\/body>\r\n<script>\r\n    \r\n    \r\n            var map_62fb647e37fc275783951e2bfbf8b782 = L.map(\r\n                \"map_62fb647e37fc275783951e2bfbf8b782\",\r\n                {\r\n                    center: [32.98, 35.6],\r\n                    crs: L.CRS.EPSG3857,\r\n                    zoom: 10,\r\n                    zoomControl: true,\r\n                    preferCanvas: false,\r\n                }\r\n            );\r\n\r\n            \r\n\r\n        \r\n    \r\n            var tile_layer_f3d33561a51a06725c7f5ebb519ade3f = L.tileLayer(\r\n                \"https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png\",\r\n                {\"attribution\": \"Data by \\u0026copy; \\u003ca href=\\\"http:\/\/openstreetmap.org\\\"\\u003eOpenStreetMap\\u003c\/a\\u003e, under \\u003ca href=\\\"http:\/\/www.openstreetmap.org\/copyright\\\"\\u003eODbL\\u003c\/a\\u003e.\", \"detectRetina\": false, \"maxNativeZoom\": 18, \"maxZoom\": 18, \"minZoom\": 0, \"noWrap\": false, \"opacity\": 1, \"subdomains\": \"abc\", \"tms\": false}\r\n            ).addTo(map_62fb647e37fc275783951e2bfbf8b782);\r\n        \r\n    \r\n            var marker_b7ce9cd25a9fc5ea7c72f789c58a378d = L.marker(\r\n                [32.982, 35.704],\r\n                {}\r\n            ).addTo(map_62fb647e37fc275783951e2bfbf8b782);\r\n        \r\n    \r\n        var popup_a2b03bca025d395a96d3d702992163f1 = L.popup({\"maxWidth\": \"100%\"});\r\n\r\n        \r\n            var html_ece037378b25710c51d6bbd0054afa8a = $(`<div id=\"html_ece037378b25710c51d6bbd0054afa8a\" style=\"width: 100.0%; height: 100.0%;\">\u00d7\u2018\u00d7\u00a8\u00d7\u2122\u00d7\u203a\u00d7\u00aa \u00d7\u201d\u00d7\u017e\u00d7\u00a9\u00d7\u2022\u00d7\u00a9\u00d7\u2122\u00d7\u009d<\/div>`)[0];\r\n            popup_a2b03bca025d395a96d3d702992163f1.setContent(html_ece037378b25710c51d6bbd0054afa8a);\r\n        \r\n\r\n        marker_b7ce9cd25a9fc5ea7c72f789c58a378d.bindPopup(popup_a2b03bca025d395a96d3d702992163f1)\r\n        ;\r\n\r\n        \r\n    \r\n    \r\n            marker_b7ce9cd25a9fc5ea7c72f789c58a378d.bindTooltip(\r\n                `<div>\r\n                     \u00d7\u2018\u00d7\u00a8\u00d7\u2122\u00d7\u203a\u00d7\u00aa \u00d7\u201d\u00d7\u017e\u00d7\u00a9\u00d7\u2022\u00d7\u00a9\u00d7\u2122\u00d7\u009d\r\n                 <\/div>`,\r\n                {\"sticky\": true}\r\n            );\r\n        \r\n    \r\n            var marker_b3da953aacb9c4693307cc55f28fb443 = L.marker(\r\n                [32.908, 35.688],\r\n                {}\r\n            ).addTo(map_62fb647e37fc275783951e2bfbf8b782);\r\n        \r\n    \r\n        var popup_f6afb2fa0bac733f71769c8c7dfcfe61 = L.popup({\"maxWidth\": \"100%\"});\r\n\r\n        \r\n            var html_3ffc5f363bc726d3d81b467f6bb004a6 = $(`<div id=\"html_3ffc5f363bc726d3d81b467f6bb004a6\" style=\"width: 100.0%; height: 100.0%;\">\u00d7\u2122\u00d7\u201d\u00d7\u2022\u00d7\u201c\u00d7\u2122\u00d7\u201d<\/div>`)[0];\r\n            popup_f6afb2fa0bac733f71769c8c7dfcfe61.setContent(html_3ffc5f363bc726d3d81b467f6bb004a6);\r\n        \r\n\r\n        marker_b3da953aacb9c4693307cc55f28fb443.bindPopup(popup_f6afb2fa0bac733f71769c8c7dfcfe61)\r\n        ;\r\n\r\n        \r\n    \r\n    \r\n            marker_b3da953aacb9c4693307cc55f28fb443.bindTooltip(\r\n                `<div>\r\n                     \u00d7\u2122\u00d7\u201d\u00d7\u2022\u00d7\u201c\u00d7\u2122\u00d7\u201d\r\n                 <\/div>`,\r\n                {\"sticky\": true}\r\n            );\r\n        \r\n    \r\n            var marker_941d20717034c87942d34bc1b0879243 = L.marker(\r\n                [32.873, 35.606],\r\n                {}\r\n            ).addTo(map_62fb647e37fc275783951e2bfbf8b782);\r\n        \r\n    \r\n        var popup_4ef529c01053572577a693d85302156a = L.popup({\"maxWidth\": \"100%\"});\r\n\r\n        \r\n            var html_8114d6bc3f388d2ffaf12cb1aacd2a43 = $(`<div id=\"html_8114d6bc3f388d2ffaf12cb1aacd2a43\" style=\"width: 100.0%; height: 100.0%;\">\u00d7\u2013\u00d7\u0090\u00d7\u203a\u00d7\u2122<\/div>`)[0];\r\n            popup_4ef529c01053572577a693d85302156a.setContent(html_8114d6bc3f388d2ffaf12cb1aacd2a43);\r\n        \r\n\r\n        marker_941d20717034c87942d34bc1b0879243.bindPopup(popup_4ef529c01053572577a693d85302156a)\r\n        ;\r\n\r\n        \r\n    \r\n    \r\n            marker_941d20717034c87942d34bc1b0879243.bindTooltip(\r\n                `<div>\r\n                     \u00d7\u2013\u00d7\u0090\u00d7\u203a\u00d7\u2122\r\n                 <\/div>`,\r\n                {\"sticky\": true}\r\n            );\r\n        \r\n    \r\n            var marker_e65c0931560afb610881fe63922c5bac = L.marker(\r\n                [32.891, 35.628],\r\n                {}\r\n            ).addTo(map_62fb647e37fc275783951e2bfbf8b782);\r\n        \r\n    \r\n        var popup_a7d564fb75daabc9c792443251157c63 = L.popup({\"maxWidth\": \"100%\"});\r\n\r\n        \r\n            var html_3ddcf85d4f809022e29cd0522224449d = $(`<div id=\"html_3ddcf85d4f809022e29cd0522224449d\" style=\"width: 100.0%; height: 100.0%;\">\u00d7\u017e\u00d7\u2019'\u00d7\u00a8\u00d7\u00a1\u00d7\u201d<\/div>`)[0];\r\n            popup_a7d564fb75daabc9c792443251157c63.setContent(html_3ddcf85d4f809022e29cd0522224449d);\r\n        \r\n\r\n        marker_e65c0931560afb610881fe63922c5bac.bindPopup(popup_a7d564fb75daabc9c792443251157c63)\r\n        ;\r\n\r\n        \r\n    \r\n    \r\n            marker_e65c0931560afb610881fe63922c5bac.bindTooltip(\r\n                `<div>\r\n                     \u00d7\u017e\u00d7\u2019'\u00d7\u00a8\u00d7\u00a1\u00d7\u201d\r\n                 <\/div>`,\r\n                {\"sticky\": true}\r\n            );\r\n        \r\n    \r\n            var marker_5462a0e2119dca443e203e309de3f026 = L.marker(\r\n                [33.053, 35.691],\r\n                {}\r\n            ).addTo(map_62fb647e37fc275783951e2bfbf8b782);\r\n        \r\n    \r\n        var popup_89c69fe645b449dfd4bb9b37a4edc493 = L.popup({\"maxWidth\": \"100%\"});\r\n\r\n        \r\n            var html_995a3fa689a440ece92bf9d253a96514 = $(`<div id=\"html_995a3fa689a440ece92bf9d253a96514\" style=\"width: 100.0%; height: 100.0%;\">\u00d7\u2019'\u00d7\u2122\u00d7\u0153\u00d7\u2018\u00d7\u2022\u00d7\u0178<\/div>`)[0];\r\n            popup_89c69fe645b449dfd4bb9b37a4edc493.setContent(html_995a3fa689a440ece92bf9d253a96514);\r\n        \r\n\r\n        marker_5462a0e2119dca443e203e309de3f026.bindPopup(popup_89c69fe645b449dfd4bb9b37a4edc493)\r\n        ;\r\n\r\n        \r\n    \r\n    \r\n            marker_5462a0e2119dca443e203e309de3f026.bindTooltip(\r\n                `<div>\r\n                     \u00d7\u2019'\u00d7\u2122\u00d7\u0153\u00d7\u2018\u00d7\u2022\u00d7\u0178\r\n                 <\/div>`,\r\n                {\"sticky\": true}\r\n            );\r\n        \r\n    \r\n            var marker_929ee95d865c46b222fb45ffb75aefb5 = L.marker(\r\n                [32.887, 35.421],\r\n                {}\r\n            ).addTo(map_62fb647e37fc275783951e2bfbf8b782);\r\n        \r\n    \r\n        var popup_b0504a4dfee880c8441fcc6d501a7d6b = L.popup({\"maxWidth\": \"100%\"});\r\n\r\n        \r\n            var html_f86354a7b1ffcef9509e25b3642c4218 = $(`<div id=\"html_f86354a7b1ffcef9509e25b3642c4218\" style=\"width: 100.0%; height: 100.0%;\">\u00d7\u00a6\u00d7\u0153\u00d7\u017e\u00d7\u2022\u00d7\u0178 \u00e2\u20ac\u201c \u00d7\u2018\u00d7\u00a8\u00d7\u2122\u00d7\u203a\u00d7\u00aa \u00d7\u201d\u00d7\u2014\u00d7\u00a8\u00d7\u2022\u00d7\u2018<\/div>`)[0];\r\n            popup_b0504a4dfee880c8441fcc6d501a7d6b.setContent(html_f86354a7b1ffcef9509e25b3642c4218);\r\n        \r\n\r\n        marker_929ee95d865c46b222fb45ffb75aefb5.bindPopup(popup_b0504a4dfee880c8441fcc6d501a7d6b)\r\n        ;\r\n\r\n        \r\n    \r\n    \r\n            marker_929ee95d865c46b222fb45ffb75aefb5.bindTooltip(\r\n                `<div>\r\n                     \u00d7\u00a6\u00d7\u0153\u00d7\u017e\u00d7\u2022\u00d7\u0178 \u00e2\u20ac\u201c \u00d7\u2018\u00d7\u00a8\u00d7\u2122\u00d7\u203a\u00d7\u00aa \u00d7\u201d\u00d7\u2014\u00d7\u00a8\u00d7\u2022\u00d7\u2018\r\n                 <\/div>`,\r\n                {\"sticky\": true}\r\n            );\r\n        \r\n    \r\n            var marker_d7052f45ede2735273daf7df0edf7f01 = L.marker(\r\n                [33.03, 35.447],\r\n                {}\r\n            ).addTo(map_62fb647e37fc275783951e2bfbf8b782);\r\n        \r\n    \r\n        var popup_6a99e307b78e73b91a6f2115dee92641 = L.popup({\"maxWidth\": \"100%\"});\r\n\r\n        \r\n            var html_31762c36f8ee0e6dd402cdef2f6be86e = $(`<div id=\"html_31762c36f8ee0e6dd402cdef2f6be86e\" style=\"width: 100.0%; height: 100.0%;\">\u00d7\u203a\u00d7\u201c\u00d7\u2122\u00d7\u201d \u00e2\u20ac\u201c \u00d7\u00a2\u00d7\u2122\u00d7\u0178 \u00d7\u2013\u00d7\u2122\u00d7\u2022<\/div>`)[0];\r\n            popup_6a99e307b78e73b91a6f2115dee92641.setContent(html_31762c36f8ee0e6dd402cdef2f6be86e);\r\n        \r\n\r\n        marker_d7052f45ede2735273daf7df0edf7f01.bindPopup(popup_6a99e307b78e73b91a6f2115dee92641)\r\n        ;\r\n\r\n        \r\n    \r\n    \r\n            marker_d7052f45ede2735273daf7df0edf7f01.bindTooltip(\r\n                `<div>\r\n                     \u00d7\u203a\u00d7\u201c\u00d7\u2122\u00d7\u201d \u00e2\u20ac\u201c \u00d7\u00a2\u00d7\u2122\u00d7\u0178 \u00d7\u2013\u00d7\u2122\u00d7\u2022\r\n                 <\/div>`,\r\n                {\"sticky\": true}\r\n            );\r\n        \r\n    \r\n            var marker_6fae6dab88c365ce638ff3b3f214bbde = L.marker(\r\n                [32.993, 35.44],\r\n                {}\r\n            ).addTo(map_62fb647e37fc275783951e2bfbf8b782);\r\n        \r\n    \r\n        var popup_2b55fa7872593e3a7684eed09e784867 = L.popup({\"maxWidth\": \"100%\"});\r\n\r\n        \r\n            var html_5faea0f847c0aa33c8b57d1482fc5890 = $(`<div id=\"html_5faea0f847c0aa33c8b57d1482fc5890\" style=\"width: 100.0%; height: 100.0%;\">\u00d7\u2018\u00d7\u00a8\u00d7\u2122\u00d7\u203a\u00d7\u00aa \u00d7\u00a2\u00d7\u2122\u00d7\u0178 \u00d7\u00aa\u00d7\u017e\u00d7\u00a8\u00d7\u2122<\/div>`)[0];\r\n            popup_2b55fa7872593e3a7684eed09e784867.setContent(html_5faea0f847c0aa33c8b57d1482fc5890);\r\n        \r\n\r\n        marker_6fae6dab88c365ce638ff3b3f214bbde.bindPopup(popup_2b55fa7872593e3a7684eed09e784867)\r\n        ;\r\n\r\n        \r\n    \r\n    \r\n            marker_6fae6dab88c365ce638ff3b3f214bbde.bindTooltip(\r\n                `<div>\r\n                     \u00d7\u2018\u00d7\u00a8\u00d7\u2122\u00d7\u203a\u00d7\u00aa \u00d7\u00a2\u00d7\u2122\u00d7\u0178 \u00d7\u00aa\u00d7\u017e\u00d7\u00a8\u00d7\u2122\r\n                 <\/div>`,\r\n                {\"sticky\": true}\r\n            );\r\n        \r\n    \r\n            var marker_4c0c5bb046b37ce2e08718bf24bf7134 = L.marker(\r\n                [33.045, 35.465],\r\n                {}\r\n            ).addTo(map_62fb647e37fc275783951e2bfbf8b782);\r\n        \r\n    \r\n        var popup_581f079615604505785b10ec52a0a4d6 = L.popup({\"maxWidth\": \"100%\"});\r\n\r\n        \r\n            var html_c59463d62685278de2c76391ba438e4d = $(`<div id=\"html_c59463d62685278de2c76391ba438e4d\" style=\"width: 100.0%; height: 100.0%;\">\u00d7\u00a2\u00d7\u2122\u00d7\u0178 \u00d7\u2014\u00d7\u00a8\u00d7\u201c\u00d7\u0153\u00d7\u2122\u00d7\u00aa<\/div>`)[0];\r\n            popup_581f079615604505785b10ec52a0a4d6.setContent(html_c59463d62685278de2c76391ba438e4d);\r\n        \r\n\r\n        marker_4c0c5bb046b37ce2e08718bf24bf7134.bindPopup(popup_581f079615604505785b10ec52a0a4d6)\r\n        ;\r\n\r\n        \r\n    \r\n    \r\n            marker_4c0c5bb046b37ce2e08718bf24bf7134.bindTooltip(\r\n                `<div>\r\n                     \u00d7\u00a2\u00d7\u2122\u00d7\u0178 \u00d7\u2014\u00d7\u00a8\u00d7\u201c\u00d7\u0153\u00d7\u2122\u00d7\u00aa\r\n                 <\/div>`,\r\n                {\"sticky\": true}\r\n            );\r\n        \r\n    \r\n            var marker_293fb3d1187402cab5566c80dcef7d1a = L.marker(\r\n                [32.855, 35.586],\r\n                {}\r\n            ).addTo(map_62fb647e37fc275783951e2bfbf8b782);\r\n        \r\n    \r\n        var popup_74f15fc851d4291a84f70925b2080a9c = L.popup({\"maxWidth\": \"100%\"});\r\n\r\n        \r\n            var html_06270e5fcfeaf641319439e6c3dafed6 = $(`<div id=\"html_06270e5fcfeaf641319439e6c3dafed6\" style=\"width: 100.0%; height: 100.0%;\">\u00d7\u2122\u00d7\u00a8\u00d7\u201c\u00d7\u0178 \u00e2\u20ac\u201c \u00d7\u017e\u00d7\u2019\u00d7\u00a9\u00d7\u00a8 \u00d7\u2122\u00d7\u2022\u00d7\u00a1\u00d7\u00a3 \u00d7\u00a2\u00d7\u201c \u00d7\u0153\u00d7\u00a9\u00d7\u00a4\u00d7\u0161 \u00d7\u203a\u00d7\u00a0\u00d7\u00a8\u00d7\u00aa<\/div>`)[0];\r\n            popup_74f15fc851d4291a84f70925b2080a9c.setContent(html_06270e5fcfeaf641319439e6c3dafed6);\r\n        \r\n\r\n        marker_293fb3d1187402cab5566c80dcef7d1a.bindPopup(popup_74f15fc851d4291a84f70925b2080a9c)\r\n        ;\r\n\r\n        \r\n    \r\n    \r\n            marker_293fb3d1187402cab5566c80dcef7d1a.bindTooltip(\r\n                `<div>\r\n                     \u00d7\u2122\u00d7\u00a8\u00d7\u201c\u00d7\u0178 \u00e2\u20ac\u201c \u00d7\u017e\u00d7\u2019\u00d7\u00a9\u00d7\u00a8 \u00d7\u2122\u00d7\u2022\u00d7\u00a1\u00d7\u00a3 \u00d7\u00a2\u00d7\u201c \u00d7\u0153\u00d7\u00a9\u00d7\u00a4\u00d7\u0161 \u00d7\u203a\u00d7\u00a0\u00d7\u00a8\u00d7\u00aa\r\n                 <\/div>`,\r\n                {\"sticky\": true}\r\n            );\r\n        \r\n    \r\n            var marker_8586d9f92cb3bfff72a17344bf31f4a6 = L.marker(\r\n                [33.247, 35.694],\r\n                {}\r\n            ).addTo(map_62fb647e37fc275783951e2bfbf8b782);\r\n        \r\n    \r\n        var popup_e0d6c8703e755cdf086a6dc729ef0dba = L.popup({\"maxWidth\": \"100%\"});\r\n\r\n        \r\n            var html_cfe6edb47c109615eddd1b748b3f565b = $(`<div id=\"html_cfe6edb47c109615eddd1b748b3f565b\" style=\"width: 100.0%; height: 100.0%;\">\u00d7\u2018\u00d7\u00a0\u00d7\u2122\u00d7\u0090\u00d7\u00a1 \u00e2\u20ac\u201c \u00d7\u2019\u00d7\u00a9\u00d7\u00a8 \u00d7\u203a\u00d7\u00a4\u00d7\u00a8 \u00d7\u00a1\u00d7\u0090\u00d7\u0153\u00d7\u201c<\/div>`)[0];\r\n            popup_e0d6c8703e755cdf086a6dc729ef0dba.setContent(html_cfe6edb47c109615eddd1b748b3f565b);\r\n        \r\n\r\n        marker_8586d9f92cb3bfff72a17344bf31f4a6.bindPopup(popup_e0d6c8703e755cdf086a6dc729ef0dba)\r\n        ;\r\n\r\n        \r\n    \r\n    \r\n            marker_8586d9f92cb3bfff72a17344bf31f4a6.bindTooltip(\r\n                `<div>\r\n                     \u00d7\u2018\u00d7\u00a0\u00d7\u2122\u00d7\u0090\u00d7\u00a1 \u00e2\u20ac\u201c \u00d7\u2019\u00d7\u00a9\u00d7\u00a8 \u00d7\u203a\u00d7\u00a4\u00d7\u00a8 \u00d7\u00a1\u00d7\u0090\u00d7\u0153\u00d7\u201c\r\n                 <\/div>`,\r\n                {\"sticky\": true}\r\n            );\r\n        \r\n    \r\n            var marker_820dbc022b0e0384e3a5a16c312d35cf = L.marker(\r\n                [33.271, 35.62],\r\n                {}\r\n            ).addTo(map_62fb647e37fc275783951e2bfbf8b782);\r\n        \r\n    \r\n        var popup_e7913b43ca9920ebd696ddebd3e421f5 = L.popup({\"maxWidth\": \"100%\"});\r\n\r\n        \r\n            var html_d5dbaa43780bccf9bbee682e719f808b = $(`<div id=\"html_d5dbaa43780bccf9bbee682e719f808b\" style=\"width: 100.0%; height: 100.0%;\">\u00d7\u2014\u00d7\u00a6\u00d7\u2018\u00d7\u00a0\u00d7\u2122 \u00e2\u20ac\u201c \u00d7\u017e\u00d7\u201d\u00d7\u2019\u00d7\u00a9\u00d7\u00a8 \u00d7\u201d\u00d7\u00a8\u00d7\u2022\u00d7\u017e\u00d7\u2122 \u00d7\u00a2\u00d7\u201c \u00d7\u0153\u00d7\u00a9\u00d7\u00a4\u00d7\u0161 \u00d7\u2122\u00d7\u00a8\u00d7\u201c\u00d7\u0178<\/div>`)[0];\r\n            popup_e7913b43ca9920ebd696ddebd3e421f5.setContent(html_d5dbaa43780bccf9bbee682e719f808b);\r\n        \r\n\r\n        marker_820dbc022b0e0384e3a5a16c312d35cf.bindPopup(popup_e7913b43ca9920ebd696ddebd3e421f5)\r\n        ;\r\n\r\n        \r\n    \r\n    \r\n            marker_820dbc022b0e0384e3a5a16c312d35cf.bindTooltip(\r\n                `<div>\r\n                     \u00d7\u2014\u00d7\u00a6\u00d7\u2018\u00d7\u00a0\u00d7\u2122 \u00e2\u20ac\u201c \u00d7\u017e\u00d7\u201d\u00d7\u2019\u00d7\u00a9\u00d7\u00a8 \u00d7\u201d\u00d7\u00a8\u00d7\u2022\u00d7\u017e\u00d7\u2122 \u00d7\u00a2\u00d7\u201c \u00d7\u0153\u00d7\u00a9\u00d7\u00a4\u00d7\u0161 \u00d7\u2122\u00d7\u00a8\u00d7\u201c\u00d7\u0178\r\n                 <\/div>`,\r\n                {\"sticky\": true}\r\n            );\r\n        \r\n<\/script>\r\n<\/html>","date_modified":"2025-08-18 02:40:44","tags":"Rivermap"}]}