function opacity2(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--) {
			var mytime=setTimeout("changeOpac2(" + i + ",'" + id + "')",(timer * speed));
			var	mytime=setTimeout("wait2("+i+")",(timer * speed));
			timer++;
		}

	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac2(" + i + ",'" + id + "')",(timer * speed));
			timer++;
			
		}
	}
}

function wait2(mi){
var i=mi;

if(i<=0){
picimage();
}

}
function callimage(){
picimage();
}

function mycount2(){

setTimeout("changeimage()",10000);
}



//change the opacity for different browsers
function changeOpac2(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 currentOpac2(id, opacEnd, millisec) {
 
	//standard opacity is 100
	var currentOpac2 = 0;
	
	//if the element has an opacity set, get it
	
	if(document.getElementById(id).style.opacity < 100) {
		currentOpac2 = document.getElementById(id).style.opacity * 100;
	}
	
	//call for the function that changes the opacity
	opacity2(id, currentOpac2, opacEnd, millisec);
}

function changeimage(){
 
currentOpac2('r_image', 0, 1000);
}

function get_random2(){
    var ranNum= Math.floor(Math.random()*5);
    return ranNum;
}

function picimage(){
 
var object=document.getElementById("r_image");
 
changeOpac2(0, 'r_image');

var image;
//var mynum= Math.floor(Math.random()*29);
var num=get_random2();
if(num==currentnum){
	
	num=get_random2();
}
if(num==currentnum){
	
	num=get_random2();
}
if(num==currentnum){
	num=get_random2();
	
}
image=image_url[num];
 
switch(num){
	case 0:
    image="<img src='../images/menu_headers/royal_mandarin_banner.jpg' />";
	break;
	case 1:
	image="<img src='../images/menu_headers/mandarin_court_banner.jpg' />";
	break;
	case 2:
	image="<img src='../images/menu_headers/tokyo_mandarin_banner_gb.jpg' />";
	break;
	case 3:
	image="<img src='../images/menu_headers/tokyo_mandarin_logon_banner.jpg' />";
	break;
	case 4:
	image="<img src='../images/menu_headers/mandarin_oriental.jpg' />";
	break;
	}
	
	//alert("ITS DOWN TO THE DOCUMENT");
		//var ctname=getText(dname);
		//alert(ctname+ " " +dadd1 + " " +dadd2+ " " +dphone);
		
		object.innerHTML = image;
 		currentOpac2('r_image', 100, 1000);
		 currentnum=num;
 	mycount2();
}

    if (document.images)
    {
      preload_image_object = new Image();
      // set image url
      image_url = new Array();
      image_url[0] = '../images/menu_headers/royal_mandarin_banner.jpg';
      image_url[1] = '../images/menu_headers/mandarin_court_banner.jpg';
      image_url[2] = '../images/menu_headers/tokyo_mandarin_banner_gb.jpg';
      image_url[3] = '../images/menu_headers/tokyo_mandarin_logon_banner.jpg';
	  image_url[4] = '../images/menu_headers/mandarin_oriental.jpg';

       var i = 0;
       for(i=0; i<=4; i++) 
         preload_image_object.src = image_url[i];
    }
 
var currentnum;
window.onload = picimage;