<!-- 
//Browser Support Code
id = 0;
navn = "";
besked = "";
chatt = 0;
function tiddato() {
Stamp = new Date();
var dato = (Stamp.getDate() + 0) +"/"+(Stamp.getMonth()+ 1) +"-"+Stamp.getUTCFullYear();
var Hours;
var Mins;
var Time;
var Sek;
Hours = Stamp.getHours();
if (Hours < 10) {
Hours = "0" + Hours;
}
Mins = Stamp.getMinutes();
if (Mins < 10) {
Mins = "0" + Mins;
}
Sek = Stamp.getSeconds();
if (Sek < 10) {
Sek = "0" + Sek;
}
tid = Hours + ":" + Mins + ":" + Sek + " " + dato;
document.getElementById('tiden').innerHTML = tid;
setTimeout("tiddato()",1000);
}

function skiftid(id) {
	var a = document.getElementById(id);
	var b = document.getElementById('gogo');
	b.value = a.value;
	document.live.submit();
}

function ajaxstart() {
ajaxsider('forside');
ajacFunctionupdate('');
}
function ajaxsider(side){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4) {
			document.getElementById('sider').innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "ajax/sider.php?s="+side, true);
	ajaxRequest.send(null); 
}

function ajaxcam(cam){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('cam').innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "webcam/index.php", true);
	ajaxRequest.send(null);
}

function ajaxchat(chat){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
		if (chatt == 0) {
			ajaxRequest.onreadystatechange = function(){
				if(ajaxRequest.readyState == 4){
				document.getElementById('chat').innerHTML = ajaxRequest.responseText;
			}
		}
		ajaxRequest.open("GET", "ajax/sider.php?s="+chat, true);
		ajaxRequest.send(null);
		document.getElementById('chatstart').innerHTML = "Stop chatten";
		chatt = 1;
	}
	else if (chatt == 1) {
		document.getElementById('chat').innerHTML = "";
		document.getElementById('chatstart').innerHTML = "Start chatten";
		chatt = 0;
	}
}

function doHttpRequest(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	navn = escape(formshout.navn.value);
	besked = escape(formshout.besked.value);
	secure = formshout.secure.value;
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
		formshout.navn.value = "Navn";
		formshout.besked.value = "Besked";
		}
	}
	var params = "navn=" + navn + "&besked=" + besked + "&secure=" + secure;
	ajaxRequest.open("POST", "ajax/shout.php", true);
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
    ajaxRequest.setRequestHeader("Content-length", params.length);
    ajaxRequest.setRequestHeader("Connection", "close");
	ajaxRequest.send(params);
	id = 1;
	ajaxFunction();
}

function ajacFunctionupdate(){
	tiddato('');
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
		document.getElementById('shout').innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "ajax/shout.php?shout="+id, true);
	ajaxRequest.send(null); 
	setTimeout("ajacFunctionupdate()",40000);
}
function ajaxFunction(idd){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
		document.getElementById('shout').innerHTML = ajaxRequest.responseText;
		}
	}
	if (id == 0) { id = 1; }
	else if (id == 1) { id = 0; }
	ajaxRequest.open("GET", "ajax/shout.php?shout="+id, true);
	ajaxRequest.send(null); 
}

//-->

function addText(elname, wrap1, wrap2) {
if (document.selection) { // for IE 
var str = document.selection.createRange().text;
document.forms['inputform'].elements[elname].focus();
var sel = document.selection.createRange();
sel.text = wrap1 + str + wrap2;
return;
} else if ((typeof document.forms['inputform'].elements[elname].selectionStart) != 'undefined') { // for Mozilla
var txtarea = document.forms['inputform'].elements[elname];
var selLength = txtarea.textLength;
var selStart = txtarea.selectionStart;
var selEnd = txtarea.selectionEnd;
var oldScrollTop = txtarea.scrollTop;
//if (selEnd == 1 || selEnd == 2)
//selEnd = selLength;
var s1 = (txtarea.value).substring(0,selStart);
var s2 = (txtarea.value).substring(selStart, selEnd)
var s3 = (txtarea.value).substring(selEnd, selLength);
txtarea.value = s1 + wrap1 + s2 + wrap2 + s3;
txtarea.selectionStart = s1.length;
txtarea.selectionEnd = s1.length + s2.length + wrap1.length + wrap2.length;
txtarea.scrollTop = oldScrollTop;
txtarea.focus();
return;
} else {
insertText(elname, wrap1 + wrap2);
}
}
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
} 
function insertText(elname, what) {
if (document.forms['inputform'].elements[elname].createTextRange) {
document.forms['inputform'].elements[elname].focus();
document.selection.createRange().duplicate().text = what;
} else if ((typeof document.forms['inputform'].elements[elname].selectionStart) != 'undefined') { // for Mozilla
var tarea = document.forms['inputform'].elements[elname];
var selEnd = tarea.selectionEnd;
var txtLen = tarea.value.length;
var txtbefore = tarea.value.substring(0,selEnd);
var txtafter =tarea.value.substring(selEnd, txtLen);
var oldScrollTop = tarea.scrollTop;
tarea.value = txtbefore + what + txtafter;
tarea.selectionStart = txtbefore.length + what.length;
tarea.selectionEnd = txtbefore.length + what.length;
tarea.scrollTop = oldScrollTop;
tarea.focus();
} else {
document.forms['inputform'].elements[elname].value += what;
document.forms['inputform'].elements[elname].focus();
}
}
