var alreadyrunflag=0 //flag to indicate whether target function has already been run

if (document.addEventListener)
  document.addEventListener("DOMContentLoaded", function(){alreadyrunflag=1; modal_set()}, false)
else if (document.all && !window.opera){
  document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>')
  var contentloadtag=document.getElementById("contentloadtag")
  contentloadtag.onreadystatechange=function(){
    if (this.readyState=="complete"){
      alreadyrunflag=1
      modal_set()
    }
  }
}

window.onload=function(){
  setTimeout("if (!alreadyrunflag) modal_set()", 0)
}



function modal_set()
{
	zTaskNotes = getElementsByClass('links_list');
	zModalDisplays = getElementsByClass('linksSectionTitle');

	for(var i=0;i<zTaskNotes.length;i++)
	{
		var zContent = zModalDisplays[i].innerHTML;
		//var zHref = "<a href='#' onclick=\"toggle("+i+");return false\" title='Expand / Collapse'>";
		var zHref = "<a href='#' onclick=\"notes_toggle("+i+");return false\">";
		zModalDisplays[i].innerHTML = zHref + zContent + "</a>";
	}
}
	
	
	 
//support functions
function getElementsByClass( searchClass, domNode, tagName) {
	if (domNode == null) domNode = document;
	if (tagName == null) tagName = '*';
	var el = new Array();
	var tags = domNode.getElementsByTagName(tagName);
	var tcl = " "+searchClass+" ";
	for(i=0,j=0; i<tags.length; i++) {
		var test = " " + tags[i].className + " ";
		if (test.indexOf(tcl) != -1)
			el[j++] = tags[i];
	}
	return el;
}







function gb_tasks_alert()
	{
		alert('inside alert!');
	}

	//function for contact form dropdown
	function notes_toggle(count)
	{
		if ($(zTaskNotes[count]).is(":hidden"))
		{
			$(zTaskNotes[count]).slideDown("slow");
		}
		else
		{
			$(zTaskNotes[count]).slideUp("slow");
		}
	}
