var to_hide;
var iframes = new Array();
var iframes_loaded = new Array();
var iframes_refresh = new Array();
var iframes_autosize = new Array();
/*var tt;

function setLocation(hash) {
	tt = document.location + "";
	if(tt.search("#") != -1) {
		tt = tt.substring(0, tt.search("#"));
	}
	if((hash=="")||(hash==null)||(hash=="undefined")) {
		document.location = tt;
	} else {
		document.location = tt + "#" + hash;
	}
}*/

function showIframe(name, title, frame, urls) {
	//setLocation(name);
	if((frame=="")||(frame==null)||(frame=="undefined")) { frame = "iframe_newstyle"; }
	closeIframe(frame);
	if((title != "")&&(title != null)&&(title != "undefined")) {
		var title_obj = layer(frame + "_title");
		if(title_obj.exists()) {
			title_obj.write(title);
		}
	}
	var iframe_obj = layer(frame);
	if(iframe_obj.exists()) {
		var obj = layer(name);
		if(obj.exists()) {
			if((urls=="")||(urls==null)||(urls=="undefined")) {
				if((iframes_loaded[name]=="")||(iframes_loaded[name]==null)||(iframes_loaded[name]=="undefined")) {
					if((iframes[name]!="")&&(iframes[name]!=null)&&(iframes[name]!="undefined")) {
						obj.object.src = iframes[name];
						iframes_loaded[name] = true;
						iframes_refresh[name] = iframes[name];
					}
				}
			} else {
				if(obj.object.src != (iframes[name] + urls)) {
					obj.object.src = iframes[name] + urls;
					iframes_loaded[name] = true;
					iframes_refresh[name] = iframes[name] + urls;
				}
			}
			obj.style.display = "block";
			if(iframes_autosize[name]) {
				var mod = 250;
				var win_height = getWindowHeight();
				var doc_height = getDocumentHeight();
				if(doc_height < win_height) {
					setSizeIframe(name, win_height-mod);
				} else {
					setSizeIframe(name, doc_height-mod);
				}
			}
			iframe_obj.style.display = obj.style.display;
			to_hide = name;
		}
	}
}
function closeIframe(frame) {
	if((frame=="")||(frame==null)||(frame=="undefined")) { frame = "iframe_newstyle"; }
	hideIframe(frame);
	hideIframe(to_hide);
	hideIframe(frame+'_refresh');
	//setLocation();
}
function unhideIframe(name) {
	var obj = layer(name);
	if(obj.exists()) {
		obj.style.display = "block";
	}
}
function hideIframe(name) {
	var obj = layer(name);
	if(obj.exists()) {
		obj.style.display = "none";
	}
}
function refreshIframe(name, url) {
	if((name=="")||(name==null)||(name=="undefined")) { name = to_hide; }
	if((url=="")||(url==null)||(url=="undefined")) {
		if((iframes_refresh[name]=="")||(iframes_refresh[name]==null)||(iframes_refresh[name]=="undefined")) {
			url = iframes[name];
		} else {
			url = iframes_refresh[name];
		}
	}
	var obj = layer(name);
	if(obj.exists()) {
		if(url.search('&rnd') != -1) {
			url = url.substring(0, url.search('&rnd'));
		}
		obj.object.src = url + "&rnd=" + Math.random();
	}
}
function setSizeIframe(name, size) {
	if((size=="")||(size==null)||(size==0)) { size = 200; }
	var obj = layer(name);
	if(obj.exists()) {
		obj.setHeight(size);
	}
}
function showIt(name, title) { showIframe(name, title, 'iframe') }
function closeIt() { closeIframe('iframe') }
function hideIt(name) { hideIframe(name) }

/*function checkHash() {
	tt = document.location + "";
	if(tt.search("#") != -1) {
		tt = tt.substring(tt.search("#")+1);
	} else {
		tt = "";
	}
	document.title = "|"+tt+"|";
	if(tt == "") {
		hideIframe("iframe_newstyle");
		hideIframe("iframe");
	} else {
		unhideIframe("iframe_newstyle");
		unhideIframe("iframe");
		unhideIframe(tt);
	}
}

window.onload = setInterval("checkHash();", 200);*/