	var img_array = new Array("top_menu_kenya", "top_menu_safaris", "top_menu_airfares", "top_menu_gamepark", "top_menu_lodging", "top_menu_my_booking", "top_menu_aboutus")
	var arr = new Array();
	var lastObj = null, lastNum = 0;

	preload();

// -----------------------------------------------
	function preload()
	{
		for( i in img_array)
		{
			arr[i] = new Image();
			arr[i].src = "explorer/images/" + img_array[i] + "_active.gif";
		}
	}

	// -----------------------------------------------
	function rollOver( obj, number )
	{
		obj.src = arr[ number ].src;
			
		if( lastObj != null && lastObj != obj)
		{
			var path  = "explorer/images/" + img_array[lastNum] + ".gif";
			
			lastObj.src = path;
		}

		lastNum = number;
		lastObj = obj
	}

// -----------------------------------------------
	function searchForm( obj, flag )
	{
		var searchForm = obj;

		if( flag == 1)
		{
			if( searchForm.value == "search" )
			searchForm.value = "";
		}
		else
		{
			if( searchForm.value == "" )
				searchForm.value = "search";
		}
	}

// -----------------------------------------------
	function checkForm( obj )
	{
		var objFrm = obj; 
			
		var val = obj.your_email.value;
		if( val != "")
		{	
			var param = check_email( val )
			
			if( !param )
				return false; 
		}
		else
		{
			alert("Please enter valid email address.");
			return false;
		}
		//--
		val = obj.friend_email.value;
		if( val != "")
		{	
		
			param = check_email( val )
			if( !param )
				return false; 
		}
		else
		{
			alert("Please enter valid email address.");
			return false;
		}
	}

// -----------------------------------------------	
	function check_email(elem_value)
	{
		e = elem_value;

		i=e.indexOf("@");
		j=e.indexOf(".",i);
		k=e.indexOf(",");
		kk=e.indexOf(" ");
		jj=e.lastIndexOf(".")+1;
		len=e.length;
		
		if (!(((i>0) && (j>(i+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=4))) && (e.length > 0))
		{
			alert("Please enter valid email address.");
			return false;
		}
		else
			return true;
	}

	var imgGallery = new Array();
	var time;
	var numOfPhoto;
	
	function preloadGallery(id)	
	{	    
	    switch (id)	    	    	    
	    {
		case 9:
		    var imgCount = 17;
	            var imgPath  = "images/safaris/classic/resized_big/";	            
		    break;	    
		case 18:
		    var imgCount = 17;
	            var imgPath  = "images/safaris/classic/resized_big/";	            
		    break;	
		case 16:
		    var imgCount = 17;
	            var imgPath  = "images/safaris/classic/resized_big/";	            
		    break;	     
 	       case 29:
	            var imgCount = 17;
	            var imgPath  = "images/safaris/classic/resized_big/";	            
		    break;	    
		    case 30:
		        var imgCount = 12;
	            var imgPath  = "images/safaris/exotic safari/resized_big/";
		    break;
		    case 31:
		        var imgCount = 17;
	            var imgPath  = "images/safaris/vintage/resized_big/";
		    break;
		    case 32:
		        var imgCount = 17;
	            var imgPath  = "images/safaris/vintage/resized_big/";
		    break;
				case 35:
		        var imgCount = 16;
	            var imgPath  = "images/safaris/dicover_tanzania/resized_big/";
		    break;
				case 36:
		        var imgCount = 15;
	            var imgPath  = "images/safaris/tanzania_highlights/resized_big/";
		    break;
				case 37:
		        var imgCount = 15;
	            var imgPath  = "images/safaris/tanzania_classic/resized_big/";
		    break;
				case 38:
		        var imgCount = 16;
	            var imgPath  = "images/safaris/tanzania_explorer/resized_big/";
		    break;
				case 39:
		        var imgCount = 16;
	            var imgPath  = "images/safaris/tanzania_deluxe/resized_big/";
		    break;
				case 40:
		        var imgCount = 16;
	            var imgPath  = "images/safaris/tanzania_deluxe/resized_big/";
		    break;
		    
	    }
	    
	    for(i=1; i<=imgCount; i++)
        {
	        imgGallery[i]	  = new Image();
	        imgGallery[i].src = imgPath + i  + ".jpg"
        }
		
	}
	
	function scrollGallery( t, num, photoCount)
	{	      
		if( num == (photoCount+1))
			num = 1;
		else
			if( num == 0)
				num = photoCount;
				
		var obj = document.getElementById("safariPhoto");
		    if (imgGallery[num]) {
			    obj.style.backgroundImage	 = "url(" + imgGallery[num].src + ")";
			    obj.style.backgroundPosition = "left top";
			    obj.style.backgroundRepeat	 = "no-repeat";
			}

			//document.getElementById("countGallery").innerHTML = num;
			
		numOfPhoto = num++;
		clearTimeout( time )
		time = setTimeout("scrollGallery( " + t + ", " + num + ", " + photoCount + ")", t);
	}
	
	function setTimeListGallery( t, prev_next, id )
	{
	    switch (id)
	    {
	        case 29:
	            var imgCount = 15;	                       
		    break;	    
		    case 30:
		        var imgCount = 12;
	            var imgPath  = "images/safaris/exotic safari/resized_big/";
		    break;
		    case 31:
		        var imgCount = 17;	           
		    break;
		    case 32:
		        var imgCount = 17;	            
		    break;
		    default:
		        var imgCount = 15;	 
		    break;	        
	    }	    
	
		clearTimeout( time )
		numOfPhoto += prev_next;
		time = setTimeout("scrollGallery( " + 5000 + ", " + numOfPhoto + ","+ imgCount+ ")", t);
	}
	
// ---------------------
	if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
		window.attachEvent("onload", enableAlphaImages);
	}

// -----------------------------------------------
	function enableAlphaImages(){
		var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
		var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
	
		isDOM = document.getElementById //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
		isOpera = isOpera5 = window.opera && isDOM //Opera 5+
		isMSIE = document.all && document.all.item && !isOpera //Microsoft Internet Explorer 4+
		isMSIE5 = isDOM && isMSIE //MSIE 5+
			
		
		if (isMSIE5)
		{
			for(i=0; i<document.images.length; i++)
			{
				var img	  = document.images[i];
				var src   = img.src;
				var isPng = src.match(/\.png/i);

				if( isPng )
				{
					var name = getName( src );
			
					img.src			 = "explorer/images/x.gif";
					img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/" + name +"', sizingMethod='crop')";
				}
			}
		}
	}

// -----------------------------------------------	
	function getName( url )
	{
		var name = ""; var tmp  = ""; var j	 = url.length-1;
					
		while( url.charAt(j) != "/")
		{
			tmp = name; name = url.charAt(j); name += tmp;
			j--;
		}
		
		return name;
	}

