	var img_element = "img_slide_show" //The ID of the element you want to change
	var img_folder = "english/images/home/" //The file path to your images
	var divid = "div_img";
	
	var random_images = new Array ();
	random_images[0] = "p_ruppin_2.jpg";
	random_images[1] = "p_ruppin_3.jpg";
	random_images[2] = "p_ruppin_4.jpg";
	random_images[3] = "p_ruppin_5.jpg";
	random_images[4] = "p_ruppin_6.jpg";
	random_images[5] = "p_ruppin_7.jpg";
	random_images[6] = "p_ruppin_8.jpg";
	random_images[7] = "p_ruppin_1.jpg";	
	
	for(ii=0; ii<random_images.length; ii++)
	{
			eval("var preload_img" + ii + " = new Image()");
			eval("preload_img" + ii).src = img_folder + random_images[ii];				
	}		
			
function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function shiftOpacity(id, millisec) {
	//if an element is invisible, make it visible, else make it ivisible
	if(document.getElementById(id).style.opacity == 0) {
		opacity(id, 0, 100, millisec);
	} else {
		opacity(id, 100, 0, millisec);
	}
}

function blendimage(divid, img_element, imagefile, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;
	
	//set the current image as background
	document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(img_element).src + ")";
	
	//make new image
	document.getElementById(img_element).src = imagefile;
	
	//make image transparent
	changeOpac(0, img_element);	

	//fade in image
	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpac(" + i + ",'" + img_element + "')",(timer * speed));
		timer++;
	}
}

function currentOpac(id, opacEnd, millisec) {
	//standard opacity is 100
	var currentOpac = 100;
	
	//if the element has an opacity set, get it
	if(document.getElementById(id).style.opacity < 100) {
		currentOpac = document.getElementById(id).style.opacity * 100;
	}

	//call for the function that changes the opacity
	opacity(id, currentOpac, opacEnd, millisec)
}

function fncSlideShow() 
{ 
		if (!document.getElementById) return false;		

		if (!document.getElementById(img_element)) return false;		
		
		var sld_img_elem = document.getElementById(img_element);			
		var nextImage = eval("preload_img" + rand(random_images.length)).src;				

		blendimage(divid, img_element, nextImage, 4000); 

		movement = setTimeout("fncSlideShow()", 6000);	
}				
	
			/*function fncSlideShow() 
			{
				if (!document.getElementById) return false;		

				if (!document.getElementById(img_element)) return false;		
			
				var sld_img_elem = document.getElementById(img_element);			
				var ImgURL = eval("preload_img" + rand(random_images.length)).src;
				
				if (document.documentElement.filters)
				{
					sld_img_elem.style.filter="blendTrans(duration=4)";
					sld_img_elem.filters.blendTrans(duration=4).Apply();
					sld_img_elem.filters.blendTrans.Play();				
				}
				sld_img_elem.src = ImgURL; 			

				movement = setTimeout("fncSlideShow()",6000);
			}*/

			/* random number generator */
			function rand(n) {
				return ( Math.floor ( Math.random ( ) * n ) );
			}

			/* Custom onload function */
				function addLoadEvent(func) {
				var oldonload = window.onload;
					if (typeof window.onload != 'function') {
					window.onload = func;
					} else {
					window.onload = function() 
					{
						oldonload();
						func();
					}
			}
	}	
	addLoadEvent(fncSlideShow); 	
	//end of pictures	
	
	function Search(siteId)
	{
			var srch = new String(window.document.all("search_text_site").value);
			if(srch.length < 2)
			{
				window.alert("Please insert at least 2 characters");
				window.document.all("search_text_site").focus();
				return false;
			}
			
								
			var RedirUrl = 'search/default_e.aspx?siteId=' + siteId + '&srch=' + escape(srch);
		    window.document.location.href = RedirUrl;			
			return false;				
		}
		
		function entsub(e, siteId) {
			if( typeof( e ) == "undefined" && typeof( window.event ) != "undefined" )
				e = window.event;
    
			if (e && e.keyCode == 13)
				return Search(siteId);
			else
				return true; }	