﻿if (document.addEventListener) {
	document.addEventListener('DOMContentLoaded', init_site_functions, false);
} else if (document.all && !window.opera){
	document.write('<script type="text/javascript" id="DOMContentLoadTag" defer="defer" src="javascript:void(0)"> <\/script>')

	var domcontentloadtag = document.getElementById("DOMContentLoadTag")

	domcontentloadtag.onreadystatechange = function() {
		if (this.readyState == "complete") {
			init_site_functions();
		}
	}
}

//window.onload = function() { init_site_functions(); }

function init_site_functions() {
	append_to_menu();
	create_external_links();
	stripe_tables();
}

function append_to_menu() {
	var menuholder = document.getElementById('top_navigation');
	var menu = menuholder.lastChild.previousSibling;
	var el = document.createElement('li');
	el.innerHTML = '<a href="http://www.detfrimusikskole.dk/" target="_blank">Musikskole</a>';
	menu.appendChild(el);
}

function create_external_links() {
	var content = document.getElementById('content');
	var hrefs = content.getElementsByTagName('a');
	for (var i=0;i<hrefs.length;i++)
	{
		this_url = hrefs[i].getAttribute("href")
  		if (!/assets/i.test(this_url)) {
		if (!/detfri.dk/i.test(this_url)) {
  		  if (!/#/.test(this_url)) {
  				if (/http/i.test(this_url)) {
    				hrefs[i].target = "_blank";
    				if (/lectio.dk/i.test(this_url)) {
    					hrefs[i].title = "Gå til Lectio";
    				}
    				else if (/fronter.dk/i.test(this_url)) {
    					hrefs[i].title = "Gå til Fronter";
    				}
    				else {
    					hrefs[i].title = "Åben i nyt vindue";	
    				}
  		    }
  			}
		  }
		}
		else if (/.doc/.test(this_url)) {
			hrefs[i].target = "_blank";
			hrefs[i].title = "Word dokument";
		}
		else if (/.pdf/.test(this_url)) {
			hrefs[i].target = "_blank";
			hrefs[i].title = "PDF dokument";
		}
		else if (/.xls/.test(this_url)) {
			hrefs[i].target = "_blank";
			hrefs[i].title = "Excel dokument";
		}
	}
}

function stripe_tables() {
	var content = document.getElementById('content');
  var table_rows = content.getElementsByTagName('tr');
  if (table_rows.length) {
    for (i=0;i<table_rows.length;i++) {
      if (i % 2) {
    	table_rows[i].style.backgroundColor = '#eaeaea';
        table_rows[i].className = 'col';
      }
      else {
    	table_rows[i].style.backgroundColor = '#fafafa';
        table_rows[i].className = '';  
      }
    }
  }
}