function show_menu(host_object_id, visible_object_id) {
	if(document.getElementById){
		var visible_object = document.getElementById(visible_object_id);
		var host_object = document.getElementById(host_object_id);
	}else if(document.all){
		var visible_object = document.all[visible_object_id];
		var host_object = document.all[host_object_id];
	}else{
		var visible_object = document.layers(visible_object_id);
	}

	var lnLeft = 0;
	var lnTop = 0;
	var lobjParent = host_object;
	while ( lobjParent != null ) {
		lnLeft += lobjParent.offsetLeft; 
		lnTop  += lobjParent.offsetTop; 
		lobjParent = lobjParent.offsetParent;
	} 
	lnTop += host_object.offsetHeight-3;

	if ( visible_object != null ) {
		visible_object.style.left = lnLeft + "px";
		visible_object.style.top = lnTop + "px";
		visible_object.style.display="block";
		visible_object.style.visibility="visible";
	}
}

function hide_menu(visible_object_id){
	if(document.getElementById){
		var visible_object = document.getElementById(visible_object_id);
	}else if(document.all){
		var visible_object = document.all[visible_object_id];
	}else{
		var visible_object = document.layers(visible_object_id);
	}

	if ( visible_object != null ) {
		visible_object.style.visibility="hidden";
		visible_object.style.display="none";
	}
}

function menu(host_object_id, visible_object_id){
	if(document.getElementById){
		var visible_object = document.getElementById(visible_object_id);
	}else if(document.all){
		var visible_object = document.all[visible_object_id];
	}
	else{
		var visible_object = document.layers(visible_object_id);
	}
	
	if(visible_object.style.display == 'block'){
		hide_menu(visible_object_id);
	}else{
		show_menu(host_object_id,visible_object_id);
	}
}
function showhide(id){
  if(document.getElementById){
    if(document.getElementById(id).style.display == "none")
      document.getElementById(id).style.display = "block";
    else
      document.getElementById(id).style.display = "none";
  }
}
function resize(img,iwidth,iheight,flg){
	if(flg){
		if(!IsGecko()){
			var w = iwidth;
			var h = iheight;
			
			if(img.width>img.height){
				w=iwidth;
				h=iheight;
				
			} else {
				h=iwidth;
				w=iheight;
			}
			img.width=w;
			img.height=h;
		}
	}else{
		var w = iwidth;
		var h = iheight;
		
		if(img.width>img.height){
			w=iwidth;
			h=iheight;
			
		}else{
			h=iwidth;
			w=iheight;
		}
		img.width=w;
		img.height=h;
	}
}

function IsGecko(){
	if( navigator
		&& navigator.userAgent
		&& navigator.userAgent.indexOf("Gecko/") != -1 ){
		return true;
	}
	return false;
}
