// Only for Rejlers, makes sure all headers get an extra underlining
addOnload(function() {
	var tags = new Array('h1', 'h2', 'h3');
	for(tag = 0; tag < tags.length; tag++) {
		headers = document.getElementsByTagName(tags[tag]);
		for(i = 0; i < headers.length; i++) {
			if(headers[i].innerHTML.length > 0) {
				headers[i].innerHTML = '<span class="lineBottom">' + headers[i].innerHTML + '</span>';
			}
		}
	}
});

function loadObject() {
  objectAttributes = new Object();
  params = new Object();
  embedAttributes = new Object();
  
  for(var i = 0; i < arguments.length; i = i + 2) {
    switch(arguments[i].toLowerCase()) {
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        objectAttributes[arguments[i]] = arguments[i + 1];
        break;
      case "classid":
        break;
      case "pluginspage":
        embedAttributes[arguments[i]] = arguments[i + 1];
        break;
      case "src":
      case "movie":
        embedAttributes["src"] = params["movie"] = arguments[i + 1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        embedAttributes[arguments[i]] = objectAttributes[arguments[i]] = arguments[i + 1];
        break;
      default:
        embedAttributes[arguments[i]] = params[arguments[i]] = arguments[i + 1];
        break;
    }
  }
  objectAttributes["classid"] = "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000";
	embedAttributes["type"] = "application/x-shockwave-flash";
  
  generateObject(objectAttributes, params, embedAttributes);  
}

function generateObject(objectAttributes, params, embedAttributes) { 
  var string = '<object';
	for(var i in objectAttributes) {
		string += ' ' + i + '="' + objectAttributes[i] + '"';
	}
  string += '>';
  for(var i in params) {
		string += '<param name="' + i + '" value="' + params[i] + '" />';
	}
	string += '<embed';
	for(var i in embedAttributes) {
		string += ' ' + i + '="' + embedAttributes[i] + '"';
	}
	string += '></embed></object>';
	document.write(string);
}