//--------------------------------Library

//allow multiple onload functions	 
function addLoadEvent(func) { 
	var oldonload = window.onload; 
	if (typeof window.onload != 'function') { 
	    window.onload = func; 
	}
	else { 
		window.onload = function() { 
			if (oldonload) { 
				oldonload(); 
			} 
			func(); 
		} 
	} 
}

// refer to html elements by their css classes
function getElementsByClassName(class_name)
      {
        var all_obj,ret_obj=new Array(),j=0,teststr;

        if(document.all)all_obj=document.all;
        else if(document.getElementsByTagName && !document.all)
          all_obj=document.getElementsByTagName("*");

        for(i=0;i<all_obj.length;i++)
        {
          if(all_obj[i].className.indexOf(class_name)!=-1)
          {
            teststr=","+all_obj[i].className.split(" ").join(",")+",";
            if(teststr.indexOf(","+class_name+",")!=-1)
            {
              ret_obj[j]=all_obj[i];
              j++;
            }
          }
        }
        return ret_obj;
      }

//recreate li:hover support in IE6, to enable css dropdown menu effect
ieDropDown = function() {
	var subMenu = document.getElementById("navbar").getElementsByTagName("LI"); //use ID, not class
	for (var i=0; i<subMenu.length; i++) {
		subMenu[i].onmouseover=function() {
			this.className+=" popOut";
		}
		subMenu[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" popOut\\b"), "");
		}
	}
}

//--------------------------------End Library


addLoadEvent(ieDropDown);

// show and hide homepage intro content on tab click
function presentChoice(clickedButton)
{
	var toShow = clickedButton.getAttribute("name");
	var allStuff = getElementsByClassName('tab-block');
	var myStuff = getElementsByClassName(toShow + '-block');
	var tabs = document.getElementById("customtabs").getElementsByTagName('a');
	
	

		for(i=0;i<tabs.length;i++)
		{
			tabs[i].className="off";
		}
		clickedButton.className="on";
		for(i=0;i<allStuff.length;i++)
		{
			allStuff[i].style.display = "none";
		}
		for(i=0;i<myStuff.length;i++)
		{
			myStuff[i].style.display = "block";
		}	

}

function popForm(clickedLink)
{
var targetURL = clickedLink.getAttribute('href');
document.getElementById('thankyouURL').value = targetURL;
var pop = getElementsByClassName('pop');
	for(i=0;i<pop.length;i++)
	{
		pop[i].style.display = "block";
	}
}

function unPopForm()
{
var pop = getElementsByClassName('pop');
	for(i=0;i<pop.length;i++)
	{
		pop[i].style.display = "none";
	}
}