<!--
// Get page location.
var url = location.href; var article = '000'; var paragraph = '000'; var chapter = '000'; var node = 0;
article = url.substring(url.lastIndexOf('/')+1,url.lastIndexOf('.html'));
paragraph = article.substring(0,2) + '0';
chapter = paragraph.substring(0,1) + '00';
node = parseInt(article);
// window.alert(url+' '+article+' '+paragraph+' '+chapter+' '+node);

// Sniff browser version.
var browserAgent = navigator.userAgent;
// window.alert(browserAgent);
var isWin = browserAgent.indexOf('Win') > -1;
var isMac = browserAgent.indexOf('Mac') > -1;
var isIE3 = browserAgent.indexOf('IE 3')  > -1; var isIE4 = browserAgent.indexOf('IE 4')  > -1; var isIE5 = browserAgent.indexOf('IE 5')  > -1;
var isIE = isIE3 || isIE4 || isIE5;
var isNN3 = browserAgent.indexOf('Mozilla/3') > -1 && !isIE; var isNN4 = browserAgent.indexOf('Mozilla/4') > -1 && !isIE; var isNN5 = browserAgent.indexOf('Mozilla/5') > -1 && !isIE; 
var isNN = isNN3 || isNN4 || isNN5;

// Define proper stylesheets.
if (!isWin && (isNN4 || isIE4))
	document.write('<link rel="stylesheet" href="../../mac.css" type="text/css" media="screen">');
else
	document.write('<link rel="stylesheet" href="../../pc.css" type="text/css" media="screen">');

// Work around Netscape 4 resize bug.
if(!isWin && isNN4) {
	origWidth = innerWidth; origHeight = innerHeight;
	onresize = resizeBugFix();
}
function resizeBugFix() {
	if (innerWidth != origWidth || innerHeight != origHeight) location.reload(); 
} 

// Load random home page.
function randomHome() {
	var n = 5; var c = 0;
	if (Math.round) c = Math.round(Math.random()*(n-1))+1; 
	top.location.href = '../frame'+c+'.html';
}

// Load current page in frameset.
function loadFrameset() {
	top.location.href = '../frameset.html?'+node;
}

// Update graphic pointer on sitemap.
function updateSitemapPointer(onoff) {
	var imageName = 's'+article;
	var imageFile = (onoff) ? '../../images/now.gif' : '../../images/link.gif';
	if (document.images) { 
		if (parent.frames[1] && parent.frames[1].tanzimat_menu) {
			if (parent.frames[1].tanzimat_menu.document.images[imageName]) {
				parent.frames[1].tanzimat_menu.document.images[imageName].src = imageFile;
			}
		}
	}
}

// Update page reference on sitemap page.
function onPageLoad() {
	if (parent.frames[1] && parent.frames[1].tanzimat_menu) {
		if (parent.frames[1].tanzimat_menu.location.href.indexOf(chapter) > -1) {
			updateSitemapPointer(true);
		}
		else {
			parent.frames[1].tanzimat_menu.location.href = '../menu/'+chapter+'.html';
			setTimeout('updateSitemapPointer(true);',1000);
		}
	}
}

// Remove page reference on sitemap page.
function onPageUnload() {
	if (parent.frames[1] && parent.frames[1].tanzimat_menu) {
		if (parent.frames[1].tanzimat_menu.location.href.indexOf(chapter) > -1) {
			updateSitemapPointer(false);
		}
	}
}

// Open new browser pop-up window.
function openWindow(url,w,h) {
	w += 20; h += 20;
	newWindow = window.open('../popup/'+url+'.html','tanzimat_'+url,'height='+h+',width='+w+',dependent=yes,titlebar=yes,menubar=yes,toolbar=no,status=no,scrollbars=yes,resizable=no,hotkeys=yes');
}

