if(document.getElementById && document.createTextNode) window.onload = function()
{
	/*
	setTimeout(initOverLabels, 50);
	
	if(document.getElementById('form_search'))
	{		
		//document.getElementById('hidden_fields').innerHTML = '<input class="hidden" type="hidden" name="cx"  value="011643425131234311334:hjr-qluc2oo" /><input class="hidden" type="hidden" name="cof" value="FORID:11" /><input class="hidden" type="hidden" name="ie" value="UTF-8" />';
		
		document.aspnetForm.searchFormSelect.onchange = function()
		{
			if(document.aspnetForm.searchFormSelect.options[1].selected)
			{
				document.aspnetForm.setAttribute('action','http://review.elephantsandants.com/ecohaus/build/searchresults.aspx');
				document.aspnetForm.setAttribute('id','cse-search-box');
				
				document.getElementById('hidden_fields').innerHTML = '<input class="hidden" type="hidden" name="cx"  value="011643425131234311334:hjr-qluc2oo" /><input class="hidden" type="hidden" name="cof" value="FORID:11" /><input class="hidden" type="hidden" name="ie" value="UTF-8" />';
				
				document.getElementById('WordList').setAttribute('title','Enter your search criteria');
				document.getElementById('WordList').setAttribute('name','q');
				//document.getElementById('WordList').onfocus = '';	
				//document.getElementById('go_btn').onfocus = '';
				document.getElementById('go_btn').setAttribute('name','sa');
			}
			else if(document.aspnetForm.searchFormSelect.options[0].selected)
			{
				document.aspnetForm.setAttribute('action','http://www.ecohaus.com/SearchByKeyword.aspx');
				document.aspnetForm.setAttribute('id','aspnetForm');
				
				document.getElementById('hidden_fields').innerHTML = '';
				
				document.getElementById('WordList').setAttribute('title','Enter your search criteria');
				document.getElementById('WordList').setAttribute('name','word');
				document.getElementById('go_btn').setAttribute('name','submit');
								
			}
			
			document.getElementById('go_btn').onclick = function(){startSearch();};
			
		}
	}
	
	if(document.getElementById('cse-search-results'))
	{
		var searchString = document.getElementById('searchTerm');
		if(document.getElementById('WordList').value != '' )
		{
			alert('works for something');
			var text = document.getElementById('WordList').value;
			var textNode = document.createTextNode(text);
			searchString.appendChild(textNode);
		}
		else if(document.getElementById('WordList').value == '' )
		{
			//alert('works for nothing');
			var textNode  = document.createTextNode('(No search term has been selected yet)');
			searchString.appendChild(textNode);
		}
		
	}
							  
								   
	*/						  
	
	if(document.getElementById('sideNav'))
	{
		var sideNav = document.getElementById('sideNav');
		var sideLinks = sideNav.getElementsByTagName('a');
		for( var i = 0;i < sideNav.length; i++)
		{
			if(sideLinks[i].firstChild.style.display == 'block')
			{
				if(sideLink.firstChild.nodeValue.match(/-/) )
				{
					sideLink.nextSibling.style.display='block';
				}
				if(window.location.toString().endsWith('products.php') === false)
				{
					Event.observe(sideLink, 'click', sideNavIt, false);
				}
			}
		}
	}
	
	if(document.getElementById('largeImage'))
	{
		var largeImage = document.getElementById('largeImage');
		largeImage.onclick = closeIt;
	}
	if(document.getElementById('tabbedBox'))
	{
		var tabbedBox = document.getElementById('tabbedBox');
		var tabs = tabbedBox.getElementsByTagName('a');
		for(i=0;i < tabs.length; i++)
		{
			if(tabs[i].className != 'enlarge' && tabs[i].nextSibling)
			{
				tabs[i].onclick = function()
				{	
					if(this.nextSibling.className == 'hide')
					{
						for(j=0;j < tabs.length; j++)
						{
							if(tabs[j].className != 'enlarge' && tabs[j].nextSibling && tabs[j].className !='arrow_link' && tabs[j].className != 'arrow_prev_link')
							{
								if(j != i)
								{
									tabs[j].className = 'tab';
									tabs[j].nextSibling.className ='hide';
								}
							}
						}
						this.nextSibling.className = 'show';
						this.className = 'tab_on';
					}
					else if(this.className == 'arrow_link')
					{
						this.parentNode.className = 'hide';
						this.parentNode.parentNode.childNodes[0].className = 'tab';
						this.parentNode.parentNode.nextSibling.childNodes[1].className = 'show';
						this.parentNode.parentNode.nextSibling.childNodes[0].className = 'tab_on';	
					}
					else if(this.className == 'arrow_prev_link')
					{
						this.parentNode.className = 'hide';
						this.parentNode.parentNode.childNodes[0].className = 'tab';
						this.parentNode.parentNode.previousSibling.childNodes[1].className = 'show';
						this.parentNode.parentNode.previousSibling.childNodes[0].className = 'tab_on';	
					}
							
					if(document.getElementById('largeImage').style.display == 'block')
					{
						document.getElementById('largeImage').style.display = 'none';	
					}
				}
			}
		}
	}
}
function popUp(loc)
{
	window.open ("http://beta.ecohaus.com/popup.aspx#" + loc,"Glossary","scrollbars=yes,width=500,height=400,outerwidth=500");
	 return false;
}


