function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf('?'))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf('#')!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function AddToFavorites()
{
    window.external.AddFavorite(location.href, document.title)
}

function MakeDefaultPage()
{
  document.getElementById('makedefaultpage').style.behavior = 'url(#default#homepage)';
  document.getElementById('makedefaultpage').setHomePage(location.href);
}

function showhide(id, txt)
{
  if (document.getElementById(id).value == txt)
  {
    document.getElementById(id).value = '';
  }
  else if (document.getElementById(id).value == '')
  {
    document.getElementById(id).value = txt;
  }
}

function showNotice()
{
  if(document.getElementById('l3').checked == true)
  {
    if(confirm('Hvis du gemmer dit log ind, kan andre personer som bruger din computer, logge ind som dig.\nSidder du et offentligsted, f.eks. et bibliotek - fraråder vi dig dette på det stærkeste!\n\nKlik OK for at gemme\neller\nKlik Annuller for IKKE at gemme') == true)
  	{
  	  document.getElementById('l3').checked = true;
  	}
  	else
  	{
  	  document.getElementById('l3').checked = false;
  	}
  }
}

function signUpMessage(id)
{    
  switch(id)
  {
    case 1:
    document.getElementById('customMsg').innerHTML = 'Vælg et brugernavn.<br/><br/>Det må <span class="bold">ikke</span> indholde æ, ø å eller andre ulovlige tegn som f.eks: <span class="bold">!?#€*</span><br/><br/>Det må <span class="bold">ikke</span> være længere end 15 tegn.';
    break;
    
    case 2:
    document.getElementById('customMsg').innerHTML = 'Vælg et Kodeord.<br/><br/>Det anbefaldes at det består af både bogstaver og tal.<br/><br/>Det må <span class="bold">ikke</span> indholde æ, ø å eller andre ulovlige tegn som f.eks: <span class="bold">!?#€*</span>';
    break;
    
    case 3:
    document.getElementById('customMsg').innerHTML = 'Gentag dit Kodeord.<br/><br/>Du skal gentage dit kodeord, så vi er sikre på, at du ikke har skrevet forkert.';
    break;
    
    case 4:
    document.getElementById('customMsg').innerHTML = 'Indtast din e-mail adresse.<br/><br/>Det er <span class="bold">vigtigt</span>, at det er din rigtige e-mail adresse, da vi sender dig en mail, med et aktiverings instrukser.';
    break;
    
    case 5:
    document.getElementById('customMsg').innerHTML = 'Indtast dit navn.<br/><br/>Vi respektere folk, der ikke vil give deres fulde navn, så fornavn eller efternavn er helt i orden.';
    break;
    
    case 6:
    document.getElementById('customMsg').innerHTML = 'Udfyld din fødselsdato vha. dropdown feltene.<br/><br/>Vi vil udfra din fødselsdato beregne din rigtige alder.';
    break;
    
    case 7:
    document.getElementById('customMsg').innerHTML = 'Indtast post nr. og navnet på din nuværende bopæl.';
    break;
    
    case 8:
    document.getElementById('customMsg').innerHTML = 'Hvilket land kommer du fra?<br/><br/><span class="bold">Bemærk</span>: Hvis dit land ikke står på listen, vælg derefter "Europa".';
    break;
    
    case 9:
    document.getElementById('customMsg').innerHTML = 'Hvad beskæftigere du dig?<br/><br/>Oprems kort hvad du beskæftigere du mig med, på arbejdet og/eller i fritden.';
    break;
    
    case 10:
    document.getElementById('customMsg').innerHTML = 'Beskriv dig selv.<br/><br/>Fortæl os evt. om events du har oplevet eller om tidl. klaner du har spillet i.';
    break;
  }
  
  if (document.getElementById('default').style.display == 'block')
  {
  	document.getElementById('default').style.display = 'none';
    document.getElementById('custom').style.display = 'block';
  }
}

