var navid="header_nav";var curnavgrp=null;var itemchecked=false;window.onload=function() {  var nav=document.getElementById(navid);  if(window.addEventListener){    nav.parentNode.addEventListener("mouseover",navitemhover,false);    nav.addEventListener("mouseover",navitemhover,false);  }else if(window.attachEvent){    nav.parentNode.attachEvent("onmouseover",navitemhover);    nav.attachEvent("onmouseover",navitemhover);  }//alert(document.getElementById(navid).childNodes[1].innerHTML);  for(var i=0;i<nav.childNodes.length;i++){//alert(nav.childNodes[i].nodeType);    if(nav.childNodes[i].nodeType == 1){      if(window.addEventListener){        nav.childNodes[i].addEventListener("mouseover",navitemhover,false);      }else if(window.attachEvent){        nav.childNodes[i].attachEvent("onmouseover",navitemhover);      }//alert(nav.childNodes[i].firstChild.tagName);      if(nav.childNodes[i].firstChild != null && nav.childNodes[i].firstChild.tagName != null && nav.childNodes[i].firstChild.tagName.toUpperCase() == "A")        if(window.addEventListener)          nav.childNodes[i].firstChild.addEventListener("mouseover",navitemhover,false);        else if(window.attachEvent)          nav.childNodes[i].firstChild.attachEvent("onmouseover",navitemhover);    }  }    var pathparts=location.pathname.split("/");  if(pathparts[pathparts.length-1] == "contact_us.htm"){    if(window.addEventListener){      document.getElementById("humansbeing").addEventListener("click",contactmandates,false);      document.getElementById("skeletons").addEventListener("click",contactmandates,false);      document.getElementById("truenorth").addEventListener("click",contactmandates,false);	  document.getElementById("centeringu").addEventListener("click",contactmandates,false);	  document.getElementById("releasingcritic").addEventListener("click",contactmandates,false);      document.forms[0].addEventListener("submit",contactmandates,false);    }else if(window.attachEvent){      document.getElementById("humansbeing").attachEvent("onclick",contactmandates);      document.getElementById("skeletons").attachEvent("onclick",contactmandates);      document.getElementById("truenorth").attachEvent("onclick",contactmandates);	  document.getElementById("centeringu").attachEvent("onclick",contactmandates);	  document.getElementById("releasingcritic").attachEvent("onclick",contactmandates);      document.forms[0].attachEvent("onsubmit",contactmandates);    }  }  }function navitemhover(e){  var evt=window.event || e;  var elm=evt.srcElement || evt.target;/*if(elm.tagName != null && elm.tagName.toUpperCase() == "DIV")  alert(new String().concat(evt.type,":",elm.tagName,":",elm.id));*//*  while(elm.tagName.toUpperCase() != "DIV")    elm=elm.parentNode;*/  switch(elm.tagName.toLowerCase()){  case "a":    if(elm.parentNode.tagName.toUpperCase() == "DIV"){      if(curnavgrp != null){//alert(curnavgrp == elm.parentNode.nextSibling);//alert(curnavgrp == elm.parentNode.previousSibling);        if(document.createEvent){          var msovr=document.createEvent("MouseEvents");          msovr.initMouseEvent("mouseover",true, true,window,null, null, null, null, null, null, null, null, null, null, null);          curnavgrp.parentNode.dispatchEvent(msovr);        }else if(document.createEventObject)          curnavgrp.parentNode.fireEvent("onmouseover");      }            curnavgrp=elm.parentNode;      curnavgrp.style.backgroundImage="url(img/dropdown.png)";      if(curnavgrp.getElementsByTagName("ul") != null && curnavgrp.getElementsByTagName("ul").length > 0)        curnavgrp.getElementsByTagName("ul")[0].style.visibility="visible";  /*      if(window.addEventListener){        curnavgrp.parentNode.addEventListener("mouseover",navitemhover,false);        curnavgrp.parentNode.parentNode.addEventListener("mouseover",navitemhover,false);        if(curnavgrp.nextSibling != null)          curnavgrp.nextSibling.addEventListener("mouseover",navitemhover,false);        if(curnavgrp.previousSibling != null)          curnavgrp.previousSibling.addEventListener("mouseover",navitemhover,false);      }else if(window.attachEvent){        curnavgrp.parentNode.attachEvent("onmouseover",navitemhover);        curnavgrp.parentNode.parentNode.attachEvent("onmouseover",navitemhover);        if(curnavgrp.nextSibling != null)          curnavgrp.nextSibling.attachEvent("onmouseover",navitemhover);        if(curnavgrp.previousSibling != null)          curnavgrp.previousSibling.attachEvent("onmouseover",navitemhover);  */                  if(evt.stopPropagation)          evt.stopPropagation();        else          evt.cancelBubble=true;  //    }    }    break;    case "div"://alert(curnavgrp == null);/*alert(new String().concat('elm == curnavgrp.nextSibling - ',elm == curnavgrp.nextSibling));alert(new String().concat('elm == curnavgrp.previousSibling - ',elm == curnavgrp.previousSibling));alert(new String().concat('elm == curnavgrp.parentNode - ',elm == curnavgrp.parentNode));alert(new String().concat('curnavgrp.parentNode != null && elm == curnavgrp.parentNode.parentNode - ',curnavgrp.parentNode != null && elm == curnavgrp.parentNode.parentNode));*/    if(curnavgrp != null && curnavgrp != elm /*&& (elm == curnavgrp.nextSibling || elm == curnavgrp.previousSibling || elm == curnavgrp.parentNode || (curnavgrp.parentNode != null && elm == curnavgrp.parentNode.parentNode))*/){      curnavgrp.style.backgroundImage="none";      if(curnavgrp.getElementsByTagName("ul") != null && curnavgrp.getElementsByTagName("ul").length > 0)        curnavgrp.getElementsByTagName("ul")[0].style.visibility="hidden";      curnavgrp=null;/*        if(window.removeEventListener)        elm.removeEventListener("mouseover",navitemhover,false);      else if(window.detachEvent)        elm.detachEvent("onmouseover",navitemhover);*//*              if(evt.stopPropagation)        evt.stopPropagation();      else        evt.cancelBubble=true;*/    }        break;  }    }function contactmandates(e){  var evt=window.event || e;  var elm=evt.srcElement || evt.target;  var elems;  var message="";  //alert(evt.type);//alert(elm.type.toLowerCase());  switch(evt.type.toLowerCase()){  case "click"://alert("order");    if(elm.checked && !itemchecked){      itemchecked=true;      elems=document.getElementsByTagName("span");      for(var i=0;i<elems.length;i++){        if(elems[i].className.search(/order/i) > -1)          elems[i].style.visibility="visible";      }    }else if(!elm.checked && !(document.getElementById("humansbeing").checked || document.getElementById("skeletons").checked || document.getElementById("centeringu").checked || document.getElementById("releasingcritic").checked || document.getElementById("truenorth").checked)){      itemchecked=false;      elems=document.getElementsByTagName("span");      for(var i=0;i<elems.length;i++){        if(elems[i].className.search(/order/i) > -1){          elems[i].style.visibility="hidden";        }      }    }    break;  case "submit"://alert("submit");    elems=document.getElementsByTagName("input");//alert(elems.length);    for(var i=0;i<elems.length;i++){      switch(elems[i].name.toLowerCase()){      case "first_name":      case "last_name":      case "email":        if(elems[i].value.length < 1){          message=message.concat(elems[i].name.replace(/_/," ")," is empty","\n");        }      }    }    if(document.getElementById("humansbeing").checked || document.getElementById("skeletons").checked || document.getElementById("truenorth").checked || document.getElementById("centeringu").checked || document.getElementById("releasingcritic").checked){      for(var i=0;i<elems.length;i++){        switch(elems[i].name.toLowerCase()){        case "phone":        case "address":        case "city":        case "state":        case "zip":          if(elems[i].value.length < 1){            message=message.concat(elems[i].name," is empty","\n");          }        }      }    }//alert(message);    if(message.length > 0){      alert(message);      if(evt.preventDefault)        evt.preventDefault();      else        evt.returnValue=false;    }else{      evt.returnValue=true;    }    break;  }}