
if (document.getElementsByTagName) {
	var $head_element = document.getElementsByTagName('head')[0];
	var $link_element = document.createElement('link');
	$link_element.setAttribute("rel","stylesheet");
	$link_element.setAttribute("href","css/javascript_only.css");
	$link_element.setAttribute("media","screen");
	$head_element.appendChild($link_element);
}


function prepareColumnInformation() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementsByClassName('hidden_text')) return false;
	
	var $hidden_text_boxes = document.getElementsByClassName('hidden_text');
	for (var $i=0; $i<$hidden_text_boxes.length; $i++) {
		
		var $hidden_text_box = $hidden_text_boxes[$i];
		var $link = document.createElement('a');
		$link.onclick = function() {
			if (this.getAttribute('status') == 'open') {
				this.setAttribute('status','closed');
				var $text = document.createTextNode('Open Pedigree Form >>>');
				this.innerHTML = '';
				this.appendChild($text);
				
				$id = this.getAttribute('rel');
				$hidden_element = document.getElementById($id);
				$hidden_element.style.display = 'none';
			}
			else {
				this.setAttribute('status','open');
				var $text = document.createTextNode('Close Pedigree Form <<<');
				this.innerHTML = '';
				this.appendChild($text);
				
				$id = this.getAttribute('rel');
				$hidden_element = document.getElementById($id);
				$hidden_element.style.display = 'block';
			}
		}
		$link.setAttribute('title','Click here');
		$link.className = 'information_link';
		var $id = $hidden_text_box.getAttribute('id');
		$link.setAttribute('rel',$id);
		var $text = document.createTextNode('Open Pedigree Form >>>');
		$link.appendChild($text);
	
		var $parent = $hidden_text_box.parentNode;
		$parent.insertBefore($link,$hidden_text_boxes[$i]);
	}
}
window.onload = function() {
	prepareColumnInformation();
}





document.getElementsByClassName = function($name) {
	var $results = new Array();
	var $elements = document.getElementsByTagName("*");
	for (var $i=0; $i<$elements.length; $i++) {
		var $classes = $elements[$i].className.split(" ");
		for (var $j=0; $j<$classes.length; $j++) {
			if ($classes[$j] == $name) {
				$results[$results.length] = $elements[$i];
			}
		}
	}
	return $results;
};