function signUpDefault()
{
  if (document.getElementById('default').style.display == 'none')
  {
  	document.getElementById('custom').style.display = 'none';
  	document.getElementById('default').style.display = 'block';
  }
}

function btnHightlight(a, id)
{
  if (a == 1)
  {
    id.style.color = '#4486a0';
  }
  else if (a == 0)
  {
    id.style.color = '#8c8c8c';
  }
}

function replaceBR(fieldValue) 
{
  return fieldValue.replace(/<br>/gi, '\n');
}

function reply(id)
{
 if (document.getElementById('editContainer').style.display == 'block')
  {
    document.getElementById('editContainer').style.display = 'none';
    document.getElementById('addContainer').style.display = 'block';
    
    document.getElementById('commentId').value = 0;
  }
  
  if (document.getElementById('replyContainer').style.display == 'none')
  {
    document.getElementById('replyContainer').style.display = 'block';
  }
  
  document.getElementById('replyUser').innerHTML      = document.getElementById('commentsUser'+id).innerHTML;
  document.getElementById('replyInfo').innerHTML      = document.getElementById('commentsInfo'+id).innerHTML;
  document.getElementById('replyCommentId').innerHTML = document.getElementById('commentsCommentId'+id).innerHTML;
  document.getElementById('replyComment').innerHTML   = document.getElementById('commentsComment'+id).innerHTML;
  document.getElementById('replySignature').innerHTML = document.getElementById('commentsSignature'+id).innerHTML;
  
  document.getElementById('replyId').value = id;
  document.getElementById('commentField').focus();
}

function closeReply()
{
  if (document.getElementById('replyContainer').style.display == 'block')
  {
    document.getElementById('replyContainer').style.display = 'none';
  }
  
  document.getElementById('replyId').value = 0;
}

function edit(id)
{
  if (document.getElementById('replyContainer').style.display == 'block')
  {
    document.getElementById('replyContainer').style.display = 'none';
  }
  
  if (document.getElementById('addContainer').style.display == 'block')
  {
    document.getElementById('addContainer').style.display = 'none';
    document.getElementById('editContainer').style.display = 'block';
  }
  
  document.getElementById('editField').value = replaceBR(document.getElementById('commentsComment'+id).innerHTML);
  
  document.getElementById('commentId').value = id;
  document.getElementById('editField').focus();
}

function closeEdit()
{
  if (document.getElementById('editContainer').style.display == 'block')
  {
    document.getElementById('editContainer').style.display = 'none';
    document.getElementById('addContainer').style.display = 'block';
  }
  
  document.getElementById('commentId').value = 0;
}

function report(dir, id, uid)
{
  if (confirm('Vil du anmelde, denne kommentar til en administrator?\n\nMisbrug af denne funktion, vil blive straffet hårdt!') == true)
  {
    location.href = dir+'scripts/comments/report.php?id='+id+'&uid='+uid;
  }
}

function nuke(dir, id)
{
  w = 600;
  h = 520;
  l = (screen.width-w)/2;
  t = (screen.height-h)/2;

  window.open(dir+'scripts/comments/nukeOptions.php?id='+id, 'nukeOptions', 'width='+w+',height='+h+',top='+t+',left='+l+',toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=no,copyhistory=no');
}

function unnuke(dir, id)
{
  if (confirm('Er du sikker på, at du vil unnuke denne kommentar?') == true)
  {
    location.href = dir+'scripts/comments/unnuke.php?id='+id;
  } 
}

function reportForum(dir, id, uid)
{
  if (confirm('Vil du anmelde, denne kommentar til en administrator?\n\nMisbrug af denne funktion, vil blive straffet hårdt!') == true)
  {
    location.href = dir+'scripts/forum/report.php?id='+id+'&uid='+uid;
  }
}

