function changeImages(picitem,cell) {
	if (document.images) {
		for(var i=1; i<=menuitems; i++){
			eval('document.p'+i+'1.src = "images/menu_left_pass.gif"');
			eval('document.p'+i+'2.src = "images/menu_right_pass.gif"');
			eval('document.getElementById(\'p'+i+'b\').style.backgroundImage = "url(\'images/menu_back_pass.gif\')"');
		}
		eval('document.'+picitem+'1.src = "images/menu_left_act.gif"');
		eval('document.'+picitem+'2.src = "images/menu_right_act.gif"');
		cell.style.backgroundImage = "url('images/menu_back_act.gif')";
	}
}

var selected = '';
var preloadFlag = false;
var menuitems = 7;

function preloadImages() {
	if (document.images) {
		images_to_load = new Array('back_act.gif', 'info_act.gif', 'home_act.gif', 'search_act.gif', 'map_act.gif', 'text_map.gif', 'text_search.gif', 'text_back.gif', 'text_info.gif', 'text_home.gif','top_act.gif');
		document.imgs = new Array();
		for(i=0;i<images_to_load.length;i++){
			document.imgs[i]=new Image;
			document.imgs[i].src=images_to_load[i];
		}
	}
}

function ch_image(imgname,mode){
	if (document.images) {
		newimage = new Image();
		newimage.src = "images/"+imgname+"_"+mode+".gif";
		newtextimage = new Image();
		if (mode=='act'){
			newtextimage.src = "images/text_"+imgname+".gif";
		}else{
			newtextimage.src = "images/text_empty.gif";
		}
		document.images[imgname].src = newimage.src;
		document.images["text"].src = newtextimage.src;
	}
}

function ch_top(imgname,mode){
	if (document.images) {
		newimage = new Image();
		if (mode=='act'){
			newimage.src = "images/top_act.gif";
		}else{
			newimage.src = "images/top_pass.gif";
		}
		document.images[imgname].src = newimage.src;
	}
}

function initImage(imageId) {
  image = document.getElementById(imageId);
  setOpacity(image, 0);
  image.style.visibility = 'visible';
  fadeIn(imageId,0);
}

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;

  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";

  // Safari greater than 1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;

  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;

  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}
function fadeIn(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
    }
  }
}