From: <Saved by Windows Internet Explorer 8>
Subject: Untitled document - Olive Enterprise Publisher
Date: Mon, 13 Feb 2012 22:54:46 +0200
MIME-Version: 1.0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.court.gov.il/BookReader/getbook.asp?path=%5C%5C172.25.40.101%5Cidc_repository2%5C39%5C835%5C587cfd5b95f84c24be4373287633887d&OlvDataProto=file&Language=Hebrew&Hebrew=1&ReaderStyle=ILCourts&h=8610D4A5EB70BDB22C01FB45DD696020&OnePageMode=1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Untitled document - Olive Enterprise =
Publisher</TITLE>
<META content=3D"text/html; charset=3Dutf-8" =
http-equiv=3DContent-Type><!-- Open for enable Urchin Statistics Log =
Server -->
<SCRIPT type=3Dtext/javascript src=3D""></SCRIPT>

<SCRIPT>
			var bIsInternetExplorer =3D (navigator.appName.indexOf("Microsoft") =
!=3D -1);
			var bIsMacintosh =3D (navigator.platform.indexOf("Mac") !=3D -1);
			var flashCommEna =3D !(navigator.platform.match(/mac|win16/gi) && =
(navigator.userAgent.match(/msie/gi) || =
navigator.userAgent.match(/netscape6\/6\.(0|1)/gi) || =
navigator.userAgent.match(/mozilla\/(3|4)\./gi)));
			var sBookmarkUrl =3D "";
			var sBookmarkTitle =3D "";
            var objChunksDataStorage =3D new Array();		=09
           =20
			function evaluateJSCode(args)
			{
				eval(args);
			}
            function getFlashEventDataString (sChunkData, sUID, =
nChunkNo, nTotalChunks)
            {
                if (!nTotalChunks || nTotalChunks <=3D 1)
                    return sChunkData;

                // TODO: make use of sUID and nChunkNo, and get rid of =
assumption:
                // that all data chunks are come in correct order and =
there is no interference of diffrent requests.(implementation is subject =
to changed)
                if (!sChunkData)
                    sChunkData =3D "";
                objChunksDataStorage.push(sChunkData); //add chunk to =
storage.  =20
                if (objChunksDataStorage.length =3D=3D nTotalChunks)
                {
                    var sResData =3D =
objChunksDataStorage.join("");//Combine all Data
                    objChunksDataStorage =3D new Array();
                    return sResData;
                }   =20
                return null;
            }

			function handleFlashEvent(sSelfId, sEventName, sChunkData, sUID, =
sChunkNo, sTotalChunks)
			{
                // create object with event data from string received =
from flash.
                var oFlashEventData =3D null;
                var nChunkNo =3D parseInt(sChunkNo,10);
                var nTotalChunks =3D parseInt(sTotalChunks,10);
               =20
                var sFlashEventObject =3D =
getFlashEventDataString(sChunkData, sUID, nChunkNo, nTotalChunks);
                if (sFlashEventObject =3D=3D null)    //sDataString is =
not ready yet; (empty string is valid.)
                    return;=20

                if (sFlashEventObject)
	            {	=09
		            eval("oFlashEventData =3D "+ sFlashEventObject +";");
	            }
	            switch(sEventName)
	            {
	                case "print":
	                    printBook(oFlashEventData);
	                    break;
	                case "close":
	                    window.close();
	                    break;
	                case "popupLinks":
	                    OpenPopupLinks(oFlashEventData);
	                    break;
	            }
		=09
			}
			function printBook(oFlashEventData)
			{
			    if (!oFlashEventData)
			        return;
	            QueryStr =3D "";
	            var delimiter =3D "";
	            for (var prop in oFlashEventData)
	            {
	                QueryStr +=3D delimiter + prop + "=3D" + =
stringToHexEscape(oFlashEventData[prop].toString());
	                delimiter =3D "&";
	            }
	            var sTarget =3D oFlashEventData.sPath + "?" + QueryStr ;
	            var sWndFeatures =3D"left=3D10%, top=3D10%, width=3D615, =
height=3D335, scrollbars =3D1";
	            var sWndName =3D oFlashEventData.sWndName;	=09
	            var sCommand =3D "";
	            				=09
	            if(sWndName =3D=3D "" || typeof(sWndName) =3D=3D =
"undefined")
	            {			=09
		            sWndName =3D "_blank";//default value
	            }
	            window.open(sTarget,sWndName,sWndFeatures);
			}
			function OpenPopupLinks(oFlashEventData)
			{
			    if (!oFlashEventData)
			        return;
			    for (var sLinkId in oFlashEventData)
			    {
			        var oLinkData =3D oFlashEventData[sLinkId];
			        =
window.open(oLinkData.sTarget,oLinkData.sWndName,oLinkData.sWndFeatures);=

			    }
			}
			function stringToHexEscape(str)
            {
	            var retVal =3D "";
	            var c, tmp;
	            for (var i =3D 0; i < str.length; i++)
	            {
		            c =3D str.charCodeAt (i);
		            tmp =3D c.toString (16);
		            // 92 this is code of '\'
		            if (c <=3D 127)
		            {
			            if( (( 48 <=3D c && c <=3D 57) ||=20
				            ( 65 <=3D c && c <=3D 122) ||=20
				            (c =3D=3D 25) )&&
				            (c !=3D 92) )// Digit or Letter
			            {
				            retVal +=3D str.charAt(i);
			            }
			            else
			            {
				            retVal +=3D "%" + tmp;
			            }
		            }
		            else if (tmp.length =3D=3D 2)
		            {
			            retVal +=3D "%u00" + tmp;
		            }
		            else if (tmp.length =3D=3D 3)
		            {
			            retVal +=3D "%u0" + tmp;
		            }
		            else
		            {
			            retVal +=3D "%u" + tmp;
		            }
	            }
	            return retVal;
            }
			function getObj(name)
			{
				if (typeof(name) =3D=3D "undefined" || name =3D=3D "")
					return null;
				if (document.getElementById)
					return document.getElementById(name);
				else if (document.all)
					return document.all[name];
				return null;
			}

			function afterLoad()
			{
				var objBook =3D getObj("BookView");
				if (flashCommEna)
					=
objBook.setVariable("_global.baseHRef","\\172.25.40.101\idc_repository2\3=
9\835\587cfd5b95f84c24be4373287633887d");
			} // afterLoad()

			// This function checks if Browser is Safari it checks if some =
specifict properties exist or not in dom model
			function isSafari() {
				return ((typeof(document.childNodes) !=3D "undefined")  &&  =
(typeof(document.all) =3D=3D "undefined")
						&&  (typeof(navigator.taintEnabled) =3D=3D "undefined") &&  =
(typeof(navigator.accentColorName) =3D=3D "undefined"));
			}

			function BookView_DoFSCommand(command, args)
			{
				if ((navigator.product =3D=3D 'Gecko' && window.find)  &&		// If =
FireFox for MAC
							(window.navigator.platform  &&  =
(window.navigator.platform.toUpperCase().indexOf("MAC") !=3D -1)))
					return;
				if (isSafari())
					return;
				var objBook =3D getObj("BookView");
				switch (command.toUpperCase())
				{
					case "MESSAGE":
						alert(args);
						break;

					case "DEBUG":
						callServerAPI("trace", "&message=3D" + escape(args));
						break;

					case "GETSIZE":
						break;

					case "SETFAVORITESURL":
						// sBookmarkUrl =3D args;
						sBookmarkUrl =3D =
'http://www.court.gov.il/BookReader/getBook.asp?path=3D%5C%5C172.25.40.10=
1%5Cidc_repository2%5C39%5C835%5C587cfd5b95f84c24be4373287633887d&OlvData=
Proto=3Dfile&Language=3DHebrew&Hebrew=3D1&ReaderStyle=3DILCourts&h=3D8610=
D4A5EB70BDB22C01FB45DD696020&OnePageMode=3D1';
						break;

					case "SETFAVORITESTITLE":
						sBookmarkTitle =3D args;
						break;

					case "ADDFAVORITES":
						if (window.sidebar)			// Mozilla Firefox Bookmark               =20
							window.sidebar.addPanel(sBookmarkTitle, sBookmarkUrl,"");
						else if( window.external )	// IE Favorite
							window.external.AddFavorite(sBookmarkUrl, sBookmarkTitle);
						else
							alert(	"Your browser does not support automatic bookmarking of =
page.\n" +=20
									"Bookmark the current page for further access in offline =
mode");
						break;

					case "DOESCAPE":
						if (flashCommEna)		=09
							objBook.SetVariable("_global.querySearch", escape(args));
						break;
					=09
					case "OPENHIDDENWINDOW":
					{
						openHiddenWindow(args);
					}
					break;
				=09
					case "STATISTICS":
						callStatisticsServer(args);
					break;
				=09
					default:
						alert("'" + command + "' Flash command is unknown");
				} // {switch} Flash command
			} // BookView_DoFSCommand()

			function openHiddenWindow(_url)
			{
				window.open(_url, "_blank", =
"left=3D"+(screen.width+100)+",top=3D"+(screen.height+100)+",width=3D100,=
height=3D100,toolbar=3Dno", true);
			}
		=09
			function gotoPage(baseHR, page, prim)
			{
				var movie =3D getObj("BookView");
				if (flashCommEna)
				{
					var baseHRef =3D movie.GetVariable("_global.baseHRef");
				=09
					if (baseHR =3D=3D baseHRef && page !=3D null && page !=3D 0 && =
!isNaN(page))
					{
						var sResults =3D "";

						// Retrieve primitive ID box (if need):
						if (prim !=3D null && prim !=3D "")
						{
							var sParams =3D (	"&baseHRef=3D" + baseHRef +=20
											"&pageNo=3D" + page +=20
											"&primID=3D" + prim);
							var xmlResults =3D callServerAPI("GetPrimBox", sParams);
							if (xmlResults !=3D null)
								sResults =3D xmlResults.xml;
						} // {if} Retrieve primitive box
						else
							sResults =3D ("<BOX>" + page + "</BOX>");

						if (sResults !=3D "")
						{
							movie.SetVariable("_global.jsaCommand", "gotoPage");
							movie.SetVariable("_global.jsCommXML", sResults);
							movie.TGotoFrame("_root.mcSkin.mcJScript", 2);
						} // {if} Successfully retrieved primitive box
					} // {if} Navigate to page in current book
				}
			} // gotoPage()

			function callServerAPI(sAction, sParams)
			{
				var sUrl =3D "ServerAPI.asp?action=3D" + sAction + sParams;
				var xmlResults =3D new =
ActiveXObject("MSXML2.FreeThreadedDOMDocument.3.0");
				xmlResults.async =3D false;
				xmlResults.validateOnParse =3D false;

				if (!xmlResults.load(sUrl) || !xmlResults.documentElement)
					return null;

				if (xmlResults.documentElement.tagName =3D=3D "Error")
				{
					alert(xmlResults.documentElement.text);
					return null;
				} // {if} Error executing server API
				return xmlResults;
			} // callServerAPI()
			/**/
			function callStatisticsServer(iString)
			{
				var sInstruction =3D "urchinTracker" ;
				var sParams;
				var iArray =3D iString.split(sInstruction);
			=09
				if( !iArray.length )
					alert( "Input array is empty");
			=09
				for( var iter =3D 0; iter < iArray.length; iter ++)
				{
					sParams =3D iArray[iter];
					var lastIndex =3D sParams.lastIndexOf(",");
					if(lastIndex =3D=3D sParams.length - 1 )=09
					{
						param =3D sParams.substr(0, sParams.length - 1);
						urchinTracker( param );
					}
					else
						urchinTracker( sParams );
				}
			}//callStatisticsServer()
		</SCRIPT>

<SCRIPT language=3DVBScript>
			' MUST remain in VBScript otherwise fscommand does not work!!!
			Sub BookView_FSCommand(command, args)
				call BookView_DoFSCommand(command, args)
			End Sub
		</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19170"></HEAD>
<BODY onload=3DafterLoad() leftMargin=3D0 topMargin=3D0 =
bgColor=3D#808080=20
marginheight=3D"0" marginwidth=3D"0">
<OBJECT id=3DBookView=20
codeBase=3D"http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D6,0,0,0"=20
classid=3Dclsid:D27CDB6E-AE6D-11CF-96B8-444553540000 width=3D"100%" =
height=3D"100%"=20
VIEWASTEXT><PARAM NAME=3D"movie" =
VALUE=3D"./swf/OlvFlashReaderApp.swf?AppName=3DEP&amp;XMLServiceTargetFil=
e=3D/OliveXMLService/XMLService.asp&amp;HTML_EVENT_HANDLER=3DhandleFlashE=
vent&amp;layout=3DLayout&amp;path=3D%5C%5C172.25.40.101%5Cidc_repository2=
%5C39%5C835%5C587cfd5b95f84c24be4373287633887d&amp;OlvDataProto=3Dfile&am=
p;Language=3DHebrew&amp;Hebrew=3D1&amp;ReaderStyle=3DILCourts&amp;h=3D861=
0D4A5EB70BDB22C01FB45DD696020&amp;OnePageMode=3D1"><PARAM NAME=3D"menu" =
VALUE=3D"false"><PARAM NAME=3D"quality" VALUE=3D"high"><PARAM =
NAME=3D"bgcolor" VALUE=3D"#808080"><PARAM NAME=3D"SCALE" =
VALUE=3D"noscale"><PARAM NAME=3D"salign" VALUE=3D"LT"><PARAM =
NAME=3D"swLiveConnect" VALUE=3D"true">
																								<!-- Flash object (for Netscape) -->
			<EMBED	=
SRC=3D"./swf/OlvFlashReaderApp.swf?AppName=3DEP&XMLServiceTargetFile=3D/O=
liveXMLService/XMLService.asp&HTML_EVENT_HANDLER=3DhandleFlashEvent&layou=
t=3DLayout&path=3D%5C%5C172.25.40.101%5Cidc_repository2%5C39%5C835%5C587c=
fd5b95f84c24be4373287633887d&OlvDataProto=3Dfile&Language=3DHebrew&Hebrew=
=3D1&ReaderStyle=3DILCourts&h=3D8610D4A5EB70BDB22C01FB45DD696020&OnePageM=
ode=3D1"=20
					WIDTH=3D"100%" 					HEIGHT=3D"100%" 					ALIGN=3D"top" 					=
MENU=3D"false"
					QUALITY=3D"high"					BGCOLOR=3D"#808080"					swLiveConnect=3D"true"
					NAME=3D"BookView" 					TYPE=3D"application/x-shockwave-flash"=20
					PLUGINSPAGE=3D"http://www.macromedia.com/go/getflashplayer"=20
					scale=3D"noscale"					salign=3D"LT">			</EMBED>		=
</OBJECT></BODY></HTML>