function nukeForum(dir, id)
{
  w = 600;
  h = 520;
  l = (screen.width-w)/2;
  t = (screen.height-h)/2;

  window.open(dir+'scripts/forum/nukeOptions.php?id='+id, 'nukeOptions', 'width='+w+',height='+h+',top='+t+',left='+l+',toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=no,copyhistory=no');
}

function unnukeForum(dir, id)
{
  if (confirm('Er du sikker på, at du vil unnuke denne kommentar?') == true)
  {
    location.href = dir+'scripts/forum/unnuke.php?id='+id;
  } 
}

function adminOptions(dir, id)
{
  w = 600;
  h = 520;
  l = (screen.width-w)/2;
  t = (screen.height-h)/2;

  window.open(dir+'scripts/forum/adminOptions.php?id='+id, 'adminOptions', 'width='+w+',height='+h+',top='+t+',left='+l+',toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=no,copyhistory=no');
}

function userAdminOptions(dir, id)
{
  w = 600;
  h = 520;
  l = (screen.width-w)/2;
  t = (screen.height-h)/2;

  window.open(dir+'scripts/administration/profile/adminOptions.php?id='+id, 'adminOptions', 'width='+w+',height='+h+',top='+t+',left='+l+',toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=no,copyhistory=no');
}

function adminOptionsSwitch(id)
{
  if (id == 1)
  {
    if (document.getElementById('lock').style.display == 'none')
    {
      document.getElementById('move').style.display = 'none'
      document.getElementById('nuke').style.display = 'none'
      document.getElementById('lock').style.display = 'block'
    }
  }
  else if (id == 2)
  {
    if (document.getElementById('move').style.display == 'none')
    {
      document.getElementById('lock').style.display = 'none'
      document.getElementById('nuke').style.display = 'none'
      document.getElementById('move').style.display = 'block'
    }
  }
  else if (id == 3)
  {
    if (document.getElementById('nuke').style.display == 'none')
    {
      document.getElementById('lock').style.display = 'none'
      document.getElementById('move').style.display = 'none'
      document.getElementById('nuke').style.display = 'block'
    }
  }
  else
  {
    alert('Der opstod en fejl');
  }
}

function mail_markall(id, btn)
{
  var elements = id.elements;
  
  if (btn.name == 'select')
  {
    for (var i = elements.length-1; i >= 0; i--)
  	{
      if (elements[i].type == 'checkbox' && elements[i].name.substring(0,7) == 'multi[]')
      {
        elements[i].checked = true;
      }
  	}
  	
  	btn.value       = 'Fjern markeringer';
  	btn.style.width = '135px';
  	btn.name        = 'deselect';
  }
  else if (btn.name == 'deselect')
  {
    for (var i = elements.length-1; i >= 0; i--)
  	{
      if (elements[i].type == 'checkbox' && elements[i].name.substring(0,7) == 'multi[]')
      {
        elements[i].checked = false;
      }
  	}
  	
  	btn.value       = 'Markér alle';
  	btn.style.width = '100px';
  	btn.name        = 'select';
  }
}

function mail_del(dir, section, id, ref)
{
  if (confirm('Er du sikker på, at du vil slette denne besked?') == true)
  {
    location.href = dir+'scripts/myprofile/messeges/'+section+'/delete.php?id='+id+'&ref='+ref;
  }
}

function multidel(id)
{
  var mail = 0;
  
  for (i = 0; i < document.getElementById(id).length; i++) 
  {
    var elements = document.getElementById(id).elements[i];
    if (elements.type.toLowerCase() == 'checkbox' && elements.checked == true)
    {
      mail = mail + 1;
    }
  }
  
  if (mail > 0)
  {
    if (confirm('Er du sikker på, at du vil slette de markerede beskeder?') == true)
    {
      return true;
    }
    else
    {
      return false;
    }
  }
  else
  {
    alert('Du har ikke markeret nogle besekder!');
    return false;
  }
}

