<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>&#8235;למראית עין &#187; התחלות&#8236;</title>	<atom:link href="http://blog.lm4.org/archives/category/beginnings/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lm4.org</link>
	<description>&#8235;&#8236;</description>	<lastBuildDate>Fri, 26 Mar 2010 00:43:36 +0000</lastBuildDate>
	<language>he</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<image>
<link>http://blog.lm4.org</link>
<url>http://blog.lm4.org/wp-content/mbp-favicon/411.ico</url>
<title>למראית עין</title>
</image>
		<item>
		<title>&#8235;חורף גשום וסוער&#8236;</title>		<link>http://blog.lm4.org/archives/stormywinter/</link>
		<comments>http://blog.lm4.org/archives/stormywinter/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 12:27:56 +0000</pubDate>
		<dc:creator>&#8235;Lem&#8236;</dc:creator>				<category><![CDATA[התחלות]]></category>
		<category><![CDATA[יומבחיים]]></category>
		<category><![CDATA[ממלכת החיות]]></category>
		<category><![CDATA[עבודה]]></category>
		<category><![CDATA[תלאות הדרך]]></category>
		<category><![CDATA[אתר בניה]]></category>
		<category><![CDATA[האח הגדול - הפח הגדול]]></category>
		<category><![CDATA[כתיבה שיווקית]]></category>
		<category><![CDATA[מיגרנה]]></category>
		<category><![CDATA[מעורר רחמים]]></category>
		<category><![CDATA[מרמור]]></category>
		<category><![CDATA[עבודה מהבית]]></category>
		<category><![CDATA[עבר-הווה-עתיד]]></category>
		<category><![CDATA[על סף דמעות]]></category>
		<category><![CDATA[שעמומחץ]]></category>

		<guid isPermaLink="false">http://blog.lm4.org/?p=466</guid>
		<description><![CDATA[&#8235;אני רוצה להיות נמלה. לצערי אני חרגול, אבל רוצה להיות נמלה. מצאתי את עצמי בשתיים בצהרים, אחרי ערימות של QA, אחרי מיילים וטלפונים לכמה לקוחות, שני מתכנתים, ובוסית אחת ללא עבודה. זהו, נגמר.. עד המייל הבא.. חופש. וזה לא שאין לי מה לעשות, אני רוצה לקרוא, יש הרבה מה. צריך לחפש ולמצוא מאמרים ולקרוא.. צריך [...]&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>אני רוצה להיות נמלה.<br />
 לצערי אני חרגול, אבל רוצה להיות נמלה.</p>
<p>מצאתי את עצמי בשתיים בצהרים, אחרי ערימות של QA, אחרי מיילים וטלפונים לכמה לקוחות, שני מתכנתים, ובוסית אחת<br />
 ללא עבודה. זהו, נגמר.. עד המייל הבא.. חופש.</p>
<p>וזה לא שאין לי מה לעשות, אני רוצה לקרוא, יש הרבה מה. צריך לחפש ולמצוא מאמרים ולקרוא.. <br />
 צריך גם לכתוב. הרבה. <br />
 אבל זה בשבילי, ולא בשביל אחרים.. ואני חרגול.</p>
<p>ובנימה אופטימית &#8211; <strong>סוף סוף העיפו את המכשפה מהמזרח</strong> (אירופה,ליתר דיוק פולין), ואני כבר חשבתי שאני אצטרך לקנות כדורים נגד בחילות.</p>
<p><br class="spacer_" /></p>
</div>]]></content:encoded>			<wfw:commentRss>http://blog.lm4.org/archives/stormywinter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>&#8235;אין כמו רעש המקדחה על הבוקר&#8236;</title>		<link>http://blog.lm4.org/archives/loud-rennovation/</link>
		<comments>http://blog.lm4.org/archives/loud-rennovation/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 13:06:49 +0000</pubDate>
		<dc:creator>&#8235;Lem&#8236;</dc:creator>				<category><![CDATA[אינטרטנט]]></category>
		<category><![CDATA[דברים שלא טובים ללחץ דם]]></category>
		<category><![CDATA[התחלות]]></category>
		<category><![CDATA[עבודה]]></category>
		<category><![CDATA[שחרור קיטור]]></category>
		<category><![CDATA[תלאות הדרך]]></category>
		<category><![CDATA[אתר בניה]]></category>
		<category><![CDATA[השראה שיווקית]]></category>
		<category><![CDATA[כתיבה שיווקית]]></category>
		<category><![CDATA[מחקר מלים]]></category>
		<category><![CDATA[ניסוי מעניין]]></category>
		<category><![CDATA[קדיחה בלתי פוסקת]]></category>

		<guid isPermaLink="false">http://blog.lm4.org/?p=442</guid>
		<description><![CDATA[&#8235;אני כבר כמה ימים מסתובבת עם חלקי פוסטים בראש, שלא מתחברים לכדי אחד שלם. אני חווה תופעה חדשה בימים האחרונים, אחת כזו שלא נאלצתי להתמודד איתה בעבר, ובמיוחד לא בעבודה &#8211; שיפוצים. משפצים את הבית שמולי וזה גורם לי לרצות לעשות דברים אלימים. אני ידועה בתור אחת שאפילו ציפורי הבוקר גורמות לה לחוסר יציבות נפשית, [...]&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>אני כבר כמה ימים מסתובבת עם חלקי פוסטים בראש, שלא מתחברים לכדי אחד שלם.<br />
 אני חווה תופעה חדשה בימים האחרונים, אחת כזו שלא נאלצתי להתמודד איתה בעבר, ובמיוחד לא בעבודה &#8211; שיפוצים.</p>
<p>משפצים את הבית שמולי וזה גורם לי לרצות לעשות דברים אלימים.<br />
 אני ידועה בתור <strong>אחת שאפילו ציפורי הבוקר גורמות לה לחוסר יציבות נפשית</strong>, אז מקדחות? מערבלי בטון?? צעקות בערבית?!<br />
 איך בנאדם אמור לשבת ולהתרכז בכתיבה, בשיחות ובצורה כללית בחיים עם הקדיחה הבלתי פוסקת הזו בכלל לא ברור לי.<br />
 לא בלתי פוסקת, מתישהו בין חמש לשבע בערב הם הולכים.<br />
 צריכה לעשות מחקר מלים על אתר אחד, לכתוב לכמה אחרים, להגיש, לרשת, לקדם.. <br />
 בשביל כתיבה שיווקית צריך השראה שיווקית, צריך לקרוא קצת, לחשוב קצת, להרהר..  והם אומרים שזה יקח עשרה חודשים.<br />
 <strong>עשרה חודשים!</strong><br />
 אולי זה יהיה ניסוי מעניין, לראות כמה זמן יקח לי עד שאחרון הפיוזים שלי יקפוץ, או עד שהרעש הזה יתרכב לו אל תוך רעשי חיי<br />
 ואז אני כבר לא אשמע אותו.. האופציה השניה מסוכנת ביותר &#8211; <strong>אולי כשהם ילכו פתאום יחסר לי הרעש?</strong><br />
 אולי אני בכלל אמציא מן בועה שכזו לכלוא אותם בתוכה שלא יפריעו עם הרעש, ואז רק ישאר להתמודד עם המשאיות והנזק<br />
 לפינת הרחוב ללא מוצא הקטן שלנו שהפך פתאום ל<a title="My UnderConstruction Duvash.com" href="http://duvash.com">אתר בניה</a>.</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
</div>]]></content:encoded>			<wfw:commentRss>http://blog.lm4.org/archives/loud-rennovation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8235;אפילו תיבת דואר כבר יש!&#8236;</title>		<link>http://blog.lm4.org/archives/gotmailbox/</link>
		<comments>http://blog.lm4.org/archives/gotmailbox/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 02:57:43 +0000</pubDate>
		<dc:creator>&#8235;Lem&#8236;</dc:creator>				<category><![CDATA[אינטרטנט]]></category>
		<category><![CDATA[התחלות]]></category>
		<category><![CDATA[חוק חוקה וחוקים]]></category>
		<category><![CDATA[חטאים קטנים ותענוגות אסורים]]></category>
		<category><![CDATA[תלאות הדרך]]></category>
		<category><![CDATA[יום הולדת]]></category>
		<category><![CDATA[מצעד זכויות האדם]]></category>
		<category><![CDATA[נתחי בשר משובחים]]></category>
		<category><![CDATA[עולם הקפה]]></category>

		<guid isPermaLink="false">http://blog.lm4.org/?p=425</guid>
		<description><![CDATA[&#8235;עכשיו הדוור כבר לא יאלץ לתקוע את המכתבים בין העצים של השער, והמכתבים כבר לא ירטבו עד מחק דיו מהגשם. יופי. יש לי היום יום הולדת בתאריך העברי, כיף שזה נר ראשון. מחר (או לפי השעון מאוחר יותר היום) הולכים לחגוג לאח שלי יום הולדת לועזי (או &#8211; אמיתי) על ידי אכילת (טריפת\גריסת) נתחי בשר [...]&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>עכשיו הדוור כבר לא יאלץ לתקוע את המכתבים בין העצים של השער, והמכתבים כבר לא ירטבו עד מחק דיו מהגשם.<br />
 יופי.</p>
<p>יש לי היום יום הולדת בתאריך העברי, כיף שזה נר ראשון. <br />
מחר (או לפי השעון מאוחר יותר היום) הולכים לחגוג לאח שלי יום הולדת לועזי (או &#8211; אמיתי) על ידי אכילת (טריפת\גריסת) נתחי בשר <br />
גדולים ומשובחים בקאסה דו ברזיל בראשון.. אין כמו בשר ויין לחגוג יום הולדת כמו שצריך.</p>
<p>נסחפתי למשחק החדש בפייסבוק הנקרא בחיבה <a title="CafeWorld On Facebook" href="http://apps.facebook.com/cafeworld/" target="_blank">עולם הקפה</a> &#8230; אולי לא כזה חדש, אבל התאפקתי הרבה זמן <br />
 (זמן = כמות העדכונים בנושא שיש מחברים) לפני שבדקתי אותו. המסקנה היתה מאכזבת, שהוא ב-ד-י-ו-ק כמו המשחק<br />
 שממילא הייתי מכורה אליו &#8211; עיר המסעדות (תרגום זה נורא), רק מנוע שונה. אפילו העיצובים של המסעדות דומים בצורה מחשידה.<br />
 סליחה.. ה&quot;חדש&quot; הוא בית קפה..<br />
 לא מגישים שם קפה. בכלל, אין שתיה שם.. לפחות במסעדות יש שתיה. גם כן קפה.<br />
 אבל, נסחפתי.</p>
<p>מיותר (או שלא) לציין שעקב עבודתי יש לי מספר פרופילים בפייסבוק, שגם להם פתחתי מסעדות&#8230; או בתי קפה. <br />
 כמו שאמרתי כבר אינספור פעמים לפני כן &#8211; המצב בכי רע. כלומר, אם תשאלו אותי הוא מצוין.. אבל באמת, <strong>אין משהו מעניין לדבר עליו??</strong></p>
<p>אה, כן, היתה היום ההפגנה, או <a title="Noway.org" href="http://noway.org.il/" target="_blank">מצעד זכויות האדם</a> הראשון בישראל, שהוכתר כהצלחה (מבחינת זה שהגיעו אנשים לפחות).<br />
נראה אם זה יצליח לשנות משהו במדינה המרקיבה שלנו. </p>
<p></p>
</div>]]></content:encoded>			<wfw:commentRss>http://blog.lm4.org/archives/gotmailbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8235;אין זמן&#8236;</title>		<link>http://blog.lm4.org/archives/notime/</link>
		<comments>http://blog.lm4.org/archives/notime/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 21:23:18 +0000</pubDate>
		<dc:creator>&#8235;Lem&#8236;</dc:creator>				<category><![CDATA[אינטרטנט]]></category>
		<category><![CDATA[אקטואלי]]></category>
		<category><![CDATA[גאווה ודיעה קדומה]]></category>
		<category><![CDATA[התחלות]]></category>
		<category><![CDATA[לינוקס]]></category>
		<category><![CDATA[מצחיק אותי]]></category>
		<category><![CDATA[עבודה]]></category>
		<category><![CDATA[תלאות הדרך]]></category>
		<category><![CDATA[לימודים]]></category>

		<guid isPermaLink="false">http://www.lem4life.com/blog/?p=165</guid>
		<description><![CDATA[&#8235;ושוב אני מוצאת את עצמי פה, לאחר הפסקה.. הפסקונת. מרגישה פשוט יבשה.. כמו צנון ביום רע. כמו ענב מושפל (צימוק כנראה).. יבשה. שוב חשבתי על זה, ושוב אני רואה שדווקא בזמנים הרעים/ כשאין לי מה לעשות אני כמעט לא פה. דווקא כשיש מעל הראש, אני מוצאת זמן לכתוב. עכשיו מה? לימודי לינוקס &#8211; סיימתי &#8211; [...]&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>ושוב אני מוצאת את עצמי פה, לאחר הפסקה.. הפסקונת.<br />
 מרגישה פשוט יבשה.. כמו צנון ביום רע. כמו ענב מושפל (צימוק כנראה).. יבשה.</p>
<p>שוב חשבתי על זה, ושוב אני רואה שדווקא בזמנים הרעים/ כשאין לי מה לעשות אני כמעט לא פה.<br />
 דווקא כשיש מעל הראש, אני מוצאת זמן לכתוב.<br />
 עכשיו מה?<br />
 <strong>לימודי לינוקס</strong> &#8211; סיימתי &#8211; מתכוננת למבחני הסמכה.<br />
 <strong>עבודה</strong> &#8211; כבר אין. כמו שתיארתי לעצמי מראש בערך בתקופה הזו הם יחליטו (החליטו) שאין בי יותר צורך.. הכושי עשה את שלו (דאג לסדר להם את כל תחום הרשת והאינטרנט/ארגן להם את ההזמנות מהאתרים/סידר וחידש דומיינים/בנה אתרים חדשים לפי הצורך המשתנה כל דקה וחצי) &#8211; הכושי יכול ללכת.<br />
 אני לא אגיד שאני מרגישה רע על זה שדחיתי בשבוע כמעט את ההגעה שלי לשם להעביר להם הדרכות על כל החומר הזה (כי למה שמישהו שם ידע טיפה בנושא) כי אני לא!<br />
 נכון, גם אני תכננתי בדיוק את אותו מהלך, אבל תכננתי אותו לשבוע אחרי, כלומר ל-השבוע בערך&#8230; ככה שאהיה אחרי מבחני ההסמכה של הלינוקס, ובחיפוש עבודה. לצערי הם הקדימו אותי, וקצת הכניסו אותי להלם אז חיפוש העבודה התחיל לפני המבחנים.. בקטנה, אבל זה דחה לי את תחילת החזרה על החומר. כל מי שאני מכירה ועובד בזה אומר לי שמספיק שיש לי לינוקס על המחשב כמה שנים טובות וכל השאר זה בולשיט.. כי כמה אנשים כבר יודעים לדבר עם המערכת הזו בארץ? (בערך מס' האנשים שיודעים לנהוג &#8211; ולא בהתאמה). אני מקווה שהם צודקים.</p>
<p>עכשיו <strong>בואו נגיע לנקודה האמיתית</strong> &#8211; חוסר העבודה, או יותר נכון כמות הזמן שאני בבית, שגדלה באופן משמעותי פשוט מונעת ממני להתקרב לכאן. או במלים אחרות &#8211; חברה שלי, אשתי, יפתי, שיושבת לי על המחשב רוב היום כי היא בחופש מהאונ' מונעת ממני להתקרב לכאן. לא רק זה &#8211; <strong>עצם זה שאני לא לבד בבית</strong> זה מה שמונע ממני לשבת ולזיין לכם את השכל בכמויות רציניות (או!). יש אלה שיגידו תודה, ויש אלה שיגידו 'נקניקה תתמודדי', אבל תרצו או לא &#8211; זו הסיבה.</p>
<p>ודי עם ההקדמה!<br />
 יום שישי היום, אז אין לימודים ויש בירה.<br />
 ומכיוון שאני יבשה כמו צימוק כמו שאמרתי, מה עוד יש? אכן כן &#8211; פרק של ליזי!</p>
<p><a href="http://www.lem4life.com/blog/archives/have-you-met-lizzy-the-lezzy/">כמו שאיימתי קודם</a>, למען ההפצה חסרת הבושה יכנסו לפה פרקים של ליזי הישר מה<a href="http://www.lizzythelezzy.com/">אתר של ליזי<br />
 </a>וכמובן מי שעדיין לא נכנסה להכיר אותה לעומק נא לבוש בצד. בצד בצד יותר. יופי.</p>
<p><span style="text-decoration: underline;">חלק ראשון: פרק 1-5</span></p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/z17UGsq-4wc&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/z17UGsq-4wc&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object>
</p>
<p>סופ&quot;ש נעים <img src='http://blog.lm4.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' title="אין זמן" /> </p>
<p>*ד&quot;א &#8211; אם מישהו מכיר מישהו שצריך אדמין לינוקס נא להשאיר איזה ציוץ.. פרסים למשתתפים <img src='http://blog.lm4.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="אין זמן" />  *</p>
<p>
<script id="hyperTooltip">// <![CDATA[
// ==UserScript==
// @name        MultiPopup Main Functions File
// @namespace   http://www.hesido.com
// @version     2.09
// @date        2005-08-18
// @author      Emrah BASKAYA &lt;emrahbaskaya at hesido dot com&gt;
// @description Tooltip Replacement: Replaces Browser Default Tooltips with CSS stylable ones and allows you to customize the information displayed in it and the delay for tooltips.
// @include     *
// ==/UserScript==
// Licence Information:
/*
MultiPopup V2.09 Main Functions File
Tooltip Replacement Script
Emrah BASKAYA  (hesido - www.hesido.com)
Detailed info can be found at:</p>
<p>http://www.hesido.com</p>
<p>You cannot use this code for commercial purposes without
permission of the author. You are not allowed to earn money
from this script or any work that is derived from this script.</p>
<p>Free to use for non-commercial purposes. A link to www.hesido.com
is most welcome, in a page on your site, if you are using it for your
website.</p>
<p>For other usage options, please contact the author.</p>
<p>Uses some DOM fallback methods as seen on www.quirksmode.org
Code for embedding CSS by D.I.Z.
*/</p>
<p>if (window.addEventListener) window.addEventListener('load', multipopupMain, false);
else if (window.attachEvent) window.attachEvent('onload', multipopupMain);</p>
<p>function multipopupMain(){
	if (!document.createElement || !document.getElementsByTagName || !document.getElementById || document.getElementsByTagName("head").length == 0) return;</p>
<p>	var allowRemotePrefs = true; //Needs to be true to be able to run modules, external preferences and skin
	//making this false will almost make Multipopup impenetratable.</p>
<p>//	Total Suppression
	if (allowRemotePrefs &amp;&amp; typeof(mpUSRJS) != "undefined" &amp;&amp; mpUSRJS.doNotRun) return;
//	Self Supression
	if (window.MPwinTriggersActive) return;
//	Prerunmodules execution
	if (allowRemotePrefs &amp;&amp; typeof(mpUSRJS) != "undefined" &amp;&amp; typeof(mpUSRJS.preRunModules) != "undefined") for (var i=0; i&lt;mpUSRJS.preRunModules.length; i++) mpUSRJS.preRunModules[i]();</p>
<p>//	pcR-&gt;array related to tooltip
//	gVr-&gt;array that holds generic info
//	aOb-&gt;array that holds animation info.
	var pcR = new Array(), gVr = new Array(), aOb = new Array(), mPu = new Array();</p>
<p>	setMPPreferences();</p>
<p>	mPu.divIds = ['mpopupc','mpoptop','mpopfill1','mpopbod','mpopfill2','mpopfill3','mpopfill4','mpopbot','mpopfill5','mpopdbl','mpopdblprnt','bmtest'];
	mPu.styleObId = "mpopupstyleobjectid"
	mPu.revEvals = new Array(null,'"rect("+(clipYTarget-aOb.clipY)+"px, "+(clipXTarget+aOb.clipX)+"px, "+(clipYTarget+aOb.clipY)+"px, "+(clipYTarget-aOb.clipY)+"px)"','"rect(0px, "+(aOb.clipX*2)+"px, "+(clipYTarget*2)+"px, 0px)"','"rect(0px, "+(aOb.clipX*2)+"px, "+(aOb.clipY*2)+"px, 0px)"');
	mPu.defDesc = "",pcR.hvrdObj = null,aOb.objMovd = null,aOb.clipStep = 0,aOb.warpStep = 0;
	aOb.popActv = false,aOb.objMovd = false,gVr.activeDelay = mPu.popupDelay;
	pcR.actOffsetX = mPu.xOfst, pcR.actOffsetY = mPu.yOfst;
	aOb.revInt = new Array(),aOb.prevs = new Array();</p>
<p>//	Auto Primary Suppress
	gVr.suppress = (typeof(mpUSRJS) != "undefined" &amp;&amp; mpUSRJS.suppress &amp;&amp; mPu.allowSuppress) ? true : false;</p>
<p>//	deb = document.getElementById('debug');
//	debb = 0;</p>
<p>	mPu.setPopups = function() {
		if (mPu.revStyle == 0 || mPu.clipSteps == 0) {gVr.desInstRev = true; mPu.clipSteps = 0}
		else {gVr.desInstRev = false;}</p>
<p>		gVr.instRev = gVr.desInstRev;</p>
<p>		var attList = new Array(), attid = new Array(), patternFound;
		if (mPu.useFirefoxForceWrap) eval('var forcewrapreg = /([^\\s\\&amp;\\/\\-]{'+mPu.forceBreakAt+'})/g');
		else  eval('var forcewrapreg = /([^\\s\\/\\-]{'+mPu.forceBreakAt+'})/g');
//		eval('var forcewrapreg = /([^\\s\\&amp;\\/-]{'+mPu.forceBreakAt+'})/g'); //Opera
		var forcewrapreplace = '$1'+mPu.brokenSign;
		var zerowidthspacereg = /([\&amp;\/-])/g
		var zerowidthreplacer = '&amp;#8203;$1'
		for (var i=0; i&lt;mPu.attDesc.length;i++){
		if (mPu.attDUse[i]==true) {attList[attList.length]=mPu.attDesc[i]; attid[attid.length] = i}
		}</p>
<p>		for (var st=0;st&lt;mPu.tTags.length;st++) {
			var targetNodes = document.getElementsByTagName(mPu.tTags[st]);
			for (var i=0;i&lt;targetNodes.length;i++) {
				var toinsert ='', toaltinsrt = '', loi, inserter = new Array(), instId = new Array(), iclass = new Array(); altinsertr = new Array(), ainsId = new Array(), iaclass = new Array();
				for (var mt=0; mt&lt;attList.length;mt++){
					loi = targetNodes[i].getAttribute(attList[mt]);
					if ((loi == '' || loi == null) &amp;&amp; mPu.attDInhrt[attid[mt]] &amp;&amp; targetNodes[i].parentNode &amp;&amp; targetNodes[i].parentNode.getAttribute) loi = targetNodes[i].parentNode.getAttribute(attList[mt]);
					if (loi == null) loi = '';
					if (loi != '') {
						patternFound = mPu.alertPattern[attid[mt]]!='' &amp;&amp; loi.match(mPu.alertPattern[attid[mt]]) != null;
						if (mPu.forceWordWrap[attid[mt]]) loi = loi.replace(zerowidthspacereg,zerowidthreplacer).replace(forcewrapreg,forcewrapreplace);
//						if (mPu.forceWordWrap[attid[mt]]) loi = loi.replace(forcewrapreg,forcewrapreplace); //Opera
						if (mPu.attDPri[attid[mt]] || (patternFound &amp;&amp; mPu.alertToPri)) {	inserter[inserter.length] = loi; instId[instId.length] = attid[mt]; iclass[iclass.length] = (patternFound) ? mPu.alrtClass : mPu.stnClass;}
						if (mPu.attDSec[attid[mt]]) {altinsertr[altinsertr.length] = loi; ainsId[ainsId.length] = attid[mt]; iaclass[iaclass.length] = (patternFound) ? mPu.alrtClass : mPu.stnClass;}
						if (mPu.setAttNull[attid[mt]]) targetNodes[i].removeAttribute(attList[mt]);
						if (patternFound &amp;&amp; mPu.alertToPri &amp;&amp; mPu.alertInstant) targetNodes[i].instAlert = true;
					}
				}
				if (inserter.length == 1 &amp;&amp; mPu.attDNAWA[instId[0]]) toinsert = '&lt;div class="'+iclass[0]+' '+mPu.spcClass[instId[0]]+'"&gt;'+inserter[0]+'&lt;/div&gt;';
				else for (var kt=0; kt&lt;inserter.length; kt++)
				{toinsert += '&lt;div class="'+iclass[kt]+' '+mPu.spcClass[instId[kt]]+'"&gt;&lt;span class="'+iclass[kt]+' '+mPu.spcClass[instId[kt]]+'"&gt;'+mPu.attDTitle[instId[kt]]+'&lt;/span&gt;'+inserter[kt]+'&lt;/div&gt;';}
				if (altinsertr.length == 1 &amp;&amp; mPu.attDNAWA[ainsId[0]]) toaltinsrt = '&lt;div class="'+ iaclass[0]+' '+mPu.spcClass[ainsId[0]]+'"&gt;'+altinsertr[0]+'&lt;/div&gt;';
				else for (var kt=0; kt&lt;altinsertr.length; kt++)
					{toaltinsrt += '&lt;div class="'+iaclass[kt]+' '+mPu.spcClass[ainsId[kt]]+'"&gt;&lt;span class="'+iaclass[kt]+' '+mPu.spcClass[ainsId[kt]]+'"&gt;'+mPu.attDTitle[ainsId[kt]]+'&lt;/span&gt;'+altinsertr[kt]+'&lt;/div&gt;';}
				if (toinsert !="" || toaltinsrt !="") {
					if (toinsert !="") {targetNodes[i].primaryView = toinsert; targetNodes[i].primDpresent = true;}
					if (toaltinsrt !="") {targetNodes[i].secondaryView = toaltinsrt; targetNodes[i].altDpresent = true;}
					if (!targetNodes[i].triggersActive) {
						if (!addCheckTrigger(targetNodes[i],'mouseover',writeDescription)) targetNodes[i].onmouseover = writeDescription;
						if (!addCheckTrigger(targetNodes[i],'mouseout',clearDescription)) targetNodes[i].onmouseout = clearDescription;
						targetNodes[i].triggersActive = true;
						}
					}
				}
			}
		}</p>
<p>// Embed Internal Style
	if (mPu.useDefStyle) {
		if (document.getElementById(mPu.styleObId) != null) document.getElementById(mPu.styleObId).parentNode.removeChild(document.getElementById(mPu.styleObId));
		var head = document.getElementsByTagName("head")[0];
		var CSSstyleObj = document.createElement("style");
		CSSstyleObj.setAttribute("type", 'text/css');
		CSSstyleObj.id = mPu.styleObId;
		CSSstyleObj.innerHTML = mPu.defCSS;
		head.appendChild(CSSstyleObj);
	}</p>
<p>	addTrigger(window,'resize', sizeUpdate);
	addTrigger(window,'keydown', mpopupKeyReceive);
	addTrigger(window,'keyup', mpopupKeyUpreceive);</p>
<p>	window.MPwinTriggersActive = true;</p>
<p>	mPu.addPopupDiv = addPopupDiv;
	addPopupDiv();
	sizeUpdate();
	mPu.setPopups();</p>
<p>//	Postrun modules execution
	if (typeof(mPu.postRunModules) != "undefined") for (var i=0; i&lt;mPu.postRunModules.length; i++) mPu.postRunModules[i]();</p>
<p>	function fixPopupPos() {
		pcR.scrolledX = (window.pageXOffset) ? window.pageXOffset : (document.documentElement &amp;&amp; document.documentElement.scrollLeft) ? document.documentElement.scrollLeft : 0;
		pcR.scrolledY = (window.pageYOffset) ? window.pageYOffset : (document.documentElement &amp;&amp; document.documentElement.scrollTop) ? document.documentElement.scrollTop : 0;
		if (!doFixPopupPos()) doFixPopupPos();
		}</p>
<p>	function doFixPopupPos() {
		var yiPos = pcR.ygPos + pcR.actOffsetY; var xiPos = pcR.xgPos + pcR.actOffsetX;
		pcR.divHeight = aOb.dHght + pcR.TDdifX; pcR.divWidth = aOb.dWdth + pcR.TDdifX;
		var sxEdge = (pcR.actOffsetX&gt;0) ? pcR.width - mPu.edgeBufferZone : xiPos;
		var syEdge = (pcR.actOffsetY&gt;0) ? pcR.height - mPu.edgeBufferZone : yiPos;
		yiPos = Math.max(Math.min(yiPos, syEdge - pcR.divHeight),0);
		xiPos = Math.max(Math.min(xiPos, sxEdge - pcR.divWidth),0);
		aOb.yPos = yiPos; aOb.xPos = xiPos;
		if (pointColDetect(pcR.xgPos,pcR.ygPos,yiPos,xiPos+pcR.divWidth,yiPos+pcR.divHeight,xiPos,3)) {
			pcR.actOffsetX = -pcR.actOffsetX; pcR.actOffsetY = -pcR.actOffsetY;
			return false;
		} else {
		pcR.tDiv.style.top = (aOb.yPos + pcR.scrolledY - gVr.bRCompY) + "px";
		pcR.tDiv.style.left = (aOb.xPos + pcR.scrolledX - gVr.bRCompX) + "px";
		} return true; //Modify Ian
	}</p>
<p>	function pointColDetect(x,y,top,right,bottom,left,boundary) {
		top -= boundary; bottom += boundary; left -= boundary; right += boundary;
		if ((x&gt;left&amp;&amp;x&lt;right)&amp;&amp;(y&gt;top&amp;&amp;y&lt;bottom)) return true;
		return false;
	}</p>
<p>	function clrIntrvls() {
		for (i=0;i&lt;aOb.revInt.length;i++){window.clearInterval(aOb.revInt[i]);}
		aOb.revInt = new Array();
	}</p>
<p>	function easeInOut(minValue,maxValue,totalSteps,actualStep,powr) {
		var delta = maxValue - minValue;
		var stepp = minValue+(Math.pow(((1 / totalSteps)*actualStep),powr)*delta);
		return Math.ceil(stepp)
		}</p>
<p>	function mpopupKeyReceive(e) {
	if (!e) e = window.event; //Modify Ian
	if (pcR.hvrdObj != null &amp;&amp; e.ctrlKey &amp;&amp; pcR.hvrdObj.altDpresent) {
		var hovered = pcR.hvrdObj;	doClearDescription(); doWriteDescription(hovered,e.ctrlKey,e.altKey);
		}
	if (pcR.hvrdObj != null &amp;&amp; e.shiftKey) doClearDescription();
	}</p>
<p>	function mpopupKeyUpreceive(e) {
	if (!e) e = window.event; //Modify Ian
	if (pcR.hvrdObj != null) {
		var hovered = pcR.hvrdObj; doClearDescription(); doWriteDescription(hovered,e.ctrlKey,e.altKey,true);
		}
	}</p>
<p>	function doWriteDescription(elem,ctrlK,altK,nosuppress) {
		var tagDescriptPri = '', tagDescriptAlt = ''</p>
<p>		if (elem.primDpresent) tagDescriptPri = elem.primaryView;
		if (elem.altDpresent) tagDescriptAlt = elem.secondaryView;</p>
<p>		if (altK || elem.instAlert) {gVr.activeDelay = 0;gVr.activeRevStyle = 'mPu.instRev()';gVr.instRev = true;}
		if (ctrlK) {var tagDescription = tagDescriptAlt; gVr.activeDelay = 0;}
		else {var tagDescription = tagDescriptPri;}
		if (!gVr.moveTrigger) {addTrigger(document,'mousemove', movePopup); gVr.moveTrigger = true;}</p>
<p>		pcR.hvrdObj = elem;
		pcR.reqDesc = (tagDescription != "" &amp;&amp; tagDescription != null);</p>
<p>		var wpt = mPu.warpSteps &gt; 0;
		pcR.bDiv.style.display = 'none'; pcR.bDiv.style.display = 'block';
		pcR.hvrdCh = true; pcR.hvrdFirst = true;</p>
<p>		if (pcR.reqDesc) {
			pcR.cDiv.innerHTML = tagDescription;
			pcR.mDiv.innerHTML = tagDescription;
		}</p>
<p>		aOb.tWidth = pcR.mDiv.offsetWidth;
		aOb.tHeight = pcR.mDiv.offsetHeight;</p>
<p>		if (!wpt &amp;&amp; pcR.reqDesc) {
			mPu.setDdivTargetSize(); fixPopupPos();
		}</p>
<p>		if (aOb.popActv != true) {
			if (wpt) pcR.cDiv.style.left = pcR.padComp+'px';
			aOb.revealTimer = window.setTimeout(
				function() {
					if (pcR.hvrdObj != null) {
						if (pcR.hvrdFirst == true &amp;&amp; mPu.warpSteps &gt; 0) {
							aOb.tPrevHeight = aOb.tHeight; aOb.tPrevWidth = aOb.tWidth;
							mPu.setDdivTargetSize(); fixPopupPos();
							}
						aOb.revealTimer = 0;
						if (gVr.suppress &amp;&amp; !ctrlK &amp;&amp; !altK &amp;&amp; !nosuppress) return;
						if (gVr.instRev) aOb.revInt[aOb.revInt.length] = window.setInterval(
							function() {	//Instant Reveal Function
							if (aOb.objMovd == true) {
								pcR.cDiv.style.width = aOb.tWidth + 'px';
								pcR.cDiv.style.height = aOb.tHeight + 'px';
								fixPopupPos();
								if (pcR.reqDesc) pcR.tDiv.style.visibility = 'visible';
								aOb.popActv = true; aOb.clipAnimDone = true; clrIntrvls();
								}
							},mPu.revInt);
						else  aOb.revInt[aOb.revInt.length] = window.setInterval(
							function() {	//Clip Reveal Function
							if (aOb.objMovd == true &amp;&amp; aOb.clipStep&lt;mPu.clipSteps) {
								pcR.divHeight = pcR.tDiv.offsetHeight; pcR.divWidth = pcR.tDiv.offsetWidth;
								aOb.clipStep++;
								if (aOb.clipStep&lt;mPu.clipSteps) {
									var clipYTarget = Math.ceil(pcR.divHeight / 2); var clipXTarget = Math.ceil(pcR.divWidth / 2);
									aOb.clipX = easeInOut(0,clipXTarget,mPu.clipSteps,aOb.clipStep,0.333);
									aOb.clipY = easeInOut(0,clipYTarget,mPu.clipSteps,aOb.clipStep,0.333);
									pcR.tDiv.style.clip = eval(mPu.revEvals[mPu.revStyle]);
									}
								else pcR.tDiv.style.clip = "rect(auto auto auto auto)";
								if (pcR.reqDesc)	pcR.tDiv.style.visibility = 'visible';
								aOb.popActv = true;
								if (pcR.hvrdCh) {
									mPu.setDdivTargetSize(); fixPopupPos();
									pcR.hvrdCh = false;
									}
								} else if (aOb.objMovd == true) {aOb.clipAnimDone = true; gVr.instRev = true; clrIntrvls();}
							},mPu.revInt)
						}
					},gVr.activeDelay);
				} else if (aOb.clipAnimDone) {
					pcR.tDiv.style.clip = "rect(auto auto auto auto)";
					if (pcR.reqDesc) pcR.tDiv.style.visibility = 'visible';
					else {pcR.tDiv.style.visibility = 'hidden'; aOb.popActv = false;}
					pcR.hvrdFirst = false;
					clrIntrvls();</p>
<p>					if (wpt) aOb.revInt[aOb.revInt.length] = window.setInterval(
						function() {	//Warp Animation Function
						if (pcR.hvrdCh) {
							pcR.cDiv.style.width = aOb.tWidth + 'px';
							pcR.cDiv.style.height = aOb.tHeight + 'px';
							pcR.hvrdCh = false;
							}
						if (aOb.warpStep &lt; mPu.warpSteps) {
							aOb.warpStep++;
							aOb.heightSet = easeInOut(aOb.tPrevHeight,aOb.tHeight,mPu.warpSteps,aOb.warpStep,0.333)
							aOb.widthSet = easeInOut(aOb.tPrevWidth,aOb.tWidth,mPu.warpSteps,aOb.warpStep,0.333)</p>
<p>							mPu.setDdivWarpSize();</p>
<p>							pcR.cDiv.style.left = aOb.widthSet-aOb.tWidth+pcR.padComp+"px";
							fixPopupPos();
							} else clrIntrvls();
						},mPu.revInt);
					}</p>
<p>			window.clearTimeout(aOb.resetDelayTimer); window.clearTimeout(aOb.hidePopupTimer);</p>
<p>		}</p>
<p>	function doClearDescription() {
		window.clearTimeout(aOb.revealTimer);
		aOb.hidePopupTimer = window.setTimeout(
			function() {	//Hide Popup Function
			clrIntrvls();
			aOb.warpStep = 0;
			pcR.tDiv.style.visibility = 'hidden';
			aOb.objMovd = false; aOb.popActv = false;aOb.clipStep = 0;
			removeTrigger(document,'mousemove', movePopup);
			pcR.tDiv.style.top = "0px";
			pcR.tDiv.style.left = "0px";
			pcR.tDiv.style.clip = "rect(auto auto auto auto)";
			aOb.clipAnimDone = false;
			gVr.moveTrigger = false;
			pcR.actOffsetX = mPu.xOfst, pcR.actOffsetY = mPu.yOfst;
			},mPu.hideDelay);
		if (aOb.revealTimer == 0) gVr.activeDelay = 0;
		pcR.hvrdObj = null;
		aOb.resetDelayTimer = window.setTimeout(
			function (){	//Reset Delay To Original Values
			gVr.activeDelay = mPu.popupDelay;
			gVr.instRev = gVr.desInstRev;
			},mPu.instPopDur);
		aOb.tPrevHeight = aOb.tHeight;
		aOb.tPrevWidth = aOb.tWidth;
		aOb.prevs[aOb.prevs.length] = aOb.tHeight
		if (aOb.warpStep != mPu.warpSteps &amp;&amp; aOb.warpStep &gt; 0) {
			aOb.tPrevHeight = aOb.heightSet; aOb.tPrevWidth = aOb.widthSet;
		}
		aOb.warpStep = 0;
	}</p>
<p>	function movePopup(e) {
	if (pcR.hvrdObj != null || aOb.popActv == true) {
		if (!e) {e = window.event;} //Modify Ian
		pcR.ygPos = e.clientY; pcR.xgPos = e.clientX;
		fixPopupPos();
		aOb.objMovd = true;
		}
	}</p>
<p>	function sizeUpdate() {
		if (self.innerWidth) {
		pcR.width = self.innerWidth; pcR.height = self.innerHeight;}
		else if (document.documentElement &amp;&amp; document.documentElement.clientWidth) {
		pcR.width = document.documentElement.clientWidth; pcR.height = document.documentElement.clientHeight;}
		else if (document.body) {
		pcR.width = document.body.clientWidth; pcR.height = document.body.clientHeight;}
		gVr.bRCompX = 0; gVr.bRCompY = 0;
		if (document.body.activeStyle('position','position') == 'relative') {gVr.bRCompX = document.body.offsetLeft; gVr.bRCompY = document.body.offsetTop}
	}</p>
<p>	function getElementsByClass(targetTag,tagClass) {
		var elementList = document.getElementsByTagName(targetTag); var classTag = new Array();
		for (var i=0;i&lt;elementList.length;i++) {
			if (elementList[i].className == tagClass) classTag[classTag.length] = elementList[i];
		}
		return classTag;
	}</p>
<p>	function addPopupDiv() {
		tDv = new Array()
		var prefix = "";
		var divlen = mPu.divIds.length;
		document.body.activeStyle = getActiveStyle;
		if (mPu.useDefStyle==true) prefix = "";
		for (var i=0;i&lt;mPu.divIds.length;i++) {
			if (document.getElementById(mPu.divIds[i]) != null) document.getElementById(mPu.divIds[i]).parentNode.removeChild(document.getElementById(mPu.divIds[i]));
			tDv[i]=document.createElement('div');
			if (mPu.divIds[i] != '') tDv[i].id = prefix + mPu.divIds[i];
			tDv[i].activeStyle = getActiveStyle;
		}</p>
<p>		tDv[0].style.position = 'absolute'; tDv[10].style.position = 'absolute';
		tDv[9].style.position = 'relative'; tDv[0].style.visibility = 'hidden';
		tDv[10].style.visibility = 'hidden'; tDv[5].style.overflow = "hidden";
		tDv[6].style.overflow = "hidden"; tDv[10].style.overflow = "hidden";
		tDv[5].style.position = 'relative';	tDv[6].style.position = 'absolute';
		tDv[0].style.zIndex = mPu.ttipZIndex;
		tDv[1].appendChild(tDv[2]); tDv[3].appendChild(tDv[4]); tDv[4].appendChild(tDv[5]);
		tDv[5].appendChild(tDv[6]); tDv[7].appendChild(tDv[8]); tDv[0].appendChild(tDv[1]);
		tDv[0].appendChild(tDv[3]); tDv[0].appendChild(tDv[7]); tDv[10].appendChild(tDv[9]);
		/* test the box model for compliance */
		pcR.bxMcompX = 0; pcR.bxMcompY = 0;
		document.body.appendChild(tDv[divlen-1])
		tDv[divlen-1].style.padding = "2px"; tDv[divlen-1].style.height = "50px";
		if (tDv[divlen-1].offsetHeight == 50) {
		//	mPu.warpSteps = 0;
			pcR.bxMcompX = parseInt(tDv[5].activeStyle('padding-right','paddingRight'))+parseInt(tDv[5].activeStyle('padding-left','paddingLeft'));
			pcR.bxMcompY = parseInt(tDv[5].activeStyle('padding-top','paddingTop'))+parseInt(tDv[5].activeStyle('padding-bottom','paddingBottom'));
		}</p>
<p>		document.body.removeChild(tDv[divlen-1]);
		document.body.appendChild(tDv[10])
		document.body.appendChild(tDv[0]);</p>
<p>		for (var i=0;i&lt;divlen-1;i++) {
			var bgIm = tDv[i].activeStyle("background-image","backgroundImage");
			if (bgIm.indexOf("url") &gt; -1 &amp;&amp; mPu.preload == true) preLoadImage(stripURL(bgIm))
		}
		pcR.cDiv = tDv[6]; pcR.tDiv = tDv[0]; pcR.dDiv = tDv[5];
		pcR.mDiv = tDv[9]; pcR.bDiv = tDv[10];</p>
<p>		pcR.padComp = parseInt(tDv[5].activeStyle('padding-left','paddingLeft'));
		tDv[6].style.left = pcR.padComp + 'px';</p>
<p>	// detect firefox bug and set functions accordingly
		tDv[5].style.width = "50px";
		tDv[5].style.height = "50px";
		mPu.setDdivWarpSize = (tDv[5].offsetWidth &gt; tDv[1].offsetWidth &amp;&amp; tDv[1].activeStyle('display','display') != 'none' &amp;&amp; tDv[7].activeStyle('display','display') != 'none') ?
			function() {
				aOb.dHght = aOb.heightSet + pcR.bxMcompY;
				aOb.dWdth = aOb.widthSet + pcR.bxMcompX;
				pcR.dDiv.style.height = aOb.dHght + "px";
				pcR.dDiv.style.width = aOb.dWdth + "px";
				tDv[1].style.display = 'none';tDv[1].style.display = 'block';
				tDv[7].style.display = 'none';tDv[7].style.display = 'block';
			} :
			function() {
				aOb.dHght = aOb.heightSet + pcR.bxMcompY;
				aOb.dWdth = aOb.widthSet + pcR.bxMcompX;
				pcR.dDiv.style.height = aOb.dHght + "px";
				pcR.dDiv.style.width = aOb.dWdth + "px";
			}</p>
<p>		mPu.setDdivTargetSize = (tDv[5].offsetWidth &gt; tDv[1].offsetWidth) ?
			function() {
				pcR.cDiv.style.height = aOb.tHeight + 'px';
				pcR.cDiv.style.width = aOb.tWidth + 'px';
				aOb.dHght = aOb.tHeight + pcR.bxMcompY;
				aOb.dWdth = aOb.tWidth + pcR.bxMcompX;
				pcR.dDiv.style.height = aOb.dHght + "px";
				pcR.dDiv.style.width = aOb.dWdth + "px";
				tDv[1].style.display = 'none';tDv[1].style.display = 'block';
				tDv[7].style.display = 'none';tDv[7].style.display = 'block';
			} :
			function() {
				pcR.cDiv.style.height = aOb.tHeight + 'px';
				pcR.cDiv.style.width = aOb.tWidth + 'px';
				aOb.dHght = aOb.tHeight + pcR.bxMcompY;
				aOb.dWdth = aOb.tWidth + pcR.bxMcompX;
				pcR.dDiv.style.height = aOb.dHght + "px";
				pcR.dDiv.style.width = aOb.dWdth + "px";
			}</p>
<p>		pcR.TDdifX = tDv[0].offsetWidth - tDv[5].offsetWidth;
		pcR.TDdifY = tDv[0].offsetHeight - tDv[5].offsetHeight;</p>
<p>	}</p>
<p>	function getActiveStyle(style,stylecc) {
		if (window.getComputedStyle) return window.getComputedStyle(this,null).getPropertyValue(style)
		if (this.currentStyle) return eval("this.currentStyle."+stylecc)
	}</p>
<p>	function preLoadImage(imageurl) {var img = new Image();img.src = imageurl;return img;}</p>
<p>	function stripURL(s) {
		// I'll later replace this with proper regex.
		s = s.substring(s.indexOf("url(")+4,s.lastIndexOf(")"));if (s.indexOf('"')&gt;-1) s = s.substring(s.indexOf('"')+1,s.lastIndexOf('"'));return s;
	}</p>
<p>	function writeDescription(e) {
		if (!e) {e = window.event;} //Modify Ian
		if (this != e.target) return;
		if (!e.shiftKey) doWriteDescription(this,e.ctrlKey,e.altKey,false)
	}</p>
<p>	function clearDescription(e) {
		if (!e) {e = window.event;} //Modify Ian
		if (this != e.target) return;
		doClearDescription();
	}</p>
<p>	function addTrigger(elm,eventname,func) {
		if (!addCheckTrigger(elm,eventname,func) &amp;&amp; elm.attachEvent) elm.attachEvent('on'+eventname, func);
		}
	function addCheckTrigger(elm,eventname,func) {
		if (elm.addEventListener) {elm.addEventListener(eventname, func, false); return true;} else return false;
		}
	function removeTrigger(elm,eventname,func) {
		if (!removeCheckTrigger(elm,eventname,func) &amp;&amp; elm.detachEvent) elm.detachEvent('on'+eventname, func);
		}
	function removeCheckTrigger(elm,eventname,func) {
		if (elm.removeEventListener) {elm.removeEventListener(eventname, func, false); return true;} else return false;
		}</p>
<p>	//Embedded preferences
	function setMPPreferences() {
	if (typeof(mpUSRJS) != "undefined" &amp;&amp; allowRemotePrefs) mPu = mpUSRJS;
	if (typeof(mPu.prefsVersion) == "undefined") {mPu.noExtPrefs=true;}
	mPu.useDefStyle = true;
	mPu.popupDelay = 650;
	mPu.hideDelay = 85;
	mPu.instPopDur = 370;
	mPu.attDesc = ['htitle','alt','href','src'];
	mPu.attDUse = [true,true,true,true];
	mPu.attDPri = [true,false,false,false];
	mPu.attDSec = [false,true,true,true];
	mPu.setAttNull = [false,false,false,false];
	mPu.attDInhrt = [true,false,true,false];
	mPu.forceWordWrap = [false, false, true, true];
	mPu.stnClass = 'mpop_cl';
	mPu.alrtClass = 'mpop_al';
	mPu.spcClass = ['mpop_title','mpop_alt','mpop_href','mpop_src'];
	mPu.attDTitle = ['Title:','Alt:','Address:','Source:']
	mPu.alertPattern = ['','',/^(\s*javascript\:)/i,'']
	mPu.alertToPri = false;
	mPu.alertInstant = false;
	mPu.attDNAWA = [true,true,false,false];
	mPu.xOfst = 15;
	mPu.yOfst = 15;
	mPu.clipSteps = 3;
	mPu.revStyle = 0;
	mPu.revInt = 10;
	mPu.warpSteps = 10;
	mPu.preload = true;
	mPu.edgeBufferZone = 32;
	mPu.tTags = ["*"];
	mPu.ttipZIndex = "9999";
	mPu.autoSelfFocus = true;
	mPu.forceBreakAt = 29; //minimum number of chars needed to force a break, is applied to attributes with 'forcewordwrap' on.
	mPu.brokenSign = '&lt;span class="mpopbrspan"&gt;&amp;raquo;&lt;/span&gt;&lt;br /&gt;'
	//new with 2001
	mPu.allowSuppress = true;
	//version
	mPu.embeddedPrefsVersion = 2004;</p>
<p>	mPu.defCSS = '/* embedded css version 2.02 Skin Name: Minimal Transparent */'
	+'#mpopupc, #mpopdblprnt, #mpopupdbl {'
	+'	color: black !important;	width: auto !important;	height: auto !important;'
	+'	padding: 0 !important;	margin: 0 !important;	position: absolute;	top: 0; left: 0;'
	+'	background: #EEE none !important; text-align: left !important}'
	+'#mpopdblprnt {padding:1px !important; max-width:80% !important;}'
	+'#mpopdbl {position: relative;}'
	+'#mpopupc, #mpopdbl, #mpopdbl div, #mpopupc div, #mpopbod div, #mpopbod&gt;div&gt;div&gt;div {'
	+'	font: 12px "Trebuchet MS", Trebuchet, Verdana, Sans-Serif !important;'
	+'	border-width: 0 !important;	margin: 0; padding: 0;	}'
	+'#mpopupc {'
	+'background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAYAAADjVADoAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABuSURBVHja7NAxDQAwCAAwwL%2FGedhPAj5IK6E5%2FV8QpUCECBEiRIgQIUKECBEiRIgQIUKECBEiRIgQIUKECBEiRIgQIUKECBEiECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChIgLVgABBgDHFAROmd3kzgAAAABJRU5ErkJggg%3D%3D) !important;'
	+'border: 2px solid #222 !important; opacity: 0.9; padding: 0.2em 0.3em !important;}'
	+'#mpoptop {display:none}'
	+'#mpopbot {display:none}'
	+'#mpopbod {'
	+'	padding:0 !important;	margin: 0 !important; border-width: 0 !important;}'
	+'#mpopbod&gt;div {'
	+'	padding:0 !important; margin: 0 !important; border-width: 0 !important;}'
	+'#mpopbod&gt;div&gt;div {'
	+'	position:relative;'
	+'	padding:1px !important; margin: 0 !important; border-width: 0 !important;}'
	+'#mpopbod&gt;div&gt;div&gt;div {	margin:0 !important; word-wrap: break-word;}'
	+'#mpopdbl {	max-width: 320px !important;	margin: 0 !important; padding: 0 1px !important;	word-wrap: break-word;}'
	+'#bmtest {	top: 0; left: 0;	position: absolute;	border-width: 0 !important;	margin: 0 !important;	}'
	+'span.mpop_cl, span.mpop_al {'
	+'	font-weight: bold;	background-color: #1F2C2F;	color: #EAE9DA;	font-style: italic;'
	+'	font-variant: small-caps;	font-size: 90%;	padding: 0 0.6em 0 0.3em;	margin-right: 0.3em;}'
	+'span.mpop_al {background-color: red}'
	+'span.mpopbrspan {color: red;}'</p>
<p>	;</p>
<p>	//not for modification.
	mPu.minimumReqPrefsV = 2002;</p>
<p>	if (allowRemotePrefs &amp;&amp; mPu.setMPPrefsExternal &amp;&amp; mPu.minimumReqPrefsV &lt;= mPu.prefsVersion) mPu.setMPPrefsExternal();
	else if (!mPu.noExtPrefs) {
		if (window.opera&amp;&amp;opera.postError) opera.postError ("Multipopup Error:\nMinimum required prefs version is:"+mPu.minimumReqPrefsV+"\nExternal prefs version installed:"+mPu.prefsVersion+'\n Using internal preferences instead.\nIf you delete the external prefs or update it to the latest, this warning will not be displayed.');
	}</p>
<p>	if (allowRemotePrefs &amp;&amp; mPu.setRemotePrefs) mPu.setRemotePrefs();</p>
<p>	if (typeof(mPu.appendToExistingCSS) != 'undefined') {
		if (mPu.appendToExistingCSS) mPu.defCSS += mPu.setMPSkinExternal();
		else mPu.defCSS = mPu.setMPSkinExternal();
	}</p>
<p>	}</p>
<p>}</p>
<p>// ]]&gt;</script></p>
</div>]]></content:encoded>			<wfw:commentRss>http://blog.lm4.org/archives/notime/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8235;נופל וקם נופל וקם&#8236;</title>		<link>http://blog.lm4.org/archives/nofelvekam/</link>
		<comments>http://blog.lm4.org/archives/nofelvekam/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 10:54:14 +0000</pubDate>
		<dc:creator>&#8235;Lem&#8236;</dc:creator>				<category><![CDATA[אינטרטנט]]></category>
		<category><![CDATA[אקטואלי]]></category>
		<category><![CDATA[בוקרשלכיף]]></category>
		<category><![CDATA[התחלות]]></category>
		<category><![CDATA[חטאים קטנים ותענוגות אסורים]]></category>
		<category><![CDATA[טעם לחיים]]></category>
		<category><![CDATA[לינוקס]]></category>
		<category><![CDATA[משחקים]]></category>
		<category><![CDATA[עבודה]]></category>
		<category><![CDATA[תוכנות]]></category>
		<category><![CDATA[תלאות הדרך]]></category>
		<category><![CDATA[אולימפיאדה]]></category>
		<category><![CDATA[בייג'ינג 2008]]></category>
		<category><![CDATA[וורדפרס]]></category>
		<category><![CDATA[על סף דמעות]]></category>

		<guid isPermaLink="false">http://www.lem4life.com/blog/?p=146</guid>
		<description><![CDATA[&#8235;וכבר וורדפרס 2.6.1 בשטח&#8230; הפעם העדכון עבר חלק לגמרי, כולל עדכון מסד הנתונים, אבל עדיין עדכוני וורדפרס מהלוח בקרה נשארו בימי ה &#8211; 2.5.1 &#8230;משהו מסריח בממלכה? או שסתם שיחקתי קצת יותר מדי? יש אלו מכם שאולי שמו לב שהאתר לא היה פה למשך יומיים.. שוב נחזור ל&#34;משחקת יותר מדי&#34;. החלטתי לבדוק אצל שירות האירוח [...]&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>וכבר וורדפרס 2.6.1 בשטח&#8230;<br />
הפעם העדכון עבר חלק לגמרי, כולל עדכון מסד הנתונים, אבל עדיין עדכוני וורדפרס מהלוח בקרה<br />
נשארו בימי ה &#8211; 2.5.1 &#8230;משהו מסריח בממלכה? או שסתם שיחקתי קצת יותר מדי? <img src='http://blog.lm4.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="נופל וקם נופל וקם" /> </p>
<p>יש אלו מכם שאולי שמו לב שהאתר לא היה פה למשך יומיים.. שוב נחזור ל&quot;משחקת יותר מדי&quot;.<br />
החלטתי לבדוק אצל שירות האירוח שלי <a title="DreamHost" href="http://www.dreamhost.com/r.cgi?419401" target="_blank">DreamHost</a> כל מיני דברים, כמו למשל להשתמש בכתובת דומיין אחרת שתעשה רידיירקט לכאן, אבל שלא יראו את הכתובת משתנה.<br />
אני יודעת שזה אמור להיות פשוט&#8230; עכשיו אני גם יודעת שלעשות דברים שקשורים לוורדפרס תוך כדי עבודה שבמקרה גם היא על טהרת הוורדפרס יכול לגרום לבלבולים (עיין ערך פוסט מבולגן קודם).<br />
עדיין לא ברור לי מה עשיתי שם, אבל התקלה קרתה כשבעצם ביטלתי את השינוי, ולא שמתי לב שאני צריכה לחדש את מה שהיה קודם, איכשהו החלטתי שזה יקח 24 שעות וזה יחזור לבד&#8230; <strong>אולי הייתי צריכה באמת לקרוא עד הסוף את ההודעה <span style="color: #00ff00;">הירוקה זוהרת</span></strong> שהיתה שם אחרי שביטלתי את השינויים שלי.. העיקר שהאתר שבניתי לעבודה רץ כמו שצריך ( או שאומרים כמו בולט בימינו..?)</p>
<p>&#8230;נקווה שוורדפרס 2.6.2 (שבטח יצא עוד יומיים) ילך יותר חלק.<br />
אולי אם אני אמנע מלעשות כמה דברים במקביל על אותו שרת מסכן זה יהיה ככה..</p>
<p><span style="text-decoration: underline;"><strong>מידע מסווג:</strong></span> בסופ&quot;ש שעבר חוויתי משהו חדש, שעוד לא יצא לי לחוות &#8211; ממש הייתי <strong>על סף דמעות מזה שהפסדתי שיעור</strong>. זה עוד לא קרה לי, ולא משנה מה היה השיעור. כנראה הפעם בגלל שהיה אמור להיות תרגול מקיף של מה שלמדנו בלינוקס עד כה (גם הפסדתי כמה שיעורים בגלל מחלה) וממש ממש ממש רציתי להיות שם, נגרמה התגובה הנ&quot;ל&#8230;<br />
אין מסתכל יותר מזה, אבל לפחות זה אומר שחזרתי בזמן הביתה כדי לראות משחק כדוריד נשים מ-צ-ו-י-ן!<br />
כיף באולימפיאדה הזו, משדרים הרבה כדוריד&#8230; חבל שלא תמיד בערוצים שיש לי אבל מה כבר אפשר לבקש<br />
כשאת לא משלמת בכלל על כל מה שאת רואה..</p>
<p>זהו לבינתיים, זמן הוא לא משהו שיש לי הרבה ממנו לאחרונה. עדיין לא מוצאת שם שימצא חן בעיני לבלוג הזה. קשה.. אולי כדאי לי לחזור לעשן קצת, שתהיה השראה <img src='http://blog.lm4.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="נופל וקם נופל וקם" /><br />
גיליתי גם את המלה וולוג &#8211; וידאו לוג למי שמתעניין, שמעצבנת אותי בצורה קצת קיצונית. עד כדי צמרור קל כל פעם שאני שומעת אותה. אתם אומרים אולי כדאי להפסיק לראות תכניות ריאליטי רמה ז' שבהן אומרים את המלה הזו ואתם אולי צודקים אבל מצד שני גם המלה &quot;בלוג&quot; עושה לי טיפה חום..</p>
<p>עד כאן מהכפר האולימפי בחדרה, לם.</p>
<p><script id="hyperTooltip"><!--
// ==UserScript==
// @name        MultiPopup Main Functions File
// @namespace   http://www.hesido.com
// @version     2.09
// @date        2005-08-18
// @author      Emrah BASKAYA &lt;emrahbaskaya at hesido dot com&gt;
// @description Tooltip Replacement: Replaces Browser Default Tooltips with CSS stylable ones and allows you to customize the information displayed in it and the delay for tooltips.
// @include     *
// ==/UserScript==
// Licence Information:
/*
MultiPopup V2.09 Main Functions File
Tooltip Replacement Script
Emrah BASKAYA  (hesido - www.hesido.com)
Detailed info can be found at:</p>
<p>http://www.hesido.com</p>
<p>You cannot use this code for commercial purposes without
permission of the author. You are not allowed to earn money
from this script or any work that is derived from this script.</p>
<p>Free to use for non-commercial purposes. A link to www.hesido.com
is most welcome, in a page on your site, if you are using it for your
website.</p>
<p>For other usage options, please contact the author.</p>
<p>Uses some DOM fallback methods as seen on www.quirksmode.org
Code for embedding CSS by D.I.Z.
*/</p>
<p>if (window.addEventListener) window.addEventListener('load', multipopupMain, false);
else if (window.attachEvent) window.attachEvent('onload', multipopupMain);</p>
<p>function multipopupMain(){
	if (!document.createElement || !document.getElementsByTagName || !document.getElementById || document.getElementsByTagName("head").length == 0) return;</p>
<p>	var allowRemotePrefs = true; //Needs to be true to be able to run modules, external preferences and skin
	//making this false will almost make Multipopup impenetratable.</p>
<p>//	Total Suppression
	if (allowRemotePrefs &amp;&amp; typeof(mpUSRJS) != "undefined" &amp;&amp; mpUSRJS.doNotRun) return;
//	Self Supression
	if (window.MPwinTriggersActive) return;
//	Prerunmodules execution
	if (allowRemotePrefs &amp;&amp; typeof(mpUSRJS) != "undefined" &amp;&amp; typeof(mpUSRJS.preRunModules) != "undefined") for (var i=0; i&lt;mpUSRJS.preRunModules.length; i++) mpUSRJS.preRunModules[i]();</p>
<p>//	pcR-&gt;array related to tooltip
//	gVr-&gt;array that holds generic info
//	aOb-&gt;array that holds animation info.
	var pcR = new Array(), gVr = new Array(), aOb = new Array(), mPu = new Array();</p>
<p>	setMPPreferences();</p>
<p>	mPu.divIds = ['mpopupc','mpoptop','mpopfill1','mpopbod','mpopfill2','mpopfill3','mpopfill4','mpopbot','mpopfill5','mpopdbl','mpopdblprnt','bmtest'];
	mPu.styleObId = "mpopupstyleobjectid"
	mPu.revEvals = new Array(null,'"rect("+(clipYTarget-aOb.clipY)+"px, "+(clipXTarget+aOb.clipX)+"px, "+(clipYTarget+aOb.clipY)+"px, "+(clipYTarget-aOb.clipY)+"px)"','"rect(0px, "+(aOb.clipX*2)+"px, "+(clipYTarget*2)+"px, 0px)"','"rect(0px, "+(aOb.clipX*2)+"px, "+(aOb.clipY*2)+"px, 0px)"');
	mPu.defDesc = "",pcR.hvrdObj = null,aOb.objMovd = null,aOb.clipStep = 0,aOb.warpStep = 0;
	aOb.popActv = false,aOb.objMovd = false,gVr.activeDelay = mPu.popupDelay;
	pcR.actOffsetX = mPu.xOfst, pcR.actOffsetY = mPu.yOfst;
	aOb.revInt = new Array(),aOb.prevs = new Array();</p>
<p>//	Auto Primary Suppress
	gVr.suppress = (typeof(mpUSRJS) != "undefined" &amp;&amp; mpUSRJS.suppress &amp;&amp; mPu.allowSuppress) ? true : false;</p>
<p>//	deb = document.getElementById('debug');
//	debb = 0;</p>
<p>	mPu.setPopups = function() {
		if (mPu.revStyle == 0 || mPu.clipSteps == 0) {gVr.desInstRev = true; mPu.clipSteps = 0}
		else {gVr.desInstRev = false;}</p>
<p>		gVr.instRev = gVr.desInstRev;</p>
<p>		var attList = new Array(), attid = new Array(), patternFound;
		if (mPu.useFirefoxForceWrap) eval('var forcewrapreg = /([^\\s\\&amp;\\/\\-]{'+mPu.forceBreakAt+'})/g');
		else  eval('var forcewrapreg = /([^\\s\\/\\-]{'+mPu.forceBreakAt+'})/g');
//		eval('var forcewrapreg = /([^\\s\\&amp;\\/-]{'+mPu.forceBreakAt+'})/g'); //Opera
		var forcewrapreplace = '$1'+mPu.brokenSign;
		var zerowidthspacereg = /([\&amp;\/-])/g
		var zerowidthreplacer = '&amp;#8203;$1'
		for (var i=0; i&lt;mPu.attDesc.length;i++){
		if (mPu.attDUse[i]==true) {attList[attList.length]=mPu.attDesc[i]; attid[attid.length] = i}
		}</p>
<p>		for (var st=0;st&lt;mPu.tTags.length;st++) {
			var targetNodes = document.getElementsByTagName(mPu.tTags[st]);
			for (var i=0;i&lt;targetNodes.length;i++) {
				var toinsert ='', toaltinsrt = '', loi, inserter = new Array(), instId = new Array(), iclass = new Array(); altinsertr = new Array(), ainsId = new Array(), iaclass = new Array();
				for (var mt=0; mt&lt;attList.length;mt++){
					loi = targetNodes[i].getAttribute(attList[mt]);
					if ((loi == '' || loi == null) &amp;&amp; mPu.attDInhrt[attid[mt]] &amp;&amp; targetNodes[i].parentNode &amp;&amp; targetNodes[i].parentNode.getAttribute) loi = targetNodes[i].parentNode.getAttribute(attList[mt]);
					if (loi == null) loi = '';
					if (loi != '') {
						patternFound = mPu.alertPattern[attid[mt]]!='' &amp;&amp; loi.match(mPu.alertPattern[attid[mt]]) != null;
						if (mPu.forceWordWrap[attid[mt]]) loi = loi.replace(zerowidthspacereg,zerowidthreplacer).replace(forcewrapreg,forcewrapreplace);
//						if (mPu.forceWordWrap[attid[mt]]) loi = loi.replace(forcewrapreg,forcewrapreplace); //Opera
						if (mPu.attDPri[attid[mt]] || (patternFound &amp;&amp; mPu.alertToPri)) {	inserter[inserter.length] = loi; instId[instId.length] = attid[mt]; iclass[iclass.length] = (patternFound) ? mPu.alrtClass : mPu.stnClass;}
						if (mPu.attDSec[attid[mt]]) {altinsertr[altinsertr.length] = loi; ainsId[ainsId.length] = attid[mt]; iaclass[iaclass.length] = (patternFound) ? mPu.alrtClass : mPu.stnClass;}
						if (mPu.setAttNull[attid[mt]]) targetNodes[i].removeAttribute(attList[mt]);
						if (patternFound &amp;&amp; mPu.alertToPri &amp;&amp; mPu.alertInstant) targetNodes[i].instAlert = true;
					}
				}
				if (inserter.length == 1 &amp;&amp; mPu.attDNAWA[instId[0]]) toinsert = '&lt;div class="'+iclass[0]+' '+mPu.spcClass[instId[0]]+'"&gt;'+inserter[0]+'&lt;/div&gt;';
				else for (var kt=0; kt&lt;inserter.length; kt++)
				{toinsert += '&lt;div class="'+iclass[kt]+' '+mPu.spcClass[instId[kt]]+'"&gt;&lt;span class="'+iclass[kt]+' '+mPu.spcClass[instId[kt]]+'"&gt;'+mPu.attDTitle[instId[kt]]+'&lt;/span&gt;'+inserter[kt]+'&lt;/div&gt;';}
				if (altinsertr.length == 1 &amp;&amp; mPu.attDNAWA[ainsId[0]]) toaltinsrt = '&lt;div class="'+ iaclass[0]+' '+mPu.spcClass[ainsId[0]]+'"&gt;'+altinsertr[0]+'&lt;/div&gt;';
				else for (var kt=0; kt&lt;altinsertr.length; kt++)
					{toaltinsrt += '&lt;div class="'+iaclass[kt]+' '+mPu.spcClass[ainsId[kt]]+'"&gt;&lt;span class="'+iaclass[kt]+' '+mPu.spcClass[ainsId[kt]]+'"&gt;'+mPu.attDTitle[ainsId[kt]]+'&lt;/span&gt;'+altinsertr[kt]+'&lt;/div&gt;';}
				if (toinsert !="" || toaltinsrt !="") {
					if (toinsert !="") {targetNodes[i].primaryView = toinsert; targetNodes[i].primDpresent = true;}
					if (toaltinsrt !="") {targetNodes[i].secondaryView = toaltinsrt; targetNodes[i].altDpresent = true;}
					if (!targetNodes[i].triggersActive) {
						if (!addCheckTrigger(targetNodes[i],'mouseover',writeDescription)) targetNodes[i].onmouseover = writeDescription;
						if (!addCheckTrigger(targetNodes[i],'mouseout',clearDescription)) targetNodes[i].onmouseout = clearDescription;
						targetNodes[i].triggersActive = true;
						}
					}
				}
			}
		}</p>
<p>// Embed Internal Style
	if (mPu.useDefStyle) {
		if (document.getElementById(mPu.styleObId) != null) document.getElementById(mPu.styleObId).parentNode.removeChild(document.getElementById(mPu.styleObId));
		var head = document.getElementsByTagName("head")[0];
		var CSSstyleObj = document.createElement("style");
		CSSstyleObj.setAttribute("type", 'text/css');
		CSSstyleObj.id = mPu.styleObId;
		CSSstyleObj.innerHTML = mPu.defCSS;
		head.appendChild(CSSstyleObj);
	}</p>
<p>	addTrigger(window,'resize', sizeUpdate);
	addTrigger(window,'keydown', mpopupKeyReceive);
	addTrigger(window,'keyup', mpopupKeyUpreceive);</p>
<p>	window.MPwinTriggersActive = true;</p>
<p>	mPu.addPopupDiv = addPopupDiv;
	addPopupDiv();
	sizeUpdate();
	mPu.setPopups();</p>
<p>//	Postrun modules execution
	if (typeof(mPu.postRunModules) != "undefined") for (var i=0; i&lt;mPu.postRunModules.length; i++) mPu.postRunModules[i]();</p>
<p>	function fixPopupPos() {
		pcR.scrolledX = (window.pageXOffset) ? window.pageXOffset : (document.documentElement &amp;&amp; document.documentElement.scrollLeft) ? document.documentElement.scrollLeft : 0;
		pcR.scrolledY = (window.pageYOffset) ? window.pageYOffset : (document.documentElement &amp;&amp; document.documentElement.scrollTop) ? document.documentElement.scrollTop : 0;
		if (!doFixPopupPos()) doFixPopupPos();
		}</p>
<p>	function doFixPopupPos() {
		var yiPos = pcR.ygPos + pcR.actOffsetY; var xiPos = pcR.xgPos + pcR.actOffsetX;
		pcR.divHeight = aOb.dHght + pcR.TDdifX; pcR.divWidth = aOb.dWdth + pcR.TDdifX;
		var sxEdge = (pcR.actOffsetX&gt;0) ? pcR.width - mPu.edgeBufferZone : xiPos;
		var syEdge = (pcR.actOffsetY&gt;0) ? pcR.height - mPu.edgeBufferZone : yiPos;
		yiPos = Math.max(Math.min(yiPos, syEdge - pcR.divHeight),0);
		xiPos = Math.max(Math.min(xiPos, sxEdge - pcR.divWidth),0);
		aOb.yPos = yiPos; aOb.xPos = xiPos;
		if (pointColDetect(pcR.xgPos,pcR.ygPos,yiPos,xiPos+pcR.divWidth,yiPos+pcR.divHeight,xiPos,3)) {
			pcR.actOffsetX = -pcR.actOffsetX; pcR.actOffsetY = -pcR.actOffsetY;
			return false;
		} else {
		pcR.tDiv.style.top = (aOb.yPos + pcR.scrolledY - gVr.bRCompY) + "px";
		pcR.tDiv.style.left = (aOb.xPos + pcR.scrolledX - gVr.bRCompX) + "px";
		} return true; //Modify Ian
	}</p>
<p>	function pointColDetect(x,y,top,right,bottom,left,boundary) {
		top -= boundary; bottom += boundary; left -= boundary; right += boundary;
		if ((x&gt;left&amp;&amp;x&lt;right)&amp;&amp;(y&gt;top&amp;&amp;y&lt;bottom)) return true;
		return false;
	}</p>
<p>	function clrIntrvls() {
		for (i=0;i&lt;aOb.revInt.length;i++){window.clearInterval(aOb.revInt[i]);}
		aOb.revInt = new Array();
	}</p>
<p>	function easeInOut(minValue,maxValue,totalSteps,actualStep,powr) {
		var delta = maxValue - minValue;
		var stepp = minValue+(Math.pow(((1 / totalSteps)*actualStep),powr)*delta);
		return Math.ceil(stepp)
		}</p>
<p>	function mpopupKeyReceive(e) {
	if (!e) e = window.event; //Modify Ian
	if (pcR.hvrdObj != null &amp;&amp; e.ctrlKey &amp;&amp; pcR.hvrdObj.altDpresent) {
		var hovered = pcR.hvrdObj;	doClearDescription(); doWriteDescription(hovered,e.ctrlKey,e.altKey);
		}
	if (pcR.hvrdObj != null &amp;&amp; e.shiftKey) doClearDescription();
	}</p>
<p>	function mpopupKeyUpreceive(e) {
	if (!e) e = window.event; //Modify Ian
	if (pcR.hvrdObj != null) {
		var hovered = pcR.hvrdObj; doClearDescription(); doWriteDescription(hovered,e.ctrlKey,e.altKey,true);
		}
	}</p>
<p>	function doWriteDescription(elem,ctrlK,altK,nosuppress) {
		var tagDescriptPri = '', tagDescriptAlt = ''</p>
<p>		if (elem.primDpresent) tagDescriptPri = elem.primaryView;
		if (elem.altDpresent) tagDescriptAlt = elem.secondaryView;</p>
<p>		if (altK || elem.instAlert) {gVr.activeDelay = 0;gVr.activeRevStyle = 'mPu.instRev()';gVr.instRev = true;}
		if (ctrlK) {var tagDescription = tagDescriptAlt; gVr.activeDelay = 0;}
		else {var tagDescription = tagDescriptPri;}
		if (!gVr.moveTrigger) {addTrigger(document,'mousemove', movePopup); gVr.moveTrigger = true;}</p>
<p>		pcR.hvrdObj = elem;
		pcR.reqDesc = (tagDescription != "" &amp;&amp; tagDescription != null);</p>
<p>		var wpt = mPu.warpSteps &gt; 0;
		pcR.bDiv.style.display = 'none'; pcR.bDiv.style.display = 'block';
		pcR.hvrdCh = true; pcR.hvrdFirst = true;</p>
<p>		if (pcR.reqDesc) {
			pcR.cDiv.innerHTML = tagDescription;
			pcR.mDiv.innerHTML = tagDescription;
		}</p>
<p>		aOb.tWidth = pcR.mDiv.offsetWidth;
		aOb.tHeight = pcR.mDiv.offsetHeight;</p>
<p>		if (!wpt &amp;&amp; pcR.reqDesc) {
			mPu.setDdivTargetSize(); fixPopupPos();
		}</p>
<p>		if (aOb.popActv != true) {
			if (wpt) pcR.cDiv.style.left = pcR.padComp+'px';
			aOb.revealTimer = window.setTimeout(
				function() {
					if (pcR.hvrdObj != null) {
						if (pcR.hvrdFirst == true &amp;&amp; mPu.warpSteps &gt; 0) {
							aOb.tPrevHeight = aOb.tHeight; aOb.tPrevWidth = aOb.tWidth;
							mPu.setDdivTargetSize(); fixPopupPos();
							}
						aOb.revealTimer = 0;
						if (gVr.suppress &amp;&amp; !ctrlK &amp;&amp; !altK &amp;&amp; !nosuppress) return;
						if (gVr.instRev) aOb.revInt[aOb.revInt.length] = window.setInterval(
							function() {	//Instant Reveal Function
							if (aOb.objMovd == true) {
								pcR.cDiv.style.width = aOb.tWidth + 'px';
								pcR.cDiv.style.height = aOb.tHeight + 'px';
								fixPopupPos();
								if (pcR.reqDesc) pcR.tDiv.style.visibility = 'visible';
								aOb.popActv = true; aOb.clipAnimDone = true; clrIntrvls();
								}
							},mPu.revInt);
						else  aOb.revInt[aOb.revInt.length] = window.setInterval(
							function() {	//Clip Reveal Function
							if (aOb.objMovd == true &amp;&amp; aOb.clipStep&lt;mPu.clipSteps) {
								pcR.divHeight = pcR.tDiv.offsetHeight; pcR.divWidth = pcR.tDiv.offsetWidth;
								aOb.clipStep++;
								if (aOb.clipStep&lt;mPu.clipSteps) {
									var clipYTarget = Math.ceil(pcR.divHeight / 2); var clipXTarget = Math.ceil(pcR.divWidth / 2);
									aOb.clipX = easeInOut(0,clipXTarget,mPu.clipSteps,aOb.clipStep,0.333);
									aOb.clipY = easeInOut(0,clipYTarget,mPu.clipSteps,aOb.clipStep,0.333);
									pcR.tDiv.style.clip = eval(mPu.revEvals[mPu.revStyle]);
									}
								else pcR.tDiv.style.clip = "rect(auto auto auto auto)";
								if (pcR.reqDesc)	pcR.tDiv.style.visibility = 'visible';
								aOb.popActv = true;
								if (pcR.hvrdCh) {
									mPu.setDdivTargetSize(); fixPopupPos();
									pcR.hvrdCh = false;
									}
								} else if (aOb.objMovd == true) {aOb.clipAnimDone = true; gVr.instRev = true; clrIntrvls();}
							},mPu.revInt)
						}
					},gVr.activeDelay);
				} else if (aOb.clipAnimDone) {
					pcR.tDiv.style.clip = "rect(auto auto auto auto)";
					if (pcR.reqDesc) pcR.tDiv.style.visibility = 'visible';
					else {pcR.tDiv.style.visibility = 'hidden'; aOb.popActv = false;}
					pcR.hvrdFirst = false;
					clrIntrvls();</p>
<p>					if (wpt) aOb.revInt[aOb.revInt.length] = window.setInterval(
						function() {	//Warp Animation Function
						if (pcR.hvrdCh) {
							pcR.cDiv.style.width = aOb.tWidth + 'px';
							pcR.cDiv.style.height = aOb.tHeight + 'px';
							pcR.hvrdCh = false;
							}
						if (aOb.warpStep &lt; mPu.warpSteps) {
							aOb.warpStep++;
							aOb.heightSet = easeInOut(aOb.tPrevHeight,aOb.tHeight,mPu.warpSteps,aOb.warpStep,0.333)
							aOb.widthSet = easeInOut(aOb.tPrevWidth,aOb.tWidth,mPu.warpSteps,aOb.warpStep,0.333)</p>
<p>							mPu.setDdivWarpSize();</p>
<p>							pcR.cDiv.style.left = aOb.widthSet-aOb.tWidth+pcR.padComp+"px";
							fixPopupPos();
							} else clrIntrvls();
						},mPu.revInt);
					}</p>
<p>			window.clearTimeout(aOb.resetDelayTimer); window.clearTimeout(aOb.hidePopupTimer);</p>
<p>		}</p>
<p>	function doClearDescription() {
		window.clearTimeout(aOb.revealTimer);
		aOb.hidePopupTimer = window.setTimeout(
			function() {	//Hide Popup Function
			clrIntrvls();
			aOb.warpStep = 0;
			pcR.tDiv.style.visibility = 'hidden';
			aOb.objMovd = false; aOb.popActv = false;aOb.clipStep = 0;
			removeTrigger(document,'mousemove', movePopup);
			pcR.tDiv.style.top = "0px";
			pcR.tDiv.style.left = "0px";
			pcR.tDiv.style.clip = "rect(auto auto auto auto)";
			aOb.clipAnimDone = false;
			gVr.moveTrigger = false;
			pcR.actOffsetX = mPu.xOfst, pcR.actOffsetY = mPu.yOfst;
			},mPu.hideDelay);
		if (aOb.revealTimer == 0) gVr.activeDelay = 0;
		pcR.hvrdObj = null;
		aOb.resetDelayTimer = window.setTimeout(
			function (){	//Reset Delay To Original Values
			gVr.activeDelay = mPu.popupDelay;
			gVr.instRev = gVr.desInstRev;
			},mPu.instPopDur);
		aOb.tPrevHeight = aOb.tHeight;
		aOb.tPrevWidth = aOb.tWidth;
		aOb.prevs[aOb.prevs.length] = aOb.tHeight
		if (aOb.warpStep != mPu.warpSteps &amp;&amp; aOb.warpStep &gt; 0) {
			aOb.tPrevHeight = aOb.heightSet; aOb.tPrevWidth = aOb.widthSet;
		}
		aOb.warpStep = 0;
	}</p>
<p>	function movePopup(e) {
	if (pcR.hvrdObj != null || aOb.popActv == true) {
		if (!e) {e = window.event;} //Modify Ian
		pcR.ygPos = e.clientY; pcR.xgPos = e.clientX;
		fixPopupPos();
		aOb.objMovd = true;
		}
	}</p>
<p>	function sizeUpdate() {
		if (self.innerWidth) {
		pcR.width = self.innerWidth; pcR.height = self.innerHeight;}
		else if (document.documentElement &amp;&amp; document.documentElement.clientWidth) {
		pcR.width = document.documentElement.clientWidth; pcR.height = document.documentElement.clientHeight;}
		else if (document.body) {
		pcR.width = document.body.clientWidth; pcR.height = document.body.clientHeight;}
		gVr.bRCompX = 0; gVr.bRCompY = 0;
		if (document.body.activeStyle('position','position') == 'relative') {gVr.bRCompX = document.body.offsetLeft; gVr.bRCompY = document.body.offsetTop}
	}</p>
<p>	function getElementsByClass(targetTag,tagClass) {
		var elementList = document.getElementsByTagName(targetTag); var classTag = new Array();
		for (var i=0;i&lt;elementList.length;i++) {
			if (elementList[i].className == tagClass) classTag[classTag.length] = elementList[i];
		}
		return classTag;
	}</p>
<p>	function addPopupDiv() {
		tDv = new Array()
		var prefix = "";
		var divlen = mPu.divIds.length;
		document.body.activeStyle = getActiveStyle;
		if (mPu.useDefStyle==true) prefix = "";
		for (var i=0;i&lt;mPu.divIds.length;i++) {
			if (document.getElementById(mPu.divIds[i]) != null) document.getElementById(mPu.divIds[i]).parentNode.removeChild(document.getElementById(mPu.divIds[i]));
			tDv[i]=document.createElement('div');
			if (mPu.divIds[i] != '') tDv[i].id = prefix + mPu.divIds[i];
			tDv[i].activeStyle = getActiveStyle;
		}</p>
<p>		tDv[0].style.position = 'absolute'; tDv[10].style.position = 'absolute';
		tDv[9].style.position = 'relative'; tDv[0].style.visibility = 'hidden';
		tDv[10].style.visibility = 'hidden'; tDv[5].style.overflow = "hidden";
		tDv[6].style.overflow = "hidden"; tDv[10].style.overflow = "hidden";
		tDv[5].style.position = 'relative';	tDv[6].style.position = 'absolute';
		tDv[0].style.zIndex = mPu.ttipZIndex;
		tDv[1].appendChild(tDv[2]); tDv[3].appendChild(tDv[4]); tDv[4].appendChild(tDv[5]);
		tDv[5].appendChild(tDv[6]); tDv[7].appendChild(tDv[8]); tDv[0].appendChild(tDv[1]);
		tDv[0].appendChild(tDv[3]); tDv[0].appendChild(tDv[7]); tDv[10].appendChild(tDv[9]);
		/* test the box model for compliance */
		pcR.bxMcompX = 0; pcR.bxMcompY = 0;
		document.body.appendChild(tDv[divlen-1])
		tDv[divlen-1].style.padding = "2px"; tDv[divlen-1].style.height = "50px";
		if (tDv[divlen-1].offsetHeight == 50) {
		//	mPu.warpSteps = 0;
			pcR.bxMcompX = parseInt(tDv[5].activeStyle('padding-right','paddingRight'))+parseInt(tDv[5].activeStyle('padding-left','paddingLeft'));
			pcR.bxMcompY = parseInt(tDv[5].activeStyle('padding-top','paddingTop'))+parseInt(tDv[5].activeStyle('padding-bottom','paddingBottom'));
		}</p>
<p>		document.body.removeChild(tDv[divlen-1]);
		document.body.appendChild(tDv[10])
		document.body.appendChild(tDv[0]);</p>
<p>		for (var i=0;i&lt;divlen-1;i++) {
			var bgIm = tDv[i].activeStyle("background-image","backgroundImage");
			if (bgIm.indexOf("url") &gt; -1 &amp;&amp; mPu.preload == true) preLoadImage(stripURL(bgIm))
		}
		pcR.cDiv = tDv[6]; pcR.tDiv = tDv[0]; pcR.dDiv = tDv[5];
		pcR.mDiv = tDv[9]; pcR.bDiv = tDv[10];</p>
<p>		pcR.padComp = parseInt(tDv[5].activeStyle('padding-left','paddingLeft'));
		tDv[6].style.left = pcR.padComp + 'px';</p>
<p>	// detect firefox bug and set functions accordingly
		tDv[5].style.width = "50px";
		tDv[5].style.height = "50px";
		mPu.setDdivWarpSize = (tDv[5].offsetWidth &gt; tDv[1].offsetWidth &amp;&amp; tDv[1].activeStyle('display','display') != 'none' &amp;&amp; tDv[7].activeStyle('display','display') != 'none') ?
			function() {
				aOb.dHght = aOb.heightSet + pcR.bxMcompY;
				aOb.dWdth = aOb.widthSet + pcR.bxMcompX;
				pcR.dDiv.style.height = aOb.dHght + "px";
				pcR.dDiv.style.width = aOb.dWdth + "px";
				tDv[1].style.display = 'none';tDv[1].style.display = 'block';
				tDv[7].style.display = 'none';tDv[7].style.display = 'block';
			} :
			function() {
				aOb.dHght = aOb.heightSet + pcR.bxMcompY;
				aOb.dWdth = aOb.widthSet + pcR.bxMcompX;
				pcR.dDiv.style.height = aOb.dHght + "px";
				pcR.dDiv.style.width = aOb.dWdth + "px";
			}</p>
<p>		mPu.setDdivTargetSize = (tDv[5].offsetWidth &gt; tDv[1].offsetWidth) ?
			function() {
				pcR.cDiv.style.height = aOb.tHeight + 'px';
				pcR.cDiv.style.width = aOb.tWidth + 'px';
				aOb.dHght = aOb.tHeight + pcR.bxMcompY;
				aOb.dWdth = aOb.tWidth + pcR.bxMcompX;
				pcR.dDiv.style.height = aOb.dHght + "px";
				pcR.dDiv.style.width = aOb.dWdth + "px";
				tDv[1].style.display = 'none';tDv[1].style.display = 'block';
				tDv[7].style.display = 'none';tDv[7].style.display = 'block';
			} :
			function() {
				pcR.cDiv.style.height = aOb.tHeight + 'px';
				pcR.cDiv.style.width = aOb.tWidth + 'px';
				aOb.dHght = aOb.tHeight + pcR.bxMcompY;
				aOb.dWdth = aOb.tWidth + pcR.bxMcompX;
				pcR.dDiv.style.height = aOb.dHght + "px";
				pcR.dDiv.style.width = aOb.dWdth + "px";
			}</p>
<p>		pcR.TDdifX = tDv[0].offsetWidth - tDv[5].offsetWidth;
		pcR.TDdifY = tDv[0].offsetHeight - tDv[5].offsetHeight;</p>
<p>	}</p>
<p>	function getActiveStyle(style,stylecc) {
		if (window.getComputedStyle) return window.getComputedStyle(this,null).getPropertyValue(style)
		if (this.currentStyle) return eval("this.currentStyle."+stylecc)
	}</p>
<p>	function preLoadImage(imageurl) {var img = new Image();img.src = imageurl;return img;}</p>
<p>	function stripURL(s) {
		// I'll later replace this with proper regex.
		s = s.substring(s.indexOf("url(")+4,s.lastIndexOf(")"));if (s.indexOf('"')&gt;-1) s = s.substring(s.indexOf('"')+1,s.lastIndexOf('"'));return s;
	}</p>
<p>	function writeDescription(e) {
		if (!e) {e = window.event;} //Modify Ian
		if (this != e.target) return;
		if (!e.shiftKey) doWriteDescription(this,e.ctrlKey,e.altKey,false)
	}</p>
<p>	function clearDescription(e) {
		if (!e) {e = window.event;} //Modify Ian
		if (this != e.target) return;
		doClearDescription();
	}</p>
<p>	function addTrigger(elm,eventname,func) {
		if (!addCheckTrigger(elm,eventname,func) &amp;&amp; elm.attachEvent) elm.attachEvent('on'+eventname, func);
		}
	function addCheckTrigger(elm,eventname,func) {
		if (elm.addEventListener) {elm.addEventListener(eventname, func, false); return true;} else return false;
		}
	function removeTrigger(elm,eventname,func) {
		if (!removeCheckTrigger(elm,eventname,func) &amp;&amp; elm.detachEvent) elm.detachEvent('on'+eventname, func);
		}
	function removeCheckTrigger(elm,eventname,func) {
		if (elm.removeEventListener) {elm.removeEventListener(eventname, func, false); return true;} else return false;
		}</p>
<p>	//Embedded preferences
	function setMPPreferences() {
	if (typeof(mpUSRJS) != "undefined" &amp;&amp; allowRemotePrefs) mPu = mpUSRJS;
	if (typeof(mPu.prefsVersion) == "undefined") {mPu.noExtPrefs=true;}
	mPu.useDefStyle = true;
	mPu.popupDelay = 650;
	mPu.hideDelay = 85;
	mPu.instPopDur = 370;
	mPu.attDesc = ['htitle','alt','href','src'];
	mPu.attDUse = [true,true,true,true];
	mPu.attDPri = [true,false,false,false];
	mPu.attDSec = [false,true,true,true];
	mPu.setAttNull = [false,false,false,false];
	mPu.attDInhrt = [true,false,true,false];
	mPu.forceWordWrap = [false, false, true, true];
	mPu.stnClass = 'mpop_cl';
	mPu.alrtClass = 'mpop_al';
	mPu.spcClass = ['mpop_title','mpop_alt','mpop_href','mpop_src'];
	mPu.attDTitle = ['Title:','Alt:','Address:','Source:']
	mPu.alertPattern = ['','',/^(\s*javascript\:)/i,'']
	mPu.alertToPri = false;
	mPu.alertInstant = false;
	mPu.attDNAWA = [true,true,false,false];
	mPu.xOfst = 15;
	mPu.yOfst = 15;
	mPu.clipSteps = 3;
	mPu.revStyle = 0;
	mPu.revInt = 10;
	mPu.warpSteps = 10;
	mPu.preload = true;
	mPu.edgeBufferZone = 32;
	mPu.tTags = ["*"];
	mPu.ttipZIndex = "9999";
	mPu.autoSelfFocus = true;
	mPu.forceBreakAt = 29; //minimum number of chars needed to force a break, is applied to attributes with 'forcewordwrap' on.
	mPu.brokenSign = '&lt;span class="mpopbrspan"&gt;&amp;raquo;&lt;/span&gt;&lt;br /&gt;'
	//new with 2001
	mPu.allowSuppress = true;
	//version
	mPu.embeddedPrefsVersion = 2004;</p>
<p>	mPu.defCSS = '/* embedded css version 2.02 Skin Name: Minimal Transparent */'
	+'#mpopupc, #mpopdblprnt, #mpopupdbl {'
	+'	color: black !important;	width: auto !important;	height: auto !important;'
	+'	padding: 0 !important;	margin: 0 !important;	position: absolute;	top: 0; left: 0;'
	+'	background: #EEE none !important; text-align: left !important}'
	+'#mpopdblprnt {padding:1px !important; max-width:80% !important;}'
	+'#mpopdbl {position: relative;}'
	+'#mpopupc, #mpopdbl, #mpopdbl div, #mpopupc div, #mpopbod div, #mpopbod&gt;div&gt;div&gt;div {'
	+'	font: 12px "Trebuchet MS", Trebuchet, Verdana, Sans-Serif !important;'
	+'	border-width: 0 !important;	margin: 0; padding: 0;	}'
	+'#mpopupc {'
	+'background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAYAAADjVADoAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABuSURBVHja7NAxDQAwCAAwwL%2FGedhPAj5IK6E5%2FV8QpUCECBEiRIgQIUKECBEiRIgQIUKECBEiRIgQIUKECBEiRIgQIUKECBEiECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChIgLVgABBgDHFAROmd3kzgAAAABJRU5ErkJggg%3D%3D) !important;'
	+'border: 2px solid #222 !important; opacity: 0.9; padding: 0.2em 0.3em !important;}'
	+'#mpoptop {display:none}'
	+'#mpopbot {display:none}'
	+'#mpopbod {'
	+'	padding:0 !important;	margin: 0 !important; border-width: 0 !important;}'
	+'#mpopbod&gt;div {'
	+'	padding:0 !important; margin: 0 !important; border-width: 0 !important;}'
	+'#mpopbod&gt;div&gt;div {'
	+'	position:relative;'
	+'	padding:1px !important; margin: 0 !important; border-width: 0 !important;}'
	+'#mpopbod&gt;div&gt;div&gt;div {	margin:0 !important; word-wrap: break-word;}'
	+'#mpopdbl {	max-width: 320px !important;	margin: 0 !important; padding: 0 1px !important;	word-wrap: break-word;}'
	+'#bmtest {	top: 0; left: 0;	position: absolute;	border-width: 0 !important;	margin: 0 !important;	}'
	+'span.mpop_cl, span.mpop_al {'
	+'	font-weight: bold;	background-color: #1F2C2F;	color: #EAE9DA;	font-style: italic;'
	+'	font-variant: small-caps;	font-size: 90%;	padding: 0 0.6em 0 0.3em;	margin-right: 0.3em;}'
	+'span.mpop_al {background-color: red}'
	+'span.mpopbrspan {color: red;}'</p>
<p>	;</p>
<p>	//not for modification.
	mPu.minimumReqPrefsV = 2002;</p>
<p>	if (allowRemotePrefs &amp;&amp; mPu.setMPPrefsExternal &amp;&amp; mPu.minimumReqPrefsV &lt;= mPu.prefsVersion) mPu.setMPPrefsExternal();
	else if (!mPu.noExtPrefs) {
		if (window.opera&amp;&amp;opera.postError) opera.postError ("Multipopup Error:\nMinimum required prefs version is:"+mPu.minimumReqPrefsV+"\nExternal prefs version installed:"+mPu.prefsVersion+'\n Using internal preferences instead.\nIf you delete the external prefs or update it to the latest, this warning will not be displayed.');
	}</p>
<p>	if (allowRemotePrefs &amp;&amp; mPu.setRemotePrefs) mPu.setRemotePrefs();</p>
<p>	if (typeof(mPu.appendToExistingCSS) != 'undefined') {
		if (mPu.appendToExistingCSS) mPu.defCSS += mPu.setMPSkinExternal();
		else mPu.defCSS = mPu.setMPSkinExternal();
	}</p>
<p>	}</p>
<p>}</p>
<p>// --></script></p>
</div>]]></content:encoded>			<wfw:commentRss>http://blog.lm4.org/archives/nofelvekam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.607 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-09-10 00:00:54 -->
