/* (c) CopySense.co.uk 2002 ~ Martin Latter */

var a = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">';
var b = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">';
var c = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN">';
var d = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
var e = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">';
var f = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
var g = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">';
var h = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">';
var j = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">';
var k = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
var l = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">';
var m = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
var n = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">';
var o = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">';
var p = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN">';


function testdoc() {

	var oSel = document.getElementById("letter");
	var sChoice = oSel.options[oSel.selectedIndex].value;

	switch(sChoice) {

		case "a" : windoc(a); break;
		case "b" : windoc(b); break;
		case "c" : windoc(c); break;
		case "d" : windoc(d); break;
		case "e" : windoc(e); break;
		case "f" : windoc(f); break;
		case "g" : windoc(g); break;
		case "h" : windoc(h); break;
		case "j" : windoc(j); break;
		case "k" : windoc(k); break;
		case "l" : windoc(l); break;
		case "m" : windoc(m); break;
		case "n" : windoc(n); break;
		case "o" : windoc(o); break;
		case "p" : windoc(p); break;
		case "q" : windoc("<html>"); break;
	}
}


function windoc(dt) {

	var dt2 = dt.slice(1, (dt.length - 1));
	var nan = navigator.appName;
	var nua = navigator.userAgent;
	var nw = window.open("", "", "width=380,height=230,resizable");
	nw.document.open();
	nw.document.write(dt);
	nw.document.write("<html><head><title>DOCTYPE test<\/title><style type=\"text/css\">body{background:#fff;color:#c33;font:bold 13px verdana,arial,helvetica,sans-serif;}a{text-decoration:none;color:#f30;}a:hover{text-decoration:underline;}");
	nw.document.write("p{font:11px verdana,arial,sans-serif;color:#30f;}span.b{color:#000;}<\/style><\/head><body><p style=\"text-align:right;\"><a href=\"javascript:window.close()\">close<\/a><\/p>");
	nw.document.write("<p>&lt;"+dt2+"&gt;<br><br><span class=\"b\">causes the currently used browser:<\/span><br><br> "+nan+"<br>"+nua+"<br><br><span class=\"b\">to render web pages in<\/span><\/p>");
	nw.document.write("<script type=\"text/JavaScript\">function doc_check(){var mode;var d= document.doctype;if(document.compatMode){mode=(document.compatMode=='CSS1Compat')?'strict mode':'quirks mode';return mode;}");
	nw.document.write("else if(navigator.platform.indexOf('Mac')>-1&&d&&d.name){mode =(d.name.indexOf('strict')>-1||d.name.indexOf('w3.org')>-1)?'strict mode':'quirks mode';return mode;}");
	nw.document.write("else if(d&&d.publicId){if(d.publicId.indexOf('Transitional')>-1 && !d.systemId)mode='quirks mode';else if(d.publicId.indexOf('Transitional')>-1&&d.publicId.indexOf('4.0')>-1)mode='quirks mode';");
	nw.document.write("else if(d.publicId.indexOf('Frameset')>-1&&!d.systemId)mode='quirks mode';else mode='strict mode';return mode;}else{mode='This browser does not support the DOCTYPE test.';return mode;}}document.write(doc_check());<\/script>");
	nw.document.write("<\/body><\/html>");
	nw.document.close();
	nw.focus();
}

