/*
DR MODULE js-file
DR DESIGN
www.rutqvist.com
*/

function showhide(id)
{
   if(document.getElementById){
      var obj = document.getElementById(id);
   } else if(document.all){
      var obj = document.all(id);
   }
 

   if(obj.style.display == 'none'){
      obj.style.display = '';
      if(id == 'usermenu')
      	setTimeout("showhide('usermenu')",3000)
   } else{
      obj.style.display = 'none';
   }
}

function popUp(URL) {
	if(ie != 1)
	{
		WREF = window.open(URL, '" + id + "', 'toolbar=1,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=250,height=300');
		if(!WREF.opener){ WREF.opener = this.window; }
	}
	else
	{
		day = new Date();
		id = day.getTime();
		eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=250,height=300');");
	}
}

function addText(Text,Message)
{
  var obj = document.edit.text;

  obj.focus();

  if (document.selection && document.selection.createRange)  // Internet Explorer
  {
sel = document.selection.createRange();
if (sel.parentElement() == obj)  sel.text = Text;
  }

  else if (typeof(obj) != "undefined")  // Firefox
  {
var longueur = parseInt(obj.value.length);
var selStart = obj.selectionStart;
var selEnd = obj.selectionEnd;

obj.value = obj.value.substring(0,selStart) + Text + obj.value.substring(selEnd,longueur);
  }

  else obj.value += Text;

  obj.focus();
}


function addTags(Tag,fTag,Message)
{
  var obj = document.edit.text;

  obj.focus();

  if (document.selection && document.selection.createRange)  // Internet Explorer
  {
sel = document.selection.createRange();
if (sel.parentElement() == obj)  sel.text = Tag + sel.text + fTag;
  }

  else if (typeof(obj) != "undefined")  // Firefox
  {
var longueur = parseInt(obj.value.length);
var selStart = obj.selectionStart;
var selEnd = obj.selectionEnd;

obj.value = obj.value.substring(0,selStart) + Tag + obj.value.substring(selStart,selEnd) + fTag + obj.value.substring(selEnd,longueur);
  }

  else obj.value += Tag + fTag;

  obj.focus();
}

function info(text) {
	var div = document.getElementById('infobox');
	div.innerHTML = text;
}

var needtoconfirm = false;
var submitted = false;
window.onbeforeunload = askunsaved;
function askunsaved() {
	if(needtoconfirm)
	{
		return "Du har inte sparat.";
	}
	else
	{
		if(submitted == false && document.edit.text.defaultValue != document.edit.text.value)
		{
			return "Du har inte sparat.";
		}
	}
}