function enlargeIt(href, title)
{
	var largeImage = document.getElementById('largeImage');
	largeImage.style.display = 'block';
	largeImage.childNodes[1].firstChild.src = href;
	largeImage.childNodes[2].innerHTML = title;
	return false;
}
function closeIt()
{
	this.style.display = 'none';
}

function startSearchNotYet()
{
/*
	//var url = 'http://www.ecohaus.com/SearchByKeyword.aspx?word=' + document.getElementById('WordList').value;
	var span = document.getElementById("pleaseWait");
	if( span != null )
	{
		span.innerHTML = "Searching...";
	}
	//alert(url);
	//url = 'dfdfd.com'; 
	//window.location.href = url;
*/		
}
function searchCatalog()
{
	var url = 'http://www.ecohaus.com/SearchByKeyword.aspx?word=' + document.getElementById('WordList').value;
	window.location.href = url;
}
function checkEnterKey(e)
{
	var key = window.event ? e.keyCode : e.which;
	if( key == 13 )
	{
		startSearch();
		return false;
	}
	
	return true;
}
function initOverLabels () {
  var labels, id, field;

  // Set focus and blur handlers to hide and show 
  // labels with 'overlabel' class names.
  labels = document.getElementsByTagName('label');
  for (var i = 0; i < labels.length; i++) {
    if (labels[i].className == 'overlabel') {

      // Skip labels that do not have a named association
      // with another field.
      id = labels[i].htmlFor || labels[i].getAttribute('for');
      if (!id || !(field = document.getElementById(id))) {
        continue;
      }
	  
	  // Change the applied class to hover the label 
      // over the form field.
      labels[i].className = 'overlabel-apply';

      // Hide any fields having an initial value.
      if (field.value !== '') {
        hideLabel(field.getAttribute('id'), true);
      }

      // Set handlers to show and hide labels.
      field.onfocus = function () {
        hideLabel(this.getAttribute('id'), true);
      };
      field.onblur = function () {
        if (this.value === '') {
          hideLabel(this.getAttribute('id'), false);
        }
      };

      // Handle clicks to label elements (for Safari).
      labels[i].onclick = function () {
        var id, field;
        id = this.getAttribute('for');
        if (id && (field = document.getElementById(id))) {
          field.focus();
        }
      };

    }
  }
};

function hideLabel (field_id, hide) {
  var field_for;
  var labels = document.getElementsByTagName('label');
  for (var i = 0; i < labels.length; i++) {
    field_for = labels[i].htmlFor || labels[i].getAttribute('for');
    if (field_for == field_id) {
      labels[i].style.textIndent = (hide) ? '-99999px' : '0px';
      return true;
    }
  }
}

