/*******************************************************************************
*  ../ruthsarian_utilities.js : 2006.02.27
* -----------------------------------------------------------------------------
*  A group of useful JavaScript utilities that can aid in the development
*  of webpages.
*******************************************************************************/

/* event_attach() takes care of attaching event handlers (functions) to events. 
 * this simplifies the process of attaching multiple handlers to a single event
 *
 * NOTE: the onload stack is executed in a LIFO manner to mimic 
 *       IE's window.attachEvent function. However, Opera also has its own
 *       window.attachEvent function which executes the onload stack in a 
 *       FIFO manner. FIFO is better, but IE has a larger user base, so
 *       LIFO is the way we go.
 */
function event_attach( event , func )
{
	if ( window.attachEvent )
	{
		window.attachEvent( event , func );
	}
	else
	{
		if ( ( typeof( func ) ).toLowerCase() != 'function' )
		{
			return;
		}
		if ( ( typeof( document.event_handlers ) ).toLowerCase() == 'undefined' )
		{
			document.event_handlers = new Array();
		}
		if ( ( typeof( document.event_handlers[ event ] ) ).toLowerCase() == 'undefined' )
		{
			document.event_handlers[ event ] = new Array();
		}
		if ( ( typeof( eval( 'window.' + event ) ) ).toLowerCase() != 'function' )
		{
			eval( 'window.' + event + ' = function () { if ( ( typeof( document.event_handlers[ \'' + event + '\' ] ) ).toLowerCase() != \'undefined\' ) { for ( i = document.event_handlers[ \'' + event + '\' ].length - 1 ; i >= 0  ; i-- ) { document.event_handlers[ \'' + event + '\' ][ i ](); } } } ' );
		}
		document.event_handlers[ event ][ document.event_handlers[ event ].length ] = func;
	}
}

/* Browser Detect  v2.1.6
 * documentation: http://www.dithered.com/javascript/browser_detect/index.html
 * license: http://creativecommons.org/licenses/by/1.0/
 * code by Chris Nott (chris[at]dithered[dot]com)
 *
 * modified to include Dreamcast
 */
