/* ars navigandi GmbH - arscms */
/* /styles/js/std.js */

/* begin area popup window sizes ************************************************/

popupWindow_style = new Array();

popupWindow_style['lesson'] = {'width':780,'height':540,'xPos':2,'yPos':2,'windowOptions':'dependent=yes,scrollbars=no,resizable=yes'};
popupWindow_style['media'] = {'width':800,'height':600,'xPos':10,'yPos':10,'windowOptions':'dependent=yes,scrollbars=yes,resizable=yes'};
popupWindow_style['encyclopedia'] = {'width':800,'height':600,'xPos':10,'yPos':10,'windowOptions':'dependent=yes,scrollbars=yes,resizable=yes'};
popupWindow_style['news'] = {'width':800,'height':600,'xPos':10,'yPos':10,'windowOptions':'dependent=yes,scrollbars=yes,resizable=yes'};
popupWindow_style['orderform'] = {'width':800,'height':600,'xPos':10,'yPos':10,'windowOptions':'dependent=yes,scrollbars=yes,resizable=yes'};
popupWindow_style['medium'] = {'width':800,'height':600,'xPos':10,'yPos':10,'windowOptions':'dependent=yes,scrollbars=yes,resizable=yes'};

/* end area popup window sizes **************************************************/


/* User Agent (Browserdetection) */
function checkBrowserName(name){
	var agent = navigator.userAgent.toLowerCase();
	if (agent.indexOf(name.toLowerCase())>-1) {
	return true;
	}
	return false;
}

/* User Agent (OS detection) */
function checkOSName(){
	var operationsystem = navigator.userAgent;
	if (operationsystem.indexOf("Win98") != -1 || operationsystem.indexOf("Windows 98") != -1)
		os = "Microsoft Windows 98";
	else if (operationsystem.indexOf("Win95") != -1 || operationsystem.indexOf("Windows 95") != -1)
		os = "Microsoft Windows 95";
	else if (operationsystem.indexOf("Win 9x 4.90") != -1)
		os = "Microsoft Windows ME";
	else if (operationsystem.indexOf("WinNT 5.0") != -1 || operationsystem.indexOf("Windows NT 5.0") != -1)
		os = "Microsoft Windows 2000";
	else if (operationsystem.indexOf("WinNT 5.1") != -1 || operationsystem.indexOf("Windows NT 5.1") != -1)
		os = "Microsoft Windows XP";
	else if (operationsystem.indexOf("WinNT 5.2") != -1 || operationsystem.indexOf("Windows NT 5.2") != -1)
		os = "Microsoft Windows Server 2003";
	else if (operationsystem.indexOf("WinNT 6.0") != -1 || operationsystem.indexOf("Windows NT 6.0") != -1)
		os = "Microsoft Windows Vista";
	else if (operationsystem.indexOf("Linux") != -1)
		{
		if (operationsystem.indexOf("Debian") != -1)
		os = "Linux Debian";
		else if (operationsystem.indexOf("Ubuntu") != -1)
		os = "Linux Ubuntu";
		else if (operationsystem.indexOf("Mandriva") != -1)
		os = "Linux Mandriva";
		else if (operationsystem.indexOf("SUSE") != -1)
		os = "Linux SUSE";
		 else
		 os = "Linux";
		}
	else if (operationsystem.indexOf("Unix") != -1)
		os = "Unix";
	else if (operationsystem.indexOf("OS X") != -1)
		os = "Mac OS X";
	else if (operationsystem.indexOf("OS/2") != -1)
		os = "OS/2";
	else if (operationsystem.indexOf("SymbianOS") != -1)
		os = "Symbian OS";
	else if (operationsystem.indexOf("FreeBSD") != -1)
		os = "FreeBSD";
	if (operationsystem.indexOf("Media Center ") != -1)
		os = os + " (Media Center PC)";
	return os;
}

/* loading StyleSheet dynamically */
function loadStylesheet() {
	var cssNode = document.createElement('link');
	cssNode.type = 'text/css';
	cssNode.rel = 'stylesheet';
	
	if (checkBrowserName('safari')) {
		cssNode.href = '/styles/css/safari_firefox_os.css';
	} else if (checkBrowserName('firefox')) {
		if (checkOSName() == 'OS/2' || checkOSName() == 'Mac OS X') {
			cssNode.href = '/styles/css/safari_firefox_os.css';
		}
	} else if (checkBrowserName('chrome')) {
		cssNode.href = '/styles/css/std.css';
	}
	
	cssNode.media = 'screen';
	cssNode.title = 'dynamicLoadedSheet';
	document.getElementsByTagName("head")[0].appendChild(cssNode);
}
