function initMenu()
{
	var _hoverEl = ["nav","nav-2"];
	var _elHoverClass = ["li","li"];
	
	for (var z=0; z<_hoverEl.length; z++) {
		
		var _el = document.getElementById(_hoverEl[z]);
		if (_el){
			var _nodes = _el.getElementsByTagName(_elHoverClass[z]);
			for (var i=0; i<_nodes.length; i++)
			{
				_nodes[i].onmouseover = function() 
				{
					
					this.className += " hover";
				}
				_nodes[i].onmouseout = function()
				{
					this.className = this.className.replace(" hover", "");
				}
			}
		}
	}
}


if (window.addEventListener)
	window.addEventListener("load", initMenu, false);
else if (window.attachEvent)
	window.attachEvent("onload", initMenu);



function subscribeNewsletter(obj)
{
   var emailAddress = document.newsletter.newsletterEmail.value;
   makeHttpRequest('newsletter-signup.cfm?action=add&newsletterEmail='+emailAddress+'&ms=' + new Date().getTime(), obj);
}

function makeHttpRequest(url, obj, return_xml) 
{ 

   var http_request = false; 

   if (window.XMLHttpRequest) { // Mozilla, Safari,... 
       http_request = new XMLHttpRequest(); 
       if (http_request.overrideMimeType) { 
           http_request.overrideMimeType('text/xml'); 
       } 
   } else if (window.ActiveXObject) { // IE 
       try { 
           http_request = new ActiveXObject("Msxml2.XMLHTTP"); 
       } catch (e) { 
           try { 
               http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
           } catch (e) {} 
       } 
   } 

   if (!http_request) { 
       //alert('Unfortunately you browser doesn\'t support this feature.'); 
       return false; 
   } 
   http_request.onreadystatechange = function() { 
       if (http_request.readyState == 4) { 
           if (http_request.status == 200) { 
               if (return_xml) { 
                   // http_request.responseXML;
               } else { 
		   document.getElementById(obj).innerHTML = http_request.responseText;
               } 
           } else { 
               //alert('There was a problem with the request.(Code: ' + http_request.status + ')'); 
           } 
       } 
   } 
   http_request.open('GET', url, true); 
   http_request.send(null); 
}

function initPage()
{
	var inputs = document.getElementsByTagName("input");
	for (var i=0; i<inputs.length; i++)
	{
		if (inputs[i].type == "text" && inputs[i].name == "newsletterEmail")
		{
			inputs[i].onfocus = function ()
			{
					if (this.value == "Enter email here")
						this.value = "";
			}
			inputs[i].onblur = function ()
			{
					if (this.value == "" && this.name == "newsletterEmail")
						this.value = "Enter email here";
			}
		}
		
	}
}

if (window.addEventListener)
{
	window.addEventListener("load", initPage, false);
}
else if (window.attachEvent){
	window.attachEvent("onload", initPage);
}