function browser_detect() 
{
	var ua			= navigator.userAgent.toLowerCase(); 
	this.isGecko		= (ua.indexOf('gecko') != -1 && ua.indexOf('safari') == -1);
	this.isAppleWebKit	= (ua.indexOf('applewebkit') != -1);
	this.isKonqueror	= (ua.indexOf('konqueror') != -1); 
	this.isSafari		= (ua.indexOf('safari') != - 1);
	this.isOmniweb		= (ua.indexOf('omniweb') != - 1);
	this.isDreamcast	= (ua.indexOf("dreamcast") != -1);
	this.isOpera		= (ua.indexOf('opera') != -1); 
	this.isIcab		= (ua.indexOf('icab') != -1); 
	this.isAol		= (ua.indexOf('aol') != -1); 
	this.isIE		= (ua.indexOf('msie') != -1 && !this.isOpera && (ua.indexOf('webtv') == -1)); 
	this.isMozilla		= (this.isGecko && ua.indexOf('gecko/') + 14 == ua.length);
	this.isFirebird		= (ua.indexOf('firebird/') != -1);
	this.isNS		= ((this.isGecko) ? (ua.indexOf('netscape') != -1) : ((ua.indexOf('mozilla') != -1) && !this.isOpera && !this.isSafari && (ua.indexOf('spoofer') == -1) && (ua.indexOf('compatible') == -1) && (ua.indexOf('webtv') == -1) && (ua.indexOf('hotjava') == -1)));
	this.isIECompatible	= ((ua.indexOf('msie') != -1) && !this.isIE);
	this.isNSCompatible	= ((ua.indexOf('mozilla') != -1) && !this.isNS && !this.isMozilla);
	this.geckoVersion	= ((this.isGecko) ? ua.substring((ua.lastIndexOf('gecko/') + 6), (ua.lastIndexOf('gecko/') + 14)) : -1);
	this.equivalentMozilla	= ((this.isGecko) ? parseFloat(ua.substring(ua.indexOf('rv:') + 3)) : -1);
	this.appleWebKitVersion	= ((this.isAppleWebKit) ? parseFloat(ua.substring(ua.indexOf('applewebkit/') + 12)) : -1);
	this.versionMinor	= parseFloat(navigator.appVersion); 
	if (this.isGecko && !this.isMozilla) {
		this.versionMinor = parseFloat(ua.substring(ua.indexOf('/', ua.indexOf('gecko/') + 6) + 1));
	}
	else if (this.isMozilla) {
		this.versionMinor = parseFloat(ua.substring(ua.indexOf('rv:') + 3));
	}
	else if (this.isIE && this.versionMinor >= 4) {
		this.versionMinor = parseFloat(ua.substring(ua.indexOf('msie ') + 5));
	}
	else if (this.isKonqueror) {
		this.versionMinor = parseFloat(ua.substring(ua.indexOf('konqueror/') + 10));
	}
	else if (this.isSafari) {
		this.versionMinor = parseFloat(ua.substring(ua.lastIndexOf('safari/') + 7));
	}
	else if (this.isOmniweb) {
		this.versionMinor = parseFloat(ua.substring(ua.lastIndexOf('omniweb/') + 8));
	}
	else if (this.isOpera) {
		this.versionMinor = parseFloat(ua.substring(ua.indexOf('opera') + 6));
	}
	else if (this.isIcab) {
		this.versionMinor = parseFloat(ua.substring(ua.indexOf('icab') + 5));
	}
	this.versionMajor	= parseInt(this.versionMinor); 
	this.isDOM1		= (document.getElementById);
	this.isDOM2Event	= (document.addEventListener && document.removeEventListener);
	this.mode		= document.compatMode ? document.compatMode : 'BackCompat';
	this.isWin		= (ua.indexOf('win') != -1);
	this.isWin32		= (this.isWin && (ua.indexOf('95') != -1 || ua.indexOf('98') != -1 || ua.indexOf('nt') != -1 || ua.indexOf('win32') != -1 || ua.indexOf('32bit') != -1 || ua.indexOf('xp') != -1));
	this.isMac		= (ua.indexOf('mac') != -1);
	this.isUnix		= (ua.indexOf('unix') != -1 || ua.indexOf('sunos') != -1 || ua.indexOf('bsd') != -1 || ua.indexOf('x11') != -1)
	this.isLinux		= (ua.indexOf('linux') != -1);
	this.isNS4x		= (this.isNS && this.versionMajor == 4);
	this.isNS40x		= (this.isNS4x && this.versionMinor < 4.5);
	this.isNS47x		= (this.isNS4x && this.versionMinor >= 4.7);
	this.isNS4up		= (this.isNS && this.versionMinor >= 4);
	this.isNS6x		= (this.isNS && this.versionMajor == 6);
	this.isNS6up		= (this.isNS && this.versionMajor >= 6);
	this.isNS7x		= (this.isNS && this.versionMajor == 7);
	this.isNS7up		= (this.isNS && this.versionMajor >= 7);
	this.isIE4x		= (this.isIE && this.versionMajor == 4);
	this.isIE4up		= (this.isIE && this.versionMajor >= 4);
	this.isIE5x		= (this.isIE && this.versionMajor == 5);
	this.isIE55		= (this.isIE && this.versionMinor == 5.5);
	this.isIE5up		= (this.isIE && this.versionMajor >= 5);
	this.isIE6x		= (this.isIE && this.versionMajor == 6);
	this.isIE6up		= (this.isIE && this.versionMajor >= 6);
	this.isIE7x		= (this.isIE && this.versionMajor == 7);
	this.isIE7up		= (this.isIE && this.versionMajor >= 7);
	this.isIE4xMac		= (this.isIE4x && this.isMac);
}

/* Opacity Displayer, Version 1.0 - http://old.alistapart.com/stories/pngopacity/
 * Copyright Michael Lovitt, 6/2002.
 */
function opacity( strId , strPath , intWidth , intHeight , strClass , strAlt )
{	
	if ( document.pngAlpha )
	{
		document.write( '<div style="height:'+intHeight+'px;width:'+intWidth+'px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+strPath+'.png\', sizingMethod=\'scale\')" id="'+strId+'" class="'+strClass+'"></div>' );
	}
	else if ( document.pngNormal )
	{
		document.write( '<img src="'+strPath+'.png" width="'+intWidth+'" height="'+intHeight+'" name="'+strId+'" border="0" class="'+strClass+'" alt="'+strAlt+'" />' );
	}
	else if ( document.layers )
	{
		return( '<img src="'+strPath+'.gif" width="'+intWidth+'" height="'+intHeight+'" name="'+strId+'" border="0" class="'+strClass+'" alt="'+strAlt+'" />' );
	}
	else
	{
		document.write( '<img src="'+strPath+'.gif" width="'+intWidth+'" height="'+intHeight+'" name="'+strId+'" border="0" class="'+strClass+'" alt="'+strAlt+'" />' );
	}
	return( '' );
}
function opacity_init()
{
	var browser = new browser_detect();
	document.pngAlpha = false;
	document.pngNormal = false;
	document.strExt = ".gif";

	if ( ( browser.isIE55 || browser.isIE6up ) && browser.isWin32 )
	{
		document.pngAlpha = true;
		document.strExt = ".png";
	}
	else if ( 
			( browser.isGecko ) || 
			( browser.isIE5up && browser.isMac ) || 
			( browser.isOpera && browser.isWin && browser.versionMajor >= 6 ) || 
			( browser.isOpera && browser.isUnix && browser.versionMajor >= 6 ) || 
			( browser.isOpera && browser.isMac && browser.versionMajor >= 5 ) || 
			( browser.isOmniweb && browser.versionMinor >= 3.1 ) || 
			( browser.isIcab && browser.versionMinor >= 1.9 ) || 
			( browser.isWebtv ) || 
			( browser.isDreamcast ) 
		)
	{
		document.pngNormal = true;
		document.strExt = ".png";
	}
}

