function changeImage(affectedDiv, whataction, imageName)
{
	if(whataction == "over")
	{
		document.getElementById(affectedDiv).style.background = "url('/images/nav_buttons/" + imageName + "2.jpg')";
	}
	else
	{
		document.getElementById(affectedDiv).style.background = "url('/images/nav_buttons/" + imageName + "1.jpg')";
	}
}

function changeSubImage(affectedDiv, whataction, imageName)
{
	if(whataction == "over")
	{
		document.getElementById(affectedDiv).style.background = "url('/images/sub_buttons/" + imageName + "2.png')";
	}
	else
	{
		document.getElementById(affectedDiv).style.background = "url('/images/sub_buttons/" + imageName + "1.png')";
	}
}


function nonAjax(who)
{
	window.location = who;
}

function onClickSubTabs(who)
{
	//chuck new content in
	var loader = new Loader();
	var vars = '';
	var ResponseUrl = who;
	if(who == "contact" || who == "contact_us")
	{
		$$('div.contact_form').invoke('hide');
	}
	else
	{
		$$('div.contact_form').invoke('show');
	}
	loader.loadContent(vars,ResponseUrl);

}

function togglefunction(who)
{
	//alert(document.getElementById('comm_tab_links').style.display);
	if($(who).style.display == "none")
	{
		if(document.getElementById('comm_tab_links').style.display != "none" && who != "comm_tab_links")
		{
			new Effect.toggle('comm_tab_links', 'appear', {duration:.35});
		}

		if(document.getElementById('dom_tab_links').style.display != "none" && who != "dom_tab_links")
		{
			new Effect.toggle('dom_tab_links', 'appear', {duration:.35});
		}

		if(document.getElementById('contact_tab_links').style.display != "none" && who != "contact_tab_links")
		{
			new Effect.toggle('contact_tab_links', 'appear', {duration:.35});
		}

		new Effect.toggle(who, 'appear', {duration:.35});
	}
}


var Loader = Class.create();

     Loader.prototype = {

							initialize: function(){},

							loadContent: function(data, ResponseUrl)
							{

								var opt ={
										method: 'post',
										postBody: data,
										onSuccess: this.onLoadContent,
										onFailure: this.onFailure
									}


								new Ajax.Request('/'+ResponseUrl, opt);
							},

							onFailure: function(err){
								 alert('Error 404: file not found');
							},

							onLoadContent: function(data){
									var dataToUse = data.responseText;
									dataToUse = dataToUse.evalJSON();
									$('content_holder').update(dataToUse);

							}
   						}