function multitemplate(id)
{
  var templates = 0;
  
  for (i = 0; i < document.getElementById(id).length; i++) 
  {
    var elements = document.getElementById(id).elements[i];
    if (elements.type.toLowerCase() == 'checkbox' && elements.checked == true)
    {
      templates = templates + 1;
    }
  }
  
  if (templates > 0)
  {
    if (confirm('Er du sikker på, at du vil slette de markerede kladder?') == true)
    {
      return true;
    }
    else
    {
      return false;
    }
  }
  else
  {
    alert('Du har ikke markeret nogle kladder!');
    return false;
  }
}

function showReciever(dir)
{
  w = 310;
  h = 310;
  l = (screen.width-w)/2;
  t = (screen.height-h)/2;

  window.open(dir+'include/myprofile/messeges/reciever.php?u='+document.getElementById('w1').value, 'showReciever', 'width='+w+',height='+h+',top='+t+',left='+l+',toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=no,resizable=no,copyhistory=no');
}

function sType(id)
{
  if (id == 1)
  {
    if (document.getElementById('selBigPic').style.display == 'none')
    {
      document.getElementById('selBigPic').style.display = 'block';
      document.getElementById('textfield').style.height  = '1003px';
    }
  }
  else
  {
    if (document.getElementById('selBigPic').style.display == 'block')
    {
      document.getElementById('selBigPic').style.display = 'none';
      document.getElementById('textfield').style.height  = '1042px';
    }
  }
}

function selectImg(dir, type)
{
  w = 790;
  h = 580;
  l = (screen.width-w)/2;
  t = (screen.height-h)/2;

  window.open(dir+'include/administration/contribute/manager/index.php?t='+type, 'fileManager', 'width='+w+',height='+h+',top='+t+',left='+l+',toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=no,resizable=no,copyhistory=no');
}  

function checkResultDel()
{
  var results = 0;
  
  for (i = 0; i < document.getElementById('multidelete').length; i++) 
  {
    var elements = document.getElementById('multidelete').elements[i];
    if (elements.type.toLowerCase() == 'checkbox' && elements.checked == true)
    {
      results = results + 1;
    }
  }
  
  if (results > 0)
  {
    if (confirm('Er du sikker på, at du vil slette de markerede resultater?') == true)
    {
      return true;
    }
    else
    {
      return false;
    }
  }
  else
  {
    alert('Du har ikke markeret nogle resultater!');
    return false;
  }
}

function insertEditor(start, end, description)
{
  if (typeof(document.selection) != 'undefined')
  {
    if (document.selection.createRange().text.length > 0)
    {
      document.selection.createRange().text = start+document.selection.createRange().text+end;
      document.getElementById('textfield').focus();
    }
    else
    {
	  document.getElementById('helpArea').innerHTML = '- <span style="font-weight: bold">' + description + '</span>';
    }
  }
  else
  {
    if (document.getElementById('textfield').selectionStart == document.getElementById('textfield').selectionEnd)
	{
	  document.getElementById('helpArea').innerHTML = '- <span style="font-weight: bold">' + description + '</span>';
	}
	else
	{
	  var str = document.getElementById('textfield').value.substring(0, document.getElementById('textfield').selectionStart);
	  str += start + document.getElementById('textfield').value.substring(document.getElementById('textfield').selectionStart, document.getElementById('textfield').selectionEnd) + end;
	  str += document.getElementById('textfield').value.substring(document.getElementById('textfield').selectionEnd, document.getElementById('textfield').textLength);
	  document.getElementById('textfield').value = str;
	  document.getElementById('textfield').focus();
	}
	document.getElementById('textfield').focus();
  }
}

function optionsConfirm(section)
{
	if(section == 'forum')
	{
		if(confirm('Vil du ændre indstillinger for denne funktion?') == true)
		{
			window.location = '/profil/indstillinger/forum/'
		}
		else
		{
			alert('Du kan altid ændre dine personlige indstillinger under PROFIL INDSTILLINGER')
		}
	}
}