// JavaScript Document

function meny(objId)
{
 
   var o1 = document.getElementById(objId);
   if(o1.style.display=="block")
   {
      o1.style.display = "none";
   } else if(o1.style.display == "none")
   {
      o1.style.display = "block";
   }
}

	var clientPC = navigator.userAgent.toLowerCase(); // Get client info
	var clientVer = parseInt(navigator.appVersion); // Get browser version
	
	var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
	var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1) 
		&& (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
		&& (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
		 
	var is_moz = 0;
	var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
	var is_mac = (clientPC.indexOf("mac")!=-1);
	
	function tag(rutaID, knappID, tagopen, tagclose, bada) {
	
		ruta = document.getElementById(rutaID);
		knapp = document.getElementById(knappID);
		// Kolla om man ska lägga till en tag eller [tagopen] [/tagclose]
		bada = (bada == 1) ? 1 : 0;
		theSelection = false;
		
		// Kolla om någonting är selectat och lägg i så fall taggar runt det.
		if ((clientVer >= 4) && is_ie && is_win) {
	
			theSelection = document.selection.createRange().text; // Get text selection
	
			if (theSelection) {
				// Add tags around selection
				document.selection.createRange().text = tagopen + theSelection + tagclose;
				ruta.focus();
				theSelection = '';
				return;
			}
	
		} else if (ruta.selectionEnd && (ruta.selectionEnd - ruta.selectionStart > 0))	{
			mozWrap(rutaID, tagopen, tagclose);
			return;
		}
	
		// Ingenting var selectat, då ska en tagg läggas till sist i koden typ.
		// Kolla om taggen ska öppnas eller stängas.
		lastchr = knapp.value.substr(knapp.value.length-1);
		if(lastchr == '*') {
			ruta.value += tagclose;
			knapp.value = knapp.value.substr(0,knapp.value.length-1);
		} else {
			ruta.value += tagopen;
			knapp.value +='*';
		}
	
		ruta.focus();
		return;
	}
		
	function lank(rutaID) {
	ruta = document.getElementById(rutaID);
	var url = "";
	var text = "";
	var lank = "";
	url = prompt("Skriv in adressen",url);
	if(url != null && url != "") { // om man tar cancel..
		text = prompt("Skriv in texten",text);
if(text == "") {
			lank = " [url]"+url+"[/url] ";
			bbtext(rutaID,lank);

	} else {
			lank = " [url="+url+"]"+text+"[/url] ";
			bbtext(rutaID,lank);
}
}
}
	function bbtext(rutaID, text) {
		ruta = document.getElementById(rutaID);
		text = ' ' + text + ' ';
	
		if (ruta.createTextRange && ruta.caretPos) {
			var caretPos = ruta.caretPos;
			caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		//	storeCaret(ruta); //för att man ska kunna få mitt i i IE
			ruta.focus();
		} else {
			ruta.value += text;
		//	storeCaret(ruta); //för att man ska kunna få mitt i i IE
			ruta.focus();
		}
	}
function div(id,flagit) {
if (flagit=="1"){
if (document.layers) document.layers[''+id+''].visibility = "show"
else if (document.all) document.all[''+id+''].style.visibility = "visible"
else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "visible"
}
else
if (flagit=="0"){
if (document.layers) document.layers[''+id+''].visibility = "hide"
else if (document.all) document.all[''+id+''].style.visibility = "hidden"
else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden"
}
}
