// JavaScript Document

function loadPopupPageID(pageID, exhibitionID, artistID) {
	var els = document.getElementsByName('page');
	if(els) {
		if(els.length) {
			var ua = navigator.userAgent;
			if(ua.indexOf('Mac OS X') > -1 && ua.indexOf('Safari') > -1) {
				els[0].src = "#"; // for safari??
			}
			var topMenuNr = 0;
			var tp = document.getElementsByName("top");
			if(tp[0].contentWindow) {
				if(tp[0].contentWindow.getCurrMenuItem) {
					topMenuNr = tp[0].contentWindow.getCurrMenuItem();
				}
			}
			url = '../../index.php?id='+pageID+'&type=1';
			if(artistID > 0 && topMenuNr == 1) {
				url = url+'&aid='+artistID;
			} 
			if(exhibitionID > 0 && topMenuNr == 2) {
				url = url+'&eid='+exhibitionID;
			}
			els[0].src = url;
		}
	}
}


function loadContentPageID(pageID) {
	els = document.getElementsByName('page');
	if(els) {
		if(els.length) {
			var ua = navigator.userAgent;
			if(ua.indexOf('Mac OS X') > -1 && ua.indexOf('Safari') > -1) {
				els[0].src = "#"; // for safari??
			}
			els[0].src = '../../index.php?id='+pageID+'&type=1';
		}
	}
}

function loadContentPageURL(url) {
	els = document.getElementsByName('page');
	if(els) {
		if(els.length) {
			var ua = navigator.userAgent;
			if(ua.indexOf('Mac OS X') > -1 && ua.indexOf('Safari') > -1) {
				els[0].src = "#"; // for safari??
			}
			els[0].src = url;
		}
	}
}


function topMenuSetLevel(level) {
	repeat = true;
	els = document.getElementsByName("top");
	if(els[0].contentWindow) {
		if(els[0].contentWindow.setLevelBGs) {
			els[0].contentWindow.setLevelBGs(level);
			repeat = false;
		}
	}
	if(repeat) {
		setTimeout("topMenuSetLevel("+level+")", 50);
	}
}

function topMenuSelectItem(itemNr) {
	els = document.getElementsByName("top");
	els[0].contentWindow.selectMenuItem(itemNr);
}

function pageLoaded(topBarClassName) {	
	if(topBarClassName=="nobar") {
		topMenuSetLevel(0);
	} else if(topBarClassName=="whitebar") {
		topMenuSetLevel(1);
	} else if(topBarClassName=="greybar_1") {
		topMenuSetLevel(2);
	} else if(topBarClassName=="greybar_2") {
		topMenuSetLevel(3);
	} else {
		topMenuSetLevel(1);
	}
	
	els = document.getElementsByName('page');
	if(els[0].contentDocument) {
		hid = els[0].contentDocument.getElementsByName('pagetitle');
	
		if(hid.length) {
			document.title = hid[0].value;
		} else {
			document.title = els[0].contentDocument.title
		}
	}
}