/* handler for Netscape Navigator clients that screw up the display
 * of CSS pages when reloaded
 */
function NN_reloadPage( init )
{
	if ( init == true ) with ( navigator )
	{
		if ( ( appName == "Netscape" ) && ( parseInt ( appVersion ) == 4 ) )
		{
			document.NN_pgW = innerWidth;
			document.NN_pgH = innerHeight;
			event_attach ( 'onresize' , NN_reloadPage );
		}
	}
	else if ( innerWidth != document.NN_pgW || innerHeight != document.NN_pgH )
	{
		location.reload();
	}
}

/* Min Width v1.1.3 by PVII-www.projectseven.com
 * http://www.projectseven.com/tutorials/css/minwidth/index.htm
 *
 * modified for readability and ability to limit application to
 * IE only so CSS min-width property may be used by compliant
 * browsers.
 *
 * NOTE: horizontal spacing (margins, padding, borders) set in
 *       % values may cause IE to crash when using this script.
 *
 * ALSO: padding, margins, and borders on parents of the element
 *       you specify may result in IE getting suck in an infinite
 *       loop. Please be sure to check your layout before you 
 *       publish it!
 */
function set_min_width( obj_name , min_width , ieOnly )
{
	if ( ( typeof( ieOnly ) ).toLowerCase() == 'undefined' )
	{
		ieOnly = true;
	}
	if ( ieOnly == false || ( document.getElementById && navigator.appVersion.indexOf( "MSIE" ) > -1 && !window.opera ) )
	{
		document.min_width_obj_name = obj_name;
		document.min_width_size = min_width;
		document.resizing = false;
		event_attach( 'onload' , control_min_width );
		event_attach( 'onresize' , control_min_width );
	}
}
function control_min_width()
{
	var cw , w , pl , pr , ml , mr , br , bl , ad , theDiv = document.min_width_obj_name;
	var g = document.getElementById( theDiv );
	w = parseInt(document.min_width_size);
	if ( g && document.body && document.body.clientWidth )
	{
		gs = g.currentStyle;
		cw = parseInt( document.body.clientWidth );
		pl = parseInt( gs.paddingLeft );
		pr = parseInt( gs.paddingRight );
		ml = parseInt( gs.marginLeft );
		mr = parseInt( gs.marginRight );
		bl = parseInt( gs.borderLeftWidth );
		br = parseInt( gs.borderRightWidth );
		ml = ml ? ml : 0;
		mr = mr ? mr : 0;
		pl = pl ? pl : 0;
		pr = pr ? pr : 0;
		bl = bl ? bl : 0;
		br = br ? br : 0;
		ad = pl + pr + ml + mr + bl + br;
		if ( cw <= w )
		{
			w -= ad;
			g.style.width = w + "px";
		}
		else
		{
			g.style.width = "auto";
		}
	}
}

/* Cookie API  v1.0.1
 * documentation: http://www.dithered.com/javascript/cookies/index.html
 * license: http://creativecommons.org/licenses/by/1.0/
 * code (mostly) by Chris Nott (chris[at]dithered[dot]com)
 */
function setCookie( name, value, expires, path, domain, secure )
{
	 var curCookie = name + "=" + escape(value) +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
	document.cookie = curCookie;
}
function getCookie( name )
{
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf( "; " + prefix );
	if ( begin == -1 )
	{
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	}
	else
	{
		begin += 2;
	}
	var end = document.cookie.indexOf( ";", begin );
	if ( end == -1 )
	{
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}
function deleteCookie( name, path, domain )
{
	var value = getCookie( name );
	if ( value != null )
	{
		document.cookie = name + "=" + 
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			"; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
	return value;
}

/* font size functions operate on the body element's
 * style and defines sizes in percentages. because
 * the default font size is set to 0 in the array,
 * the first value in the font_sizes array should
 * _ALWAYS_ be 100.
 *
 *	var font_sizes = new Array( 100, 110, 120 );
 *	var current_font_size = 0;
 *	event_attach( 'onload' , loadFontSize );
 */
function loadFontSize ()
{
	current_font_size = parseInt( '0' + getCookie ( "font_size" ) );
	setFontSize ( current_font_size );
}
function setFontSize( size )
{
	if( size >= 0 && size < font_sizes.length )
	{
		current_font_size = size;
	}
	else if( ++current_font_size >= font_sizes.length )
	{
		current_font_size = 0;
	}
	if ( document.body )
	{
		document.body.style.fontSize = font_sizes[ current_font_size ] + '%';
		setCookie( "font_size" , current_font_size );
	}
}

/* standard trim function to remove leading and trailing 
 * whitespace from a given string
 */
function trim( str )
{
   return str.replace(/^\s*|\s*$/g,"");
}

/* stylesheets should be defined in the HTML via a LINK tag
 * and rel attribute set to "alternate stylesheet". the title
 * attribute is then set in the format of "title : group"
 * this function will disable all but the stylesheet specified
 * by title in the group specified by group.
 *
 * Based on code by Paul Sowden
 * http://www.alistapart.com/articles/alternate/
 *        
 */
function setActiveStyleSheet( title , group )
{
	var i, a, b, g, t;
	if ( !title || !group )
	{
		return;
	}
	for ( i = 0; ( a = document.getElementsByTagName( "link" )[ i ] ); i++ ) 
	{
		if ( a.getAttribute( "rel" ).indexOf( "style" ) != -1 && a.getAttribute( "title" ) )
		{
			b = ( a.getAttribute( "title" ) ).split( ":" );
			g = trim( b[ b.length - 1 ] );
			if ( g.toLowerCase() == group.toLowerCase() )
			{
				a.disabled = true;
				t = trim( ( a.getAttribute( "title" ) ).substring( 0, a.getAttribute( "title" ).length - b[ b.length - 1 ].length - 1 ) );
				if( t.toLowerCase() == title.toLowerCase() )
				{
					a.disabled = false;
				}
			}
			setCookie( "style_" + g.toLowerCase() , title );
		}
	}
}
function getPreferredStylesheet ( group )
{
	return ( getCookie ( "style_" + group ) );
}

/* Son of Suckerfish Dropdowns
 * This attaches an event to each LI element so when the mouseover event triggers,
 * the element's class is altered to include (and remove on mouseout) an extra class.
 * We can then use that class, in conjunction with stylesheets, to trigger drop-down
 * menus that are (mostly) CSS-based.
 *
 * Original: http://www.htmldog.com/articles/suckerfish/dropdowns/
 * Fixes to work with IE/Mac: http://carroll.org.uk/sandbox/suckerfish/bones2.html
 */
function sfHover ( objID )
{
	var browser = new browser_detect();
	if ( browser.isIE && !browser.isIE7up )
	{
		var sfEls = document.getElementById( objID ).getElementsByTagName( "LI" );
		for (var i=0; i<sfEls.length; i++)
		{
			sfEls[i].onmouseover = function()
			{
				this.className+=(this.className.length>0? " ": "") + "sfhover";
			}
			sfEls[i].onmouseout = function()
			{
				this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
			}
		}
	}
}

			var font_sizes = new Array( 100, 110, 121 ); 
			var current_font_size = 0;
 			if ( ( typeof( NN_reloadPage ) ).toLowerCase() != 'undefined' ) { NN_reloadPage( true ); }
			if ( ( typeof( opacity_init  ) ).toLowerCase() != 'undefined' ) { opacity_init(); }
			if ( ( typeof( set_min_width ) ).toLowerCase() != 'undefined' ) { set_min_width( 'pageWrapper' , 0 ); }
			if ( ( typeof( loadFontSize ) ).toLowerCase() != 'undefined' ) { event_attach( 'onload' , loadFontSize ); }
		
		
floatX=5;
floatY=5;
layerwidth=42;
layerheight=15;
halign="right";
valign="bottom";
delayspeed=0;

// This script is copyright (c) Henrik Petersen, NetKontoret
// Feel free to use this script on your own pages as long as you do not change it.
// It is illegal to distribute the script as part of a tutorial / script archive.
// Updated version available at: http://www.echoecho.com/toolfloatinglayer.htm
// This comment and the 4 lines above may not be removed from the code.

NS6=false;
IE4=(document.all);
if (!IE4) {NS6=(document.getElementById);}
NS4=(document.layers);

function adjust() {
if ((NS4) || (NS6)) {
if (lastX==-1 || delayspeed==0)
{
lastX=window.pageXOffset + floatX;
lastY=window.pageYOffset + floatY;
}
else
{
var dx=Math.abs(window.pageXOffset+floatX-lastX);
var dy=Math.abs(window.pageYOffset+floatY-lastY);
var d=Math.sqrt(dx*dx+dy*dy);
var c=Math.round(d/10);
if (window.pageXOffset+floatX>lastX) {lastX=lastX+delayspeed+c;}
if (window.pageXOffset+floatX<lastX) {lastX=lastX-delayspeed-c;}
if (window.pageYOffset+floatY>lastY) {lastY=lastY+delayspeed+c;}
if (window.pageYOffset+floatY<lastY) {lastY=lastY-delayspeed-c;}
}
if (NS4){
document.layers['floatlayer'].pageX = lastX;
document.layers['floatlayer'].pageY = lastY;
}
if (NS6){
document.getElementById('floatlayer').style.left=lastX;
document.getElementById('floatlayer').style.top=lastY;
}
}
else if (IE4){
if (lastX==-1 || delayspeed==0)
{
lastX=document.body.scrollLeft + floatX;
lastY=document.body.scrollTop + floatY;
}
else
{
var dx=Math.abs(document.body.scrollLeft+floatX-lastX);
var dy=Math.abs(document.body.scrollTop+floatY-lastY);
var d=Math.sqrt(dx*dx+dy*dy);
var c=Math.round(d/10);
if (document.body.scrollLeft+floatX>lastX) {lastX=lastX+delayspeed+c;}
if (document.body.scrollLeft+floatX<lastX) {lastX=lastX-delayspeed-c;}
if (document.body.scrollTop+floatY>lastY) {lastY=lastY+delayspeed+c;}
if (document.body.scrollTop+floatY<lastY) {lastY=lastY-delayspeed-c;}
}
document.all['floatlayer'].style.posLeft = lastX;
document.all['floatlayer'].style.posTop = lastY;
} 
setTimeout('adjust()',50);
}

function define()
{
if ((NS4) || (NS6)) 
{ 
if (halign=="left") {floatX=ifloatX};
if (halign=="right") {floatX=window.innerWidth-ifloatX-layerwidth-20};
if (halign=="center") {floatX=Math.round((window.innerWidth-20)/2)-Math.round(layerwidth/2)};
if (valign=="top") {floatY=ifloatY};
if (valign=="bottom") {floatY=window.innerHeight-ifloatY-layerheight};
if (valign=="center") {floatY=Math.round((window.innerHeight-20)/2)-Math.round(layerheight/2)};
}
if (IE4) 
{
if (halign=="left") {floatX=ifloatX};
if (halign=="right") {floatX=document.body.offsetWidth-ifloatX-layerwidth-20}
if (halign=="center") {floatX=Math.round((document.body.offsetWidth-20)/2)-Math.round(layerwidth/2)}
if (valign=="top") {floatY=ifloatY};
if (valign=="bottom") {floatY=document.body.offsetHeight-ifloatY-layerheight}
if (valign=="center") {floatY=Math.round((document.body.offsetHeight-20)/2)-Math.round(layerheight/2)}
}
}

//Contents for menu 1
var menu1=new Array()
menu1[0]='<a href="#territories">The Territories - By Eli E. Hertz</a>'
menu1[1]='<a href="#territories1">The Territories Part I</a>'
menu1[2]='<a href="#territories2">The Territories Part II</a>'

//Contents for menu 2, and so on
var menu2=new Array()
menu2[0]='<a href="#A2">Jews redeemed the Promised Land.</a>'

//Contents for menu 3
var menu3=new Array()
menu3[0]='<a href="#B2">Legal Aspects of Controlling the Territories</a>'
menu3[1]='<a href="#B3">Terminology services deception.</a>'
menu3[2]='<a href="#B4">The artificiality of the historical Palestinian identity.</a>'
menu3[3]='<a href="#B5">Nearly all International Territorial Conflicts are labeled "contested" or "disputed territory" but only the Territories occupied by Israel are branded "occupied territory."</a>'
menu3[4]='<a href="#B6">"Mandate for Palestine" - The legal system for reconstituting the Jewish Homeland in Palestine.</a>'
menu3[5]='<a href="#B7">Jews self-determination, via the Mandate for Palestine, was internationally and widely supported.</a>'
menu3[6]='<a href="#B8">Israel has been fighting for its survival from the very day it declared the establishment of the modern Jewish state.</a>'
menu3[7]='<a href="#B9">Israel&#8217;s wars with her neighbors are zero-sum games. The Arab objective in the 1948 War of Independence, the 1967 Six-Day War and the 1973 Yom Kippur War was to overrun and eradicate the Jewish state.</a>'
menu3[8]='<a href="#B10">Who Starts Wars Does Matter - 1948, 1957, 1967, 1973 and Article 5138.</a>'
menu3[9]='<a href="#B11">Arabs would like the world to believe that in 1967, Israel simply woke-up one morning and invaded them, and therefore Israel&#8217;s control of the West Bank and Sinai is the illicit fruit of an illegal act - like Iraq&#8217;s invasion of Kuwait in 1991.</a>'
menu3[10]='<a href="#B12">International law makes a clear distinction between defensive wars and wars of aggression. All of Israel&#8217;s wars with its Arab neighbors were carried out in self-defence.</a>'
menu3[11]='<a href="#B13">UN Security Council Resolutions 242 or 338</a>'
menu3[12]='<a href="#B14">IN A NUTSHELL</a>'

var menu4=new Array()
menu4[0]='<a href="#C2">Israeli Settlers in the West Bank and Gaza Do Not Impede the Peace Process.</a>'
menu4[1]='<a href="#C3">Israeli settlements, carried out on unutilized Public Land, do not displace Arabs.</a>'
menu4[2]='<a href="#C4">Jews Have Lived in the West Bank Since Ancient Times.</a>'
menu4[3]='<a href="#C5">Israelis are law-abiding citizens</a>'
menu4[4]='<a href="#C6">IN A NUTSHELL</a>'

var menu5=new Array()
menu5[0]='<a href="#unitedstatesisrael">United States&#8211;Israel</a>'

var menu6=new Array()
menu6[0]='<a href="#B1">United States&#8211;Israel</a>'
menu6[1]='<a href="#B4">Democracies Share Values</a>'
menu6[2]='<a href="#B5">Technology Trade Partners</a>'
menu6[3]='<a href="#B6">Israel &#8211; The Cold War Warrior</a>'
menu6[4]='<a href="#B7">A Special Relationship Cultivated Over Time</a>'
menu6[5]='<a href="#B8">A Valued American Partner</a>'
menu6[6]='<a href="#B9">Support for Israel is Across the Board</a>'
menu6[7]='<a href="#B10">Democratic Reform and Fighting Terror &#8211; A Common Goal in a Volatile Region</a>'

var menu7=new Array()
menu7[0]='<a href="jerusalem1.htm#A3">Jerusalem&#8217;s Jewish Link: Historic, Religious, Political.</a>'
menu7[1]='<a href="jerusalem1.htm#A4">Islam&#8217;s Tenuous Connection.</a>'
menu7[2]='<a href="jerusalem1.htm#A5">Jordan&#8217;s Shameful Record.</a>'
menu7[3]='<a href="jerusalem1.htm#A6">When Israel reunited Jerusalem after the 1967 Six-Day War, one of its first acts was to grant unprecedented freedom to all religions.</a>'
menu7[4]='<a href="jerusalem1.htm#A7">Jerusalem was Never an Arab City.</a>'
menu7[5]='<a href="jerusalem1.htm#A8">The &#8217;Two Jerusalems&#8217; Myth.</a>'
menu7[6]='<a href="jerusalem1.htm#A9">Arab Fantasies, Destroying History.</a>'
menu7[7]='<a href="jerusalem1.htm#A10">The Holy Places and Jerusalem.</a>'
menu7[8]='<a href="jerusalem1.htm#A11">Internationalization of Jerusalem.</a>'
menu7[9]='<a href="jerusalem1.htm#A12">The UN and Jerusalem.</a>'
menu7[10]='<a href="jerusalem1.htm#A13">Palestinian Terror in the City of Peace.</a>'
menu7[11]='<a href="jerusalem1.htm#A14">IN A NUTSHELL.</a>'

var menu8=new Array()
menu8[0]='<a href="#territories1">Jerusalem</a>'

var menu9=new Array()
menu9[0]='<a href="palestinians1.htm#A1">Palestinians - by Eli E. Hertz.</a>'
menu9[1]='<a href="palestinians1.htm#B1">There is No Age-Old Palestinian People. Most So-Called Palestinians are Relative Newcomers to The Land of Israel.</a>'
menu9[2]='<a href="palestinians1.htm#B2">Palestinian Nationality is an Entity Defined by its Opposition to Zionism, and not its National Aspirations.</a>'
menu9[3]='<a href="palestinians1.htm#B3">Palestine is a Geographical Area, Not a Nationality.</a>'
menu9[4]='<a href="palestinians1.htm#B4">Historically, Before the Arabs Fabricated the Palestinian People as an Exclusively Arab Phenomenon, No Such Group Existed.</a>'
menu9[5]='<a href="palestinians1.htm#B5">There has Never Been a Sovereign Arab State in Palestine.</a>'
menu9[6]='<a href="palestinians1.htm#B6">Palestinian Cultural Contribution.</a>'
menu9[7]='<a href="palestinians1.htm#B7">Jordan - a State with a Palestinian Arab Majority.</a>'
menu9[8]='<a href="palestinians1.htm#B8">Arab Consistent Behavior - Terrorism - Then and Now. The Bias Case of The ICJ Against Israel&#8217;s Need for Security - Then and Now...</a>'
menu9[9]='<a href="palestinians1.htm#B9">In a nutshell.</a>'

var menu10=new Array()
menu10[0]='<a href="palestinians1.htm#A1">Palestinians - by Eli E. Hertz.</a>'
menu10[1]='<a href="palestinians1.htm#B1">There is No Age-Old Palestinian People. Most So-Called Palestinians are Relative Newcomers to The Land of Israel.</a>'
menu10[2]='<a href="palestinians1.htm#B2">Palestinian Nationality is an Entity Defined by its Opposition to Zionism, and not its National Aspirations.</a>'
menu10[3]='<a href="palestinians1.htm#B3">Palestine is a Geographical Area, Not a Nationality.</a>'
menu10[4]='<a href="palestinians1.htm#B4">Historically, Before the Arabs Fabricated the Palestinian People as an Exclusively Arab Phenomenon, No Such Group Existed.</a>'
menu10[5]='<a href="palestinians1.htm#B5">There has Never Been a Sovereign Arab State in Palestine.</a>'
menu10[6]='<a href="palestinians1.htm#B6">Palestinian Cultural Contribution.</a>'
menu10[7]='<a href="palestinians1.htm#B7">Jordan - a State with a Palestinian Arab Majority.</a>'
menu10[8]='<a href="palestinians1.htm#B8">Arab Consistent Behavior - Terrorism - Then and Now. The Bias Case of The ICJ Against Israel&#8217;s Need for Security - Then and Now...</a>'
menu10[9]='<a href="palestinians1.htm#B9">In a nutshell.</a>'

var menu11=new Array()
menu11[0]='<a href="childrendyingtokill1.htm#B1">Children Dying To Kill - by Eli E. Hertz.</a>'
menu11[1]='<a href="childrendyingtokill1.htm#B2">Purposely Sacrificing Children</a>'
menu11[2]='<a href="childrendyingtokill1.htm#B3">Protecting our children is a universal trait that unites the Family of Man. But in Palestinian society, that standard has been turned on its head.</a>'
menu11[3]='<a href="childrendyingtokill1.htm#B4">Palestinian society abuses its children, teaching them to hate and kill themselves to kill others.</a>'
menu11[4]='<a href="childrendyingtokill1.htm#B5">International law prohibits using children to fight.</a>'
menu11[5]='<a href="childrendyingtokill1.htm#B6">Palestinians are killing their children because they make effective delivery systems for killing Israelis. They also sacrifice them because wounded or dead children paint Israelis as heartless and cruel in the eyes of the world and the Israelis themselves.</a>'
menu11[6]='<a href="childrendyingtokill1.htm#B7">In a nutshell.</a>'

var menu12=new Array()
menu12[0]='<a href="incitement.htm#A1">Incitement - The Engine Driving Global Terrorism.</a>'
menu12[1]='<a href="incitement.htm#B1">First step towards eradicating terrorism - Zero Tolerance for incitement.</a>'
menu12[2]='<a href="incitement.htm#B2">The Role of the Intelligentsia.</a>'
menu12[3]='<a href="incitement.htm#B3">The Effect of Indoctrination.</a>'
menu12[4]='<a href="incitement.htm#B4">Fatwas as Incitement.</a>'
menu12[5]='<a href="incitement.htm#B5">A culture of hatred that is anti-Western, anti-Christian, anti-Jewish and anti-Israel is spread and inculcated throughout society, from an early age.</a>'
menu12[6]='<a href="incitement.htm#B6">Incitement as a Weapon.</a>'
menu12[7]='<a href="incitement.htm#B7">Most Arab Countries Actively Support Terrorism.</a>'
menu12[8]='<a href="incitement.htm#B8">The Media Fuels Incitement.</a>'
menu12[9]='<a href="incitement.htm#B9">The late Arafat: Guilty of Incitement.</a>'
menu12[10]='<a href="incitement.htm#B10">Nearly all of the Muslim countries are directly responsible for terror acts in Israel, the United States and throughout the civilized world.</a>'
menu12[11]='<a href="incitement.htm#B11">Arab terrorism is a strategic threat, and is not something that democratic societies can afford or expect to tolerate.</a>'
menu12[12]='<a href="incitement.htm#B12">Failing to find peace, Israelis and Palestinians in 2003 settled on a hudna that called for a moratorium on suicide bombings.</a>'
menu12[13]='<a href="incitement.htm#B13">IN A NUTSHELL</a>'

var menu13=new Array()
menu13[0]='<a href="mandate_for_palestine.htm#B1">&quot;Mandate for Palestine&quot; - The Legal Aspects of Jewish Rights.</a>'
menu13[1]='<a href="mandate_for_palestine.htm#B2">The Origin of the &quot;Mandate for Palestine&quot;.</a>'
menu13[2]='<a href="mandate_for_palestine.htm#B3">The Mandate Defined Where Jews are and are not permitted to settle.</a>'
menu13[3]='<a href="mandate_for_palestine.htm#B4">Political rights were granted to Jews only.</a>'
menu13[4]='<a href="mandate_for_palestine.htm#B5">Article 80 - &quot;Mandate for Palestine&quot; Valid to this Day.</a>'
menu13[5]='<a href="mandate_for_palestine.htm#B6">Challenging the Mandate for Palestine.</a>'

var menu14=new Array()
menu14[0]='<a href="freedom_of_religion.htm#B1">Freedom of Religion.</a>'
menu14[1]='<a href="freedom_of_religion.htm#B2">Israel is the only country in the Middle East that respects freedom of religion.</a>'
menu14[2]='<a href="freedom_of_religion.htm#B3">&quot;A Jewish and democratic state&quot;.</a>'
menu14[3]='<a href="freedom_of_religion.htm#B4">Defusing controversy.</a>'
menu14[4]='<a href="freedom_of_religion.htm#B5">The &#8217;Tolerance Test&#8217; of Mass Russian Immigration.</a>'
menu14[5]='<a href="freedom_of_religion.htm#B6">Middle East intolerance.</a>'
menu14[6]='<a href="freedom_of_religion.htm#B7">The Palestinian Authority&#8217;s Record.</a>'
menu14[7]='<a href="freedom_of_religion.htm#B8">Christian Arabs in the Palestinian Authority.</a>'
menu14[8]='<a href="freedom_of_religion.htm#B9">Why religious freedom is important.</a>'
menu14[9]='<a href="freedom_of_religion.htm#B10">IN A NUTSHELL.</a>'

var menu15=new Array()
menu15[0]='<a href="human_rights.htm#B1">Human Rights - A Record Incompatible with the Civilized World.</a>'
menu15[1]='<a href="human_rights.htm#B2">Arab Nations’ Actions Fail to Put Human Rights Commitments Into Practice.</a>'
menu15[2]='<a href="human_rights.htm#B3">Arab Violations: A Daily Affair.</a>'
menu15[3]='<a href="human_rights.htm#B4">Endangered Human Rights Groups.</a>'
menu15[4]='<a href="human_rights.htm#B5">Nearly 60 Years After Its Establishment, Israel Remains the Only Nation in the Middle East Whose Laws and Mainstream Social Values are Committed to Upholding Human Rights.</a>'
menu15[5]='<a href="human_rights.htm#B6">Palestinian Breaches of Human Rights Affect Almost all Institutions and All Levels of Their  Community.</a>'
menu15[6]='<a href="human_rights.htm#B7">The Abuse of Arab Women’s Rights.</a>'
menu15[7]='<a href="human_rights.htm#B8">Regimes in the Middle East Not Only Intimidate Their Citizenry - They Use Terror Tactics Against Dissidents and Rivals.</a>'
menu15[8]='<a href="human_rights.htm#B9">Emigration.</a>'
menu15[9]='<a href="human_rights.htm#B10">The PA Cynically and Consciously Violates the Most Basic Human Right – the &#8217;Right to Life and Security of Person&#8217; in Regard to Its Own Children – in Violation of a May 2000 Amendment to the UN Convention on the Rights of the Child.</a>'
menu15[10]='<a href="human_rights.htm#B11">From the very day it became an independent state on May 14, 1948, Israel has stood as a beacon of liberty.</a>'
menu15[11]='<a href="human_rights.htm#B12">IN A NUTSHELL.</a>'
		
var menuwidth='165px' //default menu width
var menubgcolor='#eeeeee'  //menu bgcolor
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